coreboot/src/soc/intel/broadwell
Furquan Shaikh 66b9c0efb5 soc/intel/broadwell: Mask lower 20 bits of TOLUD and TOLM in systemagent.asl
Lower 20bits of TOLUD and TOLM registers include 19 reserved bits and
1 lock bit. If lock bit is set, then systemagent.asl would end up
reporting the base address of low MMIO incorrectly i.e. off by 1.

This change masks the lower 20 bits of TOLUD and TOM registers when
exposing it in the ACPI tables to ensure that the base address of low
MMIO region is reported correctly.

Change-Id: I11b3ef8deda21930998471ab6e712da4c62f5b02
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/41471
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2020-05-20 00:35:25 +00:00
..
acpi soc/intel/broadwell: Mask lower 20 bits of TOLUD and TOLM in systemagent.asl 2020-05-20 00:35:25 +00:00
bootblock treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
include/soc broadwell: update processor power limits configuration 2020-05-18 07:17:36 +00:00
romstage src: Remove unused '#include <stddef.h>' 2020-05-13 08:48:50 +00:00
acpi.c broadwell: update processor power limits configuration 2020-05-18 07:17:36 +00:00
adsp.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
chip.c device/pci_device: Extract pci_domain_set_resources from SOC 2020-05-12 20:07:25 +00:00
chip.h broadwell: update processor power limits configuration 2020-05-18 07:17:36 +00:00
cpu.c broadwell: update processor power limits configuration 2020-05-18 07:17:36 +00:00
cpu_info.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
ehci.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
elog.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
finalize.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
gpio.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
hda.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
igd.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
iobp.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Kconfig broadwell: update processor power limits configuration 2020-05-18 07:17:36 +00:00
lpc.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Makefile.inc soc/intel/broadwell: Drop old forked version of SMBUS support 2020-01-09 18:45:23 +00:00
me.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
me_status.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
memmap.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
minihd.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pch.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pcie.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pei_data.c src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
pmutil.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
ramstage.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
refcode.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
sata.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
serialio.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smbus.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smi.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smihandler.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smmrelocate.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
systemagent.c broadwell: update processor power limits configuration 2020-05-18 07:17:36 +00:00
tsc_freq.c src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
usb_debug.c src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
xhci.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00