Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/mop3 2026-03-14 16:40:55 +01:00
3c10b76b3f IDE interrupt based driver
kamkow1 pushed to master at kamkow1/debugus 2026-03-14 10:37:03 +01:00
2ee6e9666e don't print function name in dbg_handle_sigsegv()
ec08cbae07 Multiple test files for testing
a7378a5210 Rename baddr() to boff()
46c8a1e26b bl()/rmbl() commands for setting/removing breakpoints at source line
07c4b9283b ebfn()/dbfn() commands for enabling/disabling breakpoints by func name
Compare 10 commits »
kamkow1 created branch master in kamkow1/debugus 2026-03-14 10:37:03 +01:00
kamkow1 created repository kamkow1/debugus 2026-03-14 10:36:19 +01:00
kamkow1 pushed to master at kamkow1/mop3 2026-03-13 20:33:41 +01:00
217179c9a0 Handle IRQs inside the kernel
4760818118 Spinlock save cpu flags
19793e9126 Device IRQs WIP
Compare 3 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-11 19:12:07 +01:00
04b7355a3d VFS can now reschedule the calling process
e765855309 Per-cpu kernel pseudo process
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-11 15:36:42 +01:00
f1268ec1ba kernel do not format pci_defs.c
5024870dc7 Implement debug console device
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-10 22:16:32 +01:00
6ce4864fd3 CE help format
47ea9eb632 PCI IDE check if BAR is IO
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-10 21:56:52 +01:00
37ec117abc Better PCI IDE init with fallback to IO bars
kamkow1 pushed to master at kamkow1/mop3 2026-03-10 21:38:55 +01:00
3d9503260e CE add format command, implement libfat
kamkow1 pushed to master at kamkow1/mop3 2026-03-10 21:10:19 +01:00
be8d1e4596 make_test_drive.sh pure FAT32 image
e9806c862c Don't create fake dos partitions for TEMP
4b099f04f5 Fix FAT driver issues (FAT32 while being under 32MiB), liballoc alignment so SSE doesnt break
Compare 3 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-10 18:24:25 +01:00
38557bab7d PCI IDE driver, new create_volume () syscall, test scripts
01c51ac63f Remove unneeded subq $8, %rsp
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-09 23:32:28 +01:00
03ae17d1c9 List PCI devices on boot
034f2efd14 Reduce sizes for RD and TEMP
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-09 18:06:48 +01:00
814c849462 CE add cls command
1ef028f919 CE better human_size ()
29e377aea3 CE edit display command
Compare 3 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-09 02:02:40 +01:00
c2726bc261 FAT driver fix file modes
3148e0e367 CE edit w command
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-09 00:02:21 +01:00
a352e9c501 CE edit handle empty file
kamkow1 pushed to master at kamkow1/mop3 2026-03-08 23:35:47 +01:00
bea4ddd2c8 Berry failed port attempt leftovers :(
kamkow1 pushed to master at kamkow1/mop3 2026-03-08 21:06:03 +01:00
ed4db21cf2 CE KB_DELETE fix concatenating with last line
43ce80e764 CE split lines properly
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-08 19:38:14 +01:00
5682a96d5d PS/2 KB driver ignore ack byte
23fffba99b PS/2 KB driver set typematic delay to 250ms for smoother typing
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2026-03-08 14:30:01 +01:00
cbc0bf4452 CE edit handle backspace deletion into previous line
f74f8ab122 CE gapbuffer_move only when necessary, remove unused vars
Compare 2 commits »