From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx1.pokylinux.org (Postfix) with ESMTP id 0F1424C81065 for ; Thu, 20 Jan 2011 17:26:54 -0600 (CST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP; 20 Jan 2011 15:26:53 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.60,354,1291622400"; d="scan'208";a="649427770" Received: from unknown (HELO [10.255.14.114]) ([10.255.14.114]) by fmsmga002.fm.intel.com with ESMTP; 20 Jan 2011 15:26:53 -0800 Message-ID: <4D38C4BD.8060306@linux.intel.com> Date: Thu, 20 Jan 2011 15:26:53 -0800 From: Saul Wold User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100621 Fedora/3.0.5-1.fc13 Lightning/1.0b2pre Thunderbird/3.0.5 MIME-Version: 1.0 To: Tom Zanussi References: In-Reply-To: Cc: poky@yoctoproject.org Subject: Re: [PATCH 0/1] Add systemtap package X-BeenThere: poky@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Poky build system developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jan 2011 23:26:54 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 01/13/2011 11:55 AM, Tom Zanussi wrote: > Add systemtap, one of the tracing/profiling tools mentioned in the > Yocto v1.0 tracing/profiling tools list posted here: > > https://lists.yoctoproject.org/pipermail/yocto/2010-November/000281.html > > This patch adds the recipe for systemtap support for the architectures > that I was able to get working and test - basically x86, x86-64, > qemux86, and qemuppc (arm (tried qemuarm) apparently needs some work > upstream, and mips isn't supported). > > There is an accompanying kernel config patch that's also needed for > systemtap to work. > > In addition to the systemtap recipe and kernel options posted here, > there's also a small amount of setup needed on the host system in > order to run systemtap scripts on a target system - basically, > installing systemtap on the host. I also hacked up a shell script > ('crosstap') to make it easier to compile and execute systemtap > scripts on a target system - if you want to use that, you should > replace the variables in that script with appropriate values for your > system (I actually started out having the build system generate the > script, but decided to do that later if it ended up being desirable). > > Detailed instructions on the setup as well as the 'crosstap' script > can be found in a new section on the wiki I've added for tracing and > profiling to the Yocto wiki: > > https://wiki.yoctoproject.org/wiki/Tracing_and_Profiling#systemtap > > Pull URL: git://git.pokylinux.org/poky-contrib.git > Branch: tzanussi/systemtap.v3 > Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=tzanussi/systemtap.v3 > > Thanks, > Tom Zanussi > --- > > > Tom Zanussi (1): > systemtap: new package > > .../conf/distro/include/poky-default-revisions.inc | 1 + > meta/recipes-core/tasks/task-poky-tools.bb | 1 + > meta/recipes-kernel/systemtap/systemtap_git.bb | 28 ++++++++++++++++++++ > 3 files changed, 30 insertions(+), 0 deletions(-) > create mode 100644 meta/recipes-kernel/systemtap/systemtap_git.bb > > _______________________________________________ > poky mailing list > poky@yoctoproject.org > https://lists.yoctoproject.org/listinfo/poky > Merged into Master Sau!