adding Ard, comment below On 03/19/21 02:47, Andrew Fish via groups.io wrote: > Some one was asking me this question and I did not know the answer? > It looks like the stock ACPI stack needs memory under 4 GiB to fill > in 32-bits as it was the 1990’s when that got written down. Is there > support on TianoCore to implement ACPI on a platform that does not > have memory < 4 GiB in its address map?
Yes, I think so. The most relevant commits seem to be: f9bbb8d9c3f0 MdeModulePkg: AcpiTableDxe: make 4 GB table allocation limit optional f859c6796f40 MdeModulePkg/AcpiTableDxe: consider version mask when removing tables 09da11081915 MdeModulePkg/BootGraphicsResourceTableDxe: don't allocate below 4 GB 0e0ae47da6bd MdeModulePkg/AcpiTableDxe: use pool allocations when possible cf299745ae66 MdeModulePkg/AcpiTableDxe: use pool allocation for RSDT/XSDT if possible 8ead7af22bc5 MdeModulePkg/AcpiTableDxe: use pool allocation for RSDP if possible This should be possible to control through PcdAcpiExposedTableVersions. Thanks Laszlo -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#73055): https://edk2.groups.io/g/devel/message/73055 Mute This Topic: https://groups.io/mt/81446094/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-