summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/src
AgeCommit message (Collapse)Author
2025-01-21ADD: Moved filesystem specific code to FS/Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-20ADD: SwapDisk format, you use a custom data structure to work with virtual ↵Amlal
memory now. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-20ADD: Working on a fix for the last problem on NeFS.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-18ADD: Export hal_check_stack as C symbol, and zka_pure_call should have the ↵Amlal
UserProcess* on first argument register to crash program. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-18ADD: Rebrand.Amlal EL Mahrouss
2025-01-18ADD: SwapDisk class has been patched and FileStream class too.Amlal
ADD: Patch amd64 makefile, make sure to include src/System/ in build. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-18Network/IPC: Don't use GetCurrentProcess directly, it might target the wrong ↵Amlal
process. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-17META: Tweaks and patches applied to mostly the kernel.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-17ADD: Use FHS standard for kernel-services.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-17ADD: IDylibRef instead of IDylib.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-17ADD: Only use ATA variables, when it's ATA.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-15ADD: Patches to NeFS, only FindFork to fix now.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-14ADD: setup_arm64.sh and patches on NeFS.ccAmlal El Mahrouss
2025-01-14T& Labs's ZKA, Multi-Processor Operating System.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-12ADD: Some tweaks and improvements on NeFS.Amlal El Mahrouss
ADD: Tweaks on BootThread class. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-12ADD: NeFS.cc: Tweaks and improvements on NeFS.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-12ADD: DriveMgr: Add LbaStart full range check too.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-12ADD: Worked on a set of patches in NeFS and DriveMgr, tweaks onAmlal El Mahrouss
BitMapMgr. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11ADD: Rebrand.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11FIX: BUMP patch.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11META: BUMP.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11ADD: Filesystem Tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11ADD: Better memory management, filesystem lookup and tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11ADD: NeFS.cc patches.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11FIX: Fork create.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11ADD: Finally remove useless data limitation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11ADD: Patch for DriveMgr.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11ADD: Fully implement final patent.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-11WIP: Working on a fix for NeFS forks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-10ADD: SMP tweaks on AMD64.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-09ADD: Better code and tweaks to scheduler code.Amlal EL Mahrouss
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-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-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-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-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>
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-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-29IMPL: SwapDiskDelegate.h class and Swap API.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>