summaryrefslogtreecommitdiffhomepage
path: root/SPECIFICATION.TXT
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-17 10:59:07 +0100
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-17 11:00:09 +0100
commit9898520f721220a2af4be59fd92e8ad8afcd4287 (patch)
tree35662af54535ccc07366b1a3a554f6296e76f4ce /SPECIFICATION.TXT
parent45548d516ddf5e88bf80940365d151e1bd69c29f (diff)
Unstable: See below.
These changes are related to the current ticket regarding AHCI support. This commit is just to upstream changes from local. Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'SPECIFICATION.TXT')
-rw-r--r--SPECIFICATION.TXT19
1 files changed, 15 insertions, 4 deletions
diff --git a/SPECIFICATION.TXT b/SPECIFICATION.TXT
index c2e30c6c..11ee62e3 100644
--- a/SPECIFICATION.TXT
+++ b/SPECIFICATION.TXT
@@ -15,11 +15,11 @@
- Separation of Files/Devices.
- Networking.
- Hardware Abstraction Layer.
-- Native Filesystem support (NewFS).
-- Program Loader.
+- Native Filesystem support (NewFS, FAT32 and HCFS).
+- Program Loaders.
- Thread Local Storage.
- Semaphore, Locks, Timers.
-- Canary bird.
+- Canary mechanisms.
- Dynamic Libraries.
- Cross Platform.
- Permission Selectors.
@@ -39,4 +39,15 @@
- Kernel -> ke_init_x
- RunTime -> rt_copy_mem
-- Hal -> hal_foo_bar \ No newline at end of file
+- Hal -> hal_foo_bar
+
+===================================
+4: The HCore Bootloader
+===================================
+
+- Capable of booting from a network drive.
+- Loads a PE file which is the kernel
+- Sanity checks, based on the number of sections.
+- Handover compliant.
+- Does check for a valid invalid of HCore (useful in the case of recovering)
+