summaryrefslogtreecommitdiff
path: root/src/acpi/dsdt_top.asl
diff options
context:
space:
mode:
Diffstat (limited to 'src/acpi/dsdt_top.asl')
-rw-r--r--src/acpi/dsdt_top.asl13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/acpi/dsdt_top.asl b/src/acpi/dsdt_top.asl
index 160a53fc7b..eece7f7f22 100644
--- a/src/acpi/dsdt_top.asl
+++ b/src/acpi/dsdt_top.asl
@@ -32,9 +32,14 @@ Method (_PIC, 1)
}
#if CONFIG(MMCONF_SUPPORT)
-/* Base address of PCIe config space */
-Name(PCBA, CONFIG_MMCONF_BASE_ADDRESS)
+Scope(\_SB) {
+ /* Base address of PCIe config space */
+ Name(PCBA, CONFIG_MMCONF_BASE_ADDRESS)
-/* Length of PCIe config space, 1MB each bus */
-Name(PCLN, CONFIG_MMCONF_LENGTH)
+ /* Length of PCIe config space, 1MB each bus */
+ Name(PCLN, CONFIG_MMCONF_LENGTH)
+
+ /* PCIe Configuration Space */
+ OperationRegion(PCFG, SystemMemory, PCBA, PCLN) /* Each bus consumes 1MB */
+}
#endif