Details
-
Bug
-
Resolution: Unresolved
-
Blocker
-
None
Description
With the switch to MSVC for ARM32 compilation the original inline assembly no longer works, this part is a rather simple fix however the table given to the MMU isn't capable of starting a ARM32 NT kernel.
In order for ReactOS ARM32 to boot once again WinLdrSetProcessorContext and the various functions involved with initializing paging should be redone in favor of removing the hard coded addresses and support the same paging code for multiple devices. With the recent UEFI work a reliable memory map can always be obtained, and this can be debugged and tested with a generic QEMU setup KVM or emulated.
Attachments
Issue Links
- blocks
-
CORE-17604 ReactOS ARM port bring up
- Open