Commit Graph

2653 Commits

Author SHA1 Message Date
Jeremy Soller c1a2c567e2 init_drivers.rc: remove unused ps2d argument 2026-01-29 10:35:57 -07:00
Jeremy Soller ed3a696873 init.rc: Activate framebuffer log VT 2026-01-29 10:35:43 -07:00
Jeremy Soller 65966e9371 ps2d: add missing TouchpadCommand enum 2026-01-29 08:56:42 -07:00
Jeremy Soller ce9c2a1fb4 ps2d: add MouseTx abstraction and WIP touchpad identification 2026-01-29 08:56:00 -07:00
Jeremy Soller 3edfd63eec ihdgd: use default output level 2026-01-29 08:53:45 -07:00
Jeremy Soller d11fd0c6ca Merge branch 'ps2-qemu' into 'main'
Workaround PS/2 mouse init timeout

See merge request redox-os/base!107
2026-01-29 06:26:39 -07:00
Wildan M ac1f3c7f6e Workaround PS/2 mouse init timeout 2026-01-29 15:24:56 +07:00
Jeremy Soller 64a1039873 Merge branch 'init_daemonize' into 'main'
Let init handle daemonization

See merge request redox-os/base!106
2026-01-26 13:54:25 -07:00
bjorn3 6096fffe5d Let init handle daemonization
This way init can track the lifecycle of services in the future. It may
also help with parallel booting in the future.
2026-01-26 21:51:14 +01:00
Jeremy Soller db78254203 Only init mouse when vmmouse not detected 2026-01-25 20:19:42 -07:00
Jeremy Soller 68c732b438 Merge branch 'usbhid-enh' into 'main'
usbhidd: Adjust logs, add mouse filter to prevent jumps

See merge request redox-os/base!105
2026-01-25 13:55:57 -07:00
Jeremy Soller aed1b25403 Merge branch 'remove_alxd' into 'main'
Remove alxd

See merge request redox-os/base!104
2026-01-25 13:52:42 -07:00
bjorn3 ea96a9a697 Remove alxd
It hasn't been in a functional state for years.
2026-01-25 20:56:11 +01:00
Jeremy Soller 8da3a40bc0 Merge branch 'support_dylink_initfs' into 'main'
Support dynamic linking in initfs

See merge request redox-os/base!103
2026-01-25 12:47:19 -07:00
Jeremy Soller d9e5b0c326 Merge branch 'move_common_init' into 'main'
Move common::init call into pcid_interface::pci_daemon

See merge request redox-os/base!102
2026-01-25 12:46:46 -07:00
bjorn3 686b052dea Support dynamic linking in initfs
With this the only changes necessary to dynamically link the initfs are
in the build recipe.
2026-01-25 20:25:01 +01:00
bjorn3 fc1c391340 Move common::init call into pcid_interface::pci_daemon 2026-01-25 20:08:49 +01:00
Jeremy Soller f2723badb5 Merge branch 'ps2-mouse-refactor' into 'main'
PS2 mouse refactor

See merge request redox-os/base!100
2026-01-25 10:07:58 -07:00
Jeremy Soller 511d446993 PS2 mouse refactor 2026-01-25 10:07:58 -07:00
Jeremy Soller 10dd00f0cb Merge branch 'getsockopt' into 'main'
netstack: Add GetSockOpt

See merge request redox-os/base!101
2026-01-25 08:56:57 -07:00
Akshit Gaur c480fa6362 netstack: Add GetSockOpt 2026-01-25 21:12:09 +05:30
Wildan M 7bfcda6ffd usbhidd: Adjust logs, add mouse filter to prevent jumps 2026-01-25 21:14:59 +07:00
Jeremy Soller b7f4212414 Merge branch 'init-opts' into 'main'
init: Add log and skip options

See merge request redox-os/base!99
2026-01-23 11:30:46 -07:00
Jeremy Soller 971d3dd9d1 Merge branch 'fbcond-err' into 'main'
fbcond: Do not panic on absent display

See merge request redox-os/base!98
2026-01-23 10:04:17 -07:00
Jeremy Soller 8f97fd64ee usbhidd: spin instead of sleep for better throughput 2026-01-22 19:21:13 -07:00
Jeremy Soller d7303832b1 Fix usb error message typo 2026-01-22 14:54:38 -07:00
Jeremy Soller 5223fe351c ihdgd: call common::init 2026-01-22 14:50:32 -07:00
Jeremy Soller 5b675c3c9a init: print errors to stderr 2026-01-22 14:50:11 -07:00
Wildan M b0d9f8114a bootstrap: Quote scheme log 2026-01-23 02:25:51 +07:00
Wildan M f24affc111 init: Add log and skip options 2026-01-23 02:25:07 +07:00
Wildan M 7a350efae4 Fix fmt 2026-01-23 01:13:41 +07:00
Wildan M 84d5dae607 fbcond: Do not panic on absent display 2026-01-23 01:03:05 +07:00
Jeremy Soller a53f915ba9 Merge branch 'virtio-disk-memory_root_fd' into 'main'
fix: Retrieve memory root FD to enable memory access for virtio-blkd

See merge request redox-os/base!97
2026-01-22 07:36:03 -07:00
Ibuki.O 36e957e7b0 chore: Improve error message when memory root fd is not initialized. 2026-01-22 14:17:16 +09:00
Ibuki.O bc6ad8c5f7 fix: Call common::init in virtio-blkd main. 2026-01-22 13:34:14 +09:00
Ibuki.O 5b336e9d5e chore: Update error log when memory root fd is not initialized in drivers common. 2026-01-22 13:29:42 +09:00
Jacob Lorentzon 900bbabda5 Merge branch 'initnsmgr-fstat' into 'main'
feat: Implement fstat handling in nsmgr.

See merge request redox-os/base!96
2026-01-21 12:10:38 +01:00
Ibuki.O 34d337fedb feat: Implement fstat handling in nsmgr. 2026-01-21 19:18:47 +09:00
Jeremy Soller 53f194d668 Merge branch 'bootstrap-redox-rt' into 'main'
chore: Use redox-rt from upstream in bootstrap.

See merge request redox-os/base!95
2026-01-20 21:22:09 -07:00
Ibuki.O 914645baea chore: Use redox-rt from upstream in bootstrap. 2026-01-21 13:19:28 +09:00
Jeremy Soller 40055bd8f9 Merge branch 'namespace-improvement' into 'main'
feat: Introduce userspace namespace manager and adapt all schemes.

See merge request redox-os/base!80
2026-01-20 20:56:58 -07:00
Ibuki Omatsu 334928f151 feat: Introduce userspace namespace manager and adapt all schemes. 2026-01-20 20:56:58 -07:00
Jeremy Soller 1753859f75 Merge branch 'workspace-depends' into 'main'
Use workspace dependencies for many common crates

See merge request redox-os/base!94
2026-01-20 10:49:24 -07:00
Jeremy Soller ceebc93762 Set log dependency to workspace in netstack 2026-01-20 10:47:08 -07:00
Jeremy Soller 9b2b0d4930 Downgrade fdt to fix CI failure 2026-01-20 10:38:12 -07:00
Jeremy Soller f740b61774 Use workspace dependencies for many common crates 2026-01-20 10:12:08 -07:00
Jeremy Soller fdeea3c4b2 Merge branch 'fix-shutdown-regression' into 'main'
Fix 'shutdown' regression

See merge request redox-os/base!93
2026-01-19 13:53:16 -07:00
Connor-GH 0580c2c761 Fix 'shutdown' regression
We did not update the relibc version needed for redox-rt or generic-rt.
Additionally, base @6b9593946 was missing an updated callsite for
`can_recv()`.
2026-01-19 14:45:19 -06:00
Jeremy Soller 795952adac Merge branch 'udp-packet-filtering' into 'main'
Add UDP Packet Filtering to netstack

See merge request redox-os/base!90
2026-01-19 10:06:45 -07:00
Akshit Gaur af908029f8 Add UDP Packet Filtering to netstack 2026-01-19 10:06:45 -07:00