|
cfffd14b4b
|
wrote a shell but have an error will debug tomorrow
|
2025-07-29 21:48:16 +03:00 |
|
|
bc9fa4eac7
|
implemented user mode
|
2025-07-29 11:31:47 +03:00 |
|
|
2a6266566a
|
first user application
|
2025-07-29 08:47:34 +03:00 |
|
|
5dfff307df
|
silly mistake boot entry was written in all caps
|
2025-07-27 13:24:19 +03:00 |
|
|
bb8944d6ad
|
fixed process handling & refactor
|
2025-07-27 13:00:38 +03:00 |
|
|
33ead859a3
|
add readme
|
2025-07-27 12:34:28 +03:00 |
|
|
ee6c87c6d7
|
small refactoring & fix
|
2025-07-27 12:24:50 +03:00 |
|
|
f742d1fe9b
|
map kernel memory area
|
2025-07-27 11:35:47 +03:00 |
|
|
0e62049711
|
mapping pages
|
2025-07-27 11:23:29 +03:00 |
|
|
3d7cf62b03
|
page table construction
|
2025-07-27 11:02:43 +03:00 |
|
|
954a379c2d
|
finish implementation of running multiple processes concurrently (unsafely)
|
2025-07-23 15:52:18 +03:00 |
|
|
1b45f68095
|
scheduler
|
2025-07-23 15:23:45 +03:00 |
|
|
613145e8f6
|
process control and context switch
|
2025-07-23 13:45:41 +03:00 |
|
|
af7b8d2851
|
memory allocation
|
2025-07-18 21:41:42 +03:00 |
|
|
f9a858c953
|
exception handler
|
2025-07-18 19:36:31 +03:00 |
|
|
8fae948c32
|
implement kernel panic
|
2025-07-18 12:36:18 +03:00 |
|
|
550a36ba88
|
add new functions
|
2025-05-29 23:23:42 +03:00 |
|
|
9d161d1cb5
|
basic types and memory operations
|
2025-05-29 22:20:47 +03:00 |
|
|
a05038d700
|
fix issues
|
2025-05-25 16:15:26 +03:00 |
|
|
af8cd71f59
|
create simple kernel in C with a linker script
|
2025-05-25 14:30:03 +03:00 |
|
|
08488ba1d7
|
add run script
|
2025-05-25 13:01:31 +03:00 |
|
|
5ba047d1aa
|
init commit
|
2025-05-23 22:47:23 +03:00 |
|