Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-05 17:08:46 +02:00
f42c4b7e44 Rework shared headers
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-05 15:45:01 +02:00
708c53c64d Move to new processctl syscall, share common kernel and ulib headers
ca92a0e6a8 Remove VFS object reference counting
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-04 23:20:34 +02:00
90266f044b C userspace programs
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-03 17:32:11 +02:00
afa4d383e0 Redesign the VFS
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 23:51:17 +02:00
8a12f23b69 Implement syscalls, hello world from userspace
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 07:51:09 +02:00
920de10025 Move vmm fully into hal
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 07:42:22 +02:00
0fb3a1ca75 Fix makefiles after source grabber changes
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 00:13:32 +02:00
ddca5f687e Fix kernel makefile formatting
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-02 00:10:11 +02:00
4e3c386942 Clean up makefiles with a source grabber function
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-01 23:23:06 +02:00
2015e0e0aa Hello user process
13ab117b1b Timed waiting with hal_wait()
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-30 23:52:55 +02:00
73f27f730b Clean up Makefile, move stuff into separate scripts
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-30 23:47:30 +02:00
0273330cf4 Kernel processes / multitasking
60a530b900 hal x86_64 vmm minor fixes in mapping/unmapping
7a52f2f051 Rework x86_64 paging and vmm
8cf1bde879 Make spinlock disable interrupts
Compare 4 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-22 12:37:53 +02:00
182c6e2956 Implement PIT interrupts
9d8849a425 Init IOAPIC nad LAPICs
3f6df79885 Implement interrupts
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-17 18:38:03 +02:00
92ccd189e7 Integrate uACPI
069870cd0d Use latest limine
54354e4f54 Clean up bootinfo
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-16 20:35:04 +02:00
8da890e388 Working port of Little FS
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-16 12:34:41 +02:00
2b0566c56f Implement storedevs, prepare to port littlefs
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-15 22:12:28 +02:00
c936910199 Limine modules request, run with 1GB pages support for x86_64
922fee88c7 Init IDT
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-15 19:30:46 +02:00
c6c12d93a0 KVFS improvements
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-15 01:57:35 +02:00
d91330ba73 Simple VFS layer
kamkow1 pushed to master at kamkow1/my-os-project2 2025-08-14 01:49:08 +02:00
b470fb03da Virtual memory and dlmalloc