On Sat, 11 Feb 2023 at 01:56, Taylor Beebe <t...@taylorbeebe.com> wrote: > > Hey Ard, > > Once the Memory Attribute Protocol is made available, Windows will have > some expectations about its functionality. Can you run this test app > created by me and Jiewen to ensure it meets the Windows requirements? > Part of the test needed an AARCH64 implementation which I just added - > let me know if it doesn't work. >
Thanks, this is rather helpful. There appears to be an issue related to DEBUG_PROPERTY_DEBUG_CLEAR_MEMORY_ENABLED so I had to disable that to run these tests, as otherwise, the DXE core tries to clear freed pages before restoring the memory attributes. With that out of the way, the only test that fails is 'New EfiLoaderCode buffer attributes expected' because this firmware build maps loader code RWX, as existing boot stages for Linux are relying on this (including the kernel itself at this point) -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#100043): https://edk2.groups.io/g/devel/message/100043 Mute This Topic: https://groups.io/mt/96853149/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-