x86/mce: Define a function to extract ErrorAddr from MCA_ADDR
authorSmita Koralahalli <Smita.KoralahalliChannabasappa@amd.com>
Tue, 6 Dec 2022 17:36:06 +0000 (11:36 -0600)
committerBorislav Petkov (AMD) <bp@alien8.de>
Wed, 28 Dec 2022 21:11:48 +0000 (22:11 +0100)
commit2117654e806c08c343e3d0567bbedf33eab040c8
tree6b505e8003e873df80fb7ee9e0f9543952fc401c
parent1b929c02afd37871d5afb9d498426f83432e71c2
x86/mce: Define a function to extract ErrorAddr from MCA_ADDR

Move MCA_ADDR[ErrorAddr] extraction into a separate helper function. This
will be further refactored to support extended ErrorAddr bits in MCA_ADDR
in newer AMD CPUs.

  [ bp: Massage. ]

Signed-off-by: Smita Koralahalli <Smita.KoralahalliChannabasappa@amd.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Yazen Ghannam <yazen.ghannam@amd.com>
Link: https://lore.kernel.org/all/20220225193342.215780-3-Smita.KoralahalliChannabasappa@amd.com/
arch/x86/kernel/cpu/mce/amd.c
arch/x86/kernel/cpu/mce/core.c
arch/x86/kernel/cpu/mce/internal.h