From patchwork Wed Apr 10 08:44:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "J. Dekker" X-Patchwork-Id: 47994 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a17:906:1b1b:b0:a51:f3c9:1245 with SMTP id o27csp410726ejg; Wed, 10 Apr 2024 01:45:15 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCX6TfNcvwZqomo800GmN81XgYXslnr8ooKyqWT9DuDvw89Mc/BVxStN2FrGFe1MdvRV7+DHsvnRWwcVqRpHyvXf4aBcIctF2zotjQ== X-Google-Smtp-Source: AGHT+IFjmf99N0S80Ay1P0YiilzC3rldWfy5bwYXqEDgdY6fCHv+4cZMZZQ7DjhukSEw2vClsi+T X-Received: by 2002:a17:906:2493:b0:a51:9144:a68 with SMTP id e19-20020a170906249300b00a5191440a68mr1482291ejb.18.1712738715741; Wed, 10 Apr 2024 01:45:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1712738715; cv=none; d=google.com; s=arc-20160816; b=nSoXLUXtPs92WssMM/F0RjdmAbKfCCH7p06f0LJW4ovr1Ugc95w1n8hhNVI4vSc6zw dez72R/Aget5b0Ts5UfPlzh3ScRMv9z0ChZc0T29bOfK1RQkd4T3ET/OA4tNCPyq7Q/y VqRQZ25n8PyMk7671/QJ5MX8kRnc5pppFPeCboCR6EPL9b2nu50vLY8iPwJxTfsuAI55 +oDTCP+HI0Z+gAEGtxbWLlJ8tjJCR8bMJRNCiTixpInxPzy17mUa+9hGpaHeYReKzpqu VRfwcLefYqtqfJulL/HPwqmIO6tl9vWv0Pgqk/5FGgoEqli1vXX1D0vx0VT9HyHDhctM pOWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from:feedback-id :dkim-signature:dkim-signature:delivered-to; bh=ReNWv02nrL6RA2EOVWmsYBzMq2SNzopGEJqg1IZL87A=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=qtdjVNb+YUUZFxEW0l1Z7r5VlujVP9xMKBA6z5/MBfKpVvGUySTWFwfbBdvMEF3tJg +g6fOqhoIeHA9xtUw8xa3frvN5jJugcoMmZOueGeFfRVezmskozLS7H8JOPuJISG7qlQ q4LypQ5b29Rv3TJrXnU5zjy2dlqY3RMBIXSqivd3Hwd4tChg7IGIg49y0ve9QSJoeVTM Kk2gfhpza9GjnuhXm/vXyzkXPynOXzQl9X0VJxNn5akJsVu3nDxuLf5aowHuYiicUs4B kwJ2eOWHSyj5xqnj+6OKT+qFX4OOF52zHh2V2juiQHamv2pZiqpYqbs90jqk7quKZCNk 4ZDA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@itanimul.li header.s=fm3 header.b=dTTd1Yf8; dkim=neutral (body hash did not verify) header.i=@messagingengine.com header.s=fm2 header.b=Y1NC5umr; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id du9-20020a17090772c900b00a4e78093336si5701471ejc.103.2024.04.10.01.45.15; Wed, 10 Apr 2024 01:45:15 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@itanimul.li header.s=fm3 header.b=dTTd1Yf8; dkim=neutral (body hash did not verify) header.i=@messagingengine.com header.s=fm2 header.b=Y1NC5umr; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BE0FF68D1C4; Wed, 10 Apr 2024 11:45:11 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from wfout6-smtp.messagingengine.com (wfout6-smtp.messagingengine.com [64.147.123.149]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0F7C268CBED for ; Wed, 10 Apr 2024 11:45:04 +0300 (EEST) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.west.internal (Postfix) with ESMTP id EC6D41C000AF for ; Wed, 10 Apr 2024 04:45:01 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Wed, 10 Apr 2024 04:45:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itanimul.li; h= cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to; s=fm3; t=1712738701; x=1712825101; bh=gfpwD/s8vLLHCR9Q7rdWx QHmZLJiCILETVFO3yDh9rk=; b=dTTd1Yf8YpvwIlQdiTX+hsOwJu7xHIfli6/Ir 38wyZkl9RjWSiTLitj4KJ3mXQnRwNTJcIeCS82dr4rxkPISkwGPVnmn+/K6K/wWr of7b5mn2NUNeA++LzhxQOQ17Hv91K72LrLeARigveJZJKi+tG715csKtA2aaFW5r ay3XZ0mHvX9Ghr5HhT5QIznlEKRFppXzim7BLF9YIQJum3Db9KM80Ju/k5SoXxgS man4n441YNGMfcVjoZBNWyyWHwXVR6fBGkZ3GE8/ZRawcrMdNEGWBkT5/knwv10U DvrFIMHQY4vqYBzCFtWk9LW0bECsXQxT4um9v2/2+q8MT2Xzg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1712738701; x=1712825101; bh=gfpwD/s8vLLHCR9Q7rdWxQHmZLJi CILETVFO3yDh9rk=; b=Y1NC5umrqENUwJQxxMoG2W9poIxG7pIAYu/jqQDRI2LB 3ATPhFkvVVkSOEwXLGoItaHO8nLpOud8OKVQcu1/iv/Nt/jPGKq7QeuyZb5iG9DH ZIs9MvMEY4kMCAOlPpsBqL5byR5SryTDroSt3I02PqyFltaOC5W0Y7BrZdK81XtO sDZC94MoB/4MnWVVI2aG/KJBNIZ7q+u3PEjg0jRlNJhuI4TVCXAOaj3xh0Rezl1q /ZrtciZpr1cad0LJW9jx8K2j1d4ItfLnGjPfI5Naj/0eTfss34joIRW5ykPezoGB DRFk8nwOroOIFr6410dt2duiAL4Yv0JuhA20qfVA2w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudehiedgtdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepfdflrdcuffgvkhhkvghrfdcuoehjuggvkhesihhtrghnihhmuhhl rdhliheqnecuggftrfgrthhtvghrnhepueetgfdtuedvjeejjedvteelffeuhedtfeetud fglefhjeeukeetvddvtdevieeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepjhguvghksehithgrnhhimhhulhdrlhhi X-ME-Proxy: Feedback-ID: i84994747:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 10 Apr 2024 04:45:00 -0400 (EDT) From: "J. Dekker" To: ffmpeg-devel@ffmpeg.org Date: Wed, 10 Apr 2024 10:44:38 +0200 Message-ID: <20240410084458.152389-1-jdek@itanimul.li> X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2] tests/checkasm: add exclude_guest for non-x86 linux perf X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: xTamdCiR9xv/ The exclude_guest option only has an effect on x86. Omitting 'exclude_guest' defaults to zero which implies that you can count guest events should you run one. Some non-x86 kernels just ignore it, while others (e.g. the Asahi Linux kernels) require the user to explicitly set the option to 1, i.e. the only behaviour that makes sense when counting guest events isn't supported. Signed-off-by: J. Dekker --- Made commit message clearer, no functional change since v1. tests/checkasm/checkasm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/checkasm/checkasm.c b/tests/checkasm/checkasm.c index dcd2fd6957..8be6cb0f55 100644 --- a/tests/checkasm/checkasm.c +++ b/tests/checkasm/checkasm.c @@ -742,6 +742,9 @@ static int bench_init_linux(void) .disabled = 1, // start counting only on demand .exclude_kernel = 1, .exclude_hv = 1, +#if !ARCH_X86 + .exclude_guest = 1, +#endif }; printf("benchmarking with Linux Perf Monitoring API\n");