From eba5dbf36b5c96ce8d3e2c46cf9d798c3fb7ec89 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 22 Mar 2025 20:21:08 +0100 Subject: kernel(general): Refactor AHCI driver and clean up project structure - 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 --- doc/AHCI_DESIGN.drawio | 40 --------------------------- doc/DDK.pdf | Bin 24997 -> 0 bytes doc/EPM.pdf | Bin 12517 -> 0 bytes doc/GUI_DESIGN.drawio | 34 ----------------------- doc/MBCI.drawio | 70 ------------------------------------------------ doc/MFlash.pdf | Bin 25005 -> 0 bytes doc/NeFS.pdf | Bin 13466 -> 0 bytes doc/OS_DESIGN.drawio | 22 --------------- doc/ROUND_ROBIN.drawio | 25 ----------------- doc/SCHED_DESIGN.drawio | 34 ----------------------- doc/TIMER_DESIGN.drawio | 49 --------------------------------- doc/ZXD.drawio | 31 --------------------- doc/apic.png | Bin 203155 -> 0 bytes doc/filesystem.png | Bin 174261 -> 0 bytes 14 files changed, 305 deletions(-) delete mode 100644 doc/AHCI_DESIGN.drawio delete mode 100644 doc/DDK.pdf delete mode 100644 doc/EPM.pdf delete mode 100644 doc/GUI_DESIGN.drawio delete mode 100644 doc/MBCI.drawio delete mode 100644 doc/MFlash.pdf delete mode 100644 doc/NeFS.pdf delete mode 100644 doc/OS_DESIGN.drawio delete mode 100644 doc/ROUND_ROBIN.drawio delete mode 100644 doc/SCHED_DESIGN.drawio delete mode 100644 doc/TIMER_DESIGN.drawio delete mode 100644 doc/ZXD.drawio delete mode 100644 doc/apic.png delete mode 100644 doc/filesystem.png (limited to 'doc') diff --git a/doc/AHCI_DESIGN.drawio b/doc/AHCI_DESIGN.drawio deleted file mode 100644 index 73029de7..00000000 --- a/doc/AHCI_DESIGN.drawio +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/DDK.pdf b/doc/DDK.pdf deleted file mode 100644 index 7029e0cc..00000000 Binary files a/doc/DDK.pdf and /dev/null differ diff --git a/doc/EPM.pdf b/doc/EPM.pdf deleted file mode 100644 index d9eeebc9..00000000 Binary files a/doc/EPM.pdf and /dev/null differ diff --git a/doc/GUI_DESIGN.drawio b/doc/GUI_DESIGN.drawio deleted file mode 100644 index 3ada69be..00000000 --- a/doc/GUI_DESIGN.drawio +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/MBCI.drawio b/doc/MBCI.drawio deleted file mode 100644 index 9a8f4283..00000000 --- a/doc/MBCI.drawio +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/MFlash.pdf b/doc/MFlash.pdf deleted file mode 100644 index 2e6d7d42..00000000 Binary files a/doc/MFlash.pdf and /dev/null differ diff --git a/doc/NeFS.pdf b/doc/NeFS.pdf deleted file mode 100644 index 1b804346..00000000 Binary files a/doc/NeFS.pdf and /dev/null differ diff --git a/doc/OS_DESIGN.drawio b/doc/OS_DESIGN.drawio deleted file mode 100644 index d704b481..00000000 --- a/doc/OS_DESIGN.drawio +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/ROUND_ROBIN.drawio b/doc/ROUND_ROBIN.drawio deleted file mode 100644 index 46c6304b..00000000 --- a/doc/ROUND_ROBIN.drawio +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/SCHED_DESIGN.drawio b/doc/SCHED_DESIGN.drawio deleted file mode 100644 index ab75d000..00000000 --- a/doc/SCHED_DESIGN.drawio +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/TIMER_DESIGN.drawio b/doc/TIMER_DESIGN.drawio deleted file mode 100644 index ca081fd3..00000000 --- a/doc/TIMER_DESIGN.drawio +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/ZXD.drawio b/doc/ZXD.drawio deleted file mode 100644 index 7452d3f9..00000000 --- a/doc/ZXD.drawio +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/apic.png b/doc/apic.png deleted file mode 100644 index 33954dce..00000000 Binary files a/doc/apic.png and /dev/null differ diff --git a/doc/filesystem.png b/doc/filesystem.png deleted file mode 100644 index 9e3599a9..00000000 Binary files a/doc/filesystem.png and /dev/null differ -- cgit v1.2.3