K. Lange
|
fdda0132c8
|
kernel: implement O_DIRECTORY
|
2018-11-28 14:51:35 +09:00 |
|
K. Lange
|
de7463d141
|
kernel: 64-bit offsets for VFS
|
2018-11-23 09:56:44 +09:00 |
|
K. Lange
|
f3c6507e4a
|
kernel: move truncate to a separate method called after open
|
2018-11-21 21:54:31 +09:00 |
|
K. Lange
|
b42c185421
|
sudo: support euids with setuid binaries
|
2018-10-31 10:28:41 +09:00 |
|
K. Lange
|
886f5797fb
|
kernel: add modes and offsets to file descriptors
|
2018-10-29 20:57:17 +09:00 |
|
K. Lange
|
81ba10fe3f
|
serial: new direct tty serial driver
|
2018-10-29 19:55:55 +09:00 |
|
K. Lange
|
4d854b156c
|
lfbvideo: allow display initialize to be triggered by ioctl
|
2018-10-27 16:18:09 +09:00 |
|
K. Lange
|
51df8004dd
|
job control: kill/cont process groups
|
2018-10-26 23:19:46 +09:00 |
|
K. Lange
|
6c88956fa4
|
job control
|
2018-10-26 20:34:15 +09:00 |
|
K. Lange
|
cc4874f90a
|
tty: improvements (^V, fix nlcr behaviors, enter sends ^M)
|
2018-10-26 10:15:16 +09:00 |
|
K. Lange
|
c35b51ad14
|
pty: preparations to make serial ports actual ttys
|
2018-10-09 20:13:08 +09:00 |
|
K. Lange
|
31214693dd
|
Fixes to build kernel and modules with clang
|
2018-10-07 11:53:07 +09:00 |
|
K. Lange
|
36e9046ae8
|
Allow modules to install procfs entries
|
2018-09-30 16:09:19 +09:00 |
|
K. Lange
|
de94682728
|
Only the kill syscall should care about user permissions for signals
|
2018-09-28 23:59:12 +09:00 |
|
K. Lange
|
6e8d92cdd2
|
Expose lfb_driver_name
|
2018-09-28 23:58:43 +09:00 |
|
K. Lange
|
8b07197870
|
linear framebuffer driver cleanup, add /proc/framebuffer
|
2018-09-28 21:15:30 +09:00 |
|
K. Lange
|
7a20e11aea
|
proper waitpid status values
|
2018-09-28 13:00:51 +09:00 |
|
K. Lange
|
4f450cfd83
|
Pipes should wake up from fswait when they close
|
2018-08-21 22:57:14 +09:00 |
|
K. Lange
|
864cbdb868
|
Fix debug shell not being able to start a shell by allowing system() in kernel to take an env
|
2018-08-14 11:33:02 +09:00 |
|
K. Lange
|
7bfec745d9
|
[experimental] Enable write-combining in video memory with PAT?
|
2018-08-06 16:32:06 +09:00 |
|
K. Lange
|
f10a54dd2b
|
PIIX PIRQ handling?
|
2018-07-21 16:57:36 +09:00 |
|
K. Lange
|
095d087e1d
|
IRQ stuff
|
2018-07-21 16:02:39 +09:00 |
|
K. Lange
|
35a2a4bc5c
|
more filesystem permission things, add rm
|
2018-07-18 15:35:52 +09:00 |
|
K. Lange
|
e7ccc61d62
|
Support mode setting from EFI
|
2018-07-12 10:53:36 +09:00 |
|
K. Lange
|
9bf08fcff6
|
Fix some multiboot flag stuff
|
2018-05-21 22:31:49 +09:00 |
|
K. Lange
|
ecfdffa0a6
|
Add a userspace tool to set resolution using ioctl binding
|
2018-04-25 18:39:07 +09:00 |
|
K. Lange
|
3e4a1a8805
|
Remove redundant kernel/va_list.h
|
2018-04-24 19:57:08 +09:00 |
|
K. Lange
|
5dd763780a
|
Unify list, tree, hashmap implementations with userspace/kernel
|
2018-04-24 19:28:50 +09:00 |
|
K. Lange
|
1355502e6c
|
Reorganize headers
|
2018-03-19 11:38:11 +09:00 |
|