nb/intel/*: Match ACPI with resource allocation

Currently resource allocation starts top down from the default value
0xfe000000. This does not match what ACPI reports, so adapt
CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT to reflect that.

Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Change-Id: I2ba0e96a7ab18d65b7fbbb38b1a979ea2ec6d1be
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80207
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
Arthur Heymans 2024-01-25 16:40:50 +01:00 committed by Nico Huber
parent f7eef77963
commit a2180b3335
7 changed files with 28 additions and 0 deletions

View File

@ -31,6 +31,10 @@ config ECAM_MMCONF_BUS_NUMBER
int
default 64
# This number must be equal or lower than what's reported in ACPI PCI _CRS
config DOMAIN_RESOURCE_32BIT_LIMIT
default 0xfec00000
config SMM_RESERVED_SIZE
hex
default 0x100000

View File

@ -60,6 +60,10 @@ config ECAM_MMCONF_BUS_NUMBER
int
default 64
# This number must be equal or lower than what's reported in ACPI PCI _CRS
config DOMAIN_RESOURCE_32BIT_LIMIT
default ECAM_MMCONF_BASE_ADDRESS
config DCACHE_RAM_BASE
hex
default 0xff7c0000

View File

@ -41,6 +41,10 @@ config ECAM_MMCONF_BUS_NUMBER
int
default 64
# This number must be equal or lower than what's reported in ACPI PCI _CRS
config DOMAIN_RESOURCE_32BIT_LIMIT
default 0xfec00000
config OVERRIDE_CLOCK_DISABLE
bool
default n

View File

@ -47,6 +47,10 @@ config ECAM_MMCONF_BASE_ADDRESS
config ECAM_MMCONF_BUS_NUMBER
default 256
# This number must be equal or lower than what's reported in ACPI PCI _CRS
config DOMAIN_RESOURCE_32BIT_LIMIT
default 0xfec00000
config INTEL_GMA_BCLV_OFFSET
default 0x48254

View File

@ -38,4 +38,8 @@ config FIXED_DMIBAR_MMIO_BASE
config FIXED_EPBAR_MMIO_BASE
default 0xfed19000
# This number must be equal or lower than what's reported in ACPI PCI _CRS
config DOMAIN_RESOURCE_32BIT_LIMIT
default 0xfec00000
endif

View File

@ -104,6 +104,10 @@ config ECAM_MMCONF_BUS_NUMBER
int
default 64
# This number must be equal or lower than what's reported in ACPI PCI _CRS
config DOMAIN_RESOURCE_32BIT_LIMIT
default ECAM_MMCONF_BASE_ADDRESS
config DCACHE_RAM_BASE
hex
default 0xfefe0000

View File

@ -28,6 +28,10 @@ config ECAM_MMCONF_BUS_NUMBER
int
default 256
# This number must be equal or lower than what's reported in ACPI PCI _CRS
config DOMAIN_RESOURCE_32BIT_LIMIT
default 0xfec00000
config SMM_RESERVED_SIZE
hex
default 0x100000