Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/mop3 2025-12-30 17:04:09 +01:00
a6c3f4cf87 Move kernel doxygen stuff to kernel/
kamkow1 pushed to master at kamkow1/mop3 2025-12-30 16:50:18 +01:00
34f1e0ba30 Document amd64 platform-specific code
kamkow1 pushed to master at kamkow1/mop3 2025-12-30 01:52:48 +01:00
4f4f5c3d2f Move doxygen-awesome-darkmode-toggle.js to doxytheme/
kamkow1 pushed to master at kamkow1/mop3 2025-12-30 01:50:50 +01:00
d861ab56c4 Remove pre-SMP TSS code
b279774bd6 Generated docs using doxygen and mkdocs
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2025-12-29 23:54:25 +01:00
fa7998c323 Run first app from ramdisk!
kamkow1 pushed to master at kamkow1/mop3 2025-12-23 19:50:43 +01:00
c16170e4c2 SMP and timer interrupts
kamkow1 pushed to master at kamkow1/mop3 2025-12-22 22:19:05 +01:00
259aa732c8 Use separate IST stack for IRQs and cpu exceptions
kamkow1 pushed to master at kamkow1/mop3 2025-12-22 21:15:00 +01:00
1fd6f4890d Generic sleep_micro() function
kamkow1 pushed to master at kamkow1/mop3 2025-12-22 21:06:51 +01:00
849df9c27d Fix HPET unaligned read/writes on bochs
kamkow1 pushed to master at kamkow1/mop3 2025-12-22 19:38:34 +01:00
69feceaaae clang-format set column width to 100 chars
7b33d0757a APIC, HPET, virtual memory
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2025-12-21 23:10:36 +01:00
741d0fb9b0 clang-format alignment rules
c85cbd0c01 Use prettier #defines for attributes
b2d8294b12 Use clang-format
8794a61073 Integrate uACPI
Compare 4 commits »
kamkow1 pushed to master at kamkow1/mop3 2025-12-21 12:01:22 +01:00
c3123192d8 Interrupt handling/cpu exceptions
kamkow1 pushed to master at kamkow1/mop3 2025-12-17 22:45:20 +01:00
84c600b903 Add limine as raw source
kamkow1 pushed to master at kamkow1/mop3 2025-12-17 22:43:51 +01:00
f60d8d6861 PMM and liballoc port
13fee12f59 Hello world over serial
c4c1939637 Add standard C headers
04d59fd6d2 Init
Compare 4 commits »
kamkow1 pushed to master at kamkow1/mop3 2025-12-14 01:19:03 +01:00
9424083576 Parse ACPI MADT table
56f997ba38 Reorganize distrib build
Compare 2 commits »
kamkow1 pushed to master at kamkow1/mop3 2025-12-11 02:09:17 +01:00
412db850a0 Parse ramdisk tar file
172859831d Add memcmp(), clean up bochsrc.txt
Compare 2 commits »
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