summaryrefslogtreecommitdiffhomepage
path: root/dev
AgeCommit message (Collapse)Author
2025-02-07ADD: Working on Best-Buddy tracker alongside SATA...Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-07ADD: NeFS refactors and getting that SATA driver done.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-07ADD: Major tweaks and improvements on the kernel product.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-07ADD: Patches to VGA debug.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-07ADD: VGA logging and tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-07Merge branch 'master' of github.com:vswirl/kernelAmlal El Mahrouss
2025-02-07ADD: Pre-merge commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-07PATCH: SATA.cc: Fix buffer overflow.Amlal El Mahrouss
2025-02-06MemoryMgr.h: Tweak mm_new_class to return if either allocation is successful ↵Amlal El Mahrouss
or not. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-04FIX: Remove Sact field in command slot find, since we're not using NCQAmlal El Mahrouss
for now. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-04TWEAK: SATA.cc, WIP patches.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-04ADD: Important refactors regarding NeKernel.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-03META: Update copyright year.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-03ADD: Remove WHILE loop.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-03TWEAK: Tweak signal struct.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-03ADD: Push SP to INT 3.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-03Interrupt mgmt tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-02ADD: Tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-02META: BUMP.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-02TWEAK: Bootloader tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31Match the changes in OpenNE, (without reusing it)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31TWEAKS: Improvements and tweaks.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31TWEAKS: SATA.cc tweaks for Is check.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31META: BUMP.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31ADD: Disk Driver has been reverted, working on that version now.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31ADD: Important hot patches.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31ADD: Uprgade to LLDB, while keeping the GDB files.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-29META: Reformat SATA.ccAmlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-29Tweaks and improvements.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-29WiP: Tweaks and will finish SATA support and ATA (DMA) support.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-28ADD: Better BitMap Manager and Interrupt API needs some tweaking for ↵Amlal
fast-path syscalls on AMD64. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-28ADD: Floating point types.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-28ADD: Improvements on the AHCI driver.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-28ADD: RuntimeServices and format SATA.ccAmlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27EFIBootStartup.cc: Make the code active again.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27Bump and fixes.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27ADD: Better documentation.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27Add new type of kernel panic, patch user password hashing.Amlal
Tweak scheduler, add System Calls file too Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27Refactor IPEFDylibObject.ccAmlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27ADD: Lots of tweaks in this private branch of the kernel have been done here.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-26ADD: Starting code in 0x7c000 on AMD64 APs. (HalApplicationProcessor.cc)Amlal
ADD: Add a MUST_PASS (debug) for IPCMsg.cc Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-26ADD: Improve SATA logging.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-26ADD: Better detection of LBA48 and LBA28 on AHCI.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-25ADD: Better SATA driver, but not fully fixed yet.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-25NeKernel 1.0.0Amlal
- SMP scheduling. - Ne Filesystem. - Functional microkernel. - Working AMD64 support. - WiP ARM64 support. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-25ADD: Scheduler Interrupt API.Amlal
REMOVE: TeamScheduler.h Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-25META: Refactor minoskrnl to neoskrnl.Amlal EL Mahrouss
2025-01-25META: Refactor GetCurrentProcess to CurrentProcessAmlal EL Mahrouss
2025-01-25FIX: UserProcessScheduler.cc: Make sure that we're targeting the current ↵Amlal
process when looking at realtime processes. ADD: setup_amd64.sh: build syschk and make_ap_blob.sh Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-24ADD: Missing components from private repository.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>