[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#775825: pu: package amd64-microcode/1.20141028.1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: pu

I'd like to update the amd64-microcode package in wheezy.

The AMD-supplied microcode update fixes critical errata in AMD family 0x15
processors, and unknown-severity errata in the new AMD family 0x16
processors.

I have not changed any of the logic (postinst, initramfs scripts) in this
update.  So, although the diffstat is a little big, all changes are safe and
related either to documentation changes, or to the addition of a new
upstream microcode file for family 0x16.

All such changes have been already tested in unstable and testing.

debdiff attached.

Thank you!

diffstat:
 INSTALL                          |   27 ---
 LICENSE                          |  196 ----------------------------
 LICENSE.amd-ucode                |   64 +++++++++
 README                           |  146 ++++-----------------
 debian/changelog                 |   30 ++++
 debian/control                   |    3 
 debian/copyright                 |  266 +++++++++------------------------------
 debian/docs                      |    2 
 debian/install                   |    4 
 debian/source/format             |    2 
 microcode_amd.bin                |binary
 microcode_amd.bin.README         |   36 ++---
 microcode_amd.bin.asc            |   11 +
 microcode_amd_fam15h.bin         |binary
 microcode_amd_fam15h.bin.README  |    9 -
 microcode_amd_fam15h.bin.asc     |   11 +
 microcode_amd_fam16h.bin         |binary
 microcode_amd_fam16h.bin.asc     |   11 +
 microcode_amd_solaris.bin        |binary
 microcode_amd_solaris.bin.README |   31 ----
 20 files changed, 252 insertions(+), 597 deletions(-)

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh
diff -Nru amd64-microcode-1.20120910/debian/changelog amd64-microcode-1.20141028.1/debian/changelog
--- amd64-microcode-1.20120910/debian/changelog	2012-10-09 08:18:25.000000000 -0300
+++ amd64-microcode-1.20141028.1/debian/changelog	2015-01-20 11:05:42.000000000 -0200
@@ -1,3 +1,33 @@
+amd64-microcode (1.20141028.1) stable; urgency=medium
+
+  * 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) for the 20141028 release, so there is no
+    documentation for the family 0x16 microcode patches, and the
+    documentation for the family 0x15 microcode patches is stale.
+  * Upstream release 20131007 built from linux-firmware
+    + 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
+  * debian/copyright: update upstream URL (Closes: #753593)
+  * debian/copyright: update with new license
+  * debian/install: all _fam microcode files for install
+  * docs: use glob pattern for _fam* README
+  * control: remove homepage and update standards-version
+
+ -- Henrique de Moraes Holschuh <hmh@debian.org>  Tue, 20 Jan 2015 11:05:40 -0200
+
 amd64-microcode (1.20120910-2) unstable; urgency=medium
 
   * initramfs: work around initramfs-tools bug #688794.
diff -Nru amd64-microcode-1.20120910/debian/control amd64-microcode-1.20141028.1/debian/control
--- amd64-microcode-1.20120910/debian/control	2012-09-20 18:09:22.000000000 -0300
+++ amd64-microcode-1.20141028.1/debian/control	2015-01-20 10:45:43.000000000 -0200
@@ -4,8 +4,7 @@
 Maintainer: Henrique de Moraes Holschuh <hmh@debian.org>
 Uploaders: Giacomo Catenazzi <cate@debian.org>
 Build-Depends: debhelper (>= 7)
-Standards-Version: 3.9.3
-Homepage: http://www.amd64.org/support/microcode.html
+Standards-Version: 3.9.4
 Vcs-Git: git://git.debian.org/users/hmh/amd64-microcode.git
 Vcs-Browser: http://git.debian.org/?p=users/hmh/amd64-microcode.git
 XS-Autobuild: yes
diff -Nru amd64-microcode-1.20120910/debian/copyright amd64-microcode-1.20141028.1/debian/copyright
--- amd64-microcode-1.20120910/debian/copyright	2012-09-14 12:27:31.000000000 -0300
+++ amd64-microcode-1.20141028.1/debian/copyright	2015-01-14 11:56:07.000000000 -0200
@@ -1,10 +1,11 @@
 This package was debianized by Henrique de Moraes Holschuh <hmh@debian.org> on
 Sun Jun 10 10:54:36 BRT 2012
 
-It was downloaded from http://www.amd64.org/support/microcode.html
+It was downloaded from http://www.amd64.org/support/microcode.html up to
+version 20120910 (now: http://www.amd64.org/microcode.html).  It was built from
+the linux-firmware git tree at  for version 20131007 onwards.
 
-Debian only distributes the AMD64 microcode file in its unaltered
-form, as downloaded from AMD.
+Debian only distributes the AMD64 microcode file in its unaltered form.
 
 Upstream Author: 
 
@@ -12,204 +13,71 @@
 
 Upstream Copyright: 
 
-    Copyright (c) 2008-2012, Advanced Micro Devices, Inc.
+    Copyright (C) 2010-2014 Advanced Micro Devices, Inc.,
     All rights reserved.
 
 Upstream License:
 
-        Advanced Micro Devices, Inc.
-        Software License Agreement
+    Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"),
+    free of any license fees, to any person obtaining a copy of this
+    microcode in binary form (the "Software") ("You"), to install,
+    reproduce, copy and distribute copies of the Software and to permit
+    persons to whom the Software is provided to do the same, subject to
+    the following terms and conditions.  Your use of any portion of the
+    Software shall constitute Your acceptance of the following terms and
+    conditions. If You do not agree to the following terms and conditions,
+    do not use, retain or redistribute any portion of the Software.
+
+    If You redistribute this Software, You must reproduce the above
+    copyright notice and this license with the Software.
+    Without specific, prior, written permission from AMD, You may not
+    reference AMD or AMD products in the promotion of any product derived
+    from or incorporating this Software in any manner that implies that
+    AMD endorses or has certified such product derived from or
+    incorporating this Software.
+
+    You may not reverse engineer, decompile, or disassemble this Software
+    or any portion thereof.
+
+    THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED
+    WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
+    MERCHANTABILITY, NONINFRINGEMENT, TITLE, FITNESS FOR ANY PARTICULAR
+    PURPOSE, OR WARRANTIES ARISING FROM CONDUCT, COURSE OF DEALING, OR
+    USAGE OF TRADE. IN NO EVENT SHALL AMD OR ITS LICENSORS BE LIABLE FOR
+    ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
+    LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF DATA OR
+    INFORMATION) ARISING OUT OF AMD'S NEGLIGENCE, GROSS NEGLIGENCE, THE
+    USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF AMD HAS BEEN ADVISED
+    OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME JURISDICTIONS
+    PROHIBIT THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR
+    INCIDENTAL DAMAGES OR THE EXCLUSION OF IMPLIED WARRANTIES, THE ABOVE
+    LIMITATION MAY NOT APPLY TO YOU.
+
+    Without limiting the foregoing, the Software may implement third party
+    technologies for which You must obtain licenses from parties other
+    than AMD. You agree that AMD has not obtained or conveyed to You, and
+    that You shall be responsible for obtaining the rights to use and/or
+    distribute the applicable underlying intellectual property rights
+    related to the third party technologies. These third party
+    technologies are not licensed hereunder.
+
+    If You use the Software (in whole or in part), You shall adhere to all
+    applicable U.S., European, and other export laws, including but not
+    limited to the U.S. Export Administration Regulations ("EAR"), (15
+    C.F.R. Sections 730 through 774), and E.U. Council Regulation (EC) No
+    1334/2000 of 22 June 2000. Further, pursuant to Section 740.6  of the
+    EAR, You hereby certify that, except pursuant to a license granted by
+    the United States Department of Commerce Bureau of Industry and
+    Security or as otherwise permitted pursuant to a License Exception
+    under the U.S. Export Administration Regulations ("EAR"), You will not
+    (1) export, re-export or release to a national of a country in Country
+    Groups D:1, E:1 or E:2 any restricted technology, software, or source
+    code You receive hereunder, or (2) export to Country Groups D:1, E:1
+    or E:2 the direct product of such technology or software, if such
+    foreign produced direct product is subject to national security
+    controls as identified on the Commerce Control List (currently found
+    in Supplement 1 to Part 774 of EAR). For the most current Country
+    Group listings, or for additional information about the EAR or Your
+    obligations under those regulations, please refer to the U.S. Bureau
+    of Industry and Security?s website at ttp://www.bis.doc.gov/.
 
-        IMPORTANT—READ CAREFULLY: Do not install, copy or use the enclosed
-        software, documentation and/or materials until you have carefully read
-        and agreed to the following terms and conditions.  This is a legal
-        agreement (“Agreement”) between you (either an individual or an
-        entity) (“You”) and Advanced Micro Devices, Inc. (“AMD”).
-
-        If You do not agree to the terms of this Agreement, do not install,
-        copy or use this software, documentation or materials or any portion
-        thereof.  By loading or using the software provided herewith, which
-        may include associated install scripts and online or electronic
-        documentation, or materials or any portion thereof, that is made
-        available by AMD to download from any media (collectively “Software”),
-        You agree to all of the terms of this Agreement.
-
-        1. LICENSE:
-
-          a. Subject to the terms and conditions of this Agreement, AMD grants
-             You the following non-exclusive, non-transferable, royalty-free,
-             limited copyright license to (i) download, copy and use the
-             object code version of the Software and materials associated with
-             this Agreement, including without limitation printed
-             documentation, (collectively, “Materials”) for internal use only
-             for support of AMD processors; and (ii) make and distribute
-             copies of the Materials for use only with Your products that
-             support AMD processors and in computer systems including AMD
-             processors, provided that Licensee agrees to include all
-             copyright legends and other legal notices that may appear in the
-             Software.  Additionally, Licensee agrees that any distribution of
-             the Materials to a third party, must include a software license
-             agreement with terms and conditions that are at least as
-             restrictive and protective of AMD’s intellectual property rights
-             in the Materials as the terms and conditions set forth herein.
-             Except for the limited license granted herein, Licensee shall
-             have no other rights in the Materials, whether express, implied,
-             arising by estoppel or otherwise.
-
-          b. Except as expressly licensed herein, You do not have the right to
-             (i) distribute, rent, lease, sell, sublicense, assign, or
-             otherwise transfer the Materials, in whole or in part, to third
-             parties for commercial or for non-commercial use; or (ii) modify,
-             disassemble, reverse engineer, or decompile the Software, or
-             otherwise reduce any part of the Software to any human readable
-             form.
-
-          c. AMD is under no obligation to support or provide maintenance for
-             the Materials or to provide any updates or enhancements to You.
-
-        2. FEEDBACK:
-
-           You may provide AMD feedback, suggestions or opinions as to the
-           Software, its features, and desired enhancements or changes.  If
-           You provide feedback, suggestions or opinions to AMD regarding any
-           new features, use, functionality, or change to the Software or any
-           materials related to the Software, You hereby agree to grant, and
-           do grant, AMD all rights needed for AMD to incorporate and
-           commercialize any new feature, use, functionality, or change at no
-           charge or encumbrance to AMD. You agree that AMD may disclose such
-           feedback, suggestions or opinions to any third party in any manner,
-           and You agree that AMD has the ability to sublicense any of the
-           foregoing rights in any feedback, suggestions or opinions or AMD
-           products or services in any form to any third party without
-           restriction.
-
-        3. OWNERSHIP AND COPYRIGHT OF MATERIALS:
-
-           You agree that the Materials are owned by AMD and/or AMD’s
-           licensors (if any), and are protected by United States and foreign
-           intellectual property laws (e.g. patent and copyright laws) and
-           international treaty provisions.  You will not remove the copyright
-           notice from the Materials.  You agree to prevent any unauthorized
-           copying of the Materials.  All title and copyrights in and to the
-           Materials, all copies thereof (in whole or in part, and in any
-           form), and all rights therein shall remain vested in AMD.  Except
-           as expressly provided herein, AMD does not grant any express or
-           implied right to You under AMD patents, copyrights, trademarks, or
-           trade secret information and such rights are reserved to AMD and/or
-           its licensors.
-
-        4. WARRANTY DISCLAIMER:
-
-           THE MATERIALS ARE PROVIDED “AS IS” WITHOUT ANY EXPRESS OR IMPLIED
-           WARRANTY OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY,
-           NONINFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY, TITLE, OR
-           FITNESS FOR ANY PARTICULAR PURPOSE, OR THOSE ARISING FROM CUSTOM OF
-           TRADE OR COURSE OF USAGE.
-
-           FOR CLARIFICATION, THE ENTIRE RISK ARISING OUT OF USE OR
-           PERFORMANCE OF THE MATERIALS REMAINS WITH YOU.  AMD DOES NOT
-           WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS AS TO THE
-           CORRECTNESS, ACCURACY, COMPLETENESS, QUALITY, OR RELIABILITY OF THE
-           MATERIALS.  AMD DOES NOT WARRANT THAT OPERATION OF THE MATERIALS
-           WILL BE UNINTERRUPTED OR ERROR-FREE.  YOU ARE RESPONSIBLE FOR
-           DETERMINING THE APPROPRIATENESS OF USING THE SOFTWARE AND ASSUME
-           ALL RISKS ASSOCIATED WITH THE USE OF THE MATERIALS, INCLUDING BUT
-           NOT LIMITED TO THE RISKS OF PROGRAM ERRORS, DAMAGE TO OR LOSS OF
-           DATA, PROGRAMS OR EQUIPMENT, AND UNAVAILABILITY OR INTERRUPTION OF
-           OPERATIONS.  Some jurisdictions do not allow for the exclusion or
-           limitation of implied warranties, so the above limitations or
-           exclusions may not apply to You.
-
-        5. LIMITATION OF LIABILITY:
-
-           IN NO EVENT SHALL AMD OR ITS DIRECTORS, OFFICERS, EMPLOYEES AND
-           AGENTS, ITS SUPPLIERS OR ITS LICENSORS BE LIABLE TO YOU OR ANY
-           THIRD PARTIES IN RECEIPT OF THE MATERIALS UNDER ANY THEORY OF
-           LIABILITY, WHETHER EQUITABLE, LEGAL OR COMMON LAW ACTION ARISING
-           HEREUNDER FOR CONTRACT, STRICT LIABILITY, INDEMNITY, TORT
-           (INCLUDING NEGLIGENCE), OR OTHERWISE FOR DAMAGES WHICH, IN THE
-           AGGREGATE EXCEED TEN DOLLARS ($10.00).  IN NO EVENT SHALL AMD BE
-           LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, PUNITIVE OR SPECIAL
-           DAMAGES, INCLUDING, BUT NOT LIMITED TO LOSS OF PROFITS, BUSINESS
-           INTERRUPTION, OR LOSS OF INFORMATION ARISING OUT OF THE USE OF OR
-           INABILITY TO USE THE MATERIALS, EVEN IF AMD HAS BEEN ADVISED OF THE
-           POSSIBILITY OF SUCH DAMAGES.  BY USING THE MATERIALS WITHOUT
-           CHARGE, YOU ACCEPT THIS ALLOCATION OF RISK.  Because some
-           jurisdictions prohibit the exclusion or limitation of liability for
-           consequential or incidental damages, the above limitation may not
-           apply to You.
-
-        6. EXPORT RESTRICTIONS:
-
-           You shall adhere to all applicable U.S., European, and other export
-           laws, including but not limited to the U.S. Export Administration
-           Regulations (“EAR”), (15 C.F.R. Sections 730 through 774), and
-           E.U. Council Regulation (EC) No 1334/2000 of 22 June 2000.
-           Further, pursuant to Section 740.6 of the EAR, You hereby certify
-           that, except pursuant to a license granted by the United States
-           Department of Commerce Bureau of Industry and Security or as
-           otherwise permitted pursuant to a License Exception under the EAR,
-           You will not (1) export, re-export or release to a national of a
-           country in Country Groups D:1, E:1 or E:2 any restricted
-           technology, software, or source code it receives from AMD, or (2)
-           export to Country Groups D:1, E:1 or E:2 the direct product of such
-           technology or software, if such foreign produced direct product is
-           subject to national security controls as identified on the Commerce
-           Control List (currently found in Supplement 1 to Part 774 of
-           EAR). For the most current Country Group listings, or for
-           additional information about the EAR or Your obligations under
-           those regulations, please refer to the U.S. Bureau of Industry and
-           Security’s website at http://www.bis.doc.gov/.
-
-        7. U.S. GOVERNMENT RESTRICTED RIGHTS:
-
-           The Materials are provided with “RESTRICTED RIGHTS.”  Use,
-           duplication or disclosure by the Government is subject to
-           restrictions as set forth in FAR52.227-14 and DFAR252.227-7013, et
-           seq., or its successor.  Use of the Materials by the Government
-           constitutes acknowledgment of AMD’s proprietary rights in them.
-
-        8. TERMINATION OF LICENSE:
-
-           This Agreement will terminate immediately without notice from AMD
-           or judicial resolution if You fail to comply with any provisions of
-           this Agreement.  Upon termination of this Agreement, You must
-           delete or destroy all copies of the Materials.
-
-        9. SURVIVAL:
-
-           Sections 1(b)-(c), 2, 3, 4, 5, 6, 7, 9, 10, 11, 12 and 13 shall
-           survive any expiration or termination of this Agreement.
-
-        10. APPLICABLE LAWS:
-
-           Any claim arising under or relating to this Agreement shall be
-           governed by and construed in accordance with the substantive laws
-           of the State of California, without regard to principles of
-           conflict of laws.  Each party hereto submits to the jurisdiction of
-           the state and federal courts of Santa Clara County and the Northern
-           District of California for the purposes of all legal proceedings
-           arising out of or relating to this Agreement or the subject matter
-           hereof.  Each party waives any objection which it may have to
-           contest such forum.
-
-        11. SEVERABILITY:
-
-           Should any term of this Agreement be declared void or unenforceable
-           by any court of competent jurisdiction, such declaration shall have
-           no effect on the remaining terms hereof.
-
-
-        12. NO WAIVER:
-
-           The failure of either party to enforce any rights granted hereunder
-           or to take action against the other party in the event of any
-           breach hereunder shall not be deemed a waiver by that party as to
-           subsequent enforcement of rights or subsequent actions in the event
-           of future breaches.
-
-        13. ENTIRE AGREEMENT:
-
-           This Agreement constitutes the entire agreement between the parties
-           and supersedes any prior or contemporaneous oral or written
-           agreements with respect to the subject matter of this Agreement.
diff -Nru amd64-microcode-1.20120910/debian/docs amd64-microcode-1.20141028.1/debian/docs
--- amd64-microcode-1.20120910/debian/docs	2012-09-14 12:27:31.000000000 -0300
+++ amd64-microcode-1.20141028.1/debian/docs	2015-01-14 11:56:07.000000000 -0200
@@ -1,3 +1,3 @@
 README
 microcode_amd.bin.README
-microcode_amd_fam15h.bin.README
+microcode_amd_fam*.README
diff -Nru amd64-microcode-1.20120910/debian/install amd64-microcode-1.20141028.1/debian/install
--- amd64-microcode-1.20120910/debian/install	2012-09-14 12:27:31.000000000 -0300
+++ amd64-microcode-1.20141028.1/debian/install	2015-01-14 11:56:07.000000000 -0200
@@ -1,2 +1,2 @@
-microcode_amd.bin		/lib/firmware/amd-ucode
-microcode_amd_fam15h.bin	/lib/firmware/amd-ucode
+microcode_amd.bin	/lib/firmware/amd-ucode
+microcode_amd_fam*.bin	/lib/firmware/amd-ucode
diff -Nru amd64-microcode-1.20120910/debian/source/format amd64-microcode-1.20141028.1/debian/source/format
--- amd64-microcode-1.20120910/debian/source/format	2012-09-14 12:27:31.000000000 -0300
+++ amd64-microcode-1.20141028.1/debian/source/format	2015-01-08 12:07:43.000000000 -0200
@@ -1 +1 @@
-3.0 (quilt)
+3.0 (native)
diff -Nru amd64-microcode-1.20120910/INSTALL amd64-microcode-1.20141028.1/INSTALL
--- amd64-microcode-1.20120910/INSTALL	2012-09-10 05:22:38.000000000 -0300
+++ amd64-microcode-1.20141028.1/INSTALL	1969-12-31 21:00:00.000000000 -0300
@@ -1,27 +0,0 @@
-INSTALLING AMD microcode patch container files
-
-Linux
-
-  # cd /tmp
-  # tar xf /path/to/amd-ucode-2012-09-10.tar
-  # mkdir -p  /lib/firmware/amd-ucode
-  # mv amd-ucode-2012-09-10/microcode_amd.bin /lib/firmware/amd-ucode
-  # mv amd-ucode-2012-09-10/microcode_amd_fam15h.bin /lib/firmware/amd-ucode
-  # modprobe -r microcode
-  # modprobe microcode
-
-
-Solaris
-
-  # cd /tmp
-  # tar xf /path/to/amd-ucode-2012-09-10.tar
-  # mv amd-ucode-2012-09-10/microcode_amd_solaris.bin /platform/i86pc/ucode/amd-ucode.bin
-
-  and finally
-
-  # reboot
-
-  or
-
-  # ucodeadm -i /platform/i86pc/ucode/amd-ucode.bin
-  # ucodeadm -u /platform/i86pc/ucode/amd-ucode.bin
diff -Nru amd64-microcode-1.20120910/LICENSE amd64-microcode-1.20141028.1/LICENSE
--- amd64-microcode-1.20120910/LICENSE	2012-09-10 05:22:38.000000000 -0300
+++ amd64-microcode-1.20141028.1/LICENSE	1969-12-31 21:00:00.000000000 -0300
@@ -1,196 +0,0 @@
-Advanced Micro Devices, Inc.
-Software License Agreement
-
-IMPORTANT—READ CAREFULLY: Do not install, copy or use the enclosed
-software, documentation and/or materials until you have carefully read
-and agreed to the following terms and conditions.  This is a legal
-agreement (“Agreement”) between you (either an individual or an
-entity) (“You”) and Advanced Micro Devices, Inc. (“AMD”).
-
-If You do not agree to the terms of this Agreement, do not install,
-copy or use this software, documentation or materials or any portion
-thereof.  By loading or using the software provided herewith, which
-may include associated install scripts and online or electronic
-documentation, or materials or any portion thereof, that is made
-available by AMD to download from any media (collectively “Software”),
-You agree to all of the terms of this Agreement.
-
-1. LICENSE:
-
-  a. Subject to the terms and conditions of this Agreement, AMD grants
-     You the following non-exclusive, non-transferable, royalty-free,
-     limited copyright license to (i) download, copy and use the
-     object code version of the Software and materials associated with
-     this Agreement, including without limitation printed
-     documentation, (collectively, “Materials”) for internal use only
-     for support of AMD processors; and (ii) make and distribute
-     copies of the Materials for use only with Your products that
-     support AMD processors and in computer systems including AMD
-     processors, provided that Licensee agrees to include all
-     copyright legends and other legal notices that may appear in the
-     Software.  Additionally, Licensee agrees that any distribution of
-     the Materials to a third party, must include a software license
-     agreement with terms and conditions that are at least as
-     restrictive and protective of AMD’s intellectual property rights
-     in the Materials as the terms and conditions set forth herein.
-     Except for the limited license granted herein, Licensee shall
-     have no other rights in the Materials, whether express, implied,
-     arising by estoppel or otherwise.
-
-  b. Except as expressly licensed herein, You do not have the right to
-     (i) distribute, rent, lease, sell, sublicense, assign, or
-     otherwise transfer the Materials, in whole or in part, to third
-     parties for commercial or for non-commercial use; or (ii) modify,
-     disassemble, reverse engineer, or decompile the Software, or
-     otherwise reduce any part of the Software to any human readable
-     form.
-
-  c. AMD is under no obligation to support or provide maintenance for
-     the Materials or to provide any updates or enhancements to You.
-
-2. FEEDBACK:
-
-   You may provide AMD feedback, suggestions or opinions as to the
-   Software, its features, and desired enhancements or changes.  If
-   You provide feedback, suggestions or opinions to AMD regarding any
-   new features, use, functionality, or change to the Software or any
-   materials related to the Software, You hereby agree to grant, and
-   do grant, AMD all rights needed for AMD to incorporate and
-   commercialize any new feature, use, functionality, or change at no
-   charge or encumbrance to AMD. You agree that AMD may disclose such
-   feedback, suggestions or opinions to any third party in any manner,
-   and You agree that AMD has the ability to sublicense any of the
-   foregoing rights in any feedback, suggestions or opinions or AMD
-   products or services in any form to any third party without
-   restriction.
-
-3. OWNERSHIP AND COPYRIGHT OF MATERIALS:
-
-   You agree that the Materials are owned by AMD and/or AMD’s
-   licensors (if any), and are protected by United States and foreign
-   intellectual property laws (e.g. patent and copyright laws) and
-   international treaty provisions.  You will not remove the copyright
-   notice from the Materials.  You agree to prevent any unauthorized
-   copying of the Materials.  All title and copyrights in and to the
-   Materials, all copies thereof (in whole or in part, and in any
-   form), and all rights therein shall remain vested in AMD.  Except
-   as expressly provided herein, AMD does not grant any express or
-   implied right to You under AMD patents, copyrights, trademarks, or
-   trade secret information and such rights are reserved to AMD and/or
-   its licensors.
-
-4. WARRANTY DISCLAIMER:
-
-   THE MATERIALS ARE PROVIDED “AS IS” WITHOUT ANY EXPRESS OR IMPLIED
-   WARRANTY OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY,
-   NONINFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY, TITLE, OR
-   FITNESS FOR ANY PARTICULAR PURPOSE, OR THOSE ARISING FROM CUSTOM OF
-   TRADE OR COURSE OF USAGE.
-
-   FOR CLARIFICATION, THE ENTIRE RISK ARISING OUT OF USE OR
-   PERFORMANCE OF THE MATERIALS REMAINS WITH YOU.  AMD DOES NOT
-   WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS AS TO THE
-   CORRECTNESS, ACCURACY, COMPLETENESS, QUALITY, OR RELIABILITY OF THE
-   MATERIALS.  AMD DOES NOT WARRANT THAT OPERATION OF THE MATERIALS
-   WILL BE UNINTERRUPTED OR ERROR-FREE.  YOU ARE RESPONSIBLE FOR
-   DETERMINING THE APPROPRIATENESS OF USING THE SOFTWARE AND ASSUME
-   ALL RISKS ASSOCIATED WITH THE USE OF THE MATERIALS, INCLUDING BUT
-   NOT LIMITED TO THE RISKS OF PROGRAM ERRORS, DAMAGE TO OR LOSS OF
-   DATA, PROGRAMS OR EQUIPMENT, AND UNAVAILABILITY OR INTERRUPTION OF
-   OPERATIONS.  Some jurisdictions do not allow for the exclusion or
-   limitation of implied warranties, so the above limitations or
-   exclusions may not apply to You.
-
-5. LIMITATION OF LIABILITY:
-
-   IN NO EVENT SHALL AMD OR ITS DIRECTORS, OFFICERS, EMPLOYEES AND
-   AGENTS, ITS SUPPLIERS OR ITS LICENSORS BE LIABLE TO YOU OR ANY
-   THIRD PARTIES IN RECEIPT OF THE MATERIALS UNDER ANY THEORY OF
-   LIABILITY, WHETHER EQUITABLE, LEGAL OR COMMON LAW ACTION ARISING
-   HEREUNDER FOR CONTRACT, STRICT LIABILITY, INDEMNITY, TORT
-   (INCLUDING NEGLIGENCE), OR OTHERWISE FOR DAMAGES WHICH, IN THE
-   AGGREGATE EXCEED TEN DOLLARS ($10.00).  IN NO EVENT SHALL AMD BE
-   LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, PUNITIVE OR SPECIAL
-   DAMAGES, INCLUDING, BUT NOT LIMITED TO LOSS OF PROFITS, BUSINESS
-   INTERRUPTION, OR LOSS OF INFORMATION ARISING OUT OF THE USE OF OR
-   INABILITY TO USE THE MATERIALS, EVEN IF AMD HAS BEEN ADVISED OF THE
-   POSSIBILITY OF SUCH DAMAGES.  BY USING THE MATERIALS WITHOUT
-   CHARGE, YOU ACCEPT THIS ALLOCATION OF RISK.  Because some
-   jurisdictions prohibit the exclusion or limitation of liability for
-   consequential or incidental damages, the above limitation may not
-   apply to You.
-
-6. EXPORT RESTRICTIONS:
-
-   You shall adhere to all applicable U.S., European, and other export
-   laws, including but not limited to the U.S. Export Administration
-   Regulations (“EAR”), (15 C.F.R. Sections 730 through 774), and
-   E.U. Council Regulation (EC) No 1334/2000 of 22 June 2000.
-   Further, pursuant to Section 740.6 of the EAR, You hereby certify
-   that, except pursuant to a license granted by the United States
-   Department of Commerce Bureau of Industry and Security or as
-   otherwise permitted pursuant to a License Exception under the EAR,
-   You will not (1) export, re-export or release to a national of a
-   country in Country Groups D:1, E:1 or E:2 any restricted
-   technology, software, or source code it receives from AMD, or (2)
-   export to Country Groups D:1, E:1 or E:2 the direct product of such
-   technology or software, if such foreign produced direct product is
-   subject to national security controls as identified on the Commerce
-   Control List (currently found in Supplement 1 to Part 774 of
-   EAR). For the most current Country Group listings, or for
-   additional information about the EAR or Your obligations under
-   those regulations, please refer to the U.S. Bureau of Industry and
-   Security’s website at http://www.bis.doc.gov/.
-
-7. U.S. GOVERNMENT RESTRICTED RIGHTS:
-
-   The Materials are provided with “RESTRICTED RIGHTS.”  Use,
-   duplication or disclosure by the Government is subject to
-   restrictions as set forth in FAR52.227-14 and DFAR252.227-7013, et
-   seq., or its successor.  Use of the Materials by the Government
-   constitutes acknowledgment of AMD’s proprietary rights in them.
-
-8. TERMINATION OF LICENSE:
-
-   This Agreement will terminate immediately without notice from AMD
-   or judicial resolution if You fail to comply with any provisions of
-   this Agreement.  Upon termination of this Agreement, You must
-   delete or destroy all copies of the Materials.
-
-9. SURVIVAL:
-
-   Sections 1(b)-(c), 2, 3, 4, 5, 6, 7, 9, 10, 11, 12 and 13 shall
-   survive any expiration or termination of this Agreement.
-
-10. APPLICABLE LAWS:
-
-   Any claim arising under or relating to this Agreement shall be
-   governed by and construed in accordance with the substantive laws
-   of the State of California, without regard to principles of
-   conflict of laws.  Each party hereto submits to the jurisdiction of
-   the state and federal courts of Santa Clara County and the Northern
-   District of California for the purposes of all legal proceedings
-   arising out of or relating to this Agreement or the subject matter
-   hereof.  Each party waives any objection which it may have to
-   contest such forum.
-
-11. SEVERABILITY:
-
-   Should any term of this Agreement be declared void or unenforceable
-   by any court of competent jurisdiction, such declaration shall have
-   no effect on the remaining terms hereof.
-
-
-12. NO WAIVER:
-
-   The failure of either party to enforce any rights granted hereunder
-   or to take action against the other party in the event of any
-   breach hereunder shall not be deemed a waiver by that party as to
-   subsequent enforcement of rights or subsequent actions in the event
-   of future breaches.
-
-13. ENTIRE AGREEMENT:
-
-   This Agreement constitutes the entire agreement between the parties
-   and supersedes any prior or contemporaneous oral or written
-   agreements with respect to the subject matter of this Agreement.
diff -Nru amd64-microcode-1.20120910/LICENSE.amd-ucode amd64-microcode-1.20141028.1/LICENSE.amd-ucode
--- amd64-microcode-1.20120910/LICENSE.amd-ucode	1969-12-31 21:00:00.000000000 -0300
+++ amd64-microcode-1.20141028.1/LICENSE.amd-ucode	2015-01-14 11:56:07.000000000 -0200
@@ -0,0 +1,64 @@
+Copyright (C) 2010-2014 Advanced Micro Devices, Inc., All rights reserved.
+
+Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"),
+free of any license fees, to any person obtaining a copy of this
+microcode in binary form (the "Software") ("You"), to install,
+reproduce, copy and distribute copies of the Software and to permit
+persons to whom the Software is provided to do the same, subject to
+the following terms and conditions.  Your use of any portion of the
+Software shall constitute Your acceptance of the following terms and
+conditions. If You do not agree to the following terms and conditions,
+do not use, retain or redistribute any portion of the Software.
+
+If You redistribute this Software, You must reproduce the above
+copyright notice and this license with the Software.
+Without specific, prior, written permission from AMD, You may not
+reference AMD or AMD products in the promotion of any product derived
+from or incorporating this Software in any manner that implies that
+AMD endorses or has certified such product derived from or
+incorporating this Software.
+
+You may not reverse engineer, decompile, or disassemble this Software
+or any portion thereof.
+
+THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
+MERCHANTABILITY, NONINFRINGEMENT, TITLE, FITNESS FOR ANY PARTICULAR
+PURPOSE, OR WARRANTIES ARISING FROM CONDUCT, COURSE OF DEALING, OR
+USAGE OF TRADE. IN NO EVENT SHALL AMD OR ITS LICENSORS BE LIABLE FOR
+ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
+LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF DATA OR
+INFORMATION) ARISING OUT OF AMD'S NEGLIGENCE, GROSS NEGLIGENCE, THE
+USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF AMD HAS BEEN ADVISED
+OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME JURISDICTIONS
+PROHIBIT THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR
+INCIDENTAL DAMAGES OR THE EXCLUSION OF IMPLIED WARRANTIES, THE ABOVE
+LIMITATION MAY NOT APPLY TO YOU.
+
+Without limiting the foregoing, the Software may implement third party
+technologies for which You must obtain licenses from parties other
+than AMD. You agree that AMD has not obtained or conveyed to You, and
+that You shall be responsible for obtaining the rights to use and/or
+distribute the applicable underlying intellectual property rights
+related to the third party technologies. These third party
+technologies are not licensed hereunder.
+
+If You use the Software (in whole or in part), You shall adhere to all
+applicable U.S., European, and other export laws, including but not
+limited to the U.S. Export Administration Regulations ("EAR"), (15
+C.F.R. Sections 730 through 774), and E.U. Council Regulation (EC) No
+1334/2000 of 22 June 2000. Further, pursuant to Section 740.6  of the
+EAR, You hereby certify that, except pursuant to a license granted by
+the United States Department of Commerce Bureau of Industry and
+Security or as otherwise permitted pursuant to a License Exception
+under the U.S. Export Administration Regulations ("EAR"), You will not
+(1) export, re-export or release to a national of a country in Country
+Groups D:1, E:1 or E:2 any restricted technology, software, or source
+code You receive hereunder, or (2) export to Country Groups D:1, E:1
+or E:2 the direct product of such technology or software, if such
+foreign produced direct product is subject to national security
+controls as identified on the Commerce Control List (currently found
+in Supplement 1 to Part 774 of EAR). For the most current Country
+Group listings, or for additional information about the EAR or Your
+obligations under those regulations, please refer to the U.S. Bureau
+of Industry and Security?s website at ttp://www.bis.doc.gov/.
Binary files amd64-microcode-1.20120910/microcode_amd.bin and amd64-microcode-1.20141028.1/microcode_amd.bin differ
diff -Nru amd64-microcode-1.20120910/microcode_amd.bin.asc amd64-microcode-1.20141028.1/microcode_amd.bin.asc
--- amd64-microcode-1.20120910/microcode_amd.bin.asc	1969-12-31 21:00:00.000000000 -0300
+++ amd64-microcode-1.20141028.1/microcode_amd.bin.asc	2015-01-08 12:07:43.000000000 -0200
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+iQEcBAABAgAGBQJR3dkLAAoJEKXo28mMAQi0/9cIAKraXlbchZkkIPzyMrZBZZJe
+zapMterpLdDYL6zukfqgF7Frg94+ilGPK9yKAFsvC+EJyHrF5lbRQ/JthANdRv+Y
+8sBKz5/knVI72WdjSjg+473I1rFdIUK+YN7Ygp6eAwP3fg/IQ9UD9iQfWKbbUnx0
+WSEMCZm/izsyU2LQMJvtizJ2gz9ktFoALUtTvj0bv34CKr++qqngEVFy/WKQdR6x
+R3l5MjFAhvzO0O9gV59s1tXbPU56HRhMbvSBn3NIVZu17pwAFySHwQLAeW10GH0j
+UfgpKQppbz90iLLaSh8vseTOoTBn5SegDtK0JEJNMOuK1VoZ+kgv0cqGCs17HBQ=
+=FnHv
+-----END PGP SIGNATURE-----
diff -Nru amd64-microcode-1.20120910/microcode_amd.bin.README amd64-microcode-1.20141028.1/microcode_amd.bin.README
--- amd64-microcode-1.20120910/microcode_amd.bin.README	2012-09-10 05:22:38.000000000 -0300
+++ amd64-microcode-1.20141028.1/microcode_amd.bin.README	2015-01-08 12:07:43.000000000 -0200
@@ -1,27 +1,29 @@
 ;******************************************************************************
 ; The associated microcode container file fixes the errata as documented in
-; Revision Guide for AMD Family 10h Processors, order #41322,
-; Revision Guide for AMD Family 12h Processors, order #44739,
-; Revision Guide for AMD Family 14h Models 00h-0Fh Processors, order #47534,
+; Revision Guide for AMD Family 10h Processors, order #41322,
+; Revision Guide for AMD Family 11h Processors, order #41788,
+; Revision Guide for AMD Family 12h Processors, order #44739,
+; Revision Guide for AMD Family 14h Models 00h-0Fh Processors, order #47534,
 ; for different revisions of AMD processors as follows:
 ; 
 ; CPUIDFn[0000_0001]_EAX; ID;         Errata fixed;
 ;
-; 0x00100F22;             0x01000083; 244, 260, 280, 302, 308, 315, 342;
-; 0x00100F23;             0x01000083; 244, 260, 280, 302, 308, 315, 342;
-; 0x00100F2A;             0x01000084; 244, 260, 280, 302, 308, 315, 342;
-; 0x00100F42;             0x010000DB; 342, 440, 573;
-; 0x00100F43;             0x010000C8; 407, 440;
-; 0x00100F52;             0x010000DB; 342, 440, 573;
+; 0x00100F22;             0x01000083; 244, 260, 280, 302, 308, 315, 342;
+; 0x00100F23;             0x01000083; 244, 260, 280, 302, 308, 315, 342;
+; 0x00100F2A;             0x01000084; 244, 260, 280, 302, 308, 315, 342;
+; 0x00100F42;             0x010000DB; 342, 440, 573;
+; 0x00100F43;             0x010000C8; 407, 440;
+; 0x00100F52;             0x010000DB; 342, 440, 573;
 ; 0x00100F53;             0x010000C8; 407, 440;
-; 0x00100F62;             0x010000C7; 407, 440;
-; 0x00100F63;             0x010000C8; 407, 440;
-; 0x00100F80;             0x010000DA; 419, 440, 573;
+; 0x00100F62;             0x010000C7; 407, 440;
+; 0x00100F63;             0x010000C8; 407, 440;
+; 0x00100F80;             0x010000DA; 419, 440, 573;
 ; 0x00100F81;             0x010000D9; #406, #407, #440, #573, #669;
-; 0x00100F91;             0x010000D9; #406, #407, #440, #573, #669;
-; 0x00100FA0;             0x010000DC; 438, 440, 573;
-; 0x00300F10;             0x03000027; #564, #573, #662, #686;
-; 0x00500F10;             0x05000028; #461, #564, #594, #595;
-; 0x00500F20;             0x0500010D; #461, #564, #594, #639, #662, #686;
+; 0x00100F91;             0x010000D9; #406, #407, #440, #573, #669;
+; 0x00100FA0;             0x010000DC; 438, 440, 573;
+; 0x00200F31;             0x02000032; 311, 316;
+; 0x00300F10;             0x03000027; #564, #573, #662, #686;
+; 0x00500F10;             0x05000029; #461, #564, #594, #595, #784;
+; 0x00500F20;             0x05000119; #461, #564, #594, #639, #662, #686, #784;
 ;
 ;******************************************************************************
Binary files amd64-microcode-1.20120910/microcode_amd_fam15h.bin and amd64-microcode-1.20141028.1/microcode_amd_fam15h.bin differ
diff -Nru amd64-microcode-1.20120910/microcode_amd_fam15h.bin.asc amd64-microcode-1.20141028.1/microcode_amd_fam15h.bin.asc
--- amd64-microcode-1.20120910/microcode_amd_fam15h.bin.asc	1969-12-31 21:00:00.000000000 -0300
+++ amd64-microcode-1.20141028.1/microcode_amd_fam15h.bin.asc	2015-01-14 11:56:07.000000000 -0200
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQEcBAABAgAGBQJUTqLvAAoJEOS+UznzKK5zyaIIAKZcXmU+sBO4YGH5Aq2SdRYe
+rlwE5oeYNh+AdzzLm9EqHwSC+MciFI7HqQz8PvKAsfaoD17mQjonIXga8l2/w3OW
+/vIJjJnu9QB2C9XpjAiQCxS5QaMtIfEEjVld+MeHs6Ld3PwGuAXCkxKcJ2sHLZd3
+UcwwHxcm98KYouogjVZoJeb226cjz6fzUVJK9t9yi2S+SWmIvkjSZEI6W0WFoFCL
+x0jM7lFNcusGtg5K6UsyAdwPwvfbBN5FoV29/DaP+/HA4GP/W/cgbQxS72skDJg5
+c/icP0ntAND2iprtTQXF9//mWdX2FLYD55eu+pShZmO8t4Qvq4tJgiVz3hJiK+U=
+=KBP3
+-----END PGP SIGNATURE-----
diff -Nru amd64-microcode-1.20120910/microcode_amd_fam15h.bin.README amd64-microcode-1.20141028.1/microcode_amd_fam15h.bin.README
--- amd64-microcode-1.20120910/microcode_amd_fam15h.bin.README	2012-09-10 05:22:38.000000000 -0300
+++ amd64-microcode-1.20141028.1/microcode_amd_fam15h.bin.README	2015-01-08 12:07:43.000000000 -0200
@@ -1,12 +1,13 @@
 ;******************************************************************************
 ; The associated microcode container file fixes the errata as documented in
-; Revision Guide for AMD Family 15h Models 00h-0Fh Processors, order #48063,
-; Revision Guide for AMD Family 15h Models 10h-1Fh Processors, order #48931,
+; Revision Guide for AMD Family 15h Models 00h-0Fh Processors, order #48063,
+; Revision Guide for AMD Family 15h Models 10h-1Fh Processors, order #48931,
 ; for different revisions of AMD processors as follows:
 ; 
 ; CPUIDFn[0000_0001]_EAX; ID;         Errata fixed;
 ;
-; 0x00600F12;             0x06000629; #659, #660, #661, #668, #671, #672, #673, #691, #709, #740;
-; 0x00610F01;             0x06001119; #671, #686, #697, #698, #699, #704, #709, #734, #740;
+; 0x00600F12;             0x0600063D; #659, #660, #661, #671, #672, #673, #691, #709, #740, #759, #778;
+; 0x00600F20;             0x06000822; #691, #699, #704, #708, #709, #734, #740, #778;
+; 0x00610F01;             0x06001119; #671, #686, #697, #698, #699, #704, #709, #734, #740;
 ;
 ;******************************************************************************
Binary files amd64-microcode-1.20120910/microcode_amd_fam16h.bin and amd64-microcode-1.20141028.1/microcode_amd_fam16h.bin differ
diff -Nru amd64-microcode-1.20120910/microcode_amd_fam16h.bin.asc amd64-microcode-1.20141028.1/microcode_amd_fam16h.bin.asc
--- amd64-microcode-1.20120910/microcode_amd_fam16h.bin.asc	1969-12-31 21:00:00.000000000 -0300
+++ amd64-microcode-1.20141028.1/microcode_amd_fam16h.bin.asc	2015-01-14 11:56:07.000000000 -0200
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQEcBAABAgAGBQJUTtyFAAoJEOS+UznzKK5z4mwIAKEoRVZfNlqlsD2SR6Sfy3Cw
+8SgsmUk0Wtdt4AmIMn3O4cZ+ONN9knMrJyLcDk+dH2dGsWPutNCE73diC7jP+P2W
+hPy++6o9EBgCVBGxa/9ltuIAsS6N7HXPX2StZHcSaZEy+QWFX9rLmX9YF2lHzhwr
+mbgK9/LLL2mV9BzBeuLAWBpzijIIrYgBfxDQS5gLwyveJMrWFO4WqupXd6XyrFur
+ixe4paWNqHf82Llz7Yy55H8TAlES4eCg/wpxKVFAMDrs25MEXLoIGlAwLoTZBRkQ
+bX+HsHfN3IcOi67UxwbRzTkb+hBvT13yJN4TymKhXstx4A/a3jF2sMlUD4aRs88=
+=YwHU
+-----END PGP SIGNATURE-----
Binary files amd64-microcode-1.20120910/microcode_amd_solaris.bin and amd64-microcode-1.20141028.1/microcode_amd_solaris.bin differ
diff -Nru amd64-microcode-1.20120910/microcode_amd_solaris.bin.README amd64-microcode-1.20141028.1/microcode_amd_solaris.bin.README
--- amd64-microcode-1.20120910/microcode_amd_solaris.bin.README	2012-09-10 05:22:38.000000000 -0300
+++ amd64-microcode-1.20141028.1/microcode_amd_solaris.bin.README	1969-12-31 21:00:00.000000000 -0300
@@ -1,31 +0,0 @@
-;******************************************************************************
-; The associated microcode container file fixes the errata as documented in
-; Revision Guide for AMD Family 10h Processors, order #41322,
-; Revision Guide for AMD Family 12h Processors, order #44739,
-; Revision Guide for AMD Family 14h Models 00h-0Fh Processors, order #47534,
-; Revision Guide for AMD Family 15h Models 00h-0Fh Processors, order #48063,
-; Revision Guide for AMD Family 15h Models 10h-1Fh Processors, order #48931,
-; for different revisions of AMD processors as follows:
-; 
-; CPUIDFn[0000_0001]_EAX; ID;         Errata fixed;
-;
-; 0x00100F22;             0x01000083; 244, 260, 280, 302, 308, 315, 342;
-; 0x00100F23;             0x01000083; 244, 260, 280, 302, 308, 315, 342;
-; 0x00100F2A;             0x01000084; 244, 260, 280, 302, 308, 315, 342;
-; 0x00100F42;             0x010000DB; 342, 440, 573;
-; 0x00100F43;             0x010000C8; 407, 440;
-; 0x00100F52;             0x010000DB; 342, 440, 573;
-; 0x00100F53;             0x010000C8; 407, 440;
-; 0x00100F62;             0x010000C7; 407, 440;
-; 0x00100F63;             0x010000C8; 407, 440;
-; 0x00100F80;             0x010000DA; 419, 440, 573;
-; 0x00100F81;             0x010000D9; #406, #407, #440, #573, #669;
-; 0x00100F91;             0x010000D9; #406, #407, #440, #573, #669;
-; 0x00100FA0;             0x010000DC; 438, 440, 573;
-; 0x00300F10;             0x03000027; #564, #573, #662, #686;
-; 0x00500F10;             0x05000028; #461, #564, #594, #595;
-; 0x00500F20;             0x0500010D; #461, #564, #594, #639, #662, #686;
-; 0x00600F12;             0x06000629; #659, #660, #661, #668, #671, #672, #673, #691, #709, #740;
-; 0x00610F01;             0x06001119; #671, #686, #697, #698, #699, #704, #709, #734, #740;
-;
-;******************************************************************************
diff -Nru amd64-microcode-1.20120910/README amd64-microcode-1.20141028.1/README
--- amd64-microcode-1.20120910/README	2012-09-10 05:22:38.000000000 -0300
+++ amd64-microcode-1.20141028.1/README	2015-01-14 11:56:07.000000000 -0200
@@ -1,118 +1,30 @@
-This package provides latest microcode patches
-for AMD processor families >= 0x10.
-
-See http://www.amd64.org/support/microcode.html
-for details.
-
-Microcode patches are included in container files:
-- 'microcode_amd.bin' (for AMD CPU families 10h - 14h)
-- 'microcode_amd_fam15h.bin' (for AMD CPU family 15h)
-
-Please read the file INSTALL for install instructions.
-Please read the file LICENSE for licensing information.
-
-The container files include following microcode patches:
-
-    mc_patch_01000083_PUB-v4/mc_patch_01000083.asm
-    mc_patch_01000084_PUB-v4/mc_patch_01000084.asm
-    mc_patch_010000C7_PUB-v1/mc_patch_010000C7.asm
-    mc_patch_010000C8_PUB-v1/mc_patch_010000C8.asm
-    mc_patch_010000D9_PUB-v1/mc_patch_010000D9.asm
-    mc_patch_010000DA_PUB-v1/mc_patch_010000DA.asm
-    mc_patch_010000DB_PUB-v1/mc_patch_010000DB.asm
-    mc_patch_010000DC_PUB-v1/mc_patch_010000DC.asm
-    mc_patch_03000027_PUB-v1/mc_patch_03000027.asm
-    mc_patch_05000028_PUB-v3/mc_patch_05000028.asm
-    mc_patch_0500010D_PUB-v1/mc_patch_0500010D.asm
-    mc_patch_06000629_PUB-v1/mc_patch_06000629.asm
-    mc_patch_06001119_PUB-v1/mc_patch_06001119.asm
-
-***********************************************************************
-Copyright 2008, 2012 ADVANCED MICRO DEVICES, INC.  All Rights Reserved.
-
-AMD is granting you permission to use this software and documentation
-(if any) (collectively, the “Materials”) pursuant to the terms and
-conditions of the Software License Agreement included with the
-Materials.  This header does NOT give you permission to use the
-Materials or any rights under AMD’s intellectual property.  Your use
-of any portion of these Materials shall constitute your acceptance of
-those terms and conditions.  If you do not agree to the terms and
-conditions of the Software License Agreement, you do not have
-permission to use any portion of these Materials.  If you do not have
-a copy of the Software License Agreement, contact your AMD
-representative for a copy.
-
-LIMITATION OF LIABILITY: THE MATERIALS ARE PROVIDED “AS IS” WITHOUT
-ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND INCLUDING WARRANTIES OF
-MERCHANTABILITY, NONINFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY,
-TITLE, OR FITNESS FOR ANY PARTICULAR PURPOSE, OR THOSE ARISING FROM
-CUSTOM OF TRADE OR COURSE OF USAGE.
-
-FOR CLARIFICATION, THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE
-OF THE MATERIALS REMAINS WITH YOU.  AMD DOES NOT WARRANT, GUARANTEE,
-OR MAKE ANY REPRESENTATIONS AS TO THE CORRECTNESS, ACCURACY,
-COMPLETENESS, QUALITY, OR RELIABILITY OF THE MATERIALS.  AMD DOES NOT
-WARRANT THAT OPERATION OF THE MATERIALS WILL BE UNINTERRUPTED OR
-ERROR-FREE.  YOU ARE RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS
-OF USING THE SOFTWARE AND ASSUME ALL RISKS ASSOCIATED WITH THE USE OF
-THE MATERIALS, INCLUDING BUT NOT LIMITED TO THE RISKS OF PROGRAM
-ERRORS, DAMAGE TO OR LOSS OF DATA, PROGRAMS OR EQUIPMENT, AND
-UNAVAILABILITY OR INTERRUPTION OF OPERATIONS.  Some jurisdictions do
-not allow for the exclusion or limitation of implied warranties, so
-the above limitations or exclusions may not apply to you.
-
-IN NO EVENT SHALL AMD OR ITS DIRECTORS, OFFICERS, EMPLOYEES AND
-AGENTS, ITS SUPPLIERS OR ITS LICENSORS BE LIABLE TO YOU OR ANY THIRD
-PARTIES IN RECEIPT OF THE MATERIALS UNDER ANY THEORY OF LIABILITY,
-WHETHER EQUITABLE, LEGAL OR COMMON LAW ACTION ARISING HEREUNDER FOR
-CONTRACT, STRICT LIABILITY, INDEMNITY, TORT (INCLUDING NEGLIGENCE), OR
-OTHERWISE FOR DAMAGES WHICH, IN THE AGGREGATE EXCEED TEN DOLLARS
-($10.00).  IN NO EVENT SHALL AMD BE LIABLE FOR ANY CONSEQUENTIAL,
-INCIDENTAL, PUNITIVE OR SPECIAL DAMAGES, INCLUDING, BUT NOT LIMITED TO
-LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION ARISING
-OUT OF THE USE OF OR INABILITY TO USE THE MATERIALS, EVEN IF AMD HAS
-BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  BY USING THE
-MATERIALS WITHOUT CHARGE, YOU ACCEPT THIS ALLOCATION OF RISK.  Because
-some jurisdictions prohibit the exclusion or limitation of liability
-for consequential or incidental damages, the above limitation may not
-apply to you.
-
-AMD does not assume any responsibility for any errors which may appear
-in the Materials or any other related information provided to you by
-AMD, or result from use of the Materials or any related information.
-
-You agree that you will not reverse engineer or decompile the
-Materials, in whole or in part.
-
-NO SUPPORT OBLIGATION: AMD is not obligated to furnish, support, or
-make any further information, software, technical information,
-know-how, or show-how available to you.  Additionally, AMD retains the
-right to modify the Materials at any time, without notice, and is not
-obligated to provide such modified Materials to you.
-
-U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with
-"RESTRICTED RIGHTS." Use, duplication, or disclosure by the Government
-is subject to the restrictions as set forth in FAR 52.227-14 and
-DFAR252.227-7013, et seq., or its successor.  Use of the Materials by
-the Government constitutes acknowledgement of AMD's proprietary rights
-in them.
-
-EXPORT RESTRICTIONS: You shall adhere to all applicable U.S.,
-European, and other export laws, including but not limited to the
-U.S. Export Administration Regulations (“EAR”), (15 C.F.R. Sections
-730 through 774), and E.U. Council Regulation (EC) No 1334/2000 of 22
-June 2000.  Further, pursuant to Section 740.6 of the EAR, You hereby
-certify that, except pursuant to a license granted by the United
-States Department of Commerce Bureau of Industry and Security or as
-otherwise permitted pursuant to a License Exception under the EAR, You
-will not (1) export, re-export or release to a national of a country
-in Country Groups D:1, E:1 or E:2 any restricted technology, software,
-or source code it receives from AMD, or (2) export to Country Groups
-D:1, E:1 or E:2 the direct product of such technology or software, if
-such foreign produced direct product is subject to national security
-controls as identified on the Commerce Control List (currently found
-in Supplement 1 to Part 774 of EAR).  For the most current Country
-Group listings, or for additional information about the EAR or Your
-obligations under those regulations, please refer to the U.S. Bureau
-of Industry and Security’s website at http://www.bis.doc.gov/.
+This amd64-microcode release was based on the linux-firmware tree.
 
+commit 8ac569dd3ca3ca685bd47ee86c1eeb6050864db3
+Author: Sherry Hurwitz <sherry.hurwitz@amd.com>
+Date:   Thu Nov 6 19:38:26 2014 -0600
+
+    linux-firmware: Update AMD microcode patch firmware files
+
+    For AMD Family 15h Processors
+    file:   amd-ucode/microcode_amd_family15h.bin
+    md5sum: ee3f0f46936aa1788dc31ca3487e0ff3
+
+    For AMD Family 16h Processors
+    file:   amd-ucode/microcode_amd_family16h.bin
+    md5sum: 6a47a6393c52ddfc0b5b044efc076a77
+
+    Version: 2014_10_28
+    Signed-off-by: Sherry Hurwitz <sherry.hurwitz@amd.com>
+    Signed-off-by: Kyle McMartin <kyle@kernel.org>
+
+LICENSE.amd-ucode                      |    2 +-
+amd-ucode/microcode_amd_fam15h.bin     |binary
+amd-ucode/microcode_amd_fam15h.bin.asc |   16 ++++++++--------
+amd-ucode/microcode_amd_fam16h.bin     |binary
+amd-ucode/microcode_amd_fam16h.bin.asc |   11 +++++++++++
+6 files changed, 23 insertions(+), 10 deletions(-)
+
+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 might be stale.

Reply to: