Commit Graph

2695 Commits

Author SHA1 Message Date
Jeremy Soller 4c8727ed40 Merge branch 'main' into 'main'
misc(Cargo.lock): bump `redox-rt`

See merge request redox-os/base!125
2026-02-16 07:17:44 -07:00
Anhad Singh fff728c5e5 misc(Cargo.lock): bump redox-rt
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-17 01:03:09 +11:00
Jeremy Soller ab432bab63 Merge branch 'fix_arm64_init_drivers' into 'main'
Fix init_drivers.rc for arm64

See merge request redox-os/base!124
2026-02-14 10:42:14 -07:00
bjorn3 d92b911376 Fix init_drivers.rc for arm64
Fix the path passed to pcid-spawner to match the x86_64 version.
2026-02-14 17:29:56 +01:00
Jeremy Soller 4788db00de Update redox-syscall and redox-scheme for stdfscall 2026-02-11 12:21:35 -07:00
Jeremy Soller 58832cd89f Merge branch 'minor-cleanup' into 'main'
minor cleanup in ptyd

See merge request redox-os/base!122
2026-02-10 06:03:42 -07:00
auronandace 98a2516dd2 minor cleanup in ptyd 2026-02-10 10:01:32 +00:00
Jeremy Soller 0c3936760d Merge branch 'ps2d-panic' into 'main'
ps2d: Don't crash on keyboard scan init

See merge request redox-os/base!120
2026-02-09 20:22:16 -07:00
Wildan M 20eae1f054 ps2d: Don't crash on keyboard scan init 2026-02-10 00:10:21 +07:00
Jeremy Soller f08f60dc51 Merge branch 'virtio-sdl-fix' into 'main'
virtio-gpud: Don't crash on no edid descriptor

See merge request redox-os/base!118
2026-02-08 07:37:40 -07:00
Wildan M 36e2fbd537 virtio-gpud: Don't crash on no edid descriptor 2026-02-08 15:50:58 +07:00
Jeremy Soller e79dd0a59b Merge branch 'bootstrap_refactors' into 'main'
Improve IO safety of bootstrap

See merge request redox-os/base!117
2026-02-07 12:33:56 -07:00
bjorn3 9ec0733951 bootstrap: Move computation of schemes from initnsmgr to main 2026-02-07 20:32:09 +01:00
bjorn3 a04626044e bootstrap: Use FdGuard inside initnsmgr 2026-02-07 20:06:06 +01:00
bjorn3 029e3a48e2 bootstrap: Use FdGuard for sync_pipe 2026-02-07 20:06:06 +01:00
bjorn3 c0c002bfbc bootstrap: Remove Arc around KernelSchemeMap 2026-02-07 20:06:02 +01:00
Jeremy Soller 4a4b890c76 Merge branch 'update_pci_types' into 'main'
Update to pci_types 0.10.1

See merge request redox-os/base!116
2026-02-07 10:07:12 -07:00
bjorn3 7f0e870b76 Update to pci_types 0.10.1
And avoid hiding channel open errors in pcid-spawner. This would have
made the location of the problem more obvious.
2026-02-07 18:02:32 +01:00
Jeremy Soller f2ffbf1eb5 Merge branch 'pin-pci_types-0.10.0' into 'main'
chore: Pin pci_types version to 0.10.0.

See merge request redox-os/base!115
2026-02-07 07:00:17 -07:00
Jeremy Soller 06bda5dabf Merge branch 'gpu_drm12' into 'main'
Couple of ihdgd cleanups and use upstream rustix

See merge request redox-os/base!114
2026-02-07 06:58:31 -07:00
Ibuki.O 22ab1e7878 chore: Pin pci_types version to 0.10.0. 2026-02-07 22:56:50 +09:00
Jeremy Soller 57449fc0a9 Merge branch 'procmgr_cleanups' into 'main'
Couple of procmgr cleanups

See merge request redox-os/base!113
2026-02-07 06:56:33 -07:00
bjorn3 c6f564e651 Use upstream rustix
Rustix 1.1.3 supports ioctls on Redox OS.
2026-02-07 13:18:48 +01:00
bjorn3 6c01349bf4 drivers/graphics/ihdgd: Fix a warning 2026-02-07 13:18:48 +01:00
bjorn3 3d82140155 drivers/graphics/ihdgd: Minor EDID reading improvements
* Enable unproven feature of embedded-hal. We depend on it. Currently it
  gets implicitly enabled by bitbang-hal.
* Reduce nesting in probe_edid
2026-02-07 13:18:46 +01:00
bjorn3 842855e26f Fix /scheme/proc/ps header 2026-02-07 12:32:52 +01:00
bjorn3 9e28791c2b Fix a couple of warnings 2026-02-07 12:19:41 +01:00
Jeremy Soller e9f414bea6 Merge branch 'remove_rens' into 'main'
Remove setrens handling and the rns/ens process fields

See merge request redox-os/base!111
2026-02-06 14:01:10 -07:00
bjorn3 a40955bb80 Remove setrens handling and the rns/ens process fields
It is no longer used due to the capability rework.
2026-02-06 21:59:17 +01:00
Jeremy Soller b1cced329c Merge branch 'uds-preaccept' into 'main'
ipcd: Allow data transfer before accept

See merge request redox-os/base!110
2026-02-06 08:39:05 -07:00
Wildan M 99c3193764 ipcd: Allow data transfer before accept 2026-02-06 14:03:08 +07:00
4lDO2 c6f5703313 Fix typo causing rt signals not to wakeup thread. 2026-02-05 15:13:47 +01:00
Jeremy Soller cac7266a54 Merge branch 'fix-udp-dup' into 'main'
Return EADDRNOTAVAIL in UDP scheme if dup called with unspecified address

See merge request redox-os/base!109
2026-02-04 06:19:08 -07:00
Bendeguz Pisch 05d01a9351 Return EADDRNOTAVAIL in UDP scheme if dup called with unspecified address 2026-02-04 10:35:27 +01:00
Jeremy Soller f5e177cb1b Merge branch 'ptyd-cast' into 'main'
prefer from instead of as cast

See merge request redox-os/base!108
2026-02-03 16:51:37 -07:00
auronandace af14ff0597 prefer from instead of as cast 2026-02-03 20:30:31 +00:00
4lDO2 ebf4c4185a Fix sigqueue limit off-by-one, rustfmt. 2026-02-01 13:13:21 +01:00
Jeremy Soller 19c71bba06 xhcid: remove unnecessary eprintln 2026-01-29 11:20:18 -07:00
Jeremy Soller 3d56a47aeb xhcid: reduce logging 2026-01-29 11:02:13 -07:00
Jeremy Soller a58f9b9ae8 ps2d: format 2026-01-29 11:01:21 -07:00
Jeremy Soller 7ae1a61d0e usbhidd: use anyhow for error handling 2026-01-29 10:52:17 -07:00
Jeremy Soller 2d672b7cd9 Add anyhow to workspace 2026-01-29 10:47:45 -07:00
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