Page 1 of 1

E820 limitations from ACPI spec

Posted: Sat Oct 16, 2021 2:05 pm
by 8infy
Today I was browsing the ACPI spec and found this interesting description of E820 limitations https://uefi.org/specs/ACPI/6.4/15_Syst ... tions.html
15.2. E820 Assumptions and Limitations
The platform boot firmware returns address ranges describing baseboard memory.

The platform boot firmware does not return a range description for the memory mapping of PCI devices, ISA Option ROMs, and ISA Plug and Play cards because the OS has mechanisms available to detect them.
What is it trying to say in the second point? Are PCI BARs reported as free memory? Does that mean you have to scan the entire PCI tree and manually mark BARs as allocated memory?
Or does it simply not report them at all (either allocated or free)?

Thanks

Re: E820 limitations from ACPI spec

Posted: Sat Oct 16, 2021 2:52 pm
by Octocontrabass
It doesn't report them at all.

Re: E820 limitations from ACPI spec

Posted: Sat Oct 16, 2021 2:56 pm
by 8infy
Octocontrabass wrote:It doesn't report them at all.
Thank you, just wanted to double check.