summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/src/UserProcessScheduler.cc
AgeCommit message (Collapse)Author
2025-03-23meta(kernel): Reworked repository's filesystem structure.Amlal El Mahrouss
Removing useless parts of the project too. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-22kernel(general): Refactor AHCI driver and clean up project structureAmlal El Mahrouss
- Reworked AHCI command setup: fixed command slot indexing and clarified memory setup - Updated AHCI disk initialization to use reference for ATAPI flag - Cleaned up verbose logging in scheduler and IRQ handler for a quieter kernel log - Updated boot image target from fat32.img to neos.img - Renamed and moved documentation files from `doc/` to `docs/` for consistency - Renamed `make_docs.sh` to `osx_docs.sh` to reflect platform-specific intent - Minor formatting improvements in DiskImage struct - Revised ReadMe: clarified mount instructions and removed outdated screenshots Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-12ADD: Scheduler bug fixes, and working on deadlock prevention.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-10Finally refactor kAPFallback to kAPRealTimeAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-08TWEAK: Scheduler: Tweak kInvalidAP to kAPInvalid.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-07Replace endl with kendl, and add make_fs; a tool to format aAmlal El Mahrouss
filesystem under the EPM. -> EPM + NeFS, HPFS, ext? Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-04ADD: Scheduler fixes and patches regarding task switchingAmlal El Mahrouss
2025-03-03ADD: Format source code and define __wm_msg struct (public version)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-26UserProcessScheduler.cc: Remove useless variables.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-02-20NeOS: Namespace change from 'Kernel' to 'NeOS'Amlal
ADD: Start defining the Workstation's HPFS (High-Performance File System) Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-02-17ADD: UserProcessScheduler.cc: Better comment for UserProcess::New.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-02-12ADD: AHCI driver is almost done..., Paging API tweaks.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-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-31ADD: Important hot patches.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <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-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-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-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-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: Open version, with important changes kept out.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>