summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-07-09MHR-36: See below.Amlal El Mahrouss
- 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>
2024-07-09IMP: MBCIHostInterfacePacketFrame add new fields:Amlal El Mahrouss
- 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>
2024-07-08MHR-36: Update specs.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-08IMP: Add noexcept to Leak and operator bool() inside Ref class.Amlal El Mahrouss
IMP: Add header guards to Ref.hpp. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-08MHR-36: Remove MUP with zup and param with oscc.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-07MHR-36: KernelDispatchCall.S: Add ARM64 support.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-07MHR-36: use Char type instead of builtin char.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-07MHR-36: Implementing ARM64 support: Implementing GT.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-07MHR-36: IMP: Add ProgramLoader class, *_cast macros and patching capability.Amlal EL Mahrouss
FIX: Device constructor marked as explicit. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-06FIX: warnings given by clangd.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-05IMP: Replace __FSKIT_NEWFS__ with __FSKIT_USE_NEWFS__.Amlal El Mahrouss
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>
2024-07-05imp: HintKit implemented for FileManager.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-05AMD64\BootFileReader.cxx: Remove unused import.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-04MHR-36: Running run_format.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-04MHR-36: IMP kernelAddSyscall(1, __hello_get_hmch);Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-03COMMIT-07-03-2024-MHR-36Amlal EL Mahrouss
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>
2024-07-03FIX:Amlal EL Mahrouss
- Fix compiler errors inside .inl files. - Update kernel icon. - Add .inl files to project. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-02MHR-36: Change namespace name, got out of the codename stage.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-02MHR-36: Add HintKit keywords.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-02MHR-36: See below.Amlal EL Mahrouss
IMP: Two extern C symbols: NRequestSyscall and NReleaseSyscall. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-02MHR-36:Amlal EL Mahrouss
- Final NSyscall class. - Add Storage folder for applications. -> C:\Storage\MyApp\Test.zip Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-01IMP: MBCIAmlal EL Mahrouss
- Magic number. - Two types of frames. - 8 bytes of padding beetwen each frames. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-01IMP: NewFS: Update ErrLocal if file we want to create exists.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-30LPC: Add signature error.Amlal EL Mahrouss
SCI: New API: NApplication, NUser has been deprecated. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-30amd64-efi.make: Fix makefile: Add necessary macros and detect windowsAmlal EL Mahrouss
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>
2024-06-30IPCEP.hxx: Forgot to add documentation in header file.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-29New err_ kernel API (with err_bug_check) (FIXES)Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-29New err_ kernel API (with err_bug_check)Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-29Implement ipc_sanitize_packet as syscall.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-29DM: Add prefix 'io_' for drive manager functions.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-29kernel: Use local error codes for kernel calls. So that we know whichAmlal EL Mahrouss
process caused the error, and it's not global as well. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-29Merge branch 'unstable' of bitbucket.org:mahrouss/newoskrnl into unstableAmlal EL Mahrouss
2024-06-29ZKA: update readme.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-28unstable: fix unused header in Accessbility.hxxAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-06-28IMP: 64X000 newosldr support.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-28IMP: Feature Pack #1Amlal EL Mahrouss
- Process scheduler. - System calls. - ACPI support. - Driver kit. - Filesystem support. - Program loader. - newstd/herror APIs. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-27IMP: UTFChar and SizeT.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-27UPT: refactors.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-26FIX: formating in HalKernelMain.cxxAmlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-26REMOVE: UIAccessbility::Show, it is rather useless and unsafe here.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-25unstable: Fix TIB error message.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-24IMP: Kernel init macro to jump into kernel procedure.Amlal EL Mahrouss
- New NAPI power management syscalls, shutdown; reboot. (no more is needed, handover that to hardware) Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-24DOCS: document UIAccessibilty class.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-06-24IMP: UIAccessibilty class, work in progress Core CoreGraphics (GPU/FBAmlal El Mahrouss
SDK). REFACTOR: Moved Builtins to Modules/ Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-06-23FIX: Fix BootKit filesystem write, Fs and Name field wasnt writtenAmlal EL Mahrouss
correctly. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-23Kernel: See below.Amlal El Mahrouss
MHR-35: Implement it. Kernel: Write EPM header at sector 0. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-06-23specs: update EPM, introduce the concept of isolated blocks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-06-22Comm/newstd.hxx: Use ML_ prefix.Amlal EL Mahrouss
Kernel/KernelKit/PEFCodeManager.hxx: Update header name. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-22IMP: Support fork based operations inside the file manager, update PEFAmlal EL Mahrouss
loader to load from forks, we might need a non-fork loader class though. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-21newstd.hxx: Add types.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>