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]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to