|
|
4f55d765b4
|
ulib Fix volatile
|
2025-11-24 17:14:45 +01:00 |
|
|
|
3f3795df3c
|
Fix stack alignment
|
2025-11-24 17:04:33 +01:00 |
|
|
|
e105b2fe35
|
ulib Remove sync
|
2025-11-23 19:51:48 +01:00 |
|
|
|
7da422fdb6
|
ulib Add term_getsizes() syscall
|
2025-11-15 00:58:09 +01:00 |
|
|
|
71fa87d7a4
|
ulib term_write() syscall
|
2025-11-15 00:39:04 +01:00 |
|
|
|
f9d3fde4ad
|
ulib Add MBus syscalls
|
2025-11-11 23:44:55 +01:00 |
|
|
|
81015d600b
|
ulib Non-partitioned umalloc implementation
|
2025-11-10 18:36:27 +01:00 |
|
|
|
4084336705
|
ulib Add umallocbig() and ufreebig() for non-fragmented allocations
|
2025-11-09 22:21:19 +01:00 |
|
|
|
e0162e9e0b
|
Add dev_delhandle() syscall to delete a device handle from process resources
|
2025-11-08 16:24:04 +01:00 |
|
|
|
2fa77d073f
|
Only allow absolute paths
|
2025-11-06 21:58:24 +01:00 |
|
|
|
95e5d17018
|
ulib Add vfsavailmounts() and vfsmountstat()
|
2025-11-04 00:25:24 +01:00 |
|
|
|
9612e7961e
|
No networking for now
|
2025-11-02 18:31:51 +01:00 |
|
|
|
0f93aa2a81
|
Implement schedsleep() syscall to sleep a process for a given time
|
2025-11-02 16:46:37 +01:00 |
|
|
|
d947192475
|
Make socket port binding a separate step with ipc_netsockbindport() syscall
|
2025-10-29 22:33:41 +01:00 |
|
|
|
4417141216
|
Implement ipc_netsockdelete() syscall and automatic dangling socket cleanup
|
2025-10-29 21:21:35 +01:00 |
|
|
|
815c2239fe
|
Porting PicoTCP WIP
|
2025-10-29 14:29:06 +01:00 |
|
|
|
a5fe64b253
|
Pass implicit PID into syscalls
|
2025-10-18 12:10:59 +02:00 |
|
|
|
9212ff0e97
|
ulib String tokenization with line continuation
|
2025-10-18 10:36:08 +02:00 |
|
|
|
76faf0581d
|
ulib setjmp() and longjmp()
|
2025-10-18 10:01:57 +02:00 |
|
|
|
43ab1674e8
|
ulib More time conversion utils
|
2025-10-16 15:46:06 +02:00 |
|
|
|
7445689010
|
ulib Time utilities, expose time() syscall
|
2025-10-16 14:15:27 +02:00 |
|
|
|
e917e81e78
|
Expose fs_delete() via ulib
|
2025-10-15 20:10:56 +02:00 |
|
|
|
fa6c194163
|
Break devctl() up into smaller syscalls
|
2025-10-14 21:35:10 +02:00 |
|
|
|
0c3250e8d6
|
Remove/fix unused stuff and other warnings
|
2025-10-14 20:20:41 +02:00 |
|
|
|
406434fed0
|
Break ioctl() up into smaller syscalls
|
2025-10-14 20:05:41 +02:00 |
|
|
|
c34a253d11
|
Split processctl() syscall into multiple smaller ones
|
2025-10-14 16:37:36 +02:00 |
|
|
|
8aec45316c
|
Remove sysdefs/ipcpipe.h
|
2025-10-14 08:15:07 +02:00 |
|
|
|
ddb31ac5f5
|
ulib Move to new pipe syscalls
|
2025-10-14 08:12:26 +02:00 |
|
|
|
c895c5db3e
|
fs Add mount subcommand
|
2025-10-14 00:40:17 +02:00 |
|
|
|
fc97d56eb5
|
ulib Implement rand()
|
2025-10-11 21:54:23 +02:00 |
|
|
|
02a5d8b418
|
Move printf to root of project
|
2025-10-11 20:37:42 +02:00 |
|
|
|
00b779fb91
|
ulib dlinklist, string_memmove()
|
2025-10-05 22:44:59 +02:00 |
|
|
|
acbf051dbc
|
New rewritten serial driver + dev interface
|
2025-10-04 21:31:45 +02:00 |
|
|
|
ef9393e694
|
fs Add tree subcommand
|
2025-10-04 12:02:03 +02:00 |
|
|
|
04a4b1395c
|
Store devices as a hashtable
|
2025-10-03 23:47:58 +02:00 |
|
|
|
57ba9ff126
|
Store device structs in a dynamic list
|
2025-10-03 22:25:16 +02:00 |
|
|
|
bc2b115cb3
|
fs Fetch file contents
|
2025-10-02 22:29:20 +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 |
|
|
|
fa8a774115
|
tb Hex/byte escapes
|
2025-09-29 23:18:27 +02:00 |
|
|
|
2b93d6d184
|
tb input from ps2kb
|
2025-09-28 23:26:07 +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 |
|
|
|
5c7fb3e1cf
|
Request process arguments differently, mmap-style dlmalloc port, new linklist utils
|
2025-09-21 22:51:38 +02:00 |
|
|
|
d5c2df7365
|
ulib dlmalloc Add page-aligned increment
|
2025-09-21 13:26:33 +02:00 |
|