• O
    !175 AMD: Add minimum support for AMD EPYC Genoa platform · 4cc3b010
    openeuler-ci-bot 提交于
    Merge Pull Request from: @haochengxie 
     
    This PR includes minimum essential patches to enable AMD EPYC Genoa platform.
    
    Issue
    Enable AMD EPYC Genoa platform support for openEuler
    #I5NGRU
    
    Backporting Patches included
    crypto:
    3438de03 5.15 crypto: ccp - Add support for new CCP/PSP device ID
    
    hwmon:
    2ade8fc6 5.14 x86/amd_nb: Add AMD family 19h model 50h PCI ids (front patch)
    c8d0d3fa 5.12 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support(front patch)
    02c9dce4 5.15 hwmon: (k10temp) support Zen3 APUs
    128066c8 5.15 hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs
    02a2484c 5.15 hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU
    0e3f52bb 5.15 hwmon: (k10temp) Rework the temperature offset calculation
    25572c81 5.15 hwmon: (k10temp) Add support for yellow carp
    23c69b90 5.15 hwmon: (k10temp) Remove residues of current and voltage
    f707bcb5 5.17 hwmon: (k10temp) Remove unused definitions
    4fb0abfe 5.17 x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs
    3cf90efa 5.17 hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
    8bb050cd 5.17 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors
    
    EDAC:
    f9571124 5.17 EDAC: Add RDDR5 and LRDDR5 memory types
    e2be5955 5.17 EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
    75aeaaf2 5.18 EDAC/amd64: Set memory type per DIMM
    2151c84e 5.18 EDAC/amd64: Add new register offset support and related changes
    
    MCE:
    94a311ce 5.14 x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
    5176a93a 5.17 x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
    f38ce910 5.16 x86/MCE/AMD: Export smca_get_bank_type symbol
    0b746e8c 5.17 x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC
    91f75eb4 5.17 x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration
    
    kvm Essential:
    03ca4589 5.13 KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging
    43e540cc 5.15 KVM: SVM: Add 5-level page table support for SVM
    cb0f722a 5.15 KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled
    39150352 5.17 KVM: x86: SVM: move avic definitions from AMD's spec to svm.h
    4a204f78 5.18-rc1 KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 
     
    Link:https://gitee.com/openeuler/kernel/pulls/175 
    Reviewed-by: Kevin Zhu <zhukeqian1@huawei.com> 
    Reviewed-by: Zheng Zengkai <zhengzengkai@huawei.com> 
    Signed-off-by: Zheng Zengkai <zhengzengkai@huawei.com> 
    4cc3b010
kvm_host.h 53.3 KB