--- zzzz-none-000/linux-2.6.39.4/arch/x86/pci/acpi.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/arch/x86/pci/acpi.c 2021-11-10 13:23:10.000000000 +0000 @@ -15,8 +15,16 @@ struct pci_bus *bus; int busnum; }; - + /* + * The following code is for Intel Media SOC SMP support. Since kernel can not get a correct ACPI data from CEFDK, + * thus by default we force to ignore host bridge windows from ACPI + */ +#if defined(CONFIG_ARCH_GEN3) & defined(CONFIG_SMP) +static bool pci_use_crs = false; +#else static bool pci_use_crs = true; +#endif + static int __init set_use_crs(const struct dmi_system_id *id) {