wash
|
6c80d375f2
|
herdd: task_duplicate test
|
2026-04-20 22:17:28 +01:00 |
|
wash
|
109ee7b79c
|
ld: formatting tweaks
|
2026-04-20 22:15:05 +01:00 |
|
wash
|
b5b95c661e
|
ld: add function to dump loaded image list
|
2026-04-20 22:14:56 +01:00 |
|
wash
|
5dcc190f02
|
ld: temporarily change image mappings to MAP_PRIVATE for COW testing
|
2026-04-20 22:14:39 +01:00 |
|
wash
|
19683dbaa8
|
ld: zero-init data segment before reading contents from executable
|
2026-04-20 22:14:11 +01:00 |
|
wash
|
f5c3d885ec
|
bootstrap: update reference to static liblaunch
|
2026-04-20 22:12:12 +01:00 |
|
wash
|
c64abb9bbc
|
meta: update libfx
|
2026-04-20 22:11:35 +01:00 |
|
wash
|
a11188b6bf
|
liblaunch: build a shared version of the library
|
2026-04-20 22:11:21 +01:00 |
|
wash
|
5b996585d4
|
libfs: implement handling of lazy-attach cow-duplicate file mapping vmo
|
2026-04-19 20:56:09 +01:00 |
|
wash
|
466af317b2
|
libfs: add library to bsp
|
2026-04-19 20:55:17 +01:00 |
|
wash
|
0d97fe2340
|
libc: io: file ringbuffer is now cleared on init
|
2026-04-19 20:53:44 +01:00 |
|
wash
|
902537ad52
|
libc: io: vprintf now checks for stream error before returning
|
2026-04-19 20:53:21 +01:00 |
|
wash
|
07d5b4852c
|
libc: io: fputc now updates errno on success
|
2026-04-19 20:52:29 +01:00 |
|
wash
|
b07acb3cdf
|
libc: core: add return-value to printf output callbacks
|
2026-04-19 20:51:23 +01:00 |
|
wash
|
0e3f010713
|
libc: core: initialise errno to SUCCESS
|
2026-04-19 20:48:59 +01:00 |
|
wash
|
92aaa5439b
|
x86_64: update bochs config file
|
2026-04-19 20:46:50 +01:00 |
|
wash
|
648a7e2dfb
|
x86_64: cmake: update cdrom generation to look for grub2-mkrescue
|
2026-04-19 20:46:32 +01:00 |
|
wash
|
4b6099584b
|
x86_64: cmake: fix debug-kernel-monitor only being available if cdrom generation is enabled
|
2026-04-19 20:46:03 +01:00 |
|
wash
|
30dd0e753d
|
meta: update kernel
|
2026-04-01 19:13:42 +01:00 |
|
wash
|
fdd83287fc
|
services: add device management service
|
2026-04-01 19:13:32 +01:00 |
|
wash
|
5a0e7bf14f
|
services: nsd: convert config file to TOML
|
2026-04-01 19:13:18 +01:00 |
|
wash
|
15ebe38b69
|
services: herdd: implement scanning and parsing of runlevel and service config files
|
2026-04-01 19:12:55 +01:00 |
|
wash
|
0ef481c30f
|
x86_64: cmake: add support for running qemu with debugging and stdio monitor output
|
2026-04-01 19:12:15 +01:00 |
|
wash
|
b82e8012d6
|
cmake: link all targets to libgcc
|
2026-04-01 19:11:24 +01:00 |
|
wash
|
cc026e0f61
|
cmake: add __rosetta__ compile definition
|
2026-04-01 19:11:00 +01:00 |
|
wash
|
6a928ec0ab
|
toolchain: xpcg: update kernel constants
|
2026-04-01 19:10:24 +01:00 |
|
wash
|
3be9c022e0
|
ld: change return type of dl_runtime_resolve
|
2026-04-01 19:07:51 +01:00 |
|
wash
|
d2e0fa79fa
|
ld: implement GLOB_DAT and 64 relocation types
|
2026-04-01 19:07:31 +01:00 |
|
wash
|
70d32cd592
|
bootstrap: create stdio file descriptors for use by other tasks
|
2026-04-01 19:06:55 +01:00 |
|
wash
|
2f01138416
|
runlevel: convert config files to TOML
|
2026-04-01 19:05:59 +01:00 |
|
wash
|
f70d64759f
|
libfx: configure build and add libraries to sysroot and bsp
|
2026-04-01 19:05:32 +01:00 |
|
wash
|
8ebf44dca9
|
libfs: add support for special files not backed by a filesystem
|
2026-04-01 18:57:59 +01:00 |
|
wash
|
f2e6e7785d
|
libfs: replace kern_handle_duplicate with kern_handle_transfer
|
2026-04-01 18:56:30 +01:00 |
|
wash
|
f6993553cd
|
libfs: separating closing a file descriptor from releasing a reference to the file itself
|
2026-04-01 18:55:47 +01:00 |
|
wash
|
3a9539adbc
|
liblaunch: implement stdio handle initialisation for child task
|
2026-04-01 18:53:28 +01:00 |
|
wash
|
28d986c628
|
liblaunch: ensure stack pointers remain aligned
|
2026-04-01 18:53:04 +01:00 |
|
wash
|
3bd5899ece
|
libc: change libmango to a public dependency
|
2026-04-01 18:51:52 +01:00 |
|
wash
|
548387c43a
|
libc: io: implement file io buffering and internal locking for concurrency
|
2026-04-01 18:51:13 +01:00 |
|
wash
|
f2e650d368
|
libc: add a range of header files
|
2026-04-01 18:49:57 +01:00 |
|
wash
|
c6ca934852
|
libc: pthread: add pthread_mutex_t definition
|
2026-04-01 18:49:27 +01:00 |
|
wash
|
0a231d2179
|
libc: pthread: fix pthread_unmap_exit calling the wrong syscall
|
2026-04-01 18:49:13 +01:00 |
|
wash
|
40682810ab
|
libc: core: implement assert, ctype, wctype, and stdlib functions
|
2026-04-01 18:48:35 +01:00 |
|
wash
|
36a486cca6
|
libc: core: implement memcmp and memmove
|
2026-04-01 18:47:59 +01:00 |
|
wash
|
0d16c300e7
|
libc: core: implement sscanf and friends
|
2026-04-01 18:47:36 +01:00 |
|
wash
|
4057e77512
|
libc: remove log message from __libc_init
|
2026-04-01 18:45:45 +01:00 |
|
wash
|
d53bbbb460
|
libc: rename fctprintf to __libc_fctprintf
|
2026-04-01 18:45:19 +01:00 |
|
wash
|
6787f28728
|
lib: c: core: implement strchr and strcspn
|
2026-03-25 20:21:28 +00:00 |
|
wash
|
96784f611f
|
lib: c: io: implement standard FILE and DIR interfaces
|
2026-03-25 20:21:12 +00:00 |
|
wash
|
b975256cb9
|
meta: update kernel
|
2026-03-24 20:26:19 +00:00 |
|
wash
|
8d22ec661c
|
bootstrap: remove old request handler code
|
2026-03-24 20:26:12 +00:00 |
|