Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-23 23:00:55 +01:00
9b25dcd691 pci ata Print info about falling back to ISA
33b3a641fb qemu_pci_serial driver
d3a91b6438 Move PCI ATA driver to pci/ata
fa152cac4d PCI driver rewrite
Compare 4 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-23 19:51:50 +01:00
e105b2fe35 ulib Remove sync
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-22 12:22:41 +01:00
7f78f20b17 diadummy Testing serial device
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-11-19 22:23:42 +01:00
f575d22cb5 Add VFS diagram image
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-11-19 21:56:33 +01:00
1f13f2025a FAT integration
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-19 15:54:20 +01:00
b4d6315dea Add FAT32 support
a05e73e69a legal Add fat_io_lib license
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-19 15:50:05 +01:00
0cc78a7247 Port fat_io_lib, mount atasd0mp1 as sys:
5d77974586 Don't clean up backing storedev on mountpoint cleanup
ae6f5d9df0 Fix int8_t cast in sys_ipc_mbusconsume()
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-18 23:28:49 +01:00
ecfe1a7eae Detect ATA driver via PCI
88f9d0e3d4 Spinlock fix small race window
28c95303e9 Fix PIC, add small delays when initializing
638214a0e2 rename ps2kb_intr() to ps2kbdev_keycode()
4fb5448dd9 Change order of sending EOI to PIC, works with -enable-kvm now
Compare 5 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-18 14:20:49 +01:00
2a0dddead3 Fix interrupts not working with -enable-kvm
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-17 04:43:43 +01:00
edcdaa5c60 List PCI devices
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-17 01:08:26 +01:00
77b5a4a153 Modularize interrupt handlers, split up scheduler and PIT interrupt handlers
f2b7c5da57 Avoid deadlock in proc_killself()
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-16 00:08:34 +01:00
58a47edc79 Shorter ata driver and partition dev names
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-15 23:56:18 +01:00
0a43ba36cd Reduce binary sizes for the kernel and userspace apps
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-15 22:25:45 +01:00
e66fe4030d tb Implement "#" comments
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-15 22:20:48 +01:00
55b58bbe22 tb Fix runtime being initialized on every interp_runstring() exec, which causes memory leaks
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-15 21:33:24 +01:00
bc53f9746e Fix mbus skipping other consumers in ipc_mbusconsume()
d7059ac4e3 Fix term_getsizes(), return proper char count
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-15 00:58:43 +01:00
af27592957 tb Print colorful shell prompt and logged cmds, print terminal W/H
7da422fdb6 ulib Add term_getsizes() syscall
871c9cf439 Remove fbdev, add term_getsizes() syscall to get terminal width+height
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-15 00:39:32 +01:00
cf4a6b23c7 init Move to term_XXX() interface
71fa87d7a4 ulib term_write() syscall
ecee481b33 Reimplement the terminal user access via separate syscalls
3726cc49da New font
Compare 4 commits »
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-11-12 23:35:47 +01:00
475ef950d9 Dark theme
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-11-12 20:39:06 +01:00
038d924916 MBus messaging IPC