From b323d403149db3d720a63af1087d44718821bd67 Mon Sep 17 00:00:00 2001 From: Amlal Date: Thu, 12 Sep 2024 03:16:15 +0200 Subject: Kernel improvements, and Paging API changes. ZKA: - Updated and fixed 4KB pages on ARM64. - Fixed 4KB pages on AMD64. - Refactor BMP allocator. ZBA: - Refactor Handover protocol. DDK: - Refactor and breaking API changes. HPFS: - Update code according to DDK. Signed-off-by: Amlal --- dev/ZKA/FirmwareKit/Handover.hxx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'dev/ZKA/FirmwareKit') diff --git a/dev/ZKA/FirmwareKit/Handover.hxx b/dev/ZKA/FirmwareKit/Handover.hxx index 8e021754..41c038ae 100644 --- a/dev/ZKA/FirmwareKit/Handover.hxx +++ b/dev/ZKA/FirmwareKit/Handover.hxx @@ -19,14 +19,16 @@ #include -/* Handover macros. */ - #define kHandoverMagic 0xBADCC #define kHandoverVersion 0x0117 -/* Initial bitmap size. */ -#define kHandoverBitMapStart 0x100000000 -#define kHandoverBitMapSz gib_cast(4) +/* Initial bitmap pointer location and size. */ +#define kHandoverBitMapStart (0x100000000) +#define kHandoverBitMapSz (gib_cast(4)) + +/* Executable base */ +#define kHandoverExecBase (0x4000000) + #define kHandoverStructSz sizeof(HEL::HANDOVER_INFO_HEADER) namespace Kernel::HEL -- cgit v1.2.3