diff options
| author | amlal <amlal@el-mahrouss-logic.com> | 2024-03-24 23:07:58 +0100 |
|---|---|---|
| committer | amlal <amlal@el-mahrouss-logic.com> | 2024-03-24 23:07:58 +0100 |
| commit | ab18ee1fd5fced5d6c75840f35455b609ed28223 (patch) | |
| tree | 286bae618afe3e2db8fdd415a63b27a7862610e4 /Private/HALKit | |
| parent | c1c1c7cb8ec2518b746804ecc2be9e0613fe685f (diff) | |
Revision of Handover: Remove bootloader field.
Signed-off-by: amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/HALKit')
| -rw-r--r-- | Private/HALKit/AMD64/HalKernelMain.cxx | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/Private/HALKit/AMD64/HalKernelMain.cxx b/Private/HALKit/AMD64/HalKernelMain.cxx index 10a0fe09..ca7ab158 100644 --- a/Private/HALKit/AMD64/HalKernelMain.cxx +++ b/Private/HALKit/AMD64/HalKernelMain.cxx @@ -17,9 +17,6 @@ #include <KernelKit/UserHeap.hpp> #include <NewKit/Json.hpp> -///! @brief Disk already contains an installation. -#define kInstalledMedia 0xDD - EXTERN_C HCore::VoidPtr kInterruptVectorTable[]; EXTERN_C void RuntimeMain( @@ -75,27 +72,14 @@ EXTERN_C void RuntimeMain( HCore::FilesystemManagerInterface::Mount(newFS); - /// We already have an install of HCore. - if (HandoverHeader->f_Bootloader == kInstalledMedia) { - ToolboxInitRsrc(); - - ToolboxDrawRsrc( - MahroussLogic, MAHROUSSLOGIC_HEIGHT, MAHROUSSLOGIC_WIDTH, - ((kHandoverHeader->f_GOP.f_Width - MAHROUSSLOGIC_WIDTH) / 2), - ((kHandoverHeader->f_GOP.f_Height - MAHROUSSLOGIC_HEIGHT) / 2)); - - ToolboxClearRsrc(); - - TOOLBOX_LOOP() {} - } else { - /// TODO: Install hcore on host. - _hal_init_mouse(); + ToolboxInitRsrc(); - ToolboxDrawZone(kClearClr, kHandoverHeader->f_GOP.f_Height, - kHandoverHeader->f_GOP.f_Width, 0, 0); + ToolboxDrawRsrc( + MahroussLogic, MAHROUSSLOGIC_HEIGHT, MAHROUSSLOGIC_WIDTH, + ((kHandoverHeader->f_GOP.f_Width - MAHROUSSLOGIC_WIDTH) / 2), + ((kHandoverHeader->f_GOP.f_Height - MAHROUSSLOGIC_HEIGHT) / 2)); - TOOLBOX_LOOP() { _hal_draw_mouse(); } - } + ToolboxClearRsrc(); HCore::ke_delete_ke_heap(newFS); HCore::ke_stop(RUNTIME_CHECK_BOOTSTRAP); |
