From: Tiezhu Yang Date: Wed, 5 Feb 2020 04:08:32 +0000 (+0800) Subject: firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START X-Git-Tag: v5.15~4223^2~19 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3da27a4eb8c214d692e024473415fe7d2e88e7d7;p=platform%2Fkernel%2Flinux-starfive.git firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START Use SMBIOS_ENTRY_POINT_SCAN_START instead of 0xF0000, because other archtecture maybe use a special start address such as 0xFFFE000 for Loongson platform. Signed-off-by: Tiezhu Yang Reviewed-by: Jean Delvare Signed-off-by: Thomas Bogendoerfer --- diff --git a/drivers/firmware/dmi_scan.c b/drivers/firmware/dmi_scan.c index 2045566..f59163c 100644 --- a/drivers/firmware/dmi_scan.c +++ b/drivers/firmware/dmi_scan.c @@ -11,6 +11,10 @@ #include #include +#ifndef SMBIOS_ENTRY_POINT_SCAN_START +#define SMBIOS_ENTRY_POINT_SCAN_START 0xF0000 +#endif + struct kobject *dmi_kobj; EXPORT_SYMBOL_GPL(dmi_kobj); @@ -663,7 +667,7 @@ static void __init dmi_scan_machine(void) return; } } else if (IS_ENABLED(CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK)) { - p = dmi_early_remap(0xF0000, 0x10000); + p = dmi_early_remap(SMBIOS_ENTRY_POINT_SCAN_START, 0x10000); if (p == NULL) goto error;