From patchwork Thu Jan 21 00:52:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 281 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:94eb:0:0:0:0:0 with SMTP id l40csp322625ooi; Thu, 21 Jan 2021 02:52:41 -0800 (PST) X-Received: by 2002:a1c:8095:: with SMTP id b143mr8253571wmd.71.1611226360962; Thu, 21 Jan 2021 02:52:40 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1611226360; cv=pass; d=google.com; s=arc-20160816; b=T8BVD1aLOFCLh/wSM+jK04CBAkYcvvJT8t6DhM9pYzheh81cyUp6W0Fr5vkjrN3+9o TAgyZRMWM2ezNvY3YNgoiVCy0xoDOjgsSq+sCpFB4pv35zOe5nJpgyM5SlipLXTwjMH0 b1D1BGI2ucnp11ojuLBnghF1JBsDgfMLxlX/fdkkUpXZP35nsgCLrOrwN1nPjYg3FYgK ztZSY7kumVMvltv5TmEy6CZ//KNaDPSZ+G4zHi4hCCMa5yAS2xUNgtEPwjEMcbrrXqNf q2qK+Gss4pdYoYn2YfGILD297dkM+8wOHPpDNhpWLn3nJjhNKfXTK48HbWI/vXNSDRxx /U1Q== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=/HzfOidtZUHwxro5mBaF3KtciDeWYa7gRYOoCOTlVsA=; b=TDFL+mG41hf8nkyVlUWB22b9mth3hg6F3FuFp1h4C3zZmJ8KnOdfYTLUyjH8vpPYck Tgf+yJdwIHY+A7apRze9Fe+ONzyvnR++FvuxAy5TmUqC2NH5h5zfFHEXq6mRhUCgT0Gr SeHx7wwoW8ey1ZLTSZec05gJ+8MSr9kApqrNu8ytd2pMNqHee9OzPQ0o6YUFXQtFDLZC Mp47GbkCsvv4Uh8Q4AwkMzGujYLXU06lrK2UEKEaCvgiGYwsIFEI9nAyghKzsFDFA/JH cisnz9U7goEF2LcmwR0ofsf9clkfNyAVGjWPPypnl8oJppohZFybbsiYZpZ2XcJp36Lz hvug== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=E9Lbj+Lk; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbczk33mgwucrb6fzuwaamgqeaqqo26i@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCZK33MGWUCRB6FZUWAAMGQEAQQO26I@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id h9sor2531643wrt.8.2021.01.21.02.52.40 (Google Transport Security); Thu, 21 Jan 2021 02:52:40 -0800 (PST) Received-SPF: pass (google.com: domain of isar-users+bncbczk33mgwucrb6fzuwaamgqeaqqo26i@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=E9Lbj+Lk; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbczk33mgwucrb6fzuwaamgqeaqqo26i@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCZK33MGWUCRB6FZUWAAMGQEAQQO26I@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1611226360; cv=pass; d=google.com; s=arc-20160816; b=dUb9D3Ck2BYWaf5bSOKQe5g1gkn3Z1OgzCDGWLXz+mAbKZAKV+o0tg62UL9Nl0NWp5 wuWNv39Jpk7BxQ9JLQHgMgxn5rMUnsLIvMJCyOw4NS5M6iUsD9llDLfIYrptx+AP5XUS YVXHzKu1KlXb8otYdgDkt5I3KERemFxxEfw6XJw1I0L9lO+voUaMgUby2zi6o+3/SgmK GI+xGX4EYTrTo+WcaeMHJ5d/xTYPPqgmBfCpByVJUo6W/p8kAIMEHT1qGZ6/pZ0B9u4q ggvdQaQS3+RajO2vFgONcvYsDwYAydoXpTK6TI4v9JDXkfswQQJyaWg48kFYxchv3ydQ NjWA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=/HzfOidtZUHwxro5mBaF3KtciDeWYa7gRYOoCOTlVsA=; b=laSn4uWwUyE/mWAKonh3fQjvpqxJZHQ2QuC13zFUM0HsYZj5kxi1y8o7xACYrbhTrl huUe6QEZaGpSURhgmSUd+gLPENVJSwsYV/SdewlqIaN/0qVPSdpMHAvjh1a7hkcTl9gU xRpPPmMjPW10sqw6ipI80sfE1fCKUZu1iT9MjzcieyYQiV3Uww5AgENDS09Q1dv7Kil9 DxzFhhtZDHmXTjTRpfD/NRpKVAN2sVsrLIcJqxytf047tFpefGg11+a/0lMNlt7jY3ww QjiHLbVFA5616/SYy9L8wqbMne7YEkCF3auh73OTkAi39IJ981trkgr12G9yDyeBv9HX jBtA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=/HzfOidtZUHwxro5mBaF3KtciDeWYa7gRYOoCOTlVsA=; b=E9Lbj+LkHvUbAoY9Mh2e5kfkhtcKQqe9GwpelPyLMLy6BrSgNJKcYZqLlsDWobu+aY Ddy9pqO/2fqWolBd6aLt4PtombP7VbocnGeyOBvaDrH0VXuViAZWaSY36tUb8vTib3GA 29VNrW7CmC1W4aBTwhpP2GPWEFB5CQCNqF+jn4dK7N6bYRD6g3wQzAwyRSftC2jUnLra vJpIOcWQXE4+bJYC0XZI04nKiGD/QwTStdscJsIdyRL17DQaXRVJ0D/50bMkN8filXv1 yGLsdzlMEahMxT+kY4yUP0A2oa3LX+AMNvB6fs9ta6xQtuRS5uoZW/BOLOdAZofTmvRD IrOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=/HzfOidtZUHwxro5mBaF3KtciDeWYa7gRYOoCOTlVsA=; b=F4qa88Xpc1KSB7r9dcPjqTOGfYr5+pU0IF3aPrcyFgHq9u17jZW17wjXaigpa+I/ha ntHwrRdvdRtNnXbNWadXaiWH1m37Whe/QpAev6F0PNSnogW1IWH8bjR3ugdPxExcpGUN X2uN13Ag4uAxmc5xBv3J+4zXf5vHiNSg/eRIPoDgjBjdL4KfaBx6cQclgz6nXJqZkZXt eTRw6WrkS3ZUibSl70wPg4HBKtwTCajNf5OolmFVZnU38XrN/55DMpIrhcblZOkqc8Fd SecikAfO8RZQpHEbFYSpT9BBOC72j0ZIUK5XEiQ9jni+wMw+6LLZ/lnhqc03f7veGjTC QD6Q== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM532MUcJ2sYGWNQkD7XurVKNF9BLH6L9zJVrFOqviU9cHvMGQl4Fy Z9ouKj+C4jCK3C/Bc+Cs0p4= X-Google-Smtp-Source: ABdhPJwpTHs1/9MRWkC3BPxgbEb4audzU6sG+e/H9La19PuAaSgS7sAKeQQSRxDn5VZXEB2xg22bmg== X-Received: by 2002:a5d:58d7:: with SMTP id o23mr13875319wrf.288.1611226360742; Thu, 21 Jan 2021 02:52:40 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:6812:: with SMTP id w18ls990430wru.1.gmail; Thu, 21 Jan 2021 02:52:40 -0800 (PST) X-Received: by 2002:a5d:4806:: with SMTP id l6mr11205634wrq.389.1611226359956; Thu, 21 Jan 2021 02:52:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611226359; cv=none; d=google.com; s=arc-20160816; b=joi9sbOWzKFRzWEkAIBM+0+XyhdDzMuh1zewr6VVVLWWdfA97ENcLGTlP8BAZtmxEq jZb851NPt5VD4+mnhcKvlOdiCnh5emU6u21lShntqjapRRMbuGK+jsOyDlzEPlcFmroW gOFo/eKTOk6eePtFCdmIu8NVvx9HTXU/TDBwOgYceLhAne55bwHtJeMQ1IWfNihFUguf itiSRt/29d9EBzJbX0OskRpAuN1PPTOq8QmcGEBQM6Au4hF3mappGFQLN2//FKNaEb6S BTYNPbRu4YxViruECvnbX0M8Kp7FG7YpHIooBZwZRchQ3SfVUwtTTm5Uw4snGiUwxBYs GSWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=jUWzrLYt0sMjBI4RK9HKevDRwDy3nKvulAnFif5shA4=; b=0quhH7H73VC3WhlOu3JUrefyX0jD+imzqTSnX240w8DQKCtM4oqJ1JAsxwiPhY5wiZ nfKj2TtL3isjBZ09ycZ7lQsSq98FAgMOHGmjTor0dJtElHQyCc8knVYgABnkbAr6CNR5 FYd1fk4gl1P/d/BGOE+z8Gs22aVZQz/71QzV71gsUUWZvMAFUSX066rPZPqbavi//WcZ t/GEF9ln2s0zmLpf2YH0bmig/VKK4h6f6VywLvyplCkxrKYfvzb+9CxH4Xmf2zPlW1kE jWZZD1JfimH353AKD6cA1ormTfLLdIWjIOGcu8AS2/tvLyitK3ckmRkL+M385a074ORb FmQA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id y1si276558wrl.4.2021.01.21.02.52.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Jan 2021 02:52:39 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id 10LAqdua027457 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 21 Jan 2021 11:52:39 +0100 Received: from MD1T0KAC-VM.ad001.siemens.net (md1t0kac.ad001.siemens.net [139.25.0.7]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id 10LAqYg0022443; Thu, 21 Jan 2021 11:52:39 +0100 From: Felix Moessbauer To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 2/2] feat: add and package python bindings for perf Date: Thu, 21 Jan 2021 11:52:24 +0100 Message-Id: <20210121105224.26285-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1689493292599989876?= X-GMAIL-MSGID: =?utf-8?q?1689493292599989876?= Signed-off-by: Felix Moessbauer --- .../patches/perf/4.19/tools-perf-python.patch | 16 ++++++++++++++++ meta/recipes-kernel/linux/linux-tools.inc | 1 + 2 files changed, 17 insertions(+) create mode 100644 meta/recipes-kernel/linux/files/patches/perf/4.19/tools-perf-python.patch diff --git a/meta/recipes-kernel/linux/files/patches/perf/4.19/tools-perf-python.patch b/meta/recipes-kernel/linux/files/patches/perf/4.19/tools-perf-python.patch new file mode 100644 index 0000000..6fc1bde --- /dev/null +++ b/meta/recipes-kernel/linux/files/patches/perf/4.19/tools-perf-python.patch @@ -0,0 +1,16 @@ +--- a/tools/perf/Makefile.perf ++++ b/tools/perf/Makefile.perf +@@ -829,10 +829,10 @@ + + install-bin: install-tools install-tests install-traceevent-plugins + +-install: install-bin try-install-man +- + install-python_ext: +- $(PYTHON_WORD) util/setup.py --quiet install --root='/$(DESTDIR_SQ)' ++ $(PYTHON_WORD) util/setup.py --quiet install --root='/$(DESTDIR_SQ)' --install-layout=deb; ++ ++install: install-bin try-install-man install-python_ext + + # 'make install-doc' should call 'make -C Documentation install' + $(INSTALL_DOC_TARGETS): diff --git a/meta/recipes-kernel/linux/linux-tools.inc b/meta/recipes-kernel/linux/linux-tools.inc index b1e9376..07b93a2 100644 --- a/meta/recipes-kernel/linux/linux-tools.inc +++ b/meta/recipes-kernel/linux/linux-tools.inc @@ -34,6 +34,7 @@ KERNEL_PERF_COMPAT = "nopackage" KERNEL_PERF_PATCHES[4.19] ?= " \ file://patches/perf/4.19/tools-perf-version.patch \ file://patches/perf/4.19/tools-perf-install.patch \ + file://patches/perf/4.19/tools-perf-python.patch \ " KERNEL_PERF_PATCHES[5.4] ?= " \ file://patches/perf/5.4/tools-perf-version.patch \