max 🍓 wash
wash pushed to main at wash/dotfiles 2026-02-21 19:36:19 +00:00
3469378e9e meta: add clang-format config
wash pushed to main at wash/dotfiles 2026-02-21 18:42:01 +00:00
1ba886e9c9 meta: add a helpful reminder
3c2e72a8be zsh: source .zshenv for system-specific configuration
44cacf67be zsh: add ls alias with colours enabled
fb123ea928 nvim: treesitter.configs has stopped working
Compare 4 commits »
wash pushed to main at wash/dotfiles 2026-02-21 18:38:44 +00:00
5f3a44163e meta: update gitignore
951cdc588f nvim: stop auto-cding into git repositories
d72adda678 nvim: change toggleterm to a horizontal split
Compare 3 commits »
wash pushed to main at wash/dotfiles 2026-02-21 18:19:54 +00:00
0c7c1908d5 zsh: alias and cmake configuration changes
wash pushed to main at wash/mango 2026-02-21 12:23:51 +00:00
77936e3511 kernel: implement sending, receiving, and replying to message via port/channel
08c78bd6e7 vm: object: add vm_object_copy syscall trace output
2537ca46de libmango: add macros for easily defining msg and iovec variables
3190035086 libmango: add temporary formatted log function
7f049293f4 vm: memblock: add memblock_dump to header
Compare 14 commits »
wash pushed to main at wash/rosetta 2026-02-21 12:23:48 +00:00
c476b08c03 cmake: add rule to run kernel with qemu monitor on stdio
32aaacb95f ld: test sending a simple string message to bootstrap
0b7b8d3f29 bootstrap: create a channel to receive/reply to simple string messages
cc4b9d4a9b lib: launch: fix image size calculation when phdrs are not page-aligned
Compare 4 commits »
wash pushed to main at wash/rosetta 2026-02-19 19:33:23 +00:00
10cf618834 build: update bsp with new bootstrap program
06760906b9 prog: add system management service
95bb04e866 prog: test: large data test
f1e71cafc4 services: add ldd library loader service
75bd11d5cc sys: add userspace bootstrap program
Compare 18 commits »
wash pushed to main at wash/mango 2026-02-19 19:22:11 +00:00
9a90662eaa libmango: add userspace syscall call-gates
1d4fd4f586 syscall: add lots of syscalls
dbc7b8fc59 kernel: libc: add headers
aa9439c392 kernel: add channel/port ipc mechanism
8e072945d8 kernel: add functions for moving sets of handles between tasks
Compare 21 commits »
wash created branch main in wash/dotfiles 2026-02-14 17:37:12 +00:00
wash pushed to main at wash/dotfiles 2026-02-14 17:37:12 +00:00
ecefe3b413 nvim: add config files
d1cf18299e zsh: implement multi-dot directory change without cd
ddbe70e11b meta: implement linking whole component directories
847549267a meta: add install/uninstall system
33b5c9ddac zsh: add config files
wash created repository wash/dotfiles 2026-02-14 17:36:59 +00:00
wash pushed to main at wash/photon 2026-02-08 20:45:29 +00:00
345a37962e meta: move photon/libc to root
wash created branch main in wash/photon 2026-02-08 20:39:34 +00:00
wash pushed to main at wash/photon 2026-02-08 20:39:34 +00:00
f00e74260d Implemented assert()
29ff102f3b Replaced LAUNCH_INHERIT_NS with LAUNCH_SET_NS, which has the opposite effect
ebeae9d423 Added some error messages to heap management code
1fdd5f1be4 Adjusted abort() message
c952d9cad4 Renamed struct cleanup to struct launch_ctx
Compare 10 commits »
wash created repository wash/photon 2026-02-08 20:39:26 +00:00
wash pushed to main at wash/mango 2026-02-08 16:17:53 +00:00
e3dd48a0fa build: remove per-subdirectory log message
wash pushed to main at wash/mango 2026-02-08 16:17:18 +00:00
9f7b7bdd2d kernel: refactor syscall dispatch system
wash pushed to main at wash/mango 2026-02-08 15:52:16 +00:00
c424e8127e kernel: bsp: update vm-region api usage
fb7d7635c2 vm: region: refactor to use offsets rather than absolute addresses
Compare 2 commits »
wash pushed to main at wash/mango 2026-02-08 13:13:19 +00:00
409725f9d4 kernel: implementing mapping and execution of bsp executable
1c74291b99 kernel: add a temporary syscall dispatch system
5d28955dc6 vm: update vm-page documentation
ee82097017 sched: implement user-mode task and thread creation
d2f303680d sched: add root vm-region and handle table to struct task
Compare 40 commits »
wash pushed to main at wash/rosetta 2026-02-05 10:16:54 +00:00
9c8fbc72ac meta: add build system
62c5653d5b meta: update gitignore
fa4123f4ee meta: update kernel
60130ccd55 add existing documentation
1c98ae8856 add package manager submodule