Commit Graph

22 Commits

Author SHA1 Message Date
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