Closed PandaZ3D closed 1 year ago
For the VirtAddr and PhysAddr types, I think it would be better to require the arch-dep code to implement them, and then re-export them from inside crate::memory.
require the arch-dep code to implement them, and then re-export them from inside crate::memory.
I'm on board with that. Where should we document this interface?
This PR begins a series of patches that implement a full port of Twizzler to ARM (targeting aarch64/ARMv8). A number of changes had to be implemented to support the aarch64 target and make the kernel more architecture neutral.
arch
twizzler-abi
andarch
The result is a simple kernel that can boot with UEFI via Limine and print to the serial console using UART.