E820 limitations from ACPI spec

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
8infy
Member
Member
Posts: 185
Joined: Sun Apr 05, 2020 1:01 pm

E820 limitations from ACPI spec

Post 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
Octocontrabass
Member
Member
Posts: 5563
Joined: Mon Mar 25, 2013 7:01 pm

Re: E820 limitations from ACPI spec

Post by Octocontrabass »

It doesn't report them at all.
8infy
Member
Member
Posts: 185
Joined: Sun Apr 05, 2020 1:01 pm

Re: E820 limitations from ACPI spec

Post by 8infy »

Octocontrabass wrote:It doesn't report them at all.
Thank you, just wanted to double check.
Post Reply