4lDO2
|
53ddfbb88e
|
Fix the HID report descriptor parsing.
|
2020-02-08 11:05:29 +01:00 |
|
4lDO2
|
b308dad7c6
|
Add a basic HID driver unable to parse report descs.
Custom device requests are now implemented though.
|
2020-02-08 10:21:21 +01:00 |
|
4lDO2
|
1b74f335b0
|
Add a driver interface accessible to class drivers.
|
2020-02-06 21:45:44 +01:00 |
|
4lDO2
|
ae0d43c12a
|
Add a framework-ish for USB drivers.
|
2020-02-03 21:48:35 +01:00 |
|
4lDO2
|
8c158328a3
|
Add class and vendor device reqs to the API.
|
2020-02-02 11:31:13 +01:00 |
|
4lDO2
|
d4f1480d1b
|
Add some basic HID descriptor handling.
|
2020-02-02 10:00:09 +01:00 |
|
4lDO2
|
d66b0c5bd8
|
Fix the state virtual file.
|
2020-02-01 23:28:19 +01:00 |
|
4lDO2
|
c4a393e296
|
Correctly index the dev ctx arr for slot states.
|
2020-02-01 22:02:20 +01:00 |
|
4lDO2
|
295aa02e5d
|
Support reading the slot state.
|
2020-02-01 18:20:24 +01:00 |
|
4lDO2
|
cbd9d83b69
|
SUPPORT CONFIGURE_ENDPOINTS!
|
2020-02-01 15:05:14 +01:00 |
|
4lDO2
|
93d99c4f4f
|
Add a skeleton for endpoint enabling (in the driver API).
|
2020-02-01 15:04:56 +01:00 |
|
4lDO2
|
dd4dd952d0
|
Improve (subjective...) the descriptor fetching.
|
2020-01-19 11:37:05 +11:00 |
|
4lDO2
|
8b375518d9
|
Fix the descriptor parsing by somewhat.
|
2020-01-19 11:37:05 +11:00 |
|
4lDO2
|
faa29b1854
|
Add a really basic interface to xhcid.
|
2020-01-19 11:37:05 +11:00 |
|
Jeremy Soller
|
e191e502e1
|
Merge branch 'master' into 'master'
Add partitioning support to nvmed
See merge request redox-os/drivers!56
|
2020-01-14 13:34:24 +00:00 |
|
4lDO2
|
5807909ed1
|
Add partitioning support to nvmed.
|
2020-01-09 10:38:31 +11:00 |
|
4lDO2
|
60f05af555
|
Move the block-io-to-unaligned-io wrapper to its own crate.
|
2020-01-08 22:34:28 +11:00 |
|
Jeremy Soller
|
8bd1176cda
|
Merge branch 'master' into 'master'
Add partition support to ahcid
See merge request redox-os/drivers!55
|
2020-01-05 01:40:27 +00:00 |
|
4lDO2
|
5848f668a6
|
Don't fail when the blocksize couldn't be retrieved.
This is required for ahcid to work with make qemu_efi.
|
2020-01-05 12:17:47 +11:00 |
|
4lDO2
|
2a7216c342
|
It (partition support) works!
|
2020-01-05 10:43:07 +11:00 |
|
4lDO2
|
119f7a5595
|
Add partition support for ahcid (untested).
|
2020-01-04 19:35:16 +11:00 |
|
Jeremy Soller
|
084587ed02
|
Add TODO to address spurious interrupts
|
2019-09-11 22:03:34 -06:00 |
|
Jeremy Soller
|
c7f02e5e21
|
rtl8168d: fix calculation of next read size
|
2019-09-11 21:03:07 -06:00 |
|
Jeremy Soller
|
7f95962fa2
|
rtl8168d: match 8169 device and add documentation
|
2019-09-11 20:35:09 -06:00 |
|
Jeremy Soller
|
283ff736c6
|
Make separate config for xhcid
|
2019-09-11 20:09:13 -06:00 |
|
Jeremy Soller
|
a38a20984e
|
Basic implementation of NVMe IRQ handler
|
2019-09-05 20:37:20 -06:00 |
|
Jeremy Soller
|
8da1c13b73
|
Use BAR size for ihda
|
2019-09-04 20:44:24 -06:00 |
|
Jeremy Soller
|
2087f0ad03
|
Fix parsing of bar size
|
2019-09-04 20:40:18 -06:00 |
|
Jeremy Soller
|
eda6bc6f92
|
Calculate and use PCI BAR memory sizes in most drivers.
|
2019-09-04 20:38:08 -06:00 |
|
Jeremy Soller
|
a1144552d5
|
Re-enable QEMU mouse integration
|
2019-09-04 19:55:28 -06:00 |
|
Jeremy Soller
|
aecb345abc
|
Remove rtl8168d debugging
|
2019-08-29 20:31:33 -06:00 |
|
Jeremy Soller
|
2de4a526fb
|
Merge scheme handling in e1000d and rtl8168d
|
2019-08-29 20:16:48 -06:00 |
|
Jeremy Soller
|
a0ada39f1b
|
rtl8168d: Open irq file with O_NONBLOCK
|
2019-08-29 19:31:56 -06:00 |
|
Jeremy Soller
|
d49c945826
|
rtl8168d: Use pause in spin loops
|
2019-08-29 08:22:16 -06:00 |
|
Jeremy Soller
|
249606a8c9
|
Fix nvmed on real hardware
|
2019-08-28 20:15:03 -06:00 |
|
Jeremy Soller
|
745d8818e1
|
Read completion using ptr::read_volatile
|
2019-08-27 21:16:58 -06:00 |
|
Jeremy Soller
|
0e7b056508
|
Update redox_syscall for pcspkrd
|
2019-08-26 17:27:02 -06:00 |
|
Jeremy Soller
|
d7385333d1
|
Merge branch 'redox-unix'
|
2019-08-26 17:16:39 -06:00 |
|
Jeremy Soller
|
b8a75d064e
|
Merge branch 'fix-it-keymaps' into 'master'
Fixed inverted chars
See merge request redox-os/drivers!53
|
2019-08-25 03:35:37 +00:00 |
|
Fabio Di Francesco
|
f86495e0c5
|
Fixed inverted chars
|
2019-08-25 03:35:37 +00:00 |
|
Jeremy Soller
|
13dd6ae28f
|
nvmed: add to initfs and fix reading larger block sizes
|
2019-08-24 20:45:48 -06:00 |
|
Jeremy Soller
|
b2c76034b7
|
nvmed: add scheme with read/write implemented using polling
|
2019-08-24 20:24:01 -06:00 |
|
Jeremy Soller
|
9c277981be
|
nvmed: Set up I/O queues
|
2019-08-24 09:26:13 -06:00 |
|
Jeremy Soller
|
df4a7b054b
|
nvmed: Identify controller and namespaces
|
2019-08-24 08:37:38 -06:00 |
|
Jeremy Soller
|
37e92ac8e5
|
nvmed: Implement admin queue
|
2019-08-23 20:29:19 -06:00 |
|
Jeremy Soller
|
d74627a5f9
|
Merge branch 'fix-it-kb-layout' into 'master'
Fixed main inclusion
See merge request redox-os/drivers!51
|
2019-08-16 18:58:25 +00:00 |
|
Fabio Di Francesco
|
f9dbc94979
|
Fixed main inclusion
|
2019-08-16 18:58:25 +00:00 |
|
Jeremy Soller
|
32bac01603
|
Merge branch 'add-it-kb-layout' into 'master'
Add italian keyboard layout (it)
See merge request redox-os/drivers!50
|
2019-08-16 13:08:55 +00:00 |
|
Fabio Di Francesco
|
6022bcc1e6
|
Add italian keyboard layout (it)
|
2019-08-16 13:08:55 +00:00 |
|
Jeremy Soller
|
89d8a8a6f6
|
Support MouseRelativeEvent
|
2019-08-12 13:37:03 -06:00 |
|