| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Doing R&D on SMP on AMD64,
- Working on a first application.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
foreign SOs.
[REFACTOR] IPCEP is just now IPC.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
[IMP} Prevent DDK from being included when we aren't in kernel mode.
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>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
[MHR-36] Last commit on ticket.
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
MHR-36
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
[REFACTOR] Process heap adjustements.
[WIP] SMP and Ring-3 switch for scheduler core.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
correctly.
[REFACTOR] Kernel\Sources\PEFSharedObject.cxx Replace rt_library_free with rt_library_fini.
[REFACTOR] SimpleHAL\Main.c: Replace SampleDriver with SampleHAL.
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>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
[IMP] DDK versioning symbols.
[UPD] manifest.json of NetBoot has been updated.
[UPD] update OS-Design.drawio to replace launcher to UI and CF and CG at
the same level, SCI is the lowest level of abstraction as it should be.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
[REMOVE] ApplicationInterface struct.
[IMP] DDK_STATUS_STRUCT data structure for driver events.
Signed-off-by: Amlal <amlal@zka.com>
|
|
NVME:
- Rename NVME.hxx to Defines.hxx, inside NVME module.
NewFS:
- Add RLE flag to NewFS. Which marks catalog as compressed.
Meta:
- Remove unused headers.
- Use Mahrouss API version for kernel version.
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
- Revoke OTA flag for now inside bootloader (newosldr #4)
- Rework Comm as SCI (System Call Interface) (newoskrnl #3)
- Rework and fix some parts of the scheduler (newoskrnl #2)
- Return from thread when region is zero (newosldr #1)
- Separate allocation functions and c++ runtime from each other. (DDK #5)
- Rename kHartStandard to kStandard (newoskrnl #6)
Signed-off-by: Amlal <amlal@zka.com>
|
|
|
|
CoreFoundation like API)
[IMP] Add Write for UChar* types. (BTextWriter)
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
- IsUndefined returns const bool& now.
- Replace kUndefined with kNull now.
- Remove ML_ from macros in newstd.hxx.
- Rename NSyscall to NSyscallInterface, which is a ref counted class now.
- Rename MBCIType to PowerID
- Update ToDos.
- Update NewFS root catalog name.
- Fix JSON 'null' initialization.
- Add Json to variant object.
- Replace kPointer with kBlob in variant kinds.
- Add Leak() method to variant.
Signed-off-by: Amlal <amlal@zka.com>
|
|
[IMP] Revision should show revision not creator id.
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
[REFACTOR] Rename KernelHeap to just Heap.
[FIX] Scheduler's way of checking boundaries was not correct.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
- Guessing the file size on BFileReader's UEFI implementation.
- Use kib_cast(4) instead of 4096 directly.
- Better resolution, and probing it now.
- Better ProgramLoader class.
- Better description for Filesystem manager.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Most importantly:
- JSON parser.
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|