|
|
a3b62ebd3d
|
Clean up AMD64 memory management code, remove dependency on pd.lock
|
2026-01-27 19:03:03 +01:00 |
|
|
|
95f590fb3b
|
multi-cpu scheduling WIP
|
2026-01-25 15:54:00 +01:00 |
|
|
|
7bb3b77ede
|
Disable kernel preemption, fix requesting rescheduling
Build documentation / build-and-deploy (push) Successful in 29s
|
2026-01-22 19:32:15 +01:00 |
|
|
|
38a43b59b0
|
Resolve strange IRQ issues which cause the scheduler to behave weirdly (IRQ mapping)
Build documentation / build-and-deploy (push) Successful in 52s
|
2026-01-19 01:51:34 +01:00 |
|
|
|
270ff507d4
|
Implement lock IRQ nesting via stack variables/contexts
Build documentation / build-and-deploy (push) Successful in 21s
|
2026-01-14 22:11:56 +01:00 |
|
|
|
d1d772cb42
|
Fix user apps randomly crashing (APIC, GDT layout, syscall entry)
Build documentation / build-and-deploy (push) Successful in 23s
|
2026-01-14 19:51:18 +01:00 |
|
|
|
6a474c21a0
|
Use RW spin locks
Build documentation / build-and-deploy (push) Successful in 39s
|
2026-01-09 19:53:08 +01:00 |
|
|
|
0555ddd041
|
Clean up IOAPIC and LAPIC implementations
Build documentation / build-and-deploy (push) Successful in 33s
|
2026-01-08 22:05:11 +01:00 |
|
|
|
7915986902
|
Remove Doxygen-style comments, change formatting to wrap comments
Build documentation / build-and-deploy (push) Successful in 28s
|
2026-01-06 02:04:32 +01:00 |
|
|
|
e077d322f4
|
Rewrite init app in C, introduce MSL (MOP3 System Library)
Build documentation / build-and-deploy (push) Successful in 35s
|
2026-01-04 01:11:31 +01:00 |
|
|
|
1341dc00d9
|
make -B format_kernel
Build documentation / build-and-deploy (push) Successful in 32s
|
2026-01-01 20:17:29 +01:00 |
|
|
|
99bab4ceee
|
Use generic spin () instead of amd64_spin ()
|
2026-01-01 20:16:40 +01:00 |
|
|
|
34f1e0ba30
|
Document amd64 platform-specific code
|
2025-12-30 16:50:15 +01:00 |
|
|
|
b279774bd6
|
Generated docs using doxygen and mkdocs
|
2025-12-30 01:47:29 +01:00 |
|
|
|
fa7998c323
|
Run first app from ramdisk!
|
2025-12-29 23:54:21 +01:00 |
|
|
|
c16170e4c2
|
SMP and timer interrupts
|
2025-12-23 19:50:37 +01:00 |
|
|
|
69feceaaae
|
clang-format set column width to 100 chars
|
2025-12-22 19:38:32 +01:00 |
|
|
|
7b33d0757a
|
APIC, HPET, virtual memory
|
2025-12-22 19:36:43 +01:00 |
|