|
|
ebb026b807
|
proc_cleanup_resources () drop instead of immediate removal
Build documentation / build-and-deploy (push) Successful in 30s
|
2026-01-07 23:09:13 +01:00 |
|
|
|
d7b734306f
|
Introduce concept of Process Resources (PR_MEM), implement necessary syscalls
Build documentation / build-and-deploy (push) Successful in 42s
|
2026-01-07 22:47:30 +01:00 |
|
|
|
28aef30f77
|
Implement proc_map () and proc_unmap () syscalls
Build documentation / build-and-deploy (push) Successful in 21s
|
2026-01-06 23:32:11 +01:00 |
|
|
|
9f107a1a5e
|
Implement proc_unmap ()
|
2026-01-06 17:47:21 +01:00 |
|
|
|
e50f8940a9
|
Redesign linked list
Build documentation / build-and-deploy (push) Successful in 49s
|
2026-01-06 16:38:42 +01:00 |
|
|
|
d09e4d97ad
|
Fix missing headers, generate compile db with bear
Build documentation / build-and-deploy (push) Successful in 31s
|
2026-01-06 03:08:13 +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 |
|
|
|
902682ac11
|
Remove doxygen infra
Build documentation / build-and-deploy (push) Successful in 31s
|
2026-01-06 01:41:07 +01:00 |
|
|
|
7747e5e0aa
|
Docs update theme
Build documentation / build-and-deploy (push) Successful in 47s
|
2026-01-06 01:37:51 +01:00 |
|
|
|
a8423fe657
|
Better proc_kill () and process cleanup
Build documentation / build-and-deploy (push) Successful in 27s
|
2026-01-06 01:19:11 +01:00 |
|
|
|
6538fd8023
|
Generate new PIDs for processes
|
2026-01-05 20:24:26 +01:00 |
|
|
|
fcd5658a80
|
Use red-black trees to store process run queue and process list
Build documentation / build-and-deploy (push) Successful in 43s
|
2026-01-05 18:30:58 +01:00 |
|
|
|
b1579e4ac1
|
Implement automatic paging table deallocation
|
2026-01-04 21:26:11 +01:00 |
|
|
|
bba36ef057
|
Remove sign warning in comparison
Build documentation / build-and-deploy (push) Successful in 22s
|
2026-01-04 01:45:56 +01:00 |
|
|
|
b5353cb600
|
Auxilary scripts for formatting all components
Build documentation / build-and-deploy (push) Successful in 44s
|
2026-01-04 01:44:02 +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 |
|
|
|
2c954a9ca9
|
Fix return syscall result
Build documentation / build-and-deploy (push) Successful in 32s
|
2026-01-03 15:06:36 +01:00 |
|
|
|
cf04e3db18
|
proc_quit () and proc_test () syscalls
Build documentation / build-and-deploy (push) Successful in 43s
|
2026-01-03 12:21:56 +01:00 |
|
|
|
124a7f7215
|
Docs add kernel build instructions
Build documentation / build-and-deploy (push) Successful in 39s
|
2026-01-03 02:19:40 +01:00 |
|
|
|
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 |
|
|
|
7f53ede2ab
|
CI docs use $REMOTE_IP
Build documentation / build-and-deploy (push) Successful in 38s
|
2025-12-31 22:50:59 +01:00 |
|
|
|
f1e34b78cd
|
CI docs chmod 777 on site build dir
Build documentation / build-and-deploy (push) Successful in 39s
|
2025-12-31 22:40:28 +01:00 |
|
|
|
97ad0b338c
|
Fix CI docs build, install rsync
Build documentation / build-and-deploy (push) Successful in 43s
|
2025-12-31 21:25:33 +01:00 |
|
|
|
74c782d653
|
mkdir docs/kernel/doxygen
Build documentation / build-and-deploy (push) Failing after 30s
|
2025-12-31 21:21:02 +01:00 |
|
|
|
949f9c5293
|
Add docs gitea workflow
Build documentation / build-and-deploy (push) Failing after 1m11s
|
2025-12-31 20:57:09 +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 |
|
|
|
4f4f5c3d2f
|
Move doxygen-awesome-darkmode-toggle.js to doxytheme/
|
2025-12-30 01:52:45 +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 |
|
|
|
84c600b903
|
Add limine as raw source
|
2025-12-17 22:45:17 +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 |
|