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
|
dbb543de66
|
move vfs to fs dir
|
2026-10-21 19:23:37 +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
|
4384d36246
|
Rename dirs
|
2026-10-19 19:57:05 +02:00 |
|
marv7000
|
299ee1dfa8
|
Use __packed in guid.h
|
2026-10-19 19:35:26 +02:00 |
|
marv7000
|
253143edf5
|
uacpi x86 functions
|
2026-10-19 19:34:12 +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
|
8aad7c5023
|
Don't print the TID in kmsg
|
2026-10-18 21:14:00 +02:00 |
|
marv7000
|
8c100af7e7
|
Implement uacpi_kernel_unmap
|
2026-10-18 21:13:29 +02:00 |
|
marv7000
|
b6ffd2c8c6
|
Add basic tools
|
2026-10-18 18:27:34 +02:00 |
|
marv7000
|
b567d8539c
|
also map reclaimable memory in hhdm
|
2026-10-18 16:02:37 +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
|
d7b20baf97
|
fix x86_64 on clang
|
2026-10-15 17:17:03 +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
|
f9a456b09d
|
x86 stuff
|
2026-10-14 00:02:13 +02:00 |
|
marv7000
|
deec8099cb
|
expose cmdline for /dev/cmdline later
|
2026-10-13 23:59:28 +02:00 |
|
marv7000
|
c5c3acc520
|
move fbcon to dev/video
|
2026-10-13 23:54:38 +02:00 |
|
marv7000
|
7826310f96
|
oops
|
2026-10-13 23:08:00 +02:00 |
|
marv7000
|
00b7cdb8d7
|
more uapi bits
|
2026-10-13 23:04:30 +02:00 |
|
marv7000
|
56d43a94a9
|
remove newlines in assert
|
2026-10-13 23:01:41 +02:00 |
|
marv7000
|
2a3bc68ba7
|
more uapi bits
|
2026-10-13 01:53:44 +02:00 |
|
marv7000
|
d130e7dc1b
|
fix task entry corruption
|
2026-10-12 19:37:02 +02:00 |
|
marv7000
|
060983bbf6
|
syscall fixes
|
2026-10-12 19:05:42 +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
|
85cf698aae
|
lock irqs in spinlock
|
2026-10-11 02:00:55 +02:00 |
|
marv7000
|
710772efee
|
clean up segment regs
|
2026-10-11 02:00:40 +02:00 |
|
marv7000
|
de822fa48d
|
rename to start.c
|
2026-10-11 02:00:18 +02:00 |
|