bjorn3
|
38a729bc76
|
Handle some stabilized rustc features
|
2024-06-09 14:03:13 +02:00 |
|
bjorn3
|
020a3ef631
|
pcid: Update to pci_types 0.9.0
|
2024-06-09 14:03:10 +02:00 |
|
Jeremy Soller
|
ccfe5ece20
|
Update feature required for aarch64 yield
|
2024-05-11 14:16:08 -06:00 |
|
Jeremy Soller
|
67df958d11
|
Update to new nightly
|
2024-05-11 14:11:58 -06:00 |
|
Jeremy Soller
|
8caf28793e
|
Implement USB HID scroll
|
2024-05-01 13:29:21 -06:00 |
|
Jeremy Soller
|
fd973a1d7d
|
xhcid: allow configuring multiple interfaces
|
2024-04-17 09:24:28 -06:00 |
|
Jeremy Soller
|
9ec71c6ba4
|
xhcid/usbhidd: build out USB HUB driver
|
2024-04-17 08:51:02 -06:00 |
|
Jeremy Soller
|
68d838650a
|
Init usbhubd
|
2024-04-16 21:44:37 -06:00 |
|
Jeremy Soller
|
f3dc1e0c7e
|
xhcid: add hub descriptor and do not return error if driver not found
|
2024-04-16 21:26:47 -06:00 |
|
Jeremy Soller
|
c0a4448c0b
|
xhcid/usbhidd: remove extra set idle code, just use device request
|
2024-04-16 21:26:14 -06:00 |
|
Jeremy Soller
|
42f612bfda
|
xhcid/usbhidd: WIP spawning drivers on all interfaces
|
2024-04-16 13:07:17 -06:00 |
|
Jeremy Soller
|
12c28e90fd
|
usbhidd: do not log vendor defined events
|
2024-04-16 11:21:51 -06:00 |
|
Jeremy Soller
|
13ebe960dd
|
xhcid: always use polling
|
2024-04-16 11:13:50 -06:00 |
|
Jeremy Soller
|
9069c64b87
|
xhcid: fixes for setting config and interface when CIC is false
|
2024-04-16 11:09:57 -06:00 |
|
Jeremy Soller
|
18eab7c0dc
|
xhcid: always set CIE to match CIC
|
2024-04-16 11:09:38 -06:00 |
|
Jeremy Soller
|
667a8e42f9
|
xhcid: fix set_interface request type
|
2024-04-16 11:09:26 -06:00 |
|
Jeremy Soller
|
784575032f
|
usbhidd: fix configuration request
|
2024-04-16 11:09:11 -06:00 |
|
Jeremy Soller
|
a2c024c03e
|
Add HID protocol and idle configuration to USB stack
|
2024-04-16 10:20:25 -06:00 |
|
Jeremy Soller
|
ec4f2f594c
|
xhcid: document arguments to trb.normal
|
2024-04-16 09:47:34 -06:00 |
|
Jeremy Soller
|
29b1c1aa0d
|
xhcid: fix isoch and interrupt endpoint types being swapped
|
2024-04-16 09:13:44 -06:00 |
|
Jeremy Soller
|
c85baf220e
|
xhcid: add number to trb completion codes
|
2024-04-16 08:56:16 -06:00 |
|
Jeremy Soller
|
bd09256991
|
usbhidd: find endpoint number
|
2024-04-16 08:55:55 -06:00 |
|
Jeremy Soller
|
a3be1d88d4
|
usbhidd: dynamically locate config, interface, and alternate setting
|
2024-04-16 08:11:05 -06:00 |
|
Jeremy Soller
|
61e2ee224a
|
xhcid: improve endpoint parsing
|
2024-04-16 08:10:32 -06:00 |
|
Jeremy Soller
|
806be9bdc6
|
xhcid: associate stalls on setup stage with transfers
|
2024-04-15 15:02:05 -06:00 |
|
Jeremy Soller
|
64fcd0a323
|
xhcid: ensure max packet size is set correctly before reading descriptors
|
2024-04-15 12:54:05 -06:00 |
|
Jeremy Soller
|
12bc7273bf
|
xhcid: add more debugging
|
2024-04-12 11:25:15 -06:00 |
|
Jeremy Soller
|
e070abc7cb
|
Fix network device logging paths
|
2024-04-12 10:37:42 -06:00 |
|
Jeremy Soller
|
c99cd3a843
|
usbhidd: use rehid ReportHandler
|
2024-04-12 09:27:36 -06:00 |
|
Jeremy Soller
|
571bd9cf3e
|
usbhidd: move code to rehid
|
2024-04-11 09:36:20 -06:00 |
|
Jeremy Soller
|
32b7cc3b77
|
ps2d: fix typo
|
2024-04-10 10:38:05 -06:00 |
|
Jeremy Soller
|
1b5ea82c02
|
Merge branch 'readme-cleanup' into 'master'
Improve and cleanup the README
See merge request redox-os/drivers!154
|
2024-04-04 13:10:06 +00:00 |
|
Ribbon
|
331b75f9bc
|
Improve and cleanup the README
|
2024-04-03 21:45:26 +00:00 |
|
Jeremy Soller
|
23b20fa5b1
|
Merge branch 'latest_eq' into 'master'
Use latest event queue interface everywhere.
See merge request redox-os/drivers!151
|
2024-04-01 13:24:31 +00:00 |
|
4lDO2
|
e97ba74789
|
Reimplement all event_queue.trigger behavior.
|
2024-03-31 14:30:07 +02:00 |
|
4lDO2
|
4c35e88997
|
Use latest event queue interface everywhere.
|
2024-03-31 14:30:04 +02:00 |
|
Jeremy Soller
|
e1fdadb62d
|
Merge branch 'bcm2835_sdhcid' into 'master'
bcm2835-sdhcid: update redox_syscall version
See merge request redox-os/drivers!153
|
2024-03-30 14:44:31 +00:00 |
|
Ivan Tan
|
acaa8e490c
|
bcm2835-sdhcid: update redox_syscall version
|
2024-03-30 22:29:25 +08:00 |
|
Jeremy Soller
|
5612346e68
|
ps2d: implement vmmouse for i686
|
2024-03-29 10:10:13 -06:00 |
|
Jeremy Soller
|
64f48c6a57
|
Merge branch 'ahcid_align' into 'master'
Fix 257 page allocation in ahcid to 256.
See merge request redox-os/drivers!152
|
2024-03-24 17:37:01 +00:00 |
|
4lDO2
|
ee725b7a08
|
Fix 257 page allocation in ahcid.
|
2024-03-24 14:09:12 +01:00 |
|
Jeremy Soller
|
ff7015a55a
|
virtio-core: fix compilation on i686
|
2024-03-19 16:19:47 -06:00 |
|
Jeremy Soller
|
11a8038b4a
|
Merge branch 'libredox' into 'master'
Switch to libredox where applicable (fixed)
See merge request redox-os/drivers!150
|
2024-03-18 22:09:25 +00:00 |
|
Jacob Lorentzon
|
ff956fd3bb
|
Switch to libredox where applicable (fixed)
|
2024-03-18 22:09:25 +00:00 |
|
Jeremy Soller
|
98078650f8
|
Revert "Switch to libredox where applicable."
This reverts commit 2e7dbf1cc1.
|
2024-03-18 15:00:52 -06:00 |
|
Jeremy Soller
|
ae3129e582
|
Merge branch 'libredox' into 'master'
Switch to libredox where applicable.
See merge request redox-os/drivers!149
|
2024-03-18 20:37:19 +00:00 |
|
4lDO2
|
2e7dbf1cc1
|
Switch to libredox where applicable.
|
2024-03-18 19:23:05 +01:00 |
|
Jeremy Soller
|
7ae84a543b
|
Merge branch 'nvmed_race' into 'master'
Fix potential race in nvmed
See merge request redox-os/drivers!148
|
2024-03-17 21:31:39 +00:00 |
|
bjorn3
|
5286f45311
|
Fix potential race in nvmed
Previously it was possible to submit commands before the event queue is
created by the irq handler thread.
|
2024-03-17 21:03:23 +01:00 |
|
Jeremy Soller
|
65f706530a
|
Merge branch 'arm64_pcie' into 'master'
Search for PCI ECAM in the device tree on ARM
See merge request redox-os/drivers!147
|
2024-03-17 16:33:03 +00:00 |
|