So I noticed today something odd.
I am on ASUS Z790 ProArt. Bios 2202.
In Windows, if I run SSDTTime to produce a dump of ACPI tables, it results in a DMAR table without reserved memory regions. I noticed that when I asked it be build custom DMAR and it said no reserved regions. And when I looked at the resulting table from the dump I saw indeed no reserved memory region.
But if I run
./acpidump -o tables
./acpixtract -a tables
./iasl -d dmar.dat
and open up the generated dmar.dsl, I see at the end of the file
[068h 0104 002h] Subtable Type : 0001 [Reserved Memory Region]
[06Ah 0106 002h] Length : 0020
[06Ch 0108 002h] Reserved : 0000
[06Eh 0110 002h] PCI Segment Number : 0000
[070h 0112 008h] Base Address : 000000003C000000
[078h 0120 008h] End Address (limit) : 00000000407FFFFF
[080h 0128 001h] Device Scope Type : 01 [PCI Endpoint Device]
[081h 0129 001h] Entry Length : 08
[082h 0130 002h] Reserved : 0000
[084h 0132 001h] Enumeration ID : 00
[085h 0133 001h] PCI Bus Number : 00
[086h 0134 002h] PCI Path : 02,00
Raw Table Data: Length 136 (0x88)
That is, there is indeed reserved memory region.
Any idea how on earth SSDTTime and intel's dumping of tables can produce different results?
thanks
[link] [comments]
Post a Comment