ubuntu/+source/amd64-microcode:applied/ubuntu/wily-devel

Last commit made on 2014-12-19
Get this branch:
git clone -b applied/ubuntu/wily-devel https://git.launchpad.net/ubuntu/+source/amd64-microcode
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
applied/ubuntu/wily-devel
Repository:
lp:ubuntu/+source/amd64-microcode

Recent commits

095ebb4... by Henrique de Moraes Holschuh on 2014-12-18

Import patches-applied version 2.20141028.1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 76de997d016188d14e0d29f3ead9ae5da1e3c400
Unapplied parent: 40fd6f805ff2fea4c941edb4754dffb8d51a02e7

New changelog entries:
  * Upstream release 20141028 built from linux-firmware:
    + Updated microcode patches for family 0x15 processors
    + Added microcode patches for family 0x16 processors
  * AMD did not update the relevant microcode documentation (errata fixed,
    microcode patch levels, etc), so there is no documentation for the
    family 0x16 microcode patches, and the documentation for family 0x15 is
    stale.
  * postinst: do not update microcode on upgrades:
    Remove code that triggers a microcode update on package upgrade. The
    resulting postinst script is now identical to the one in Debian jessie's
    intel-microcode, and thus known-good.
    NOTE: this code was already disabled for the majority of the users due
    to Debian bug #723975 (closes: #723975, #723081)
  * kpreinst: remove, we don't update microcode on postinst anymore
  * blacklist automated loading of the microcode module:
    This is in line with the desired behavior of only updating microcode
    *automatically* during system boot, when it is safer to do so. The
    local admin can still load the microcode module and update the microcode
    manually at any time, of course. This is in sync with the intel-microcode
    packages in Debian jessie, which will also blacklist the microcode module.
    Note that the initramfs will force-load the microcode module in a safe
    condition, the blacklist avoids module autoloading outside the initramfs
  * control: bump standards version (no changes required)
  * copyright: update upstream URL and upstream copyright date
    (closes: #753593)
  * docs: future-proof by using a glob pattern for per-family README files
  * initramfs hook: support forced installation of amd64-microcode:
    Add a config file (/etc/default/amd64-microcode) to select the mode of
    operation: do nothing, force install to initramfs, install only when
    running on an amd64 processor (closes: #726854)
  * initramfs hook: fix (likely unexploitable) issues found by shellcheck
  * Add a NEWS.Debian file to warn users we will no longer update the
    microcode on package upgrade (note that we were not doing it on any
    Debian kernels anyway). Also document the existence of the new
    /etc/default/amd64-microcode file

40fd6f8... by Henrique de Moraes Holschuh on 2014-12-18

Import patches-unapplied version 2.20141028.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 075e370861fd5e8595fa2991bb26a6eab2c36709

New changelog entries:
  * Upstream release 20141028 built from linux-firmware:
    + Updated microcode patches for family 0x15 processors
    + Added microcode patches for family 0x16 processors
  * AMD did not update the relevant microcode documentation (errata fixed,
    microcode patch levels, etc), so there is no documentation for the
    family 0x16 microcode patches, and the documentation for family 0x15 is
    stale.
  * postinst: do not update microcode on upgrades:
    Remove code that triggers a microcode update on package upgrade. The
    resulting postinst script is now identical to the one in Debian jessie's
    intel-microcode, and thus known-good.
    NOTE: this code was already disabled for the majority of the users due
    to Debian bug #723975 (closes: #723975, #723081)
  * kpreinst: remove, we don't update microcode on postinst anymore
  * blacklist automated loading of the microcode module:
    This is in line with the desired behavior of only updating microcode
    *automatically* during system boot, when it is safer to do so. The
    local admin can still load the microcode module and update the microcode
    manually at any time, of course. This is in sync with the intel-microcode
    packages in Debian jessie, which will also blacklist the microcode module.
    Note that the initramfs will force-load the microcode module in a safe
    condition, the blacklist avoids module autoloading outside the initramfs
  * control: bump standards version (no changes required)
  * copyright: update upstream URL and upstream copyright date
    (closes: #753593)
  * docs: future-proof by using a glob pattern for per-family README files
  * initramfs hook: support forced installation of amd64-microcode:
    Add a config file (/etc/default/amd64-microcode) to select the mode of
    operation: do nothing, force install to initramfs, install only when
    running on an amd64 processor (closes: #726854)
  * initramfs hook: fix (likely unexploitable) issues found by shellcheck
  * Add a NEWS.Debian file to warn users we will no longer update the
    microcode on package upgrade (note that we were not doing it on any
    Debian kernels anyway). Also document the existence of the new
    /etc/default/amd64-microcode file

76de997... by Henrique de Moraes Holschuh on 2013-09-08

Import patches-applied version 2.20131007.1+really20130710.1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: cf3432fd9a2bb2cc01237f828be2d6ca4c9a349e
Unapplied parent: 075e370861fd5e8595fa2991bb26a6eab2c36709

New changelog entries:
  * Fix M-D-Y issue that leaked to the package version number
  * The real upstream release date is 2013-07-10

075e370... by Henrique de Moraes Holschuh on 2013-09-08

Import patches-unapplied version 2.20131007.1+really20130710.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8024d8ce3ea1860337cfaa48b4e93b23c2420b7b

New changelog entries:
  * Fix M-D-Y issue that leaked to the package version number
  * The real upstream release date is 2013-07-10

cf3432f... by Henrique de Moraes Holschuh on 2013-09-07

Import patches-applied version 2.20131007.1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 3735b831bb02c3999172ddaabdb10b4a0b25c90c
Unapplied parent: 8024d8ce3ea1860337cfaa48b4e93b23c2420b7b

New changelog entries:
  * New upstream release, received through linux-firmware and LKML
    + updated microcode:
      sig 0x00500F10, id 0x05000029: erratum (+) 784;
      sig 0x00500F20, id 0x05000119: erratum (+) 784;
      sig 0x00600F12, id 0x0600063D: errata (-) 668, (+) 759, 778;
    + new microcode:
      sig 0x00200F31, id 0x02000032: errata 311, 316;
      sig 0x00600F20, id 0x06000822: errata 691, 699, 704, 708, 709, 734,
          740, 778;
    + This update fixes important processor bugs that cause data corruption
      or unpredictable system behaviour. It also fixes a performance issue
      and several issues that cause system lockup.
  * Switch to native package, since there is no upstream tarball

8024d8c... by Henrique de Moraes Holschuh on 2013-09-07

Import patches-unapplied version 2.20131007.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 6253208e0f2a74456d4214fff4b660bf62fc4d45

New changelog entries:
  * New upstream release, received through linux-firmware and LKML
    + updated microcode:
      sig 0x00500F10, id 0x05000029: erratum (+) 784;
      sig 0x00500F20, id 0x05000119: erratum (+) 784;
      sig 0x00600F12, id 0x0600063D: errata (-) 668, (+) 759, 778;
    + new microcode:
      sig 0x00200F31, id 0x02000032: errata 311, 316;
      sig 0x00600F20, id 0x06000822: errata 691, 699, 704, 708, 709, 734,
          740, 778;
    + This update fixes important processor bugs that cause data corruption
      or unpredictable system behaviour. It also fixes a performance issue
      and several issues that cause system lockup.
  * Switch to native package, since there is no upstream tarball

3735b83... by Henrique de Moraes Holschuh on 2013-08-18

Import patches-applied version 2.20120910-1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 4e57c0550f4f0abd697928ff61380b4bde6a07eb
Unapplied parent: 6253208e0f2a74456d4214fff4b660bf62fc4d45

New changelog entries:
  * debian/control: update Breaks for new intel-microcode version scheme
  * Bump major version number, this will allow us to also update the stable
    branch of amd64-microcode in the future without clashing with the stable
    branch of intel-microcode. The real issue is that amd64-microcode
    1.20120910-3 and intel-microcode 1.20130222.6 have changed (in lockstep)
    to a different initramfs cooperation protocol, but I failed to bump the
    major version at that time
  * Urgency high to avoid delaying a series of high-priority intel-microcode
    updates being done at the moment: we need this version in testing before
    I can upload stable backports of intel-microcode or amd64-microcode

6253208... by Henrique de Moraes Holschuh on 2013-08-18

Import patches-unapplied version 2.20120910-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8f3ee6c479c4c857bf4a61c4cc4cea74197191db

New changelog entries:
  * debian/control: update Breaks for new intel-microcode version scheme
  * Bump major version number, this will allow us to also update the stable
    branch of amd64-microcode in the future without clashing with the stable
    branch of intel-microcode. The real issue is that amd64-microcode
    1.20120910-3 and intel-microcode 1.20130222.6 have changed (in lockstep)
    to a different initramfs cooperation protocol, but I failed to bump the
    major version at that time
  * Urgency high to avoid delaying a series of high-priority intel-microcode
    updates being done at the moment: we need this version in testing before
    I can upload stable backports of intel-microcode or amd64-microcode

4e57c05... by Henrique de Moraes Holschuh on 2013-07-20

Import patches-applied version 1.20120910-3 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: c978c0341d62c977a807ac074c192f4475a3d3d2
Unapplied parent: 8f3ee6c479c4c857bf4a61c4cc4cea74197191db

New changelog entries:
  * control: remove homepage and update standards-version
  * initramfs: update copyright information
  * initramfs, postinst: don't do anything on non-AMD systems (Closes: #715518)
  * initramfs, postinst: blacklist several kernel versions (Closes: #717185)
  * control: add breaks: intel-microcode (<< 1.20130222.6~)
  * load microcode module on package install/upgrade

8f3ee6c... by Henrique de Moraes Holschuh on 2013-07-20

Import patches-unapplied version 1.20120910-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: da73420ae9074cca6f5236408f7048ffc78c9740

New changelog entries:
  * control: remove homepage and update standards-version
  * initramfs: update copyright information
  * initramfs, postinst: don't do anything on non-AMD systems (Closes: #715518)
  * initramfs, postinst: blacklist several kernel versions (Closes: #717185)
  * control: add breaks: intel-microcode (<< 1.20130222.6~)
  * load microcode module on package install/upgrade