diff options
Diffstat (limited to 'SPECIFICATION.TXT')
| -rw-r--r-- | SPECIFICATION.TXT | 19 |
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) + |
