summaryrefslogtreecommitdiffhomepage
path: root/Public/Documentation
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-25 20:17:53 +0100
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-25 20:17:53 +0100
commit3b3b36dcc6542e203475fe1d50ed89799e3f3fc6 (patch)
tree3d1e4cfba79343e2b5ef8db58c58271009a44937 /Public/Documentation
parentd968190d1ba48638c1481be0d367ee3cea82ae55 (diff)
Kernel: implement some tickets, improved stuff.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Public/Documentation')
-rw-r--r--Public/Documentation/BUG_LIST.TXT1
-rw-r--r--Public/Documentation/Specs.md (renamed from Public/Documentation/SPECIFICATION.TXT)10
-rw-r--r--Public/Documentation/Todo.md (renamed from Public/Documentation/TODO_LIST.TXT)8
-rw-r--r--Public/Documentation/compile_flags.txt5
-rw-r--r--Public/Documentation/kernel-design.drawio (renamed from Public/Documentation/DESIGN.DRAWIO)0
5 files changed, 7 insertions, 17 deletions
diff --git a/Public/Documentation/BUG_LIST.TXT b/Public/Documentation/BUG_LIST.TXT
deleted file mode 100644
index 6075a6ac..00000000
--- a/Public/Documentation/BUG_LIST.TXT
+++ /dev/null
@@ -1 +0,0 @@
-- PS/2 Mouse doesn't raise interrupt on qemu q35, pc machines. [WontFix] \ No newline at end of file
diff --git a/Public/Documentation/SPECIFICATION.TXT b/Public/Documentation/Specs.md
index ce6c9893..1d1e2d3a 100644
--- a/Public/Documentation/SPECIFICATION.TXT
+++ b/Public/Documentation/Specs.md
@@ -1,5 +1,5 @@
===================================
-0: General Information
+# 0: General Information
===================================
- ABI and Format: PEF/PE32+.
@@ -7,7 +7,7 @@
- Language: C++/(Assembly (AMD64, X64000, X86S, ARM64))
===================================
-1: The NewKernel
+# 1: The NewKernel
===================================
- Drive/Device Abstraction.
@@ -25,7 +25,7 @@
- Permission Selectors.
===================================
-2: The Filesystem
+# 2: The Filesystem
===================================
- Catalog based with forks.
@@ -34,7 +34,7 @@
- UNIX path style.
==================================
-3: Common naming conventions:
+# 3: Common naming conventions:
==================================
- Kernel -> ke_init_x
@@ -42,7 +42,7 @@
- Hal -> hal_foo_bar
===================================
-4: The NewBoot
+# 4: The NewBoot
===================================
- Capable of booting from a network drive.
diff --git a/Public/Documentation/TODO_LIST.TXT b/Public/Documentation/Todo.md
index b7fc4926..1e625233 100644
--- a/Public/Documentation/TODO_LIST.TXT
+++ b/Public/Documentation/Todo.md
@@ -12,14 +12,10 @@
- Context switch x87/SSE/AVX registers [ X ]
- Framebuffer [ X ]
- AHCI support [ ]
-- HCore API and HCore Forms. [ ]
-- Make installer form class [ ]
+- Make installer [ ]
Status:
-NewBoot.exe: Working.
+NewBoot.exe: Need to boot from EPM partition.
NewKernel.exe: New Filesystem in progress.
-Prioritize:
-NewBoot.exe: Protocol and API.
-NewKernel.exe: Complying to specs.
diff --git a/Public/Documentation/compile_flags.txt b/Public/Documentation/compile_flags.txt
deleted file mode 100644
index 21296223..00000000
--- a/Public/Documentation/compile_flags.txt
+++ /dev/null
@@ -1,5 +0,0 @@
--nostdlib
--ffreestanding
--std=c++20
--I./SDK/
--I../Private
diff --git a/Public/Documentation/DESIGN.DRAWIO b/Public/Documentation/kernel-design.drawio
index 759a7df9..759a7df9 100644
--- a/Public/Documentation/DESIGN.DRAWIO
+++ b/Public/Documentation/kernel-design.drawio