alpha
Login
or
Join now
theoparis.com
/
xnu-rs
Star
3
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
XNU but rewritten in Rust
Star
3
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
2
Pipelines
xnu-rs
/
kernel
/
src
/
at
main
11 folders
4 files
Theo Paris
feat: add jemalloc
1mo ago
0011ce7f
alloc
feat: add jemalloc Add a custom jemalloc-style allocator in Rust and integrate it into userspace (libSystem).I Implement mach traps for virtual memory management (allocation/mapping). Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago
arch
fix: smp log output Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago
drivers
feat: add xnrsfs Signed-off-by: Theo Paris <theo@theoparis.com>
2 months ago
exec
feat: add jemalloc Add a custom jemalloc-style allocator in Rust and integrate it into userspace (libSystem).I Implement mach traps for virtual memory management (allocation/mapping). Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago
fs
feat: add libsystem Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago
ipc
feat: implement mach ipc Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago
mach
feat: implement mach ipc Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago
mm
feat: add xnrsfs Signed-off-by: Theo Paris <theo@theoparis.com>
2 months ago
sched
feat: add xnrsfs Signed-off-by: Theo Paris <theo@theoparis.com>
2 months ago
syscall
feat: add jemalloc Add a custom jemalloc-style allocator in Rust and integrate it into userspace (libSystem).I Implement mach traps for virtual memory management (allocation/mapping). Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago
util
feat(util): implement sync primitives, error types, and bitfield macros Adds SpinLock/RwLock type aliases, OnceLock wrapper, KernelError enum with Darwin BSD errno mappings, and bitfield_extract/bitfield_insert macros. Also suppresses a pre-existing clippy too_many_lines warning in xtask. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
boot_args.rs
feat: initial commit
2 months ago
device_tree.rs
feat: initial commit
2 months ago
lib.rs
refactor: syscall cleanup Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago
main.rs
feat: add jemalloc Add a custom jemalloc-style allocator in Rust and integrate it into userspace (libSystem).I Implement mach traps for virtual memory management (allocation/mapping). Signed-off-by: Theo Paris <theo@theoparis.com>
1 month ago