APPLIED/cmt: [SRU][B][PULL] x86: add support for AMD Rome

Khaled Elmously khalid.elmously at canonical.com
Wed May 29 05:37:30 UTC 2019


Applied to Bionic and targeted the bug to bionic


On 2019-05-21 13:00:26 , Andrea Righi wrote:
> [Impact]
> 
> Some upstream patches are missing to properly support the AMD Rome
> architecture, without them the affected systems cannot work correctly.
> 
> [Test Case]
> 
> No test case provided (tests have been made by the bug reporter on the
> affected platform).
> 
> [Fix]
> 
> The following commits are required to properly support this
> architecture:
> 
> 818b7587b4d3 x86: irq_remapping: Move irq remapping mode enum
> e881dbd5d4a6 iommu/amd: Add support for higher 64-bit IOMMU Control Register
> 90fcffd9cf5e iommu/amd: Add support for IOMMU XT mode
> 210ba1201ff9 hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs
> be3518a16ef2 x86/amd_nb: Add PCI device IDs for family 17h, model 30h
> 556e4c62baff x86/amd_nb: Add support for newer PCI topologies
> dedf7dce4cec hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs
> 60c8144afc28 x86/MCE/AMD: Fix the thresholding machinery initialization order
> 
> [Regression Potential]
> 
> All the patches have been applied upstream and they have been tested on
> the newly supported platform with positive feedback.
> 
> Backporting activity is minimal, all clean cherry picks, except few
> minor offset adjustments for 556e4c62baff.
> 
> ---
> 
> The following changes since commit 18e103f8c89eef5b91b6741643e331000c7359d8:
> 
>   UBUNTU: Ubuntu-4.15.0-51.55 (2019-05-15 14:48:35 +0200)
> 
> are available in the Git repository at:
> 
>   git+ssh://arighi@git.launchpad.net/~arighi/+git/bionic-linux amd-rome
> 
> for you to fetch changes up to 12f2dd6d65a58117c66613ae24c764e5c8f09998:
> 
>   x86/amd_nb: Add support for newer PCI topologies (2019-05-21 10:57:06 +0200)
> 
> ----------------------------------------------------------------
> Borislav Petkov (1):
>       x86/MCE/AMD: Fix the thresholding machinery initialization order
> 
> Suravee Suthikulpanit (3):
>       x86: irq_remapping: Move irq remapping mode enum
>       iommu/amd: Add support for higher 64-bit IOMMU Control Register
>       iommu/amd: Add support for IOMMU XT mode
> 
> Woods, Brian (4):
>       hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs
>       hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs
>       x86/amd_nb: Add PCI device IDs for family 17h, model 30h
>       x86/amd_nb: Add support for newer PCI topologies
> 
>  arch/x86/include/asm/irq_remapping.h |  5 ++++
>  arch/x86/kernel/amd_nb.c             | 53 ++++++++++++++++++++++++++++++------
>  arch/x86/kernel/cpu/mcheck/mce_amd.c | 19 ++++---------
>  drivers/hwmon/k10temp.c              | 10 ++-----
>  drivers/iommu/amd_iommu.c            | 21 ++++++++++----
>  drivers/iommu/amd_iommu_init.c       | 51 ++++++++++++++++++++++++----------
>  drivers/iommu/amd_iommu_types.h      | 17 ++++++++----
>  include/linux/dmar.h                 |  5 ----
>  include/linux/pci_ids.h              |  3 ++
>  9 files changed, 124 insertions(+), 60 deletions(-)
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list