summaryrefslogtreecommitdiffhomepage
path: root/SPECIFICATION.TXT
diff options
context:
space:
mode:
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)
+