wash
1ec33767ab
meta: replace cmake mono-build system with a custom build co-ordinator
...
every system component now has its own self-contained build system, and a
seed file describing the component and its build system and dependencies.
a new tool, meadow, collects and uses these seed files to build the
components into a full system. meadow also manages the target system root
and a host prefix where toolchain tools are installed to.
the build system has also been updated to use a new $ARCH-rosetta-gcc
compiler, and the patches files necessary to build it have been
added to toolchain/cross-compiler.
2026-07-19 13:34:32 +01:00
wash
651ddf7827
libfs: improve cleanup of shared file mappings
2026-05-30 10:08:07 +01:00
wash
daca537875
libfs: update kernel library references
2026-05-28 20:37:44 +01:00
wash
58e99b046d
libfs: implement private/shared mapping support
2026-04-21 21:16:50 +01:00
wash
55f755e7d9
libfs: remove unused include
2026-04-21 21:16:17 +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
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
329829c0e9
lib: fs: implement file cleanup using disconnect and detach events
2026-03-24 20:25:13 +00:00
wash
30614e679b
lib: xpc: implement support for iterating through directories
2026-03-24 12:41:12 +00:00
wash
9f4c4cbc9d
lib: fs: fix incorrect status code in fs_msg_open
2026-03-22 19:06:40 +00:00
wash
af424d85d8
lib: fs: implement fs.seek()
2026-03-21 10:48:33 +00:00
wash
a37a07d708
lib: fs: convert some verbose log messages to trace messages
2026-03-21 10:47:08 +00:00
wash
2fab6687b0
lib: fs: fix incorect offset calculation in page request handler
2026-03-21 10:46:40 +00:00
wash
d1a9c5cd45
lib: fs: implement private and shared file mappings
2026-03-21 10:46:15 +00:00
wash
0471838f30
lib: fs: fix dangling address space handle
2026-03-18 21:09:23 +00:00
wash
0c56c645ac
lib: fs: implement memory-mapped file i/o
2026-03-15 09:43:49 +00:00
wash
6d88cf4bf3
lib: fs: implement mounting filesystems; reading, writing from files
2026-03-10 19:15:26 +00:00
wash
5658e27445
lib: fs: add library for implementing a filesystem service
2026-03-06 20:17:23 +00:00