Message ID | 1580875204-18052-1-git-send-email-yangtiezhu@loongson.cn (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | [v3,1/2] firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START | expand |
On 2/5/20 12:00 PM, Tiezhu Yang wrote: > 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 <yangtiezhu@loongson.cn> > Reviewed-by: Jean Delvare <jdelvare@suse.de> > --- > > v3: > - split the v2 patch into two patches > - make MIPS DMI config depend on MACH_LOONGSON64 > > v2: > - add SMBIOS_ENTRY_POINT_SCAN_START suggested by Jean > - refine definitions and Kconfig by Jiaxun > > drivers/firmware/dmi_scan.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > 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 <asm/dmi.h> > #include <asm/unaligned.h> > > +#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; > Sorry, there appears to be some issues when git send-email, please ignore the repeated patch: [PATCH v3 1/2] firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START. the correct send time of series patch is 2020-02-05 4:08 UTC, the link is https://lore.kernel.org/patchwork/patch/1189713/ https://lore.kernel.org/patchwork/patch/1189714/ Thanks, Tiezhu Yang
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 <asm/dmi.h> #include <asm/unaligned.h> +#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;