K. Lange
|
5773e2b3e9
|
fix dangling symlinks
|
2018-10-06 21:34:43 +09:00 |
|
K. Lange
|
655e829112
|
ToaruOS-NIH => ToaruOS
|
2018-10-06 21:28:43 +09:00 |
|
K. Lange
|
cb45fbc0c4
|
Merge nih
|
2018-10-06 21:19:44 +09:00 |
|
K. Lange
|
897d11ed3b
|
Fix raising signal from current thread outside of signal handler
|
2018-10-05 22:20:40 +09:00 |
|
K. Lange
|
2d26e2f490
|
tty: support more flags
|
2018-10-05 21:57:15 +09:00 |
|
K. Lange
|
e577016371
|
tty: character size is 8 bits
|
2018-10-05 11:17:12 +09:00 |
|
K. Lange
|
19200cd577
|
Handle leading space in shebang
|
2018-10-04 12:27:40 +09:00 |
|
K. Lange
|
36e9046ae8
|
Allow modules to install procfs entries
|
2018-09-30 16:09:19 +09:00 |
|
K. Lange
|
75cd03a4a6
|
tag kernel v1.5.2
|
2018-09-29 15:30:58 +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
|
7a20e11aea
|
proper waitpid status values
|
2018-09-28 13:00:51 +09:00 |
|
K. Lange
|
3afb51a951
|
Fix handling of signal suicides
|
2018-09-25 17:04:32 +09:00 |
|
K. Lange
|
4fee088b62
|
in kernel fault handler, show preceeding symbol, not closest
|
2018-09-25 16:44:20 +09:00 |
|
K. Lange
|
43fc653183
|
Bump kernel
|
2018-09-12 20:45:44 +09:00 |
|
K. Lange
|
4c8158cbdb
|
Fix irq remapping under vmware? possibly?
|
2018-09-12 20:42:57 +09:00 |
|
K. Lange
|
1960980586
|
Fix netinit
|
2018-09-04 10:17:59 +09:00 |
|
K. Lange
|
358e70b616
|
Add naive bounds checking for elf loading
|
2018-08-29 08:24:14 +09:00 |
|
K. Lange
|
f2cde6f8fa
|
Bump kernel version to 1.5.0
|
2018-08-21 22:58:16 +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
|
68a4e0ce50
|
Require exec permission to exec (finally)
|
2018-08-12 18:16:44 +09:00 |
|
K. Lange
|
4dbade5b5a
|
waitpid should be able to ignore kernel processes
|
2018-08-12 16:36:44 +09:00 |
|
K. Lange
|
84b007fa6a
|
missing initializers in page in shm
|
2018-08-07 18:25:23 +09:00 |
|
K. Lange
|
7bfec745d9
|
[experimental] Enable write-combining in video memory with PAT?
|
2018-08-06 16:32:06 +09:00 |
|
K. Lange
|
c0162b2412
|
Make sys_reboot load bad idt for triple fault reboot
|
2018-08-02 18:47:37 +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
|
ca5a3c3d2f
|
Add PCI IDs for vmware
|
2018-07-21 12:48:28 +09:00 |
|
K. Lange
|
5b468c57f3
|
Reduce ELF debug info to INFO
|
2018-07-21 12:26:06 +09:00 |
|
K. Lange
|
2a0d66b5ef
|
Reduce some kernel debug message levels
|
2018-07-21 12:25:39 +09:00 |
|
K. Lange
|
7b023195d8
|
Fix some sysfunc calls not returning properly
|
2018-07-20 18:51:31 +09:00 |
|
K. Lange
|
5cea798957
|
Actually apply requested mode in mkdir
|
2018-07-19 14:10:05 +09:00 |
|
K. Lange
|
8fefbe9e73
|
With all these errno and perm fixes, let's bump kernel to 1.4.0
|
2018-07-19 10:27:43 +09:00 |
|
K. Lange
|
35a2a4bc5c
|
more filesystem permission things, add rm
|
2018-07-18 15:35:52 +09:00 |
|
K. Lange
|
b1fe4fa4ce
|
More errno stuff
|
2018-07-18 10:45:42 +09:00 |
|
K. Lange
|
dace5d456b
|
Various errno-related fixes
|
2018-07-18 10:25:01 +09:00 |
|
K. Lange
|
ee3ca2ebd4
|
O_TRUNC needs write permissions
|
2018-07-17 17:08:24 +09:00 |
|
K. Lange
|
888301e05b
|
Support O_APPEND
|
2018-07-17 16:52:00 +09:00 |
|
K. Lange
|
0faa005cfd
|
Backport some fixes from NIH
|
2018-07-14 16:50:30 +09:00 |
|
K. Lange
|
e7ccc61d62
|
Support mode setting from EFI
|
2018-07-12 10:53:36 +09:00 |
|
K. Lange
|
905f5c2c95
|
also set gs
|
2018-07-11 16:09:25 +09:00 |
|
K. Lange
|
e55fb284ba
|
Functioning IA32 EFI loader
|
2018-07-06 23:53:14 +09:00 |
|
K. Lange
|
74b9e11d5c
|
Fix some virtualbox guest additions stuff
|
2018-06-05 22:34:37 +09:00 |
|
K. Lange
|
78128e0839
|
gitlab migration
|
2018-06-05 09:44:56 +09:00 |
|
K. Lange
|
9bf08fcff6
|
Fix some multiboot flag stuff
|
2018-05-21 22:31:49 +09:00 |
|
K. Lange
|
81e63c3b8c
|
Fix missing ubsan_debug call for one mul handler
|
2018-05-16 15:57:09 +09:00 |
|
K. Lange
|
f0ca7116c8
|
make the version codename nih
|
2018-05-01 17:16:01 +09:00 |
|
K. Lange
|
557f578574
|
Don't use my given name in copyright headers; update everything to 2018 because why not
|
2018-05-01 17:12:56 +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 |
|