summaryrefslogtreecommitdiffhomepage
path: root/dev
AgeCommit message (Collapse)Author
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-15Update PageMgr.hAmlal El Mahrouss
2024-11-15Update PageMgr.ccAmlal El Mahrouss
2024-11-15Update DebugOutput.hAmlal El Mahrouss
Add DTraceDevice class signature.
2024-11-15Update DeviceMgr.hAmlal El Mahrouss
2024-11-15Update DeviceMgr.hAmlal El Mahrouss
Add documentation to DeviceInterface.
2024-11-15Update DeviceMgr.hAmlal El Mahrouss
15/11/24: Add ZKA_DEVICE macro, to inherit from device object.
2024-11-10IMP: Improve SMP handler of scheduler.Amlal El Mahrouss
ADD: Common API (WIP) for daily kernel APIs. ADD: mp_is_mp function into kernel SMP's API.
2024-11-09IMP: PosixKit, to communicate with pureDarwin correctly.Amlal El Mahrouss
IMP: Breakpoint interrupt has been implemented. IMP: Interrupts handlers have been improved for AMD64 HAL.
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-09AHCI-DMA.cc: Fixes according to the AHCI specs.Amlal El Mahrouss
2024-11-09IMP: Adding syscalls to SCIKit.Amlal El Mahrouss
2024-11-09IMP: Important changes to the SCI, add SysCalls.h file and SYSCALL_DECL macro.Amlal El Mahrouss
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-08IMP: Rename updated draw-io diagram file.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-08IMP: Lower the fork data size to 4mb, instead of 16mb.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-08PEF.h: Add Driver file extension.Amlal El Mahrouss
PEF.h: Change file extension of .exe to .o PEF.h: Change file extension of .dll to .dylib
2024-11-08IMP: Fix design drawio.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-07Kernel: lots of fixes and improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-07IMP: Improve SMP code for scheduler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-07IMP: Code refactors.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-11-07IMP: made make_application to executable, and refactor source code withAmlal El Mahrouss
better comments. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-06Improvements and fixes.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: Fix DebugOutput formating.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-05Merge branch 'master' of github.com:ElMahroussLogic/zka-devAmlal El Mahrouss
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-04Update CPUID.hAmlal El Mahrouss
2024-11-03IMP: Refactor btb rules of SysChk, NetBoot and MakeFramework/MakeApp.Amlal El Mahrouss
IMP: Rename tools directory to apps. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-03IMP: MakeFramework tool, (Alpha)Amlal El Mahrouss
- This tool is used to make frameworks and apps. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>