summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-10-31Update ReadMe.mdAmlal El Mahrouss
2024-10-31FIX: Add ';' to end of mm_make_flags.Amlal
Signed-off-by: Amlal <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-31Update Heap.cc, update @brief comment.Amlal El Mahrouss
2024-10-30Update build.jsonAmlal El Mahrouss
2024-10-30Update makefileAmlal El Mahrouss
2024-10-30Update makefileAmlal El Mahrouss
2024-10-30META: Daily bump.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-30FIX: Scheduler should always check for a valid image, even for DLLs.Amlal
FIX: Fix ZBA modules btb files. FIX: Don't put while statement on page allocation. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
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-29FIX: Fix scheduler crash (1/2)Amlal
- UserProcessScheduler has been improved and cleaned up. - Same goes for the HardwareThreadScheduler Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-28META: Bumping source code.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-28IMP: Made the code much cleaner.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-28IMP: Detect EPM drives when mouting main drive.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-28FIX: CODEOWNERS and String, Utils C++ sources.Amlal El Mahrouss
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>
2024-10-27REM: Remove setup for ZKA SDK.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-27{META, IMP} Ran format command and updated PEF header to accept ARM ↵Amlal
processors and use Dylib instead of SharedObject in names. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-26FIX: Improved kernel code and finding the root cause of the GPF and Double ↵Amlal
Fault. (Mostly includes KernelKit changes, also CompilerKit has changed regarding versioning) Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-26IMP: This commit contains fixes and improvements regarding the kernel, a ↵Amlal
next one will be done soon. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-26IMP: Refactor for better code.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-26FIX: Fix boot_init_fb, by providing a correct return status upon completion.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-26IMP: Fixes and improvements.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-25Fixed bootloader makefile and moved CFKit into it's own namespace.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-25Change color of logo to white.Amlal El Mahrouss
2024-10-25IMP: Cleanup source code.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-25IMP: Include .idl files into QT Creator.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-25IMP: Finish refactor.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-24CMD: ran format command.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-24IMP: Add C++ flags to cxxflags.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-24IMP: Doing a cleanup and finishing the first version of ZKA.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-24META: Bumping source code.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-24IMP: Pushing important code.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-23IMP: Process scheduler timer interrupt have been implemented, fixes ↵Amlal
regarding interrupt API and use __TOOLCHAINKIT__ instead of __NDK__ Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-23IMP: Add QT creator project files.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-23FIX: Ran format command.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-10-22IMP: Add new documentation generator.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-22IMP: Add makedocs file.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-22IMP: Format code and refactors.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-21IMP: Refactor newosldr to ZBA.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-21IMP: Major refactor of header and source files extensions.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-21IMP: Implement AHCI support, can detect and read AHCI disks.Amlal El Mahrouss
TODO: Add Write support to the AHCI driver. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-21IMP: Improve io_construct_drive documentation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-21IMP: Fixes and improvements to syscalls.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-21IMP: Improved many things, and looking at how to fix the interruptsAmlal El Mahrouss
issue. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-20FIX: Ran formatter.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-20IMP: New implementations and improvements.Amlal El Mahrouss
- Heap class allocation have been fixed. - Scheduler allocation has been fixed. - A new better flow for the kernel has been designed. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-20IMP: Add #pragma once to FirmwareKit/EFI.hxx.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-20NeFS: Officialize minimum disk size into the specs.Amlal El Mahrouss
HPFS: Start implementing it. UPS: Check PTime, and decrementing it when it isn't our time yet, also added new Subsystem entries. FSKit: Better documentation and provide 256U instead of only 256. EBS: Fixed HPFS magic number, which wasn't correctly bound to 8 bytes. BUILD: Fixed blob.json for epm.asm