summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2025-01-09Add NS.h file for CoreBoot, and open command.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-08ADD: A better filesystem and source code cleanup.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-08ADD: Format user name according to type of user in k*User macros.Amlal El Mahrouss
ADD: Refactor Power mgmt API in SCI. ADD: Rework documentation of AHCI. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-07ADD: Refactor EPM according to specs.Amlal El Mahrouss
2025-01-07ADD: Worked on improving the SATA DMA builtin.Amlal El Mahrouss
- Drive is back at being able to read port. - Need to fix a hang in AHCI now. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-07FIX: KAN-12 (EPM GPF)Amlal El Mahrouss
ADD: Dylib object instead of DLL objects. ADD: Introduce CoreGfx instead of GfxMgr. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-07ADD: Moved system call handler in HalCommonAPI.asm (AMD64)Amlal El Mahrouss
ADD: Replace make_container with make_app. ADD: Reference SwapDisk.h and TeamScheduler.h in unix_layer for future POSIX work too. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-06ADD: Code refactors and improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-06ADD: Fix kernel build and bootloader build on aarch64, add syschk forAmlal El Mahrouss
aarch64. WIP: aarch64 on CoreBoot (EFI is unpractical) Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-06KAN-11: Half-done on AMD64, not yet started on ARM64.Amlal El Mahrouss
KAN-12: Found GPF issue on DriveMgr, working on it. ADD: Improvement of the BootThread class. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-05ADD: Ran format command and refactors too.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-05ADD: Managed to get some progress on SATA support.Amlal El Mahrouss
ADD: A new patch for the NeFS the backend. ADD: Don't let BootKit write the first catalogs. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-04META: Day end bump.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-04FIX: NeFS.cc: Fix redudant and buggy filesystem catalog find code.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-04ADD: AHCI Metadata support, and working towards I/O support.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-04ADD: BootMain.cc: Don't show the disk format icon when it's notAmlal El Mahrouss
formatting. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-03ADD: Move to 2025 edition of ZkaOS.Amlal El Mahrouss
IMPL: New Formatting of kernel debug output. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-03IMPL: Work In Progress efforts in Journaling and SysChk.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-03FIX: Fix implementation of the HFS traversal algorithm.Amlal El Mahrouss
FIX: Fix SysChk, by removing unused handover header in code. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-03Worked on the AARCH64 HAL for TQ's boards, Add new spec in /doc/Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-02ADD: rtl_kernel_main for both amd and aarch64, remove user programAmlal El Mahrouss
code. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-02FIX: Fix scheduler for the task switch, separate desktop and mobileAmlal El Mahrouss
targets. - Giving priority to aarch64 support. - The scheduler needed those fixes before proceeding to aarch64 support. - We use the register approach, which is correct here, the platform code will just take those records and execute them. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-01IMPL: Update to fixes to kernel and bootloader.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-01META: Not very important refactor, just see details.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-01ADD: libsci's btb file added back.Amlal El Mahrouss
ADD: LibWS (Window Server) instead of LibGUI. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-31FIX: CUSA and improved algorithm.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-31IMPL: Better panic screen, fixing CUSA as in the gh issue.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-31SCI.h: Add space between opentray and closetray.Amlal El Mahrouss
2024-12-30IMPL: Process scheduler and bit map mgr fixes.Amlal El Mahrouss
- Finally got it working, at least before execution, need to fix the VMMgr now. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-30Add missing LPC error codesAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-30UPDATE: Update compile_flags.txt to make vscode shut up.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-30IMPL: Add fb_clear_video insetad of ui_draw_background.Amlal El Mahrouss
2024-12-29IMPL: SwapDiskDelegate.h class and Swap API.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-29IMPL: NeFS: Add file lock feature and validation for it.Amlal El Mahrouss
- It is added to hide files from indexing. - And will be used to hide system files. IMPL: Swap: Add SwapDiskDelegate class, will also work on a swap packet structure. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-29META: Ran format command.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-28FIX: Fix FBMgr and other fixes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-28IMPL: Change from inc to corp.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-28IMPL: Better Kernel code.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-28See details of commit.Amlal El Mahrouss
IMPL: Better Bootloader architecture. FIX: Remove overcomplicated FbMgr code. IMPL: Implement the SwapMgrDisk function to dump process data to disk. FIX: Fix the format system in Boot. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-27EFI.h: Use EfiChar16Type.Amlal El Mahrouss
NewKit/Defines.h: Add Char16 type. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-27Kernel: Fixes and improvements to scheduler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-27KernelKit: Minor refactors.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-26META: Overall improvements and fixes to ZkaOS.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-26IMPL: A lot of new changes, see details.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-26IMPL: Improvements and fixes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-25IMPL: Important refactors and improvements of ZkaOS.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-25IMPL: New tool for ZkaOS 'make_container'Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-25IMPL: Set function ptr to null, when uninitialized.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-25IMPL: Refactor the Graphics API of the OS (kernel side) (AppearanceMgr.h)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-24IPC.cc: Add check for pckt_in **.Amlal El Mahrouss