| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
distributions.
- Need to fix the scheduler interrupt now.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
IMP: Basic ARM64 port.
See merge request mahrouss/zka-dev!20
|
|
|
|
IMP: Add Allocation (and delete) of MemoryList.
IMP: BitMap allocator must now allocate directories as well.
IMP: Add Handover arch to check if executable is an AMD64 executable or
ARM64 executable.
FIX: Add ::EFI::Stop, when a thread doesn't load correctly.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
didn't work anyways.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
- Bootloader and kernel were made to be ported to mulitple
platforms.
- Some part of the stack have to be written specifically
for the platform though.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
IMP: Remove useless macro inside PageMgr.cxx.
IMP: Remove XCode project.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
FIX: Refactored kernel's source code according to codebase standards.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
IMP: Add XCode files for the mac devs.
- Still need btb configuration.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
|
|
|
|
IMP: Improve FileMgr documentation.
|
|
- The Model that we choose is a minimal kernel and set of
drivers.
- This Model is used to build Operating Systems and other kind
of low level software.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
method.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
|
|
and MmCopyMemory.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- IStr object for a class like string object.
- New SCI APIs, Disk management. Loader, I/O and new Mm
functions.
- Fixed and improved XPCOMReleaseClass.
- Using IStr when dealing with XPCOM events.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
|
|
|
|
(it's final name)
|
|
IMP: NVME.hxx, add documentation.
IMP: LTE.hxx, adding new function to manipulate SIM card filesystem.
|
|
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>
|