| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
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>
|
|
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>
|
|
refactors.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
IMP:
- APICController class.
- Prefix string enum with 'e'.
- Document MSR functions.
- ke_map_address returns 0 when mapped or not mapped, 1 when pde is
invalid.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
- Implement MSR functions has_msr, get_msr, set_msr.
- Moved SMP interrupt to interrupt 34 in AMD64.
- Fix syntax error in STB.hxx.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
implementations.
- Implement realloc for kernel scheduler improvements.
- Fixed readAll on bootloader's BFileReader.
- Add resources for zeta installation.
- Add STB header.
- Process Heap which replaced the previous User Heap.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
UEFI)
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
- Add ARM64 linker script.
- Replace Drv with Drivers (not really relevant).
- Replace ReadMe.md in DDK.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
- DeviceSpeed field.
- Flags field.
Also added enum for DeviceSpeed field, we need to define the speed in
the MBCI specs.
Updated ReadMe.md as well.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
IMP: Add header guards to Ref.hpp.
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 <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
FIX: Device constructor marked as explicit.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
IMP: Restrict support in FileManager's FileStream class.
IMP: WiP: RLE implementation like in CoreAV.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@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 specification and implementation done.
- Kernel calls I/O support for DDK.
- System calls I/O support for DDK.
- Add Allocation routines for DDK.
- Add Helloconf driver.
- One generic device.
IMPRV:
- GPU driver is now C++ based.
- Fixed icon path inside makefiles.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Fix compiler errors inside .inl files.
- Update kernel icon.
- Add .inl files to project.
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: Two extern C symbols: NRequestSyscall and NReleaseSyscall.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Final NSyscall class.
- Add Storage folder for applications.
-> C:\Storage\MyApp\Test.zip
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Magic number.
- Two types of frames.
- 8 bytes of padding beetwen each frames.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
SCI: New API: NApplication, NUser has been deprecated.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
correctly.
DebugOutput.hpp: Use default destructor for TerminalDevice, rename
NUMBERS to cNumbers.
NewFS.cxx/ProcessScheduler.hxx: Just code improvements here.
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>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
process caused the error, and it's not global as well.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Process scheduler.
- System calls.
- ACPI support.
- Driver kit.
- Filesystem support.
- Program loader.
- newstd/herror APIs.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|