summaryrefslogtreecommitdiffhomepage
path: root/dev/ZBAKit/src
AgeCommit message (Collapse)Author
2024-12-07ADD: Pushing changes to corporate's repository.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-07IMPL: Recover Kernel Window framework from previous commits.Amlal
IMPL: Compiler fixes and improvements on the source code. Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
2024-12-06META: Friday bump.Amlal
Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
2024-12-03ZKA: Now my code is copyrighted.Amlal El Mahrouss
2024-12-01ARM64/BootAPI.S: Branch link instead of just branching.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-01FIX: Fixing ARM64 execution when booting from bootloader.Amlal El Mahrouss
FIX: Now works both for ARM64 and AMD64 EFI backends. TODO: The ACB backend needs to be done too. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-01ZBA: Include resource file to define executable's metadata.Amlal
FB: Framebuffer module got some refactors. Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
2024-11-29Merge branch 'master' into unstableAmlal EL Mahrouss.
2024-11-29Update BootloaderRsrc.rsrcAmlal EL Mahrouss.
2024-11-26ELMH Group takes ownership of the code.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-22META: Switch copyright notice to 'EL Mahrouss Logic'Amlal El Mahrouss
2024-11-21IMP: Compile using -Wall and scheduler improvements.Amlal El Mahrouss
2024-11-21META: MKD has been open-sourced.Amlal El Mahrouss
MKD stands for Metal Kernel Distribution, under BSD-2 license.
2024-11-21META: 10:00 AM bump.Amlal El Mahrouss
2024-11-21IMP: Add UserProcessImage structure to hold the code/entrypoint of the process.Amlal El Mahrouss
IMP: Use IDLLObject instead of IPEFDLLObject. IMP: Refactor DeviceInterface to IDeviceObject. ADD: rt_jump_to_address when you want to use a custom stack. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-20IMP: AHCI-DMA: driver improvements, does complete read now (although nothing ↵Amlal El Mahrouss
returns). ReadMe.md: Update git ssh link. HWTS: Refactor class. DriveMgr: Lots of improvements inside the API. CUSA: Refactor scheduler API too.
2024-11-09META: Bump.Amlal El Mahrouss
2024-11-09IMP: DriveMgr initializes first before reading first block now.Amlal El Mahrouss
IMP: AHCI has been improved and is getting fixed.
2024-11-09META: Important refactors and include SCIKit.dylib when building bootloader.Amlal El Mahrouss
2024-11-09META: Bumping repository.Amlal El Mahrouss
2024-11-07META: Bump.Amlal El Mahrouss
2024-11-07META: BUMP.Amlal El Mahrouss
2024-11-07Common.h: Made a specific header guard for that file.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-07IMP: Beefing up my CV with that.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-07Update strings list.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-06Finally, EL Mahrouss Logic!Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-06Opening source code, might liberate it too.Amlal El Mahrouss
2024-11-06IMP: A set of WiP for the process scheduler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-06IMP: Use EL Mahrouss Logic brand instead of my name.Amlal El Mahrouss
2024-11-05UPDATE COPYRIGHT HOLDER.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-05META: Update copyright holder.Amlal El Mahrouss
IMP: Add Macros.h to SCIKit for types and macros. IMP: Include Macros.h to Foundation.h. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-05Update copyright holder (add LICENSE as well)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-05IMP: Ran format command.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-11-05IMP: Scheduler improvements, fixing stack issue of kernel now.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-03FIX: User Scheduler, fix process creation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-31IMP: Implement flags on the MicroKernel's Heap manager. Amlal El Mahrouss
IMP: Don't return negative error codes.
2024-10-29IMP: Code quality fixes.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-29IMP: Update copyright holder.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-28IMP: Refactor whole source code to make it even.Amlal
- That is because previously the source was both in lowercase and lettercase. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>