Mark
|
25f0a0987f
|
Add ability to set debug levels from sysfs
|
2020-08-05 00:41:32 +03:00 |
|
Mark
|
dcc09d00c2
|
Allow use of MAP_FIXED flag to specify mem ranges
|
2020-08-02 00:44:48 +03:00 |
|
Mark
|
a96fe01289
|
Add FF control character
|
2020-07-31 17:28:16 +03:00 |
|
Mark
|
70c5e64aed
|
Change how chmod/chown work on in-memory files
|
2020-07-31 15:27:30 +03:00 |
|
Mark
|
83b1d9a281
|
Add setsid(2) syscall
|
2020-07-31 15:27:18 +03:00 |
|
Mark
|
97f1db0fcd
|
Add ramfs chown/chmod
|
2020-07-31 11:22:50 +03:00 |
|
Mark
|
37d74f3cd1
|
Fix exec path with shebang
|
2020-07-31 11:12:16 +03:00 |
|
Mark
|
bca93a50fd
|
Add /lib/ld execution for dynamic binaries
|
2020-07-30 00:55:35 +03:00 |
|
Mark
|
3a39b9c6e4
|
Better symlink handling for ramfs
|
2020-07-29 19:17:37 +03:00 |
|
Mark
|
a5b3151a99
|
Fix invalid priv data allocation in ramfs
|
2020-07-29 18:54:37 +03:00 |
|
Mark
|
d7f6fcec69
|
Add serial ttys
|
2020-07-29 18:54:00 +03:00 |
|
Mark
|
8833dcec9e
|
Proper stat for sysfs
|
2020-07-29 18:53:04 +03:00 |
|
Mark
|
19736d83f4
|
Move install-headers to makefile
|
2020-07-28 16:04:28 +03:00 |
|
Mark
|
500b6eb76d
|
Remove CMake yet again
|
2020-07-28 15:52:23 +03:00 |
|
Mark
|
0beace2dcd
|
Proper attributes for .init entries
|
2020-07-28 14:55:55 +03:00 |
|
Mark
|
49431c2cdf
|
Oops: forgot to commit SYSCALL_NR_YIELD
|
2020-07-28 14:54:47 +03:00 |
|
Mark
|
a9df00774e
|
Less verbose debugging
|
2020-07-28 14:54:35 +03:00 |
|
Mark
|
b1daeb95e2
|
More lseek(2) support for ramfs
|
2020-07-28 14:52:46 +03:00 |
|
Mark
|
ee85365bbc
|
Add sched_yield(2)
|
2020-07-28 14:52:31 +03:00 |
|
Mark
|
da48c168ea
|
Only compile "heap_trace" when trace is enabled
|
2020-07-28 14:52:07 +03:00 |
|
Mark
|
60a3e05f24
|
Fix ICANON (lflag) and add more key handling to PS/2
|
2020-07-28 14:51:33 +03:00 |
|
Mark
|
d90d645289
|
ICANON is a lflag
|
2020-07-28 02:17:15 +03:00 |
|
Mark
|
c485c4db84
|
truncate(2)/ftruncate(2)
|
2020-07-27 00:15:27 +03:00 |
|
Mark
|
8d9891319c
|
unlinkat(2)
|
2020-07-27 00:01:38 +03:00 |
|
Mark
|
00b3172169
|
Add mkdir to ramfs
|
2020-07-26 23:25:34 +03:00 |
|
Mark
|
276d77cd7c
|
Add mkdirat(2)
|
2020-07-26 23:22:16 +03:00 |
|
Mark
|
3b1ca6b978
|
Sync disks on reboot
|
2020-07-26 23:12:40 +03:00 |
|
Mark
|
040b94499c
|
faccessat and fstatat
|
2020-07-26 23:02:13 +03:00 |
|
Mark
|
26df7ce9aa
|
open(2) superseded by openat(2)
|
2020-07-26 21:47:38 +03:00 |
|
Mark
|
7a26c595e4
|
Add exception signals, fix stack misalignment on userspace entry
|
2020-07-26 21:00:36 +03:00 |
|
Mark
|
be9e8fe278
|
dup2: return "to" if "to" == "from"
|
2020-07-24 16:21:30 +03:00 |
|
Mark
|
3657d84e99
|
Add write support to ramfs
|
2020-07-24 15:57:52 +03:00 |
|
Mark
|
dfe1531c56
|
Add level argument to debug_backtrace()
|
2020-07-24 14:35:47 +03:00 |
|
Mark
|
014463db5a
|
Properly shutdown pipe writer when reader closes
|
2020-07-24 14:35:08 +03:00 |
|
Mark
|
277b65d329
|
Allow use of extended ASCII set in TTY/console
|
2020-07-24 13:29:50 +03:00 |
|
Mark
|
0ee4ab17fa
|
Fix page directory not getting switched on switch to user process
|
2020-07-24 10:26:32 +03:00 |
|
Mark
|
0f0f37ee39
|
Fix ustar->ramfs and add symlink support
|
2020-07-24 00:18:25 +03:00 |
|
Mark
|
72837f9b90
|
A cleaner initrd fs implementation
|
2020-07-24 00:04:02 +03:00 |
|
Mark
|
69b044fd0f
|
Cleanup fs/class shitfest a bit
|
2020-07-23 19:59:17 +03:00 |
|
Mark
|
55f9cfe1e8
|
Add ^W/ETB
|
2020-07-23 19:45:52 +03:00 |
|
Mark
|
1314eafb3d
|
Replace \b with \0177 as erase character
|
2020-07-23 17:51:13 +03:00 |
|
Mark
|
461effbfd1
|
Fix ECHOE/ICANON behavior with erase
|
2020-07-23 17:38:16 +03:00 |
|
Mark
|
5fae591f40
|
time_t is signed
|
2020-07-23 14:02:50 +03:00 |
|
Mark
|
d8b41be80c
|
Close FDs not in _cleanup, but in exit
|
2020-07-23 12:58:28 +03:00 |
|
Mark
|
85c64e7cf0
|
Reparent orphans to init on parent death
|
2020-07-22 23:32:57 +03:00 |
|
Mark
|
92acffb13b
|
Add getppid(2)
|
2020-07-22 23:13:29 +03:00 |
|
Mark
|
b09f7c34a3
|
O_CLOEXEC for vfs_open*()
|
2020-07-22 22:34:24 +03:00 |
|
Mark
|
becf8eec74
|
Cleanup headers a bit
|
2020-07-21 16:22:00 +03:00 |
|
Mark
|
17c826f99a
|
More critical invalid syscall
|
2020-07-21 16:21:14 +03:00 |
|
Mark
|
1c2214d912
|
Remove function declarations from user headers
|
2020-07-13 21:14:33 +03:00 |
|