|
b624214433
|
fs Add mkd subcommand for creating directories
|
2025-10-04 01:38:59 +02:00 |
|
|
26517e8e28
|
ioctl() IOCTL_MKDIR command, vfs_mkdir()
|
2025-10-04 01:38:41 +02:00 |
|
|
b72f3ee00d
|
fix schedrelease() syscall
|
2025-10-04 01:12:03 +02:00 |
|
|
071f414f07
|
legal Add licenses for used code and libraries
|
2025-10-03 23:57:15 +02:00 |
|
|
04a4b1395c
|
Store devices as a hashtable
|
2025-10-03 23:47:58 +02:00 |
|
|
18d646ff8b
|
Rewrite the kernel hashtable struct
|
2025-10-03 23:22:22 +02:00 |
|
|
20b4545cae
|
Fix minor warnings
|
2025-10-03 22:41:38 +02:00 |
|
|
fc47ff581e
|
littlefs_fetchdirent() fix missing return statement
|
2025-10-03 22:34:32 +02:00 |
|
|
08793178f1
|
share Make errors.h assembler friendly too
|
2025-10-03 22:32:50 +02:00 |
|
|
3c1c63e970
|
share Make headers assembler friendly
|
2025-10-03 22:31:22 +02:00 |
|
|
57ba9ff126
|
Store device structs in a dynamic list
|
2025-10-03 22:25:16 +02:00 |
|
|
c0178a1405
|
fs mkf subcommand
|
2025-10-03 22:05:28 +02:00 |
|
|
dc8df7fade
|
fs Fetch cleanup
|
2025-10-03 20:03:03 +02:00 |
|
|
c30d2d2ea6
|
Remove conversions between VfsStat struct and IoctlStat struct
|
2025-10-03 19:55:14 +02:00 |
|
|
443cf0e4ff
|
Fetching directory entries
|
2025-10-03 19:50:10 +02:00 |
|
|
de20efa0f3
|
vfs Rewrite IOCTL_STAT so that it doesnt require an already open handle
|
2025-10-03 01:00:09 +02:00 |
|
|
2cfd3ee2fa
|
ioctl() IOCTL_STAT use path instead of already open io handle
|
2025-10-02 23:57:38 +02:00 |
|
|
c345e2284e
|
pctl Remove unnecessary header files
|
2025-10-02 22:33:08 +02:00 |
|
|
bc2b115cb3
|
fs Fetch file contents
|
2025-10-02 22:29:20 +02:00 |
|
|
91d648ade4
|
Remove % prefix for builtin commands
|
2025-10-01 22:50:27 +02:00 |
|
|
0232849994
|
tb Allow empty lines
|
2025-10-01 22:30:34 +02:00 |
|
|
73effcd52a
|
tb Implement a string stack
|
2025-10-01 21:26:22 +02:00 |
|
|
62cf07afc7
|
ulib uprintf to pipe not termdev, ulib Add stringbuffer and linearlist, tb Capture subshell output
|
2025-10-01 20:08:44 +02:00 |
|
|
0e4a35eb86
|
ipcpipe Add pipe ownership guards
|
2025-10-01 19:57:09 +02:00 |
|
|
fa8a774115
|
tb Hex/byte escapes
|
2025-09-29 23:18:27 +02:00 |
|
|
39981fdbbf
|
tb String escaping
|
2025-09-29 23:12:19 +02:00 |
|
|
10711f7fb3
|
tb Fix string tokenization bug (bad classification)
|
2025-09-29 22:58:40 +02:00 |
|
|
0fb63b4695
|
pctl Add kill command
|
2025-09-29 21:43:28 +02:00 |
|
|
46e52c8d48
|
tb %PID builtin command
|
2025-09-29 21:37:48 +02:00 |
|
|
4e8afae5fb
|
all procs are user procs
|
2025-09-29 21:32:07 +02:00 |
|
|
20a89502c0
|
Remove kernel procs
|
2025-09-29 21:27:46 +02:00 |
|
|
8db585f581
|
new terminal theme
|
2025-09-28 23:51:17 +02:00 |
|
|
e03e950879
|
tb Fix alias expansion
|
2025-09-28 23:27:04 +02:00 |
|
|
2b93d6d184
|
tb input from ps2kb
|
2025-09-28 23:26:07 +02:00 |
|
|
d7562b98c1
|
Rewrite PS2KB using the new devctl interface
|
2025-09-28 23:25:43 +02:00 |
|
|
f5f44da5f6
|
tb finally works
|
2025-09-28 22:37:03 +02:00 |
|
|
1fd6c4e221
|
Get rid of writefmt functions
|
2025-09-28 20:10:41 +02:00 |
|
|
96ce9233ff
|
umalloc fixes
|
2025-09-28 19:55:37 +02:00 |
|
|
c07a2c957b
|
umalloc small bug fixes
|
2025-09-27 22:58:22 +02:00 |
|
|
8d081bedb0
|
Ditch dlmalloc in favour of custom umalloc
|
2025-09-27 22:32:38 +02:00 |
|
|
3b1bb9d531
|
WIP 2
|
2025-09-27 15:16:26 +02:00 |
|
|
5af7c5276a
|
kernel Use canonical addresses for proc mmap base and stack top
|
2025-09-22 16:19:16 +02:00 |
|
|
5c7fb3e1cf
|
Request process arguments differently, mmap-style dlmalloc port, new linklist utils
|
2025-09-21 22:51:38 +02:00 |
|
|
397379bca3
|
Rework requesting process arguments
|
2025-09-21 22:50:39 +02:00 |
|
|
475f77d30f
|
Rewrite LL_* (link list) macros
|
2025-09-21 18:32:22 +02:00 |
|
|
d5c2df7365
|
ulib dlmalloc Add page-aligned increment
|
2025-09-21 13:26:33 +02:00 |
|
|
83a28bd25b
|
Clean up HAL VMM
|
2025-09-21 13:26:05 +02:00 |
|
|
3f2c35f4cb
|
Fix dlmalloc pointer port _last ptr alignment
|
2025-09-20 20:48:08 +02:00 |
|
|
8a9687c007
|
ulib Make syscall() safe (add "cc" to clobbers)
|
2025-09-20 20:22:53 +02:00 |
|
|
d50bdd0051
|
Use custom GCC toolchain
|
2025-09-20 20:07:39 +02:00 |
|