Commit Graph

377 Commits

Author SHA1 Message Date
Bastian Blank ed67452fc5 Add hyperv-daemons package
svn path=/dists/trunk/linux-tools/; revision=22770
2015-06-28 18:44:20 +00:00
Ben Hutchings b1b86869b4 Prepare to release linux-tools (4.0.2-1).
svn path=/dists/trunk/linux-tools/; revision=22603
2015-05-11 03:06:19 +00:00
Ben Hutchings a2bc9d510e linux-tools: Install perf-read-vdso{,x}32 in versioned directory under /usr/lib
Also move all the other 'libexec' stuff from /usr/share to /usr/lib.
It's all a big multilib (not multiarch) mess. :-(

svn path=/dists/trunk/linux-tools/; revision=22602
2015-05-11 02:51:07 +00:00
Ben Hutchings e61262a4b0 Revert "linux-tools: Add version suffix to the new perf-read-vdso{,x}32 commands"
This doesn't work properly as the C macro PERF_VERSION includes the
third version component.

Also these binaries really belong under /usr/lib, not /usr/bin.

svn path=/dists/trunk/linux-tools/; revision=22601
2015-05-11 02:19:32 +00:00
Ben Hutchings 105faf0c32 debian/control: Add gcc-multilib to Build-Depends in order to build perf-read-vdso{,x}32
svn path=/dists/trunk/linux-tools/; revision=22600
2015-05-11 02:00:34 +00:00
Ben Hutchings 6d290c8057 linux-kbuild: Enable Large File Support (Closes: #778942)
svn path=/dists/trunk/linux-tools/; revision=22599
2015-05-11 01:43:36 +00:00
Ben Hutchings 968c0ca2ef perf ARCH=x86 applies to x32 as well
svn path=/dists/trunk/linux-tools/; revision=22598
2015-05-11 00:51:41 +00:00
Ben Hutchings 5b3ac6f123 Thanks to Luca Boccassi and Lukas Wunner for some hints on upgrading to 4.0 (Closes: #778588)
svn path=/dists/trunk/linux-tools/; revision=22597
2015-05-11 00:50:57 +00:00
Ben Hutchings 7d0adfb758 Group and sort KERNEL_ARCH_PERF definitions by kernel architecture
Use the $(filter) function to test for any of the CPU names that map
to each kernel architecture, where there are several.

svn path=/dists/trunk/linux-tools/; revision=22596
2015-05-11 00:48:55 +00:00
Ben Hutchings 024b90c4b9 linux-kbuild: Include Makefile.kasan (Closes: #783681)
svn path=/dists/trunk/linux-tools/; revision=22595
2015-05-11 00:35:01 +00:00
Ben Hutchings 0a463c3c64 linux-tools: Set ARCH=x86 when building for either amd64 or i386
svn path=/dists/trunk/linux-tools/; revision=22594
2015-05-11 00:32:20 +00:00
Ben Hutchings a9cec7c3d8 linux-tools: Add version suffix to the new perf-read-vdso{,x}32 commands
svn path=/dists/trunk/linux-tools/; revision=22593
2015-05-11 00:27:16 +00:00
Ben Hutchings 576b717dd9 Add lib/hweight.c to the orig tarball, needed by perf
svn path=/dists/trunk/linux-tools/; revision=22592
2015-05-11 00:20:08 +00:00
Ben Hutchings c3ce7d22ee Update to 4.0.2
svn path=/dists/trunk/linux-tools/; revision=22591
2015-05-10 23:51:13 +00:00
Ben Hutchings 1486e5315a Merge changes from sid up to 3.16-3
svn path=/dists/trunk/linux-tools/; revision=22336
2015-02-03 01:37:04 +00:00
Ben Hutchings ad1d97846e Prepare to release linux-tools (3.16-3).
svn path=/dists/sid/linux-tools/; revision=22333
2015-02-03 01:29:01 +00:00
Ben Hutchings e09c8c1f09 Revert addition of libc-bin to dependencies, as it is an essential package
svn path=/dists/sid/linux-tools/; revision=22332
2015-02-02 22:14:13 +00:00
Ben Hutchings 601ca2a69e Prepare to release linux-tools (3.18.5-1~exp1).
svn path=/dists/trunk/linux-tools/; revision=22330
2015-02-01 01:53:49 +00:00
Ben Hutchings 7d0cee1a70 [mips*] Add the necessary CPU name mapping for linux-tools
svn path=/dists/trunk/linux-tools/; revision=22329
2015-02-01 01:53:11 +00:00
Ben Hutchings 93d340e304 [mips*,powerpcspe,x32] Enable building linux-tools
svn path=/dists/trunk/linux-tools/; revision=22328
2015-02-01 00:54:23 +00:00
Ben Hutchings 3b3a8e2801 Drop perf build fix for arm64 which is already in 3.18
svn path=/dists/trunk/linux-tools/; revision=22327
2015-01-31 23:46:34 +00:00
Ben Hutchings 655aa10dbb [mips*,powerpcspe,x32] Enable building linux-tools
svn path=/dists/trunk/linux-tools/; revision=22326
2015-01-31 23:44:51 +00:00
Ben Hutchings 73a24d7658 [hppa,sparc] linux-tools: Enable use of libnuma
svn path=/dists/trunk/linux-tools/; revision=22325
2015-01-31 23:42:15 +00:00
Ben Hutchings e787540d29 [armel,armhf] linux-tools: Enable use of libunwind
svn path=/dists/trunk/linux-tools/; revision=22324
2015-01-31 23:17:09 +00:00
Ben Hutchings 0d10d7cf9a linux-tools: Remove explicit NO_LIBUNWIND
In 3.12.6-3 we explicitly disabled use of libunwind on most
architectures because perf requires its own architecture-specific code
on top of libunwind yet it would attempt to build with libunwind
wherever libunwind8-dev was installed.

This was fixed in perf 3.15 so we can remove this workaround.

svn path=/dists/trunk/linux-tools/; revision=22323
2015-01-31 23:14:36 +00:00
Ben Hutchings 9a55883a3a Merge pending changes from sid
svn path=/dists/trunk/linux-tools/; revision=22322
2015-01-31 23:09:41 +00:00
Ben Hutchings ff4066284b [arm64] Build perf with libunwind, even though we don't on armel and armhf
svn path=/dists/sid/linux-tools/; revision=22321
2015-01-31 23:04:38 +00:00
Ben Hutchings 3ca51a296a Revert "[armel,armhf] linux-tools: Enable use of libunwind"
I want to enable this, but (a) it doesn't work because I forgot to
change the build-dependency (b) it is not likely to be eligible for
a freeze exception.

svn path=/dists/sid/linux-tools/; revision=22319
2015-01-31 16:42:21 +00:00
Ben Hutchings 8a9aa24ef9 Add bug number for arm64
svn path=/dists/sid/linux-tools/; revision=22318
2015-01-31 16:28:10 +00:00
Ben Hutchings 9ad41e0290 [arm64] Enable building linux-tools, thanks to Steve Capper
svn path=/dists/sid/linux-tools/; revision=22317
2015-01-31 16:21:27 +00:00
Ben Hutchings 54cd2daff6 Update to 3.18.5
svn path=/dists/trunk/linux-tools/; revision=22316
2015-01-31 15:25:52 +00:00
Ben Hutchings 2411c6ad35 Prepare to release linux-tools (3.17-1~exp1).
svn path=/dists/trunk/linux-tools/; revision=21959
2014-10-17 13:55:39 +00:00
Ben Hutchings 85c3ccf8d6 rules.real: Only install tools/perf into linux-tools-$(VERSION)
We were running 'make install' in the tools directory, which now
includes usbip.

svn path=/dists/trunk/linux-tools/; revision=21958
2014-10-17 12:58:42 +00:00
Ben Hutchings 5213ff4870 usbip: Include uninstalled <linux/usbip.h>
svn path=/dists/trunk/linux-tools/; revision=21956
2014-10-17 12:00:22 +00:00
Ben Hutchings 14d9f651a1 rules.real: Fix usbip version lookup
svn path=/dists/trunk/linux-tools/; revision=21955
2014-10-17 11:51:05 +00:00
Ben Hutchings 10fff00504 Build usbip in a subdirectory of debian/build/tools/usb/usbip again
svn path=/dists/trunk/linux-tools/; revision=21954
2014-10-17 11:08:39 +00:00
Ben Hutchings ee84d0ea53 Update makefiles for bin2c moving to scripts/basic
svn path=/dists/trunk/linux-tools/; revision=21953
2014-10-17 11:04:40 +00:00
Ben Hutchings 8e93bf1ffa rules.real: Update for usbip userspace in tools/usb/usbip
svn path=/dists/trunk/linux-tools/; revision=21952
2014-10-17 11:04:19 +00:00
Ben Hutchings 90fbb64333 Update to 3.17
usbip userspace moved to tools/usb/usbip.  Update genorig.py,
patch and makefiles accordingly.

svn path=/dists/trunk/linux-tools/; revision=21951
2014-10-17 09:58:05 +00:00
Ben Hutchings 68388906b5 Merge changes from sid up to 3.16-2
svn path=/dists/trunk/linux-tools/; revision=21950
2014-10-17 09:48:43 +00:00
Ben Hutchings 1458163929 [armel,armhf] linux-tools: Enable use of libunwind
perf requires some architecture-specific code in conjunction with
libunwind.  It used to enable use of libunwind automatically anyway,
so we had to override this for architectures where it would fail to
build (by setting NO_LIBUNWIND=1).

The makefile is now fixed so we don't need to this.  Since perf now
has the extra code for arm, this enables use of libunwind there.

svn path=/dists/sid/linux-tools/; revision=21910
2014-09-27 02:07:04 +00:00
Ben Hutchings 3c43bbca49 linux-tools: Split up MAKE_PERF definition some more
svn path=/dists/sid/linux-tools/; revision=21909
2014-09-27 02:01:14 +00:00
Ben Hutchings 5e54999ac5 linux-tools: Fix build configuration to avoid linking perf with libbfd (Closes: #763002)
svn path=/dists/sid/linux-tools/; revision=21908
2014-09-27 01:54:29 +00:00
Ben Hutchings 592377f237 linux-kbuild: Change the type headers used for devicetable-offsets.c (Closes: #754213)
Avoid depending on UAPI headers or <linux/types.h>.  This really
closes: #754213.  It also fixes modpost handling of input device IDs
when host and target have differing word size.

svn path=/dists/sid/linux-tools/; revision=21798
2014-09-09 12:23:39 +00:00
Ben Hutchings 1e01bb178d Prepare to release linux-tools (3.16-1).
svn path=/dists/trunk/linux-tools/; revision=21790
2014-09-08 19:12:12 +00:00
Ben Hutchings 2123f44168 linux-kbuild: Build and install recordmcount and recordmcount.pl
These are needed now that we build kernels with DYNAMIC_FTRACE enabled.

Also fix the recordmcount dependency for OOT modules - they should not
depend on its source files!

svn path=/dists/trunk/linux-tools/; revision=21789
2014-09-08 17:43:57 +00:00
Ben Hutchings 98b8aa1ab7 Add bug closure for linux-tools on ppc64el
svn path=/dists/trunk/linux-tools/; revision=21748
2014-08-26 08:15:18 +00:00
Ben Hutchings b7b252be8b [ppc64el] Build linux-tools binary package
svn path=/dists/trunk/linux-tools/; revision=21747
2014-08-26 08:14:42 +00:00
Ben Hutchings 6c9f034ae8 Update to 3.16
svn path=/dists/trunk/linux-tools/; revision=21740
2014-08-24 00:54:41 +00:00
Ben Hutchings 5a9d03bb0d Prepare to release linux-tools (3.16~rc7-1~exp1).
svn path=/dists/trunk/linux-tools/; revision=21648
2014-07-29 20:13:33 +00:00