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
Age
Commit message (
Expand
)
Author
3 days
usr: libc: Add stdio.h
Quinn Stephens
3 days
kernel: cons: Add initial ANSI escape seq impl
Ian Moffett
3 days
kernel: cons: Handle ASCII_NUL
Ian Moffett
3 days
kernel: cons: Add color attribute helpers
Ian Moffett
3 days
kernel: vm: Support NULL `addr' for private mmap()
Ian Moffett
3 days
kernel: vm: Map at `va + page_off'
Ian Moffett
3 days
usr: libc: Add stdlib.h exit routines
Quinn Stephens
4 days
kernel: xhci: Fix scratchpad page count
Ian Moffett
5 days
usr.bin: kfgwm: Use kfgpos_t for x,y
Ian Moffett
5 days
usr.bin: kfgwm: Add initial WM sources
Ian Moffett
5 days
build: bootstrap: Default to limine v9.3.0
Ian Moffett
5 days
usr: libc: Improve stddef.h
Quinn Stephens
5 days
kernel: video: Add /ctl/fb0/attr
Ian Moffett
5 days
kernel: vm: Allow NULL `addr' for cdev mappings
Ian Moffett
5 days
kernel: device: Harden cdev mmap() bounds checks
Ian Moffett
5 days
usr: libc: Add stdarg.h
Quinn Stephens
5 days
kernel: syscall: Add SYS_mmap and SYS_munmap
Ian Moffett
5 days
kernel: vm: Prepare for user mmap() interface
Ian Moffett
5 days
usr.bin: Build fetch tool
Ian Moffett
6 days
project: Bump version to v1.8
Ian Moffett
6 days
usr: libc: Add stdatomic.h
Quinn Stephens
6 days
kernel: vm: Add initial shared mapping support
Ian Moffett
6 days
kernel: fbdev: Add /dev/fb0 char device
Ian Moffett
6 days
kernel: vm: Add initial device pager impl
Ian Moffett
6 days
kernel: vfs: Store device major/minor in vnode
Ian Moffett
6 days
kernel: device: Add mmap() hook for cdevsw
Ian Moffett
7 days
kernel/aarch64: pmap: Add dirty bit + cache stubs
Ian Moffett
7 days
kernel/amd64: pmap: Add PTE dirty bit handling
Ian Moffett
7 days
kernel: xhci: Ensure of PCI bus mastering and MMIO
Ian Moffett
7 days
kernel/amd64: Add support for TLB shootdowns
Ian Moffett
7 days
kernel/amd64: Only use HALT_VECTOR
Ian Moffett
7 days
kernel/amd64: Reserve IDT vec 0x22 for TLB IPIs
Ian Moffett
7 days
kernel/amd64: mp: Add BSP to `ci_list'
Ian Moffett
7 days
kernel/amd64: cdefs: Add __invlpg() asm wrapper
Ian Moffett
7 days
kernel/amd64: mp: Keep track of CPUs by index
Ian Moffett
8 days
usr.bin: Add simple `fetch' program
Ian Moffett
8 days
usr: Pass OS version and ARCH to user programs
Ian Moffett
8 days
usr.bin: osh: Make kmsg its own program
Ian Moffett
8 days
kernel: spawn: Fix fmt arg
Ian Moffett
9 days
kernel: spawn: Add support for SPAWN_WAIT flag
Ian Moffett
9 days
kernel/amd64: proc: Support kicking kernel threads
Ian Moffett
9 days
kernel: exec: Initially disable intr in execve()
Ian Moffett
9 days
kernel: sched: Implement better sched_yield()
Ian Moffett
9 days
kernel: proc: Add proc_reap() for zombies, etc
Ian Moffett
9 days
kernel: sched: Enable interrupts in sched_enter()
Ian Moffett
9 days
kernel: proc: Add PROC_SLEEP to pause threads
Ian Moffett
9 days
kernel: sched: Add sched_switch_to()
Ian Moffett
9 days
kernel: proc: `spawn_data' -> `data'
Ian Moffett
9 days
kernel: spawn: Add missing include
Ian Moffett
9 days
kernel: descrip: Lock filedes during r/w operation
Ian Moffett
[next]