• Darren Hart's avatar
    arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines · 19023316
    Darren Hart authored
    Commit 550b33cf ("arm64: efi: Force the use of SetVirtualAddressMap()
    on Altra machines") identifies the Altra family via the family field in
    the type#1 SMBIOS record. eMAG and Altra Max machines are similarly
    affected but not detected with the strict strcmp test.
    
    The type1_family smbios string is not an entirely reliable means of
    identifying systems with this issue as OEMs can, and do, use their own
    strings for these fields. However, until we have a better solution,
    capture the bulk of these systems by adding strcmp matching for "eMAG"
    and "Altra Max".
    
    Fixes: 550b33cf ("arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines")
    Cc: <stable@vger.kernel.org> # 6.1.x
    Cc: Alexandru Elisei <alexandru.elisei@gmail.com>
    Signed-off-by: default avatarDarren Hart <darren@os.amperecomputing.com>
    Tested-by: default avatarJustin He <justin.he@arm.com>
    Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
    19023316
arm64.c 2.04 KB