index
:
Hyra
expt
main
old
stable
user
The Hyra Operating System
Ian Moffett <ian@osmora.org>
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
Age
Commit message (
Expand
)
Author
4 days
kernel: Deprecate kern_instl for /usr/sbin/install
Ian Moffett
4 days
kernel: syscall: Add SYS_lseek
Ian Moffett
4 days
kernel: filedesc: Add fd_seek() as kernel lseek()
Ian Moffett
5 days
kernel: vfs: Add SYS_access syscall
Ian Moffett
5 days
kernel: vfs: Release vnode in vfs_dostat()
Ian Moffett
5 days
kernel: vfs: Use pathbuf in vfs_dostat()
Ian Moffett
5 days
kernel: vfs: Remove unused include
Ian Moffett
6 days
kernel: spawn: Wait on both PROC_SLEEP + PROC_ZOMB
Ian Moffett
6 days
kernel: spawn: Set PROC_WAITED before td enqueue
Ian Moffett
6 days
kernel: exit: Ensure PROC_WAITED is unset on exit
Ian Moffett
6 days
kernel: sched: No yield on wait + intoff on yield
Ian Moffett
6 days
kernel: spawn: Ensure pathbuf is zeroed
Ian Moffett
6 days
kernel: stat: Fix getattr result pointer
Ian Moffett
6 days
kernel: spawn: Improve wait sleep handling
Ian Moffett
6 days
kernel: sched: Skip sleeping threads and get next
Ian Moffett
6 days
kernel: sched: Allow sleeping TDs to be enqueued
Ian Moffett
6 days
kernel: exit: Handle stack VA/PA in proc_reap()
Ian Moffett
6 days
kernel: spawn: Return process exit status on fail
Ian Moffett
6 days
kernel: exit: Wake up parent *only* if asleep
Ian Moffett
9 days
kernel: stub: Always show exceptions in userland
Ian Moffett
12 days
kernel: syscall: Add SYS_mmap and SYS_munmap
Ian Moffett
2025-05-31
kernel: spawn: Fix fmt arg
Ian Moffett
2025-05-31
kernel: spawn: Add support for SPAWN_WAIT flag
Ian Moffett
2025-05-31
kernel: exec: Initially disable intr in execve()
Ian Moffett
2025-05-31
kernel: sched: Implement better sched_yield()
Ian Moffett
2025-05-31
kernel: proc: Add proc_reap() for zombies, etc
Ian Moffett
2025-05-31
kernel: sched: Enable interrupts in sched_enter()
Ian Moffett
2025-05-31
kernel: proc: Add PROC_SLEEP to pause threads
Ian Moffett
2025-05-31
kernel: sched: Add sched_switch_to()
Ian Moffett
2025-05-31
kernel: proc: `spawn_data' -> `data'
Ian Moffett
2025-05-31
kernel: spawn: Add missing include
Ian Moffett
2025-05-31
kernel: descrip: Lock filedes during r/w operation
Ian Moffett
2025-05-29
kernel: syslog: Add kernel message buffer
Ian Moffett
2025-05-29
kernel: descrip: Increment fd offset per read()
Ian Moffett
2025-05-29
kernel: Schedule drivers after AP bootstrap
Ian Moffett
2025-05-28
kernel: drivers: Add DRIVER_DEFER() macro
Ian Moffett
2025-05-28
kernel: syslog: Handle userspace kmsg logging
Ian Moffett
2025-05-28
kernel: proc: Store kernel thread flag in `proc'
Ian Moffett
2025-05-28
kernel: exit: Ensure curtd is NULL if killed
Ian Moffett
2025-05-28
kernel: exit: Handle killings of kernel threads
Ian Moffett
2025-05-27
kernel: Add initial installer impl
Ian Moffett
2025-05-27
kernel: sched: Don't switch on PID 0
Ian Moffett
2025-05-26
kernel: init_main: Fix sizeof arg on proc0 memset
Ian Moffett
2025-05-26
kernel: devfs: Add callback to request block size
Ian Moffett
2025-05-24
project: Build Hyra with ./hyra-install.sh
Ian Moffett
2025-05-22
kernel: Optimize console & logging
Quinn Stephens
2025-05-21
kernel: Enable interrupts before drivers
Ian Moffett
2025-05-19
kernel: syscall: Add SYS_reboot syscall
Ian Moffett
2025-05-19
kernel: sched: Rewrite context switch logic
Ian Moffett
2025-05-17
kernel: acpi: Add uACPI port
Ian Moffett
[next]