From 9076aff05349093c2c6280287ee3257d9c07c014 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 26 Aug 2024 05:02:55 +0200 Subject: [IMP] Add page file inside \System\ (syspage.sys) [FIX] Fix ATA support in bootloader and kernel. [IMP] Add sector count macro in DriveManager. Signed-off-by: Amlal El Mahrouss --- dev/ZKA/KernelKit/DriveManager.hxx | 2 ++ dev/ZKA/KernelKit/PE.hxx | 1 + 2 files changed, 3 insertions(+) (limited to 'dev/ZKA/KernelKit') diff --git a/dev/ZKA/KernelKit/DriveManager.hxx b/dev/ZKA/KernelKit/DriveManager.hxx index 6df3d3b0..04a0ded5 100644 --- a/dev/ZKA/KernelKit/DriveManager.hxx +++ b/dev/ZKA/KernelKit/DriveManager.hxx @@ -20,6 +20,8 @@ #define kDriveInvalidID (-1) #define kDriveNameLen (32) +#define drv_get_sector_count(SIZE, SECTOR_SZ) (((SIZE) + (SECTOR_SZ)) / (SECTOR_SZ)) + namespace Kernel { enum diff --git a/dev/ZKA/KernelKit/PE.hxx b/dev/ZKA/KernelKit/PE.hxx index d17bf840..bbf9f8d4 100644 --- a/dev/ZKA/KernelKit/PE.hxx +++ b/dev/ZKA/KernelKit/PE.hxx @@ -132,6 +132,7 @@ typedef struct LDR_IMAGE_HEADER { enum { eUserSection = 0x00000020, + cPEResourceId = 0xFFaadd00, }; #endif /* ifndef __KERNELKIT_INC_PE_HXX__ */ -- cgit v1.2.3