Wildan M
62c8b62b1e
Fix smolnet not handling loopback address
2025-10-22 13:29:41 +07:00
Jeremy Soller
dfb977875f
ahcid: add timeouts to all spin loops
2025-10-21 15:13:26 -06:00
Jeremy Soller
9ff116f4bb
Merge branch 'uds-race-cond' into 'main'
...
Use atomic counter in UDS to avoid race condition
See merge request redox-os/base!32
2025-10-21 10:30:56 -06:00
Jeremy Soller
9510a3db00
Merge branch 'shm-handling-2' into 'main'
...
Further fixes of shm read/write handling
See merge request redox-os/base!33
2025-10-21 10:30:43 -06:00
Wildan M
aab6157871
Further fixes of shm read/write handling
2025-10-21 23:18:40 +07:00
Wildan Mubarok
6dddb01d63
Use atomic counter in UDS to avoid race condition
2025-10-21 15:20:50 +00:00
Jeremy Soller
71e9fc3a14
Merge branch 'ps2-keymap-config' into 'master'
...
Add ps2 scheme to make the keymap configurable
See merge request redox-os/drivers!293
2025-10-20 11:30:24 -06:00
Wildan M
f18cd76081
Fix fmt
2025-10-20 23:36:38 +07:00
Wildan M
d23eaf616a
Add keymap config via ps2 scheme
2025-10-20 23:36:19 +07:00
Jeremy Soller
99160faeb1
hwd: debug devicetree devices
2025-10-18 19:49:18 -06:00
Jeremy Soller
f7540f24f6
hwd: describe more ACPI devices
2025-10-18 17:53:51 -06:00
Jeremy Soller
7359af31de
Add two more ACPI IDs to hwd
2025-10-18 16:58:09 -06:00
Jeremy Soller
7109334d2b
hwd: require dtb to parse in order to use devicetree backend
2025-10-18 16:51:04 -06:00
Jeremy Soller
16f24757ea
Update dependencies
2025-10-18 13:56:23 -06:00
Jeremy Soller
ce10c962c9
hwd: spawn acpid and provide abstraction for acpi/dtb/legacy
2025-10-18 12:09:59 -06:00
Jeremy Soller
a463b5dcb5
Update acpi crate
2025-10-18 11:55:17 -06:00
Jeremy Soller
47f056490f
Merge branch 'shm-handling' into 'main'
...
Fixes for shm handling
See merge request redox-os/base!31
2025-10-17 15:02:45 -06:00
Wildan Mubarok
97cefd26a1
Fixes for shm handling
2025-10-17 15:02:45 -06:00
Jeremy Soller
3f13e59870
Merge branch 'remove_useless_loop' into 'master'
...
Remove a useless loop in driver-block
See merge request redox-os/drivers!291
2025-10-14 12:26:18 -06:00
bjorn3
ae84627479
Rustfmt
2025-10-14 20:22:49 +02:00
bjorn3
322b7440bf
Remove a useless loop in driver-block
...
This is a leftover from switching from a readiness based api to async
functions.
2025-10-14 20:15:35 +02:00
Ribbon
1ca468f66d
Improve README
2025-10-06 07:19:29 -03:00
Jeremy Soller
86aea82139
Update rust-toolchain.toml
2025-10-04 09:18:58 -06:00
Jeremy Soller
9d0ef503e4
Merge branch 'fixes' into 'master'
...
Replace removed nightly features.
See merge request redox-os/drivers!289
2025-10-04 08:17:57 -06:00
Jeremy Soller
2c423e9a44
Update bootstrap to edition 2024
2025-10-04 08:15:24 -06:00
Jeremy Soller
77cf4c0001
Update bootstrap dependencies
2025-10-04 08:12:36 -06:00
Jeremy Soller
b7e260747f
array_chunks feature is stable in new nightly
2025-10-04 08:10:15 -06:00
4lDO2
05f80e6841
Replace removed nightly features.
2025-10-04 16:08:14 +02:00
Jeremy Soller
565f69f68b
Update dependencies
2025-10-04 08:06:12 -06:00
Jeremy Soller
24a4cfc640
Update dependencies
2025-10-04 08:03:28 -06:00
Jeremy Soller
2ddf07ad26
Merge branch 'reorganised-usb-structure' into 'master'
...
Reorganised usb structure
See merge request redox-os/drivers!288
2025-10-01 13:28:35 -06:00
Filippo Mutta
c00056e791
USB: reorganised order.
2025-10-01 18:56:27 +02:00
Filippo Mutta
dd17e81cc9
USB: Fixed relative paths for deps in usb/ dir
2025-10-01 08:12:41 +02:00
Filippo Mutta
e157117890
USB: Added new paths in cargo.toml
2025-09-30 23:10:46 +02:00
Filippo Mutta
68f0fc6f80
USB: reorganised directory structure.
2025-09-30 22:48:28 +02:00
Jeremy Soller
e3fdca0c35
Merge branch 'acpi-update' into 'master'
...
Update to latest acpi crate
See merge request redox-os/drivers!286
2025-09-28 08:53:18 -06:00
Jeremy Soller
62fab168e5
Update to latest acpi crate
2025-09-28 08:53:18 -06:00
Jeremy Soller
6b335d4f90
hwd: decode some ACPI IDs
2025-09-27 18:22:05 -06:00
Jeremy Soller
0b3d81e06b
lived: preserve original disk data for performant installer
2025-09-25 09:50:06 -06:00
Jeremy Soller
407533201f
Add tested Thinkpad T60 ethernet to e1000d driver
2025-09-24 17:26:07 -06:00
Jeremy Soller
85db6774fb
Merge branch 'allow_larger_fbs' into 'master'
...
graphics/driver-graphics: Allow larger framebuffers
See merge request redox-os/drivers!285
2025-09-23 14:34:45 -06:00
bjorn3
1756244e10
graphics/driver-graphics: Allow larger framebuffers
...
Previously only frame buffers up to 0x1_000_000 bytes were allowed,
while we use 0x10_000_000 as multiplier for the fake offsets and thus
can safely accept framebuffers this large. This should be enough for 4k
displays.
2025-09-23 22:28:19 +02:00
4lDO2
3354a9148d
Fix SIGSTOP panic, ignore sigs for exited procs.
2025-09-21 10:14:52 +02:00
Jeremy Soller
bed0b52961
ipcd/uds: implement fevent and misc fixes
2025-09-17 14:43:53 -06:00
Jeremy Soller
19570db45e
Merge branch 'xhci-csz' into 'master'
...
xhci: support 64-bit contexts (CSZ)
See merge request redox-os/drivers!283
2025-09-12 09:42:58 -06:00
Jeremy Soller
00b06cb915
xhci: support 64-bit contexts (CSZ)
2025-09-12 09:42:58 -06:00
Jeremy Soller
12e601b336
xhcid: improvements based on real hardware testing
2025-09-11 21:06:21 -06:00
Jeremy Soller
69a80a6a13
xhcid: fix reset procedure on real hardware
2025-09-11 15:31:15 -06:00
4lDO2
d0a841536b
Properly indicate SIGKILL termination for waitpid.
2025-09-10 14:26:40 +02:00
Jeremy Soller
966fd1adb1
Merge branch 'ptyd-use-write-for-fn-path' into 'main'
...
Simplify Pty::path with write!
See merge request redox-os/base!28
2025-09-06 07:13:52 -06:00