summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-12-03ZKA: Now my code is copyrighted.Amlal El Mahrouss
2024-12-03ADD: Add ZKA_UNUSED(0); to make it less uglier.Amlal El Mahrouss
2024-12-02FIX: Remove "" includes.Amlal El Mahrouss
2024-12-01ADD: Extended Firmware support for EFI and CoreBoot.Amlal El Mahrouss
ADD: Sketching NetBoot support too.
2024-12-01ADD: Add GPU API regarding Mesa3D support for OpenGL ES.Amlal El Mahrouss
IMP: Refactor SCI Kit to have a better filesystem structure.
2024-12-01BootKit.h: Little improvement over the brief file comment.Amlal El Mahrouss
2024-12-01Refactor macro from __NEWOSLDR__ to __ZBAOSLDR__.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
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-01Crc32.h: Fix header guard.Amlal El Mahrouss
2024-12-01RM: Remove qt creator files.Amlal El Mahrouss
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-12-01META: Morning bump.Amlal
Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
2024-11-30KernelKit/UserProcessScheduler.h: Hold better documentation about theAmlal
UserProcess class. Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
2024-11-30META: Add new error code for CD trays. New Power mgmt and CD-ROM API. Also ↵Amlal
format code. Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
2024-11-29Merge pull request #5 from ELMH-Group/unstableAmlal EL Mahrouss.
Unstable -> Master
2024-11-29Merge branch 'master' into unstableAmlal EL Mahrouss.
2024-11-29Update KernelRsrc.rsrcAmlal EL Mahrouss.
2024-11-29Update BootloaderRsrc.rsrcAmlal EL Mahrouss.
2024-11-28Merge branch 'unstable' of github.com:ELMH-Group/zka into unstableAmlal EL Mahrouss
2024-11-28IMP: Improve Kernel architecture.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-28Update User.ccAmlal EL Mahrouss.
2024-11-27META: Improve code layout.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-26Json.cc: Remove using namespace Kernel; line.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-11-26Merge pull request #4 from ELMH-Group/unstableAmlal EL Mahrouss.
Unstable
2024-11-26IPEFDLLObject.cc: document source file well.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-11-26ELMH Group takes ownership of the code.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-23Kernel: Fix memory leaks and document the DLL dyld.Amlal EL Mahrouss
Kernel: Document Drive manager of minoskrnl. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-23META: Morning bump.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-22DriveMgr.h: Add enum to index drives within a mountpoint.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-22AHCI-DMA.cc: Fix PRD DBA assignement (this is a 64-bit machine target)Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-22Macros.h: dbg_break_point is checked according to platform, remove useless ↵Amlal EL Mahrouss
macros. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-22CUSA/UPS: Freeze process before killing it (if exit code is successful)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: Fix previous commit.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-21IMP: Improvements over the microkernel, did lots of refactors.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
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-20META: Improve ReadMe.Amlal El Mahrouss
2024-11-20ADD: Add CoreBoot header, need to add missing fields for specific platforms.Amlal El Mahrouss
2024-11-19IMP: Implement NVME device as ZKA_DEVICE type.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-18Update DeviceMgr.hAmlal El Mahrouss
Incrementally improving the DeviceMgr.
2024-11-18Update ReadMe.mdAmlal El Mahrouss
2024-11-18Update ReadMe.mdAmlal El Mahrouss
2024-11-16Update ReadMe.mdAmlal El Mahrouss
:)
2024-11-15Update PageMgr.hAmlal El Mahrouss
2024-11-15Update PageMgr.ccAmlal El Mahrouss