marv7000
|
244618dbeb
|
lib: Add workqueues
|
2026-10-25 19:15:00 +01:00 |
|
marv7000
|
0e13d1c0b4
|
process: Rewrite ELF loading, processes
|
2026-10-25 19:12:24 +01:00 |
|
marv7000
|
9991c1ddcb
|
vfs: Block devices
|
2026-10-25 19:07:58 +01:00 |
|
marv7000
|
c0767b4631
|
vfs: Add devtmpfs + memfiles
|
2026-10-25 18:45:38 +01:00 |
|
marv7000
|
d14f895288
|
fs: Initial VFS port
|
2026-10-25 18:35:03 +01:00 |
|
marv7000
|
efe1feb852
|
mem: Refactor vma/vmo
|
2026-10-25 17:49:25 +01:00 |
|
marv7000
|
ef08e2e5d7
|
vfs: Polling
|
2026-10-25 17:40:40 +01:00 |
|
marv7000
|
d63724ea61
|
amaps
|
2026-10-25 17:07:40 +01:00 |
|
marv7000
|
c1a5e9021a
|
Remove dead lib code
|
2026-10-25 16:38:19 +01:00 |
|
marv7000
|
89fd5093b9
|
Add condvars and events via parking lot
|
2026-10-25 16:37:12 +01:00 |
|
marv7000
|
92787ddd75
|
Add initializers
|
2026-10-23 00:35:11 +02:00 |
|
marv7000
|
b83f1fe6d9
|
turnstile fixes
|
2026-10-22 01:34:45 +02:00 |
|
marv7000
|
05c0920998
|
Add turnstiles, more sched fixes
|
2026-10-20 23:13:29 +02:00 |
|
marv7000
|
a8bf7d7a28
|
Add cache line size bit
|
2026-10-20 02:23:32 +02:00 |
|
marv7000
|
15bf9b4dca
|
Remove unused struct boot_info from module
|
2026-10-19 22:00:03 +02:00 |
|
marv7000
|
bd6dd98213
|
Add console ioctls
|
2026-10-19 21:02:39 +02:00 |
|
marv7000
|
a557fc78fd
|
Add spdx
|
2026-10-19 20:03:05 +02:00 |
|
marv7000
|
b5bada597a
|
start Mutex rework
|
2026-10-19 20:01:23 +02:00 |
|
marv7000
|
299ee1dfa8
|
Use __packed in guid.h
|
2026-10-19 19:35:26 +02:00 |
|
marv7000
|
7f8e600ecd
|
Program LAPIC deadline
|
2026-10-19 19:33:53 +02:00 |
|
marv7000
|
3b7bae534d
|
Load modules after initgraph
|
2026-10-19 19:24:47 +02:00 |
|
marv7000
|
4985a2a7b9
|
Add more UAPIs
|
2026-10-19 19:08:37 +02:00 |
|
marv7000
|
70ca5115df
|
IPI TLB shootdowns
|
2026-10-18 21:29:47 +02:00 |
|
marv7000
|
7aaf953a1c
|
FDT fixes + driver handling
|
2026-10-18 21:22:33 +02:00 |
|
marv7000
|
692d67e3cf
|
Small fixes
|
2026-10-18 21:20:50 +02:00 |
|
marv7000
|
32f1ff25f7
|
Make clock.c atomic
|
2026-10-18 21:15:35 +02:00 |
|
marv7000
|
0ed321f622
|
more uapi bits
|
2026-10-18 14:47:02 +02:00 |
|
marv7000
|
27b2905dd7
|
move iovec_iter_kernel out of header
|
2026-10-17 11:25:53 +02:00 |
|
marv7000
|
c62a908735
|
convert macros to constexpr
|
2026-10-15 21:44:10 +02:00 |
|
marv7000
|
7748a1dac8
|
replace asm volatile("pause") with function
|
2026-10-15 21:20:31 +02:00 |
|
marv7000
|
ee5c8b1fc3
|
random + rdrand
|
2026-10-15 00:50:47 +02:00 |
|
marv7000
|
12e8331752
|
pmap tlb shootdowns
|
2026-10-15 00:33:23 +02:00 |
|
marv7000
|
d84232c394
|
port apic and hpet to mmio API, apic_msis
|
2026-10-14 23:57:35 +02:00 |
|
marv7000
|
d7857f18cd
|
ringbuffer, guid, iovec stuff, and mmio
|
2026-10-14 23:26:30 +02:00 |
|
marv7000
|
4c781f31ad
|
replace stdatomic.h with zinnia/atomic.h
|
2026-10-14 00:05:32 +02:00 |
|
marv7000
|
deec8099cb
|
expose cmdline for /dev/cmdline later
|
2026-10-13 23:59:28 +02:00 |
|
marv7000
|
00b7cdb8d7
|
more uapi bits
|
2026-10-13 23:04:30 +02:00 |
|
marv7000
|
2a3bc68ba7
|
more uapi bits
|
2026-10-13 01:53:44 +02:00 |
|
marv7000
|
bc5f01dab6
|
mark initgraph nodes red and dimmed if not run
|
2026-10-12 16:03:36 +02:00 |
|
marv7000
|
350e65837b
|
logger fixes
|
2026-10-12 15:51:58 +02:00 |
|
marv7000
|
eabce70866
|
initgraph, whole lot of refactor
|
2026-10-12 15:36:48 +02:00 |
|
marv7000
|
41cc7fea77
|
oops
|
2026-10-11 17:43:21 +02:00 |
|
marv7000
|
5d672d8132
|
vfs interface
|
2026-10-06 01:59:08 +02:00 |
|
marv7000
|
f8eb4f4e54
|
more
|
2026-10-06 01:34:24 +02:00 |
|
marv7000
|
c201b43d8c
|
timespec_t
|
2026-10-06 00:53:38 +02:00 |
|
marv7000
|
947d8931a4
|
fix shitty attributes
|
2026-10-06 00:24:08 +02:00 |
|
marv7000
|
685f911431
|
change errno to error to avoid confusion
|
2026-10-06 00:20:35 +02:00 |
|
marv7000
|
57b1d338ac
|
drop cmdline limits
|
2026-10-06 00:13:14 +02:00 |
|
marv7000
|
301b5b6e6c
|
uapi fixes
|
2026-10-06 00:04:26 +02:00 |
|
marv7000
|
4dd59ef79a
|
more fixes
|
2026-10-05 23:55:10 +02:00 |
|