diff options
Diffstat (limited to 'Kernel/HALKit/ARM64')
| -rw-r--r-- | Kernel/HALKit/ARM64/HalPageAlloc.hpp | 40 | ||||
| -rw-r--r-- | Kernel/HALKit/ARM64/Processor.hxx | 6 |
2 files changed, 29 insertions, 17 deletions
diff --git a/Kernel/HALKit/ARM64/HalPageAlloc.hpp b/Kernel/HALKit/ARM64/HalPageAlloc.hpp index 2959f0fc..fbdbfea8 100644 --- a/Kernel/HALKit/ARM64/HalPageAlloc.hpp +++ b/Kernel/HALKit/ARM64/HalPageAlloc.hpp @@ -29,31 +29,43 @@ //! short format address range #define c16KBPage 0b000 -#define c8KBPage 0b001 -#define c4KBPage 0b010 -#define c2KBPage 0b011 -#define c1KBPage 0b100 +#define c8KBPage 0b001 +#define c4KBPage 0b010 +#define c2KBPage 0b011 +#define c1KBPage 0b100 #define c512BPage 0b101 #define c256BPage 0b110 #define c128BPage 0b111 /// Long format address range -#define cPageMAll { 0b000, 0b000 } -#define cPageMToMax(M) { M, 0b000 } -#define cPageMaxToM(M) { 0b000, M } -#define cPageMToN(M, N) { M, N } +#define cPageMAll \ + { \ + 0b000, 0b000 \ + } +#define cPageMToMax(M) \ + { \ + M, 0b000 \ + } +#define cPageMaxToM(M) \ + { \ + 0b000, M \ + } +#define cPageMToN(M, N) \ + { \ + M, N \ + } namespace NewOS::HAL { struct PACKED LongDescLevel3 final { - Boolean Present : 1; - Boolean Rw : 1; - UInt16 Lpat : 9; - UInt32 Address : 27; - UInt32 Sbzp : 12; - UInt32 UPat : 11; + Boolean Present : 1; + Boolean Rw : 1; + UInt16 Lpat : 9; + UInt32 Address : 27; + UInt32 Sbzp : 12; + UInt32 UPat : 11; }; namespace Detail diff --git a/Kernel/HALKit/ARM64/Processor.hxx b/Kernel/HALKit/ARM64/Processor.hxx index ae0fc86d..d9a86270 100644 --- a/Kernel/HALKit/ARM64/Processor.hxx +++ b/Kernel/HALKit/ARM64/Processor.hxx @@ -27,13 +27,13 @@ namespace NewOS::HAL { - struct PACKED Register64 final + struct PACKED Register64 final { UShort Limit; UIntPtr Base; }; - typedef UIntPtr Reg; + typedef UIntPtr Reg; typedef Register64 Register; struct PACKED StackFrame final @@ -45,7 +45,7 @@ namespace NewOS::HAL }; typedef StackFrame* StackFramePtr; -} +} // namespace NewOS::HAL inline NewOS::VoidPtr kKernelVirtualStart = (NewOS::VoidPtr)cHeapStartOffset; inline NewOS::UIntPtr kKernelVirtualSize = 0UL; |
