Commit Graph

3085 Commits

Author SHA1 Message Date
Migue Magic e577bfc2ea Optimize console-draw write function 2026-05-03 09:06:37 -06:00
Jeremy Soller f445211de8 Merge branch 'uds-nowarn' into 'main'
ipcd: Don't warn for opening stat

See merge request redox-os/base!251
2026-05-02 17:58:50 -06:00
Jeremy Soller df1d306a95 Merge branch 'legacy-spawn' into 'main'
daemon: Fix boot stuck in pcid spawning drivers

See merge request redox-os/base!250
2026-05-02 06:25:07 -06:00
Wildan M 55146b6e8e ipcd: Don't warn for opening stat 2026-05-02 18:46:51 +07:00
Wildan M 9022f8a842 daemon: Fix boot stuck in pcid spawning drivers 2026-05-02 12:11:34 +07:00
Jeremy Soller 03de886c96 audiod: fix deadlock 2026-05-01 17:05:57 -06:00
Jeremy Soller 698f90a064 Merge branch 'init-stuck' into 'main'
init: Fix boot stuck caused by driver exiting

See merge request redox-os/base!249
2026-04-28 09:07:19 -06:00
Wildan M b085d6d88b build: Fix rebuilding 2026-04-28 22:03:47 +07:00
Wildan M eeee52f206 init: Fix boot stuck caused by driver exiting 2026-04-28 22:03:20 +07:00
Jeremy Soller 4b8158b111 Merge branch 'fix_compilation' into 'main'
Fix compilation

See merge request redox-os/base!248
2026-04-27 14:19:03 -06:00
bjorn3 009ffe1dbc Fix compilation 2026-04-27 22:09:53 +02:00
Jeremy Soller 6821e38eba Merge branch 'fix_init_path' into 'main'
Fix init path passed to fexec_impl

See merge request redox-os/base!247
2026-04-27 12:37:35 -06:00
bjorn3 7757d2d32f Fix init path passed to fexec_impl
Getting this path wrong breaks dynamically linking init.
2026-04-27 20:35:05 +02:00
Jeremy Soller bf52e1e12b Merge branch 'main' into 'main'
Fix typos across 3 drivers

See merge request redox-os/base!246
2026-04-27 12:27:11 -06:00
Migue Magic 180bfe15a7 Fix typos across 3 drivers 2026-04-27 12:27:11 -06:00
Jeremy Soller ff22e40766 Merge branch 'upstream-acpi' into 'main'
Update ACPI crate

See merge request redox-os/base!243
2026-04-27 06:51:53 -06:00
Wildan M f2f834d412 Update ACPI crate 2026-04-27 15:57:46 +07:00
Jeremy Soller b1136568fa Merge branch 'refactor_initfs2' into 'main'
More refactors to initfs building

See merge request redox-os/base!245
2026-04-26 12:58:02 -06:00
bjorn3 e0cffb0a36 initfs: Allow building an initfs without assembling it on disk first 2026-04-26 18:36:23 +02:00
bjorn3 b0c675634b initfs: Minor cleanups 2026-04-26 18:36:23 +02:00
bjorn3 34471854e2 initfs: Remove Dir wrapper 2026-04-26 18:36:23 +02:00
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