Commit Graph

14 Commits

Author SHA1 Message Date
5658e27445 lib: fs: add library for implementing a filesystem service 2026-03-06 20:17:23 +00:00
c4fd252f86 lib: launch: implement passing args and environment variables to new tasks 2026-03-06 20:16:51 +00:00
a6a2526502 lib: rosetta: add library to contain os-wide definitions 2026-03-06 20:16:25 +00:00
68714fa0e5 lib: c: combine libc and ulibc
libc is now made up of several independent components, each of which is individually compiled into a static library.
they are then all combined into a single shared library.
2026-03-06 20:12:58 +00:00
3b50715559 lib: delete hand-written msg interface libraries 2026-02-26 19:47:37 +00:00
eca9d3915b lib: msg-fs: implement open() send/recv 2026-02-23 21:56:33 +00:00
d32988c56c lib: msg: implement generic messave init and receive 2026-02-23 21:56:16 +00:00
c39e0b206a lib: micro-c: implement sbrk emulation and dlmalloc 2026-02-23 18:46:02 +00:00
562a729c25 lib: launch: cleanup local exec vm-region once load is complete 2026-02-23 18:45:12 +00:00
2c41f1a77a lib: launch: move page size from a global variable to elf_image 2026-02-21 23:23:23 +00:00
cc4b9d4a9b lib: launch: fix image size calculation when phdrs are not page-aligned 2026-02-21 12:20:49 +00:00
1e6748b4fc lib: add libmsg* ipc protocol libraries 2026-02-19 19:29:17 +00:00
ff66c8d89f lib: add liblaunch elf loader library 2026-02-19 19:29:03 +00:00
ba455059ac lib: add libc and micro libc 2026-02-19 19:28:50 +00:00