Commit Graph

77 Commits

Author SHA1 Message Date
Ben Hutchings e6231a29a7 [i386] Add grub-efi-ia32 as an alternate recommended bootloader 2019-04-21 23:56:35 +01:00
Ben Hutchings 18d72fb7b8 [i386] debian/control: Fix cross-compiler build-dependency
gcc-8-x86_64-linux-gnu is obviously not the right cross-compiler for i386!
2019-01-18 23:54:28 +00:00
Ben Hutchings 86a5455b20 debian/control: Add !pkg.linux.nokernel to qualification for compiler build-deps
We use the default compiler provided by (cross-)build-essential for
userland, so the compiler build-dependencies are not needed when
the pkg.linux.nokernel profile is used.
2019-01-18 23:54:28 +00:00
Ben Hutchings 01900fbc73 Compile with gcc-8 on all architectures
Update the compiler dependencies for x86 to the first version of gcc-8
with retpoline support.
2018-08-28 22:32:10 +01:00
Ben Hutchings 7628c027f4 [x86,arm64] Enable code signing again 2018-04-08 10:31:20 +02:00
Ben Hutchings ca87f72cdd [x86] linux-headers: Depend on updated linux-compiler-gcc-7-x86 2018-02-06 20:28:40 +00:00
Ben Hutchings 3a638db7ea [x86] Add versioned build-dependency on gcc-7 for retpoline support 2018-02-06 20:20:13 +00:00
Ben Hutchings 5dfe04c507 Compile with gcc-7 on all architectures 2017-10-17 23:37:49 +01:00
Ben Hutchings cfe4a19c0d [armel,armhf,s390x,x86] linux-headers: Fix regression of multilib compiler support
Closes: #851481

I missed the linux-headers dependency overrides when updating to gcc-6.
2017-01-15 17:23:59 +00:00
Ben Hutchings 21d9029e27 [x86] Rename config-arch-{32,64} to default per-arch filenames
Since we no longer build an amd64 flavour on i386, there's no reason
to keep these files under kernelarch-x86.
2016-05-18 04:34:31 +01:00
Ben Hutchings 75ad54c951 [i386/686] Stop recommending libc6-i686 2016-05-16 13:09:35 +01:00
Aurelien Jarno 102221d3f4 [i386] Stop recommending libc6-i686. 2016-05-12 14:34:03 +02:00
Ben Hutchings 641aba8311 Compile with gcc-5 on all architectures 2016-02-15 18:48:03 +00:00
Ben Hutchings 9a6aa4816a linux-image-dbg: Include debugging symbols for VDSOs 2016-01-13 15:08:47 +00:00
Ben Hutchings cdec8195c2 [x86] psmouse: Enable MOUSE_PS2_VMMOUSE (Closes: #802929)
linux-image: Add versioned Breaks on xserver-xorg-input-vmmouse to avoid
driver conflicts
2015-11-12 16:44:06 +00:00
Ben Hutchings 465d398a64 [x86] Compile with gcc-5 2015-11-01 17:15:48 +00:00
Ben Hutchings 14294d93c1 [x86] Replace 586 flavour with 686
Enable support for OLPC and other Geode-based systems in the 686 flavour.
2015-10-04 03:59:59 +01:00
Ben Hutchings 9aa1776bbb [i386,s390] Remove 64-bit kernel flavours, which are also available through multiarch
svn path=/dists/trunk/linux/; revision=22507
2015-04-13 17:06:59 +00:00
Ben Hutchings c31f663c00 [x86] Update linux-headers-* dependency on linux-compiler-*-x86
svn path=/dists/trunk/linux/; revision=22068
2014-11-18 03:46:51 +00:00
Ben Hutchings 338bc62d47 [x86] Update suggested boot loaders
svn path=/dists/sid/linux/; revision=22026
2014-11-03 23:38:23 +00:00
Ben Hutchings c34c43176a [i386] Rename 486 flavour to 586 (Closes: #766105)
svn path=/dists/sid/linux/; revision=22004
2014-10-31 13:58:30 +00:00
Ben Hutchings 6ba4468770 Bump ABI to 4
svn path=/dists/sid/linux/; revision=21984
2014-10-31 00:42:29 +00:00
Ben Hutchings fae2d13bcf [i386/486] Update description to say that the processor must have a TSC (see #766105)
svn path=/dists/sid/linux/; revision=21966
2014-10-21 01:17:16 +00:00
Ben Hutchings 521ed14531 Update to 3.14.12
Drop x86 ptrace patch which is included in it.

Ignore or work around various ABI changes.

svn path=/dists/sid/linux/; revision=21525
2014-07-11 16:44:49 +00:00
Ben Hutchings d37c253865 Merge install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_image rules
The filename of the kernel image to be installed, and the stem of the
installed name, varies between architectures, so we define several
different rules to install it for different sets of architectures.
However the basic fact that we need to install this file in /boot does
not.

We also duplicate this name information in gencontrol.py and in
debian/config/{armel,armhf,sh4}/defines (used by buildcheck.py).

To address this:

* Define [image]install-stem and [build]image-file for each architecture
* Copy these settings to make-flags in gencontrol.py
* Copy [image]install-stem to the image-stem template variable in
  gencontrol.py
* Replace the per-architecture rules with a single rule using those
  make-flags

The per-architecture rules for ARM and PowerPC also installed DTB
and DTS files, respectively.  Include those commands in the single
rule with appropriate conditions around them.


svn path=/dists/trunk/linux/; revision=21253
2014-04-21 01:28:25 +00:00
Bastian Blank e6216f6f93 Use compiler name instead of Linux version in compiler meta-packages.
* debian/changelog: Update.
* debian/config: Specify new name of compiler meta-package.
* debian/templates
  - Rename compiler meta-packages.
  - Adjust description.

svn path=/dists/trunk/linux/; revision=20821
2013-11-24 08:56:56 +00:00
Ben Hutchings 08a7d92f2b [arm,x86,s390,s390x] Introduce linux-compiler meta-packages to allow use of foreign linux-headers packages with a native multilib compiler
svn path=/dists/trunk/linux/; revision=20799
2013-11-21 01:15:15 +00:00
Ben Hutchings 56baa7564b [rt] Remove xen-linux-system packages and references to Xen support
It is not sensible to run a PREEMPT_RT kernel under Xen or any other
hypervisor that doesn't itself provide real-time scheduling.

This requires reintroducing an explicit 'none' featureset for amd64
and i386, just to hold the Xen support definitions.

svn path=/dists/sid/linux/; revision=20036
2013-05-06 03:05:25 +00:00
Ben Hutchings ef781eb6ee Merge changes from sid up to 3.2.35-1
Exclude RT changes and ABI fudges.

Refresh firmware-remove-redundant-log-messages-from-drivers.patch
against 3.6, but don't attempt to cover anything new yet.

svn path=/dists/trunk/linux/; revision=19603
2012-12-10 04:06:21 +00:00
Bastian Blank 7c1154be91 * debian/bin/gencontrol.py: Add support for kernelarch specific config.
* debian/config: Remove now implicit definitions.

svn path=/dists/trunk/linux/; revision=19545
2012-11-26 22:31:06 +00:00
Bastian Blank 825b83a00b debian/bin/gencontrol.py, debian/config/amd64/defines,
debian/config/i386/defines: Remove dom0-support option.

svn path=/dists/trunk/linux/; revision=19542
2012-11-26 22:15:06 +00:00
Bastian Blank a68d013ae6 * debian/config/amd64/defines, debian/config/i386/defines:
Make none again an implicit featureset.
* debian/config/amd64/none, debian/config/i386/none,
  debian/config/i386/rt/config.686-pae: Remove.
* debian/config/i386/config.486, debian/config/i386/config.686-pae: Move.

svn path=/dists/trunk/linux/; revision=19541
2012-11-26 22:13:37 +00:00
Ben Hutchings 13476837b6 [amd64] linux-image: Include VIA Nano in package description
svn path=/dists/sid/linux/; revision=19512
2012-11-21 00:21:04 +00:00
Ben Hutchings a3549a225a Update to 3.2.34
Avoid 2 ABI changes in ALSA and rtnetlink.  Ignore ABI change for
removal of disable_hlt() and enable_hlt() on i386; they were only
meant for use by the floppy driver.

svn path=/dists/sid/linux/; revision=19509
2012-11-18 03:56:22 +00:00
Uwe Kleine-König 6baf5be73e [rt] reenable rt featureset
svn path=/dists/trunk/linux/; revision=19458
2012-10-24 14:29:13 +00:00
Ben Hutchings 03b7022182 Really disable rt featureset
svn path=/dists/trunk/linux/; revision=19299
2012-08-01 04:03:34 +00:00
Bastian Blank a5f8f84f93 Don't advertise Xen in rt images.
* debian/changelog: Update.
* debian/config/amd64/none/defines, debian/config/i386/none/defines:
  Move xen description and definitions from architecture specific config.
* debian/config/i386/defines, debian/config/amd64/defines:
  Remove all xen specific stuff.

svn path=/dists/sid/linux-2.6/; revision=18710
2012-02-20 12:53:32 +00:00
Uwe Kleine-König c12f7c09d4 [i386] enable rt featureset for 686-pae
svn path=/dists/trunk/linux-2.6/; revision=18671
2012-02-08 21:26:02 +00:00
Bastian Blank 2aee5e44d4 * debian/bin/gencontrol.py: Move debug setting into new build section.
* debian/config/amd64/defines, debian/config/i386/defines: Update.

svn path=/dists/trunk/linux-2.6/; revision=18490
2012-01-11 17:05:44 +00:00
Ben Hutchings a987a4c771 Merge changes from sid up to 2.6.39-3
svn path=/dists/trunk/linux-2.6/; revision=17830
2011-07-12 05:25:23 +00:00
Ben Hutchings e12966f13c Add definitions for xen-linux-system packages
svn path=/dists/trunk/linux-2.6/; revision=17635
2011-06-09 00:07:23 +00:00
Ben Hutchings 5147f63b7a [x86] Remove Celeron from list of processors supporting PAE.
Most 'Celeron M' models do not.

svn path=/dists/sid/linux-2.6/; revision=17481
2011-05-30 18:31:25 +00:00
Ben Hutchings f47e41d214 [i386] Rename '686-bigmem' flavour to '686-pae'; remove '686' flavour.
For 686-class systems without PAE, the '486' flavour is more efficient
than the '686' flavour due to optimisation for uniprocessor systems.

svn path=/dists/trunk/linux-2.6/; revision=17210
2011-04-07 01:52:47 +00:00
Ben Hutchings d23157bc6c Remove remnants of openvz, vserver, xen featuresets
svn path=/dists/trunk/linux-2.6/; revision=17065
2011-03-13 06:45:57 +00:00
Maximilian Attems d763fec6f3 list extlinux after grub as not as mature
pointed out by waldi.

svn path=/dists/trunk/linux-2.6/; revision=16912
2011-02-18 11:22:32 +00:00
Maximilian Attems cc2423bb23 linux images suggests add extlinux s/grub/grub-pc/
svn path=/dists/trunk/linux-2.6/; revision=16911
2011-02-18 09:52:07 +00:00
Bastian Blank 7f5e7db196 Merge /dists/squeeze/linux-2.6 (2.6.32-30).
svn path=/dists/trunk/linux-2.6/; revision=16903
2011-02-16 17:06:01 +00:00
Ben Hutchings 2f4dbd6221 [i386/686] Remove AMD K6 from the list of supported processors
AMD K6 does not implement the CMOV instruction.

svn path=/dists/sid/linux-2.6/; revision=15993
2010-07-18 20:43:42 +00:00
Bastian Blank 43cdbae505 * debian/changelog: Update.
* debian/config/amd64/defines,
  debian/config/i386/defines,
  debian/config/i386/openvz/defines: Enable building of debug infos.

svn path=/dists/sid/linux-2.6/; revision=15668
2010-05-12 20:09:41 +00:00
Maximilian Attems 163c21ff1f readd openvz in small dose
still disabled and without patch,
but makes it easier for me to test against latest sid.

svn path=/dists/sid/linux-2.6/; revision=15384
2010-03-16 00:11:09 +00:00