|
bd3d4e964d
|
fix: enter signal handler AFTER syscall abort
|
2021-12-01 12:37:49 +02:00 |
|
|
a577b2dcc4
|
refactor: fix clippy warnings
|
2021-11-30 20:34:17 +02:00 |
|
|
d0681eb589
|
refactor: replace u32 with Tid type
|
2021-11-30 18:35:10 +02:00 |
|
|
e965c25181
|
refactor: better Pid type
|
2021-11-30 18:07:39 +02:00 |
|
|
4ffbb8c115
|
refactor: fix warnings
|
2021-11-30 09:55:13 +02:00 |
|
|
4c3374de36
|
feature: MapMemory and UnmapMemory system calls
|
2021-11-29 16:57:21 +02:00 |
|
|
3ed41501cb
|
feature: cat and hexd
|
2021-11-28 12:24:17 +02:00 |
|
|
cd71ee25ab
|
refactor: better user dir structure
|
2021-11-28 11:50:59 +02:00 |
|
|
a7a0c8bf2c
|
feature: login program
|
2021-11-28 11:46:55 +02:00 |
|
|
ed51f233ee
|
fix: memcmp() was comparing in reverse lmao
|
2021-11-28 00:47:45 +02:00 |
|
|
61a92920c2
|
feature: trace! levels
|
2021-11-25 12:02:25 +02:00 |
|
|
47b67fa93c
|
feature: passing args to execve()
|
2021-11-24 15:16:34 +02:00 |
|
|
7f939543fe
|
refactor: make Vnode::stat() return Stat
|
2021-11-23 18:01:48 +02:00 |
|
|
564d10e1be
|
feature: simple ls(1p)
|
2021-11-23 17:55:58 +02:00 |
|
|
a7d89158cb
|
feature: Ctrl+C signal to foreground pgid
|
2021-11-23 14:16:37 +02:00 |
|
|
349418ed36
|
feature: print elr on unresolved data aborts
|
2021-11-23 09:32:27 +02:00 |
|
|
fabf4e8d3f
|
refactor: fix non-doc warnings
|
2021-11-22 15:42:43 +02:00 |
|
|
4cfa1f2958
|
feature: faster single-page alloc
|
2021-11-22 14:02:29 +02:00 |
|
|
da36ecef13
|
fix: ptr validation did not work for CoW pages
|
2021-11-22 12:00:57 +02:00 |
|
|
7c809f3b11
|
feature: extended user pointer validation
|
2021-11-21 14:01:48 +02:00 |
|
|
1820009dee
|
feature: "aggressive" syscall memory checking
|
2021-11-21 12:36:20 +02:00 |
|
|
bf1a215730
|
feature: better ABI for system call numbers
|
2021-11-21 12:26:11 +02:00 |
|
|
3121cc9ba9
|
feature: fuzzy
|
2021-11-21 11:44:33 +02:00 |
|
|
7c622a78f8
|
feature: thread::current() using tpidr_el0
|
2021-11-20 15:46:38 +02:00 |
|
|
6eac5287a2
|
feature: shell exec
|
2021-11-20 13:54:06 +02:00 |
|
|
87c13d3920
|
feature: thread join() with exit value
|
2021-11-19 16:38:38 +02:00 |
|
|
d582a9b58b
|
feature: spawn for closures
|
2021-11-19 16:14:13 +02:00 |
|
|
adb95ac52e
|
feature: add threads (WIP)
|
2021-11-17 13:05:51 +02:00 |
|
|
6bb4f38edc
|
feature: Stdin/Stdout/Stderr structs
|
2021-11-16 14:34:14 +02:00 |
|
|
1f204e1d4c
|
refactor: better syscall result handling
|
2021-11-13 15:44:55 +02:00 |
|
|
a695232926
|
feature: add FileDescriptor type
|
2021-11-13 12:58:51 +02:00 |
|
|
0f48379e1a
|
refactor: better ABI for SignalDestination passing
|
2021-11-12 19:44:10 +02:00 |
|
|
fe1b39db33
|
fix: treat EOF as "data is available" in select()
|
2021-11-12 18:45:56 +02:00 |
|
|
496f14d391
|
feature: simple select()
|
2021-11-12 16:00:13 +02:00 |
|
|
34dbd9d902
|
refactor: fix all clippy warnings
|
2021-11-12 10:26:58 +02:00 |
|
|
c584e1182f
|
Merge branch 'master' into feat/signal
|
2021-11-11 22:54:41 +02:00 |
|
|
ac13154c0e
|
fix: proper scoping for libsys in auto_inode
|
2021-11-11 22:50:25 +02:00 |
|
|
00c368c36b
|
refactor: fix clippy warnings
|
2021-11-11 22:46:01 +02:00 |
|
|
0a10b3c0b3
|
refactor: fix non-doc warnings
|
2021-11-11 22:27:19 +02:00 |
|
|
7e04b11da8
|
refactor: use auto_inode in memfs,fat32
|
2021-11-11 22:19:21 +02:00 |
|
|
94c2fc3c82
|
refactor: rename macros -> kernel-macros
|
2021-11-11 22:09:55 +02:00 |
|
|
dd8033b51c
|
feature: simple macro to auto-impl VnodeImpl items
|
2021-11-11 22:08:55 +02:00 |
|
|
47ef7e29fe
|
feature: add derive macro for auto-CharDevice
|
2021-11-11 21:15:12 +02:00 |
|
|
41ffd0ddb7
|
refactor: rename syscall to libsys
|
2021-11-11 20:45:54 +02:00 |
|
|
cd560e79ef
|
refactor: merge error and libcommon into syscall
|
2021-11-11 20:43:48 +02:00 |
|
|
67ab37865e
|
feature: statistics for phys mem module
|
2021-11-11 14:40:08 +02:00 |
|
|
afc6ccc8dd
|
feature: basic signal handling
|
2021-11-11 13:46:36 +02:00 |
|
|
dacbea02d6
|
fix: unhandled data abort in EL1 in syscalls
|
2021-11-10 09:53:44 +02:00 |
|
|
8db1120b92
|
fix: proper TLB maint. in CoW fork/copy
|
2021-11-09 19:23:31 +02:00 |
|
|
e34df46663
|
feature: implement CoW for user pages:
|
2021-11-09 18:24:08 +02:00 |
|