9 Commits

Author SHA1 Message Date
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 46cb969019 interface: fs: add function for mounting a filesystem service into a namespace 2026-06-07 13:49:03 +01:00
wash d2df4259e6 interface: fs: add fs.getdents function 2026-03-24 12:43:33 +00:00
wash 766411d983 interface: fs: add fs.seek function 2026-03-21 10:35:48 +00:00
wash eb8d9c3512 interface: fs: add error code result to fs.map() 2026-03-15 09:44:32 +00:00
wash 86ca343cf0 interface: fs: remove old ifc definition file 2026-03-10 19:20:18 +00:00
wash 79af171384 interface: fs: replace ifc definition with xpcg 2026-03-10 19:13:24 +00:00
wash d0abe3333d interface: fs: remmove uppercase message 2026-03-06 20:17:43 +00:00
wash bdb2e0ed50 interface: add sample filesystem interface 2026-02-26 19:47:16 +00:00