This website requires JavaScript.
Explore
Help
Sign In
max 🍓
wash
0 Followers
·
0 Following
https://wash.red
Joined on
2025-11-17
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
9
Projects
Packages
Public Activity
Starred Repositories
wash
pushed to
main
at
wash/mango
2026-02-26 20:53:55 +00:00
e4de3af00d
kernel: remove support for sending kernel handles via port/channel
wash
pushed to
main
at
wash/mango
2026-02-26 20:50:57 +00:00
634f4517c8
kernel: remove support for sending kernel handles via port/channel
wash
pushed to
main
at
wash/mango
2026-02-26 19:55:13 +00:00
b59d0d8948
syscall: msg: locking of vm-region is now handled by channel_read_msg
8cc877c251
kernel: port: dequeue kmsg struct once reply is received
2073cad97b
kernel: fix channel locking and status update issues
eb8758bc5e
vm: region: fix some cases where regions weren't being unlocked after use.
1cdde0d32e
kernel: add functions for safely (un)locking pairs of objects
Compare 5 commits »
wash
pushed to
main
at
wash/rosetta
2026-02-26 19:48:12 +00:00
598bdb1410
ld: switch to ifc-generated ipc interface
285a80530d
bootstrap: switch to ifc-generated ipc interface
3b50715559
lib: delete hand-written msg interface libraries
bdb2e0ed50
interface: add sample filesystem interface
01109948b2
meta: add tool to combine multiple compile-commands database files
Compare 7 commits »
wash
pushed to
main
at
wash/rosetta
2026-02-23 21:58:39 +00:00
e2b19c3e9a
meta: update kernel
411423bf30
meta: add build type variable to configure_build
0183790af3
ld: send fs.open() message to bootstrap
418c426e83
bootstrap: replace bare string message with fs.open()
eca9d3915b
lib: msg-fs: implement open() send/recv
Compare 8 commits »
wash
pushed to
main
at
wash/mango
2026-02-23 21:52:16 +00:00
1c7c90ef39
kernel: channel: implement channel_read_msg and msg_read
11c741bd68
libmango: add nr_read output param to msg_read
34bd6e479c
vm: region: add nr_bytes_moved output param to memmove_v
Compare 3 commits »
wash
pushed to
main
at
wash/rosetta
2026-02-23 18:53:11 +00:00
dbb2d72bcb
meta: update kernel
wash
pushed to
main
at
wash/rosetta
2026-02-23 18:48:16 +00:00
67187e457f
cmake: fix debug qemu rules using wrong kernel executable
f778762545
ld: simple heap allocation test
c39e0b206a
lib: micro-c: implement sbrk emulation and dlmalloc
562a729c25
lib: launch: cleanup local exec vm-region once load is complete
Compare 4 commits »
wash
pushed to
main
at
wash/mango
2026-02-23 18:43:53 +00:00
5f0654430d
syscall: add task_self, task_get_address_space, and vm_region_kill
fd1bc0ad5f
kernel: check object refcount before performing a recursive deletion
b1ffdcf2bc
vm: region: improve locking rules and semantics; implement region killing
5690dd5b9c
kernel: add support for recursive object destruction (without recursion)
37ae7aeef7
kernel: implement globally-unique object ids
Compare 8 commits »
wash
pushed to
main
at
wash/rosetta
2026-02-22 16:25:14 +00:00
5721daa049
cmake: only enable KVM if building on Linux
wash
pushed to
main
at
wash/mango
2026-02-21 23:27:10 +00:00
b2d04c5983
vm: object: zero-initialise pages allocated for vm-object
6c2ca888ee
x86_64: remove kernel image post-build ELF32 patch
044b3688aa
vm: cache: all allocations are now zero-initialised
Compare 3 commits »
wash
pushed to
main
at
wash/rosetta
2026-02-21 23:27:05 +00:00
fe3b014e09
meta: update ropkg
67ae16a756
meta: update kernel
5bc9ff4fd1
cmake: add support for cd-rom booting via Bochs
728e1f057c
cmake: add support for gdb debugging, cd-rom boot
b62052f619
cmake: implementing bootable CD-ROM image generation with GRUB
Compare 8 commits »
wash
pushed to
main
at
wash/dotfiles
2026-02-21 19:38:02 +00:00
59562cb4a9
meta: add clang-format config
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 »
First
Previous
1
2
3
4
5
Next
Last