HardenedBSD/sys/i386
Colin Percival 61e2161367 x86: Adjust base addr for PCI MCFG regions
Each bus gets 1 MB of address space; the actual base address for an
MCFG bus range is the address from the table plus the starting bus
number times 1 MB.

The PCI spec is unclear on this point, but this change matches what
Linux does, which is likely enough of a de facto standard regardless
of what any de jure standard might attempt to say.

Fixes:	f54a3890b1 ("x86: Support multiple PCI MCFG regions")
Reviewed by:	jhb
Differential Revision:	https://reviews.freebsd.org/D43206
2023-12-27 13:14:47 -08:00
..
acpica sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bios sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
conf Add a COMPAT_FREEBSD14 kernel option 2023-10-10 11:48:22 +02:00
i386 thread: Add a return value to cpu_set_upcall() 2023-12-25 21:04:00 -05:00
include xen: add SPDX license tags to Xen headers 2023-12-15 14:59:25 +01:00
linux linux: Check for copyout errors in linux_fixup() 2023-12-25 21:04:00 -05:00
pci x86: Adjust base addr for PCI MCFG regions 2023-12-27 13:14:47 -08:00
Makefile sys: Remove ancient SCCS tags. 2023-11-26 22:23:30 -07:00