feat(core): implement spinlocks, GC and keyboard safety

* Implemented Spinlocks and applied to VM/Scheduler

* Added Garbage Collector for tasks

* Moved Getchar to IOKeyboard with locking

* Cleanup panic messages
This commit is contained in:
Karina
2026-01-31 20:50:27 +04:00
parent ee67cef4f8
commit 02dc35f0df
15 changed files with 251 additions and 51 deletions
+1
View File
@@ -69,6 +69,7 @@ void render_list(Vector* numbers) {
}
int main() {
UInt64* bad_ptr = (UInt64*)0xDEADBEEF; *bad_ptr = 666;
Vector nums;
vector_init(&nums);
printf("Heap test\n");