Mark
|
277b65d329
|
Allow use of extended ASCII set in TTY/console
|
2020-07-24 13:29:50 +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
|
5fae591f40
|
time_t is signed
|
2020-07-23 14:02:50 +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
|
1c2214d912
|
Remove function declarations from user headers
|
2020-07-13 21:14:33 +03:00 |
|
Mark
|
d5c85e099b
|
Fix userspace select.h
|
2020-07-13 18:15:22 +03:00 |
|
Mark
|
f79fc98967
|
Add procfs
|
2020-07-12 17:10:51 +03:00 |
|
Mark
|
f22591ad93
|
Move to cmake build system
|
2020-07-11 22:41:23 +03:00 |
|
Mark
|
25537eeab8
|
Fix: prevent double queueing of the same thread
|
2020-07-11 17:50:16 +03:00 |
|
Mark
|
cfe74eac3b
|
Add clock_t and useconds_t to user types
|
2020-07-11 12:57:31 +03:00 |
|
Mark
|
f08fcd77da
|
Use struct list_head to link thread in a process
|
2020-07-10 17:01:24 +03:00 |
|
Mark
|
6ae176d516
|
Add sigaltstack() syscall
|
2020-07-10 13:41:15 +03:00 |
|
Mark
|
ea55fbf3ee
|
Add shebang handling
|
2020-07-07 22:55:50 +03:00 |
|
Mark
|
c60ddf21c9
|
Add (buggy) SIGSTOP/SIGCONT for processes
|
2020-07-07 21:25:48 +03:00 |
|
Mark
|
5cc98cf104
|
Add acpi event output via char device
|
2020-07-07 21:25:48 +03:00 |
|
Mark
|
a6ccddd695
|
Add (sketchy) unix domain sockets
|
2020-07-07 15:42:51 +03:00 |
|
Mark
|
ecf4262646
|
Separate notions of "thread" and "process"
|
2020-07-05 23:16:10 +03:00 |
|
Mark
|
cdc61fc168
|
Increase heap size for thinkpad ACPI
|
2020-07-05 18:55:35 +03:00 |
|
Mark
|
eae186bbf2
|
A better set of functions for struct ofile
|
2020-07-05 17:41:12 +03:00 |
|
Mark
|
061d514beb
|
Add mknod() and named pipes
|
2020-07-05 17:13:38 +03:00 |
|
Mark
|
6fb5c4cb99
|
ring: wait when writing and buffer is full
|
2020-07-05 13:50:35 +03:00 |
|
Mark
|
5de915c6aa
|
Add per-process links and lstat()
|
2020-07-04 00:44:13 +03:00 |
|
Mark
|
1499cba999
|
Fix uid_t/gid_t
|
2020-07-04 00:43:49 +03:00 |
|
Mark
|
dbf4f57913
|
Use hardware-provided cursor on text-mode displays
|
2020-07-03 11:19:24 +03:00 |
|
Mark
|
93ac3dd59a
|
Fix dup2() arg order, add dup()
|
2020-07-03 11:10:11 +03:00 |
|
Mark
|
6f428c8343
|
More correct handling of VINTR/VEOF
|
2020-07-01 17:51:42 +03:00 |
|
Mark
|
5e96775826
|
Add pipe() and dup2() system calls
|
2020-07-01 12:03:59 +03:00 |
|
Mark
|
137604d84f
|
Add support for text-mode console
|
2020-06-25 16:53:08 +03:00 |
|
Mark
|
55b2e665fd
|
Port back CSI handling and cursor blink
|
2020-06-19 16:40:50 +03:00 |
|
Mark
|
dd36f0decf
|
(Maybe) better console subsystem
|
2020-06-18 16:32:01 +03:00 |
|
Mark
|
bc36220152
|
Remove old console code
|
2020-06-18 10:54:55 +03:00 |
|
Mark
|
1f10370b87
|
Add (hacky) environ handling
|
2020-06-14 23:31:40 +03:00 |
|
Mark
|
f05e7d2640
|
Remove old networking stack
|
2020-06-13 00:33:10 +03:00 |
|
Mark
|
f5d6370403
|
Fix unaligned word accesses
|
2020-06-12 17:30:41 +03:00 |
|
Mark
|
6d7a3c9756
|
Re-enable VESA driver
|
2020-06-11 19:58:01 +03:00 |
|
Mark
|
30f027fd2d
|
Proper port support for UDP
|
2020-06-01 18:41:13 +03:00 |
|
Mark
|
a378bc27d1
|
Remove unused headers
|
2020-06-01 16:42:15 +03:00 |
|
Mark
|
2dd7933c0d
|
Fix invalid ICANON reader notification
|
2020-06-01 12:58:51 +03:00 |
|
Mark
|
5d239311d7
|
Fix huge delays in packet rx handling
|
2020-06-01 12:24:40 +03:00 |
|
Mark
|
be92b3b137
|
Adapt network headers for libc
|
2020-05-31 22:21:44 +03:00 |
|
Mark
|
954d5838ed
|
Add signal numbers
|
2020-05-29 18:00:00 +03:00 |
|
Mark
|
9750471abf
|
Add support for directories in sysfs
|
2020-05-29 15:16:21 +03:00 |
|
Mark
|
d28442d51e
|
Fix SIGUSRn signal numbers, add debug shortcut
|
2020-05-29 14:28:12 +03:00 |
|
Mark
|
f2a394139b
|
Obtain symbol table, fix module loading
|
2020-05-28 15:04:17 +03:00 |
|
Mark
|
b1ccfeb6b2
|
Merge branch 'ditch-loader' into dev
|
2020-05-26 22:27:02 +03:00 |
|
Mark
|
92d2e572ae
|
Full support for Multiboot2 booting, remove legacy loader
|
2020-05-26 22:24:15 +03:00 |
|
Mark
|
e2fda0001f
|
Added fstat()
|
2020-05-26 20:55:06 +03:00 |
|