| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Add more threading API calls.
- Moved /dev/zka/modules/ to /dev/modules/.
- Add APM API inside /dev/modules.
- Add SInt{x} types inside Defines.hxx.
- Fix formatting inside PRM.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Fix HalPagingMgr.cxx, use a ZKA_PDE* struct before accessing PTE.
- Refactor Kernel files and refactor ATA driver.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
|
|
|
|
- Processor.hxx: Moved macros at end of file to begin of file.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
- Refactor other modules and drivers as well.
- AMD64 HAL code improvements as well.
The last thing left is the paging API and driver loading internal API.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
introduce API breaking changes
- Added a new directory for common XPCOM controls to organize reusable components.
- Restructured project layout for better modularity and maintainability.
- Introduced API breaking changes in the process, requiring adjustments for backward compatibility.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
- Refactor HalPagingMgr.cxx to not cast pt_index value.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- math.hxx: Got a new fixed API.
- pdf.hxx: New PDF API.
- Processor.hxx: Add BP and SP on AMD64 targets.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
|
|
- NOTE: HAL Paging API is still in wip, issues have to be fixed.
- Moved WM code to corecg driver.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
- A FW is used to block connections from unknown ends.
- The ZXD is a format used to describe a ZKA PE32+ driver.
- Some refactors have been done as well.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Refactored Objects directory to obj/ for better organization.
- Fixed incorrect flags in the build process.
- Removed .vscode folder to clean up unnecessary IDE settings.
- Added syscall implementations for enhanced functionality.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
TODO: Re-implement the mm_map_page function.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
FIX: Fixed the path of filesystem's ESP.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
|
|
refactor.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
frees it.
FIX: BMPMgr.cxx, fix cast issue.
RM: Remove filesystem initialization code for now, need to have a clear structure depending on product.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
- This covers the Memory Manager, User Scheduler Manager and Loader Manager.
- These are mostly fixes and added features.
- Such as a new symbol to get heap reserve.
META: Run format command.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
CoreCG:WindowRenderer.hxx: Fixed function signature.
Next step is to add back the page mapping function.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
ADD: Add ZWM (ZKA Window Manager).
META: The rest are refactors.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
- The Allocator works, we have to find a free memory region for the kernel though.
- Add Init procedure to DriveMgr.
- Refactor CG for cgwm.sys
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
ZKA:
- Updated and fixed 4KB pages on ARM64.
- Fixed 4KB pages on AMD64.
- Refactor BMP allocator.
ZBA:
- Refactor Handover protocol.
DDK:
- Refactor and breaking API changes.
HPFS:
- Update code according to DDK.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
- Userspace code and stack needs to be mapped to ring-3.
- Reworking PML4 from the ground up on AMD64.
- Start doing R&D on an ARM64 version of ZKA, running on CoreBoot.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|
|
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
|