Jeremy Soller
|
14be75f29f
|
ided: Add trace logs for IDE read/write
|
2022-09-14 08:33:48 -06:00 |
|
Jeremy Soller
|
2462857e2d
|
ided: Improvements to DMA code, fixes some virtualbox issues
|
2022-09-13 14:38:50 -06:00 |
|
Jeremy Soller
|
b8cb9d0e03
|
ided: DMA support
|
2022-09-12 21:48:14 -06:00 |
|
Jeremy Soller
|
a6bafa17b0
|
Add pcid methods to read/write pci config region
|
2022-09-12 21:47:16 -06:00 |
|
Jeremy Soller
|
91bb118d73
|
ided: support 28-bit LBA
|
2022-09-10 15:43:01 -06:00 |
|
Jeremy Soller
|
4d05737b63
|
ps2d: Increase timeouts
|
2022-09-09 09:29:10 -06:00 |
|
Jeremy Soller
|
ae66182c4e
|
Name disk driver log files based on scheme name
|
2022-09-09 08:51:02 -06:00 |
|
Jeremy Soller
|
efc5cc712d
|
Disable xhcid until it works on real hardware
|
2022-09-09 08:38:52 -06:00 |
|
Jeremy Soller
|
303b5ae6b8
|
ps2d: Improve timing and control over device scanning
|
2022-09-08 18:19:47 -06:00 |
|
Jeremy Soller
|
80c60f0111
|
ps2d: Set resolution and scaling instead of using defaults
|
2022-09-08 10:40:03 -06:00 |
|
Jeremy Soller
|
a0300e2d9c
|
ps2d: Use thread::yield_now to ensure delays are acceptable
|
2022-09-08 10:08:12 -06:00 |
|
Jeremy Soller
|
49ba91b0ee
|
Improvements to ps2 mouse init
|
2022-09-08 09:55:06 -06:00 |
|
Jeremy Soller
|
2751d7d792
|
ahcid: Use pause instead of yield
|
2022-09-07 20:37:11 -06:00 |
|
Jeremy Soller
|
09465d3640
|
ided: Do I/O in 64 KiB chunks
|
2022-09-07 16:23:57 -06:00 |
|
Jeremy Soller
|
4fe7733cad
|
ided: Use pause instruction instead of yield_now when waiting for status
|
2022-09-07 16:14:56 -06:00 |
|
Jeremy Soller
|
a7848cc079
|
Fix control base register
|
2022-09-07 15:47:08 -06:00 |
|
Jeremy Soller
|
08a1595f54
|
Implement ided using PIO and code from ahci
|
2022-09-07 15:28:04 -06:00 |
|
Jeremy Soller
|
41217ad6fa
|
Add ided stub
|
2022-09-07 12:16:16 -06:00 |
|
Jeremy Soller
|
e2a8255547
|
Allow reading PCI header through pcid socket
|
2022-09-07 12:15:41 -06:00 |
|
Jeremy Soller
|
3ed83c74cf
|
Workaround for real hardware prp issue
|
2022-09-07 12:01:15 -06:00 |
|
Jeremy Soller
|
fc8ef508a5
|
xhcid: Make polling mode code match normal irq code
|
2022-09-02 11:32:38 -06:00 |
|
Jeremy Soller
|
988cb5c066
|
xhcid: fix polling mode
|
2022-09-02 11:24:35 -06:00 |
|
Jeremy Soller
|
c68aaac16c
|
Improvements for USB keyboard
|
2022-09-01 08:01:24 -06:00 |
|
Jeremy Soller
|
ecb53b977d
|
QEMU USB touchscreen support
|
2022-08-31 21:15:13 -06:00 |
|
Jeremy Soller
|
83779b1b5b
|
Implement simple usb mouse driver
|
2022-08-31 18:44:18 -06:00 |
|
Jeremy Soller
|
c848aba481
|
USB HID report debug
|
2022-08-31 17:44:59 -06:00 |
|
Jeremy Soller
|
fe13ea390a
|
Add feature for nvmed to not use reactor thread
|
2022-08-31 10:53:21 -06:00 |
|
Jeremy Soller
|
4bca3e55d3
|
Fix xhcid compilation
|
2022-08-31 08:49:39 -06:00 |
|
Jeremy Soller
|
0e85c01ea3
|
Implement 64-bit BARs
|
2022-08-31 08:46:53 -06:00 |
|
Jeremy Soller
|
e70d6b7ffb
|
Update to redox_syscall 0.3.4
|
2022-08-31 08:46:41 -06:00 |
|
Jeremy Soller
|
efab53910e
|
Return error on nvme completion status
|
2022-08-30 11:59:10 -06:00 |
|
Jeremy Soller
|
55526d6ab0
|
Do not set SGL flag, we only use PRP
|
2022-08-30 11:51:00 -06:00 |
|
Jeremy Soller
|
b13bcf729a
|
Update redox-syscall
|
2022-08-30 10:34:29 -06:00 |
|
Jeremy Soller
|
3379a64258
|
Fix for last nvmed commit
|
2022-08-30 10:15:26 -06:00 |
|
Jeremy Soller
|
50338d9b24
|
Remove unnecessary event queue from nvmed
|
2022-08-30 09:56:12 -06:00 |
|
Jeremy Soller
|
83e7da750d
|
Read actual BGA resolution when updating display resolution
|
2022-08-27 17:16:15 -06:00 |
|
Jeremy Soller
|
86b065d724
|
Allow boot to continue if HCI probe does not return
|
2022-08-27 08:33:53 -06:00 |
|
Jeremy Soller
|
8bbf1d8f5b
|
Fix typo in xhcid
|
2022-08-27 08:18:19 -06:00 |
|
Jeremy Soller
|
7c1707c7de
|
Ignore some ps2 init errors to improve compatibility
|
2022-08-23 07:58:24 -06:00 |
|
4lDO2
|
af873f7626
|
Update redox_syscall dependency.
|
2022-07-27 17:55:39 +02:00 |
|
Jeremy Soller
|
c644ce9e7d
|
Merge branch 'userspace_fexec' into 'master'
Userspace fexec
See merge request redox-os/drivers!81
|
2022-07-27 15:21:31 +00:00 |
|
4lDO2
|
21e30b7339
|
Replace syscall::clone() with libc::fork().
|
2022-07-27 16:25:01 +02:00 |
|
4lDO2
|
badd5906d5
|
Page-align size in physmap.
|
2022-07-27 15:33:25 +02:00 |
|
4lDO2
|
322af701d6
|
Use aligned addresses in physmap.
|
2022-07-27 15:33:21 +02:00 |
|
Jeremy Soller
|
cb9656d83d
|
Fix minor issue on x86_64
|
2022-07-26 17:31:02 -06:00 |
|
Jeremy Soller
|
00de428d6b
|
Workarounds for x86 32-bit
|
2022-07-26 17:20:34 -06:00 |
|
Jeremy Soller
|
da8ecef8a7
|
Workarounds for aarch64 support
|
2022-07-26 16:11:45 -06:00 |
|
Jeremy Soller
|
860821c150
|
Support compilation on more architectures
|
2022-07-26 16:01:54 -06:00 |
|
Jeremy Soller
|
fd45fa2818
|
Update Cargo.lock
|
2022-07-26 15:21:04 -06:00 |
|
Jeremy Soller
|
aedeb00e58
|
ps2d: Fix issue with VirtualBox controller init
|
2022-05-02 13:37:16 -06:00 |
|