|
|
e52268cd8e
|
First Hello world syscall
Build documentation / build-and-deploy (push) Successful in 26s
|
2026-01-03 02:04:09 +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 |
|
|
|
121fb3b33c
|
Move platform-specific code for process loading/init for AMD64 to amd64/
Build documentation / build-and-deploy (push) Successful in 49s
|
2026-01-01 20:08:37 +01:00 |
|
|
|
5e6bdcc52d
|
Handle swapgs in interrupts and scheduling
Build documentation / build-and-deploy (push) Successful in 29s
|
2026-01-01 18:42:53 +01:00 |
|
|
|
3bcbdb5ec4
|
Fix proc_kill () race, improve scheduler locking
Build documentation / build-and-deploy (push) Successful in 1m45s
|
2026-01-01 16:59:04 +01:00 |
|
|
|
74c782d653
|
mkdir docs/kernel/doxygen
Build documentation / build-and-deploy (push) Failing after 30s
|
2025-12-31 21:21:02 +01:00 |
|
|
|
a6c3f4cf87
|
Move kernel doxygen stuff to kernel/
|
2025-12-30 17:04:05 +01:00 |
|
|
|
34f1e0ba30
|
Document amd64 platform-specific code
|
2025-12-30 16:50:15 +01:00 |
|
|
|
d861ab56c4
|
Remove pre-SMP TSS code
|
2025-12-30 01:50:47 +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 |
|
|
|
259aa732c8
|
Use separate IST stack for IRQs and cpu exceptions
|
2025-12-22 22:19:01 +01:00 |
|
|
|
1fd6f4890d
|
Generic sleep_micro() function
|
2025-12-22 21:14:58 +01:00 |
|
|
|
849df9c27d
|
Fix HPET unaligned read/writes on bochs
|
2025-12-22 21:06:48 +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 |
|
|
|
741d0fb9b0
|
clang-format alignment rules
|
2025-12-21 23:10:21 +01:00 |
|
|
|
c85cbd0c01
|
Use prettier #defines for attributes
|
2025-12-21 23:03:56 +01:00 |
|
|
|
b2d8294b12
|
Use clang-format
|
2025-12-21 22:53:25 +01:00 |
|
|
|
8794a61073
|
Integrate uACPI
|
2025-12-21 22:24:23 +01:00 |
|
|
|
c3123192d8
|
Interrupt handling/cpu exceptions
|
2025-12-21 11:55:49 +01:00 |
|
|
|
f60d8d6861
|
PMM and liballoc port
|
2025-12-17 22:42:48 +01:00 |
|
|
|
13fee12f59
|
Hello world over serial
|
2025-12-16 23:09:13 +01:00 |
|
|
|
c4c1939637
|
Add standard C headers
|
2025-12-16 19:26:57 +01:00 |
|
|
|
04d59fd6d2
|
Init
|
2025-12-15 23:58:42 +01:00 |
|