summaryrefslogtreecommitdiff
path: root/src/cmd/init
AgeCommit message (Collapse)Author
2024-07-27cmd/termcook: fix integer size cast warningdzwdz
2024-07-25kernel: pass more information to user on interruptdzwdz
This is meant to facilitate a syscall for returning from interrupts, which will actually work in the general case as opposed to the current hack, which only works if the interrupt occured during a syscall (which is correct... for now).
2024-05-05net: expose the rtl mac to userland, make the netstack use itdzwdz
2024-05-04kernel/rtl8139: prepare for /dev/eth/macdzwdz
2024-05-04user/ntpfs: implement a basic ntp clientdzwdz
time() will probably end up doing io. That sounded bad at first, but Plan 9 does that too (see /sys/src/libc/9sys/nsec.c), so it's probably fine. I might need better service management soon. Also, dunno what it should return before it makes contact with NTP. I could implement RTC support, but eh. Doesn't feel that necessary. I'll also need to remember how the hell threading works, so it can talk with the ntp daemon on another thread.
2023-09-30user: rework terminal handlingdzwdz
2023-09-25kernel/intr: accept a message, allow killing processes via intrsdzwdz
2023-09-13*: clean up the filesystemdzwdz
moved keyboard and vtty to /dev/, removed some obsolete stuff
2023-09-13cmd/init: remove /initctl, use intr insteaddzwdz
2023-09-11*: rename /kdev/ to /dev/dzwdz
2023-09-03misc: remove old debug printsdzwdz
the rtl8139 mac wasn't being read correctly anyways, and the init stuff wasn't revelant in ages. the rest is relatively useful
2023-08-29kernel: remove _sys_await, emulate it in libcdzwdz
2023-08-15user: fix freeze if graphical shell was quitdzwdz
2023-08-14reorganization: first stepsdzwdz