Skip to content

Commit c2b1437

Browse files
committed
chore: added project structure definition
1 parent 28cc1d4 commit c2b1437

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,10 @@ My goals for the project are to build a kernel that is:
1313
- Low on RAM usage
1414
- Good for both servers and computers
1515

16+
## Structure
17+
Here's the structure for the kernel:
18+
- ``kernel``: Contains the core kernel code, this code is the actual kernel and isn't accessible by anything else
19+
- ``bios``: The BIOS version of the bootloader
20+
- ``drivers``: The kernel drivers, these drivers are mostly the internal/important ones
21+
- ``cpu``: Contains the CPU ISR, IDT and interruption handling
22+
- ``cstdlib``: The shared public C headers and implementations for the kernel related applications, these can be accessed and used by anything.s

0 commit comments

Comments
 (0)