16#define kCPUBackendName "aarch64"
19struct PACKED Register64 final {
26 kMMFlagsInvalid = 1 << 0,
27 kMMFlagsPresent = 1 << 1,
29 kMMFlagsUser = 1 << 3,
45typedef Register64 Register;
The handover boot protocol.
Hardware Abstraction Layer.
Definition ArchKit.h:62
UIntPtr Reg
Definition Processor.h:18
StackFrame * StackFramePtr
Definition Processor.h:34
Void rt_halt()
Definition HalProcessor.cc:70
EXTERN_C UIntPtr mm_get_page_addr(VoidPtr virt)
Gets a physical address from a virtual address.
Definition HalPagingMgr.cc:60
EXTERN_C Int32 mm_map_page(VoidPtr virtual_address, VoidPtr physical_address, UInt32 flags, UInt32 level)
Maps or allocates a page from virtual_address.
Definition HalPagingMgr.cc:120
void Void
Definition Config.h:87
__UINT32_TYPE__ UInt32
Definition Config.h:44
void * VoidPtr
Definition Config.h:33
__INT32_TYPE__ Int32
Definition Config.h:38
__UINT16_TYPE__ UShort
Definition Config.h:39
__UINTPTR_TYPE__ UIntPtr
Definition Config.h:62
Stack frame (as retrieved from assembly.).
Definition Processor.h:21