bjorn3
929486d078
initfs: Replace metadata field on Entry with executable field on EntryKind::File
2026-04-26 18:36:23 +02:00
Jeremy Soller
8279be01d3
Merge branch 'initfs_reproducibility' into 'main'
...
initfs: Hard code creation time
See merge request redox-os/base!23
2026-04-26 07:13:04 -06:00
bjorn3
cdf45983fa
initfs: Hard code creation time
...
This improves reproducibility of the initfs.
2026-04-26 12:16:30 +02:00
Jeremy Soller
1c2a3dcc53
Merge branch 'refactor_initfs' into 'main'
...
Refactor initfs building
See merge request redox-os/base!244
2026-04-25 09:48:12 -06:00
bjorn3
dd27c1ae08
initfs: Introduce InodeTable
2026-04-25 13:58:52 +02:00
bjorn3
2052b70212
initfs: Allocate inodes in write_inode
2026-04-25 13:54:23 +02:00
bjorn3
108a9343e3
initfs: Move inode_count write from read_directory to allocate_contents
2026-04-25 13:53:39 +02:00
bjorn3
7e4e3864e5
initfs: Write inode table at the end
2026-04-25 13:53:39 +02:00
bjorn3
42fee3ca8d
initfs: Simplify archive cli
2026-04-25 13:53:38 +02:00
bjorn3
8b1fb36e6b
initfs: Fix test
2026-04-25 13:49:49 +02:00
Jeremy Soller
6b33cd623a
Merge branch 'xhcid_config_files' into 'main'
...
drivers/usb/xhcid: Load config files at runtime rather than compile time
See merge request redox-os/base!242
2026-04-22 15:02:26 -06:00
Jeremy Soller
4bf1229a3e
Merge branch 'device_symlink' into 'main'
...
Move device file symlinks into the base repo
See merge request redox-os/base!241
2026-04-22 15:01:11 -06:00
bjorn3
e217ff2c6a
drivers/usb/xhcid: Load config files at runtime rather than compile time
2026-04-22 22:36:40 +02:00
bjorn3
1633b96135
Move device file symlinks into the base repo
2026-04-22 21:48:50 +02:00
Jeremy Soller
463f76b960
Merge branch 'update_lockfile' into 'main'
...
Update outdated lockfile
See merge request redox-os/base!240
2026-04-22 12:36:02 -06:00
bjorn3
1b8434abe4
Update outdated lockfile
2026-04-22 20:34:01 +02:00
Jeremy Soller
d1aa5f662a
Merge branch 'merge_base_initfs_recipe' into 'main'
...
Build the base system and initfs in a single recipe
See merge request redox-os/base!239
2026-04-22 12:20:33 -06:00
bjorn3
6d1b19e55b
Only set REDOX_SYSROOT for redoxer install redoxfs
2026-04-22 20:05:24 +02:00
Jeremy Soller
ba2b7775e6
Merge branch 'dep_update' into 'main'
...
Update yanked drm version
See merge request redox-os/base!238
2026-04-21 15:15:00 -06:00
bjorn3
4cc92b3ccf
Build the base system and initfs in a single recipe
2026-04-21 22:38:02 +02:00
aarch
8522ed4eec
Update yanked drm version
2026-04-21 19:33:35 +00:00
Jeremy Soller
e37bedd11c
Merge branch 'update_makefile' into 'main'
...
Update Makefile in preparation for using it in the base recipes
See merge request redox-os/base!236
2026-04-20 16:29:10 -06:00
bjorn3
8e2b451965
Update Makefile in preparation for using it in the base recipes
2026-04-20 21:00:10 +02:00
Jeremy Soller
d49a764f2c
Merge branch 'test-multi-boot' into 'main'
...
Test boot with multicore
See merge request redox-os/base!237
2026-04-20 11:28:21 -06:00
Wildan M
08c36bed26
Test boot with multicore
2026-04-20 09:31:54 +07:00
Jeremy Soller
f7f40b0932
Merge branch 'fix_i586' into 'main'
...
Fix building bootstrap for i586
See merge request redox-os/base!235
2026-04-19 16:55:20 -06:00
bjorn3
69c1f56cf0
Workaround hardlink issue in CI
2026-04-19 21:24:09 +02:00
bjorn3
6adebf03c8
Fix install-initfs
2026-04-19 21:00:08 +02:00
bjorn3
4fa1ef7c98
Fix building bootstrap for i586
2026-04-19 20:49:19 +02:00
Jeremy Soller
f2a01c4d1f
Merge branch 'make_always_rebuild' into 'main'
...
Always rebuild in the Makefile
See merge request redox-os/base!234
2026-04-19 12:28:14 -06:00
bjorn3
6ff5e9fdcd
Always rebuild in the Makefile
...
And let cargo do the dependency tracking instead.
2026-04-19 20:02:43 +02:00
Jeremy Soller
5b93fe9a6f
Merge branch 'scheme_cleanups3' into 'main'
...
scheme-utils: Introduce FpathWriter helper
See merge request redox-os/base!233
2026-04-19 11:52:40 -06:00
bjorn3
daf726c30d
scheme-utils: Have FpathWriter handle writing the scheme name
2026-04-19 19:07:41 +02:00
bjorn3
64d23e9e05
scheme-utils: Introduce FpathWriter helper
2026-04-19 19:07:41 +02:00
Jeremy Soller
648939b5b8
Merge branch 'scheme_cleanups2' into 'main'
...
Introduce Blocking as counterpart to ReadinessBased for blocking schemes
See merge request redox-os/base!232
2026-04-19 08:43:54 -06:00
Jeremy Soller
1f52d10786
Merge branch 'makefile' into 'main'
...
Add compiling and testing with Makefile
See merge request redox-os/base!231
2026-04-19 08:41:14 -06:00
bjorn3
28900f7c49
scheme-utils: Introduce Blocking as counterpart to ReadinessBased for blocking schemes
2026-04-19 11:05:04 +02:00
Wildan M
40b1dce975
Add compiling and testing with Makefile
2026-04-19 15:48:52 +07:00
bjorn3
6686c73d26
Implement on_close method of SchemeSync instead of using a separate method
2026-04-19 10:42:19 +02:00
Jeremy Soller
b2ba41e935
Merge branch 'Sv39' into 'main'
...
RISCV64: Change VA scheme to Sv39 for real hardware support
See merge request redox-os/base!217
2026-04-18 09:45:13 -06:00
aarch
eb82e9cc88
RISCV64: Change VA scheme to Sv39 for real hardware support
2026-04-18 09:45:13 -06:00
Jeremy Soller
80233d0d62
Merge branch 'scheme_cleanups' into 'main'
...
scheme-utils: Copy ReadinessBased from redox-scheme to scheme-utils
See merge request redox-os/base!230
2026-04-18 08:52:34 -06:00
bjorn3
07657eb50e
scheme-utils: Panic on nonblocking scheme write
2026-04-18 16:49:21 +02:00
bjorn3
a2bc1dd79c
scheme-utils: Panic on scheme EOF
...
EOF used to be triggered by unmounting a scheme, but this is no longer
the case since namespaces got moved to userspace. Unmounting now only
closes the scheme root fd.
2026-04-18 16:49:21 +02:00
bjorn3
a5018ca37e
scheme-utils: Merge read_requests and process_requests
...
And simplify some matches on the resulting method.
2026-04-18 16:49:21 +02:00
bjorn3
4ef2c7ad6f
scheme-utils: Remove the need for RefCell wrappers around schemes for ReadinessBased
2026-04-18 16:49:21 +02:00
bjorn3
ca281c9395
scheme-utils: Copy ReadinessBased from redox-scheme to scheme-utils
...
To allow improving the implementation and interface in this repo and
move it back into redox-scheme later.
2026-04-18 16:49:03 +02:00
Jeremy Soller
0669f41847
Merge branch 'workaround_deadlock' into 'main'
...
Workaround deadlock in initnsmgr
See merge request redox-os/base!229
2026-04-18 06:54:50 -06:00
bjorn3
01183044a3
Workaround deadlock in initnsmgr
2026-04-18 12:58:41 +02:00
Jeremy Soller
fd80a6625d
Merge branch 'update-relibc' into 'main'
...
Update redox-rt
See merge request redox-os/base!228
2026-04-17 19:01:49 -06:00