Commit Graph

3361 Commits

Author SHA1 Message Date
bjorn3 0b2111b029 Port inputd to redox-scheme 2024-12-21 14:53:12 +01:00
Josh Megnauth b53fb068f5 fix: MAX_DURATION overflows on init
Closes: #33

`Duration` is stored as microseconds internally.

The original code caused an overflow by...

```rust
Duration::from_millis(u64::MAX);
```

...which caused `u64::MAX` to be multiplied by 1000 and overflow.
2024-12-21 02:41:57 -05:00
Jeremy Soller 1d2f3b4836 Merge branch 'irq' into 'master'
Fix Raspberry 3

See merge request redox-os/drivers!207
2024-12-18 18:20:41 +00:00
Andrey Turkin 63b1d2cf8a bcm2835-sdhcid: remap mmio range as instructed by DTB 2024-12-18 21:16:33 +03:00
Andrey Turkin e5e753a426 Sync up with changes to kernel's phandle irq scheme 2024-12-18 21:16:30 +03:00
Andrey Turkin 2f9e28e23e Rerun cargo fmt to bring CI back to norm 2024-12-18 21:16:17 +03:00
Jeremy Soller 25f69e9906 Merge branch 'steffengy-master-patch-92205' into 'master'
Respond only to ARP requests addressed to device via either broadcast or unicast

See merge request redox-os/netstack!51
2024-12-03 21:40:51 +00:00
Steffen Butzer 49abe218ab Respond only to ARP requests addressed to device via either broadcast or unicast
Previous behavior would reply to other IPs that only match the subnet with our (IP, MAC) pair
but not respond to unicast requests addressed with an unknown (all zeroes) MAC or broadcast requests.
2024-11-26 19:02:21 +00:00
Jeremy Soller 5cf8bfda72 xhcid: remove transfer states on dead rings 2024-11-11 14:27:32 -07:00
Jeremy Soller 842fc73a34 Track all drivers launched for a port 2024-11-11 12:51:22 -07:00
Jeremy Soller 191c7973a9 Fix deadlock in xhcid detach_device 2024-11-11 12:10:01 -07:00
Jeremy Soller 6044ca0471 Merge branch 'fix_deadlock_in_usb_driver' into 'master'
Fixed the deadlock by only addressing devices in response to attach requests....

See merge request redox-os/drivers!199
2024-11-05 17:35:57 +00:00
Timothy Finnegan 4dedbac4e5 Fixed the deadlock by only addressing devices in response to attach requests.... 2024-11-05 17:35:57 +00:00
Jeremy Soller 3f33cb96e7 usbhidd: update rehid 2024-11-04 20:19:18 -07:00
Jeremy Soller 8a36c994e1 Add hwd 2024-11-04 20:19:08 -07:00
Jeremy Soller 6ff633863e Allow usbhidd to run on multiple interfaces 2024-11-04 16:15:53 -07:00
Jeremy Soller 2975f93f30 acpid: fix compilation on riscv64gc 2024-10-31 10:53:05 -06:00
Jeremy Soller e765d9c8e1 acpid: only build dmar for x86_64 2024-10-30 20:43:46 -06:00
Jeremy Soller 71b70482d3 acpid: Only acquire I/O port rights on x86 2024-10-30 14:01:20 -06:00
Jeremy Soller 42970953fc Fix acpid compilation on non-x86 2024-10-30 13:52:19 -06:00
Jeremy Soller 382b298453 acpid: provide buffer contents from amlserde 2024-10-29 18:34:27 -06:00
Jeremy Soller 621456ed0e Merge branch 'riscv' into 'master'
Remap PCI IRQs as instructed in FDT

See merge request redox-os/drivers!206
2024-10-22 18:39:13 +00:00
Andrey Turkin 8152de14a9 Remap PCI IRQs as instructed in FDT 2024-10-22 20:33:35 +03:00
Jeremy Soller 67f4ca3d73 Update redox-scheme 2024-10-18 07:32:38 -06:00
Jeremy Soller ea8ac9ad5f Merge branch 'stage' into 'master'
Initial RISC-V support

See merge request redox-os/drivers!205
2024-10-18 01:46:52 +00:00
Andrey Turkin 18b688a49c Partial risc-v support 2024-10-17 20:07:17 +03:00
Andrey Turkin 09b5033fbd Wholesale cargo fmt to get CI back to green 2024-10-17 20:07:05 +03:00
Jeremy Soller faf62b7a78 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/ipcd!9
2024-10-17 13:03:28 +00:00
Jeremy Soller fab7a65ee3 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/randd!14
2024-10-17 13:00:12 +00:00
Jeremy Soller 10e38e1571 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/ramfs!10
2024-10-17 12:59:52 +00:00
Jeremy Soller d4535e51fe Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/netstack!50
2024-10-17 12:58:25 +00:00
Andrey Turkin bbd282f480 Bump dependencies 2024-10-17 09:07:44 +03:00
Andrey Turkin 2988e1e097 Bump dependencies 2024-10-17 08:48:16 +03:00
Andrey Turkin 662615b32d Bump dependencies 2024-10-17 08:45:24 +03:00
Andrey Turkin 2a3fb788df Bump dependencies 2024-10-17 08:11:02 +03:00
Jeremy Soller 3891c09081 Merge branch 'riscv' into 'master'
RISC-V target

See merge request redox-os/bootstrap!15
2024-10-16 17:13:06 +00:00
Andrey Turkin 508f566fea RISC-V target 2024-10-16 19:35:44 +03:00
Ribbon 17b2f5eab1 Add a description section and a template on the "COMMUNITY-HW.md" document 2024-10-10 14:30:33 +00:00
Ribbon c1d1ab6031 Merge branch 'community-hw' into 'master'
Move the community hardware tracking issue to the "COMMUNITY-HW.md" document

See merge request redox-os/drivers!204
2024-10-10 14:12:02 +00:00
Ribbon c5c87169ef Move the community hardware tracking issue to the "COMMUNITY-HW.md" document 2024-10-10 14:12:02 +00:00
Jeremy Soller 790539f962 Fix compilation with latest redox-scheme 2024-10-09 11:51:05 -06:00
Jeremy Soller 4b5a784237 Update dependencies 2024-10-09 11:49:01 -06:00
Jeremy Soller fb06d3782f Fix build on aarch64 2024-10-06 09:58:37 -06:00
Jacob Lorentzon e9d755a281 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/init!14
2024-10-05 16:35:11 +00:00
Andrey Turkin b465daf518 Bump dependencies 2024-10-05 19:21:58 +03:00
Jacob Lorentzon d355a74e99 Merge branch 'master' into 'master'
Bump dependencies

See merge request redox-os/zerod!6
2024-10-05 16:11:42 +00:00
Andrey Turkin d68f0d40a3 Bump dependencies 2024-10-05 19:09:23 +03:00
Jacob Lorentzon ff730a41b2 Merge branch 'riscv' into 'master'
Bump dependencies

See merge request redox-os/logd!5
2024-10-05 16:07:21 +00:00
Andrey Turkin 50842448dc Bump dependencies 2024-10-05 18:24:31 +03:00
Jeremy Soller 12a3258619 Merge branch 'kek/acpid-scheme' into 'master'
acpid: serialize symbols with RON, migrate to redox_scheme, import syscall::io

See merge request redox-os/drivers!201
2024-09-30 16:51:32 +00:00