Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/mop3 2025-12-10 01:33:56 +01:00
6feea1444a Dynamic IRQ handling
kamkow1 pushed to master at kamkow1/mop3 2025-12-09 17:14:05 +01:00
64b14f3878 Working PIT irqs, fix GDT bugs
9c8946de51 Reference count page tables
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2025-12-08 01:28:13 +01:00
0de8cca8bb Use memory region map to discover the memory
kamkow1 pushed to master at kamkow1/mop3 2025-12-07 18:51:47 +01:00
807f067101 Add help target to list available targets
kamkow1 pushed to master at kamkow1/mop3 2025-12-07 14:48:31 +01:00
4b94ea7a41 Fix running on bochs by forcing x86 pentium codegen
kamkow1 pushed to master at kamkow1/mop3 2025-12-07 02:18:23 +01:00
69dde0bf6a Clean up bochsrc.txt, add com1 logging
kamkow1 pushed to master at kamkow1/mop3 2025-12-07 02:01:51 +01:00
149aa28836 Run i386_pc target with bochs emulator
kamkow1 pushed to master at kamkow1/mop3 2025-12-07 01:03:31 +01:00
8cd6eee737 Move platform-specific flags to a separate file
kamkow1 created branch master in kamkow1/mop3 2025-12-07 00:54:25 +01:00
kamkow1 pushed to master at kamkow1/mop3 2025-12-07 00:54:25 +01:00
de5350010b Working i386 paging and liballoc
kamkow1 created repository kamkow1/mop3 2025-12-07 00:54:10 +01:00
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-29 23:54:16 +01:00
11b4d6a2bc QEMU PCI testdev driver
3ee494cffc Exit early if PCI ATA device is not available
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-29 02:15:50 +01:00
118f5cb81a Rework PCI ata and serial drivers, program according to the progif byte
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-29 00:19:10 +01:00
3183117718 PCI_BAR_IOBASE() macro for bit extraction
436f29bec9 Get rid of PCI register size map
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-24 22:30:03 +01:00
a52dc89f9f diagdummy srpr2 wait for device lock
cc2b96f37a qemu_pci_serial device locking/sync
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-24 21:53:55 +01:00
80a29d8ff6 Handle continous jobs via new subsystem - CJob
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-24 17:14:50 +01:00
4f55d765b4 ulib Fix volatile
ec732d4627 Make SpinLock IRQ_CTX irq_flags volatile
3f3795df3c Fix stack alignment
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-11-24 01:00:58 +01:00
2faad79559 diagdummy Add srpr2 subcommand for contiguous printing to serial (and testing access races)
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