Jeremy Soller
|
7eada2053b
|
Adjust volume in audiod instead
|
2022-11-21 09:56:23 -07:00 |
|
Jeremy Soller
|
9315af5e41
|
Match ac97 and hda buffering
|
2022-11-20 13:16:51 -07:00 |
|
Jeremy Soller
|
c57b3c8910
|
rtl8168: enable MSI and MSI-X
|
2022-11-19 16:18:39 -07:00 |
|
Jeremy Soller
|
860dd2ee31
|
ihda: Reduce default volume
|
2022-11-19 08:21:32 -07:00 |
|
Jeremy Soller
|
ff205ad65d
|
ihda: Enable MSI and use pcid channel
|
2022-11-19 08:18:51 -07:00 |
|
Jeremy Soller
|
4dc0cba159
|
ihda: Improvements to configure, add codec file
|
2022-11-18 14:37:11 -07:00 |
|
Jeremy Soller
|
aadf2ec9dc
|
ihda: Add 1ms polling
|
2022-11-18 14:36:28 -07:00 |
|
Jeremy Soller
|
7c3f177ec0
|
ihda: Set correct intctl based on number of streams
|
2022-11-18 14:25:34 -07:00 |
|
Jeremy Soller
|
304dcad78b
|
ihda: Use default connection for finding dac
|
2022-11-16 14:56:11 -07:00 |
|
Jeremy Soller
|
2564997cac
|
ac97: make driver work
|
2022-11-15 14:52:18 -07:00 |
|
Jeremy Soller
|
d7ca6eeeed
|
ac97: add stub driver for AC97
|
2022-11-15 13:37:31 -07:00 |
|
Jeremy Soller
|
2cdfb46a71
|
Use audiohw: instead of hda:
|
2022-11-15 12:43:22 -07:00 |
|
Jeremy Soller
|
c993b0ef40
|
ihdad: Turn on by default
|
2022-11-15 11:07:48 -07:00 |
|
Jeremy Soller
|
c63fe7f2d6
|
ihdad: attempt to enable headphone jacks
|
2022-11-15 11:07:37 -07:00 |
|
Jeremy Soller
|
0fe60a00fc
|
ihdad: improve logging
|
2022-11-15 10:58:00 -07:00 |
|
Jeremy Soller
|
c8ca7940d4
|
ihdad: increase buffers to 4 to eliminate stuttering (mostly)
|
2022-11-15 09:02:25 -07:00 |
|
Jeremy Soller
|
39df471bc2
|
Enable LTO
|
2022-11-02 14:36:53 -06:00 |
|
Jeremy Soller
|
766020195b
|
Note when there is a missing USB driver
|
2022-09-26 11:07:41 -06:00 |
|
Jeremy Soller
|
3313543528
|
Merge branch 'fix-aarch64-ahcid-build-breakage' into 'master'
aarch64: The use of yield needs the stdsimd feature apparently
See merge request redox-os/drivers!82
|
2022-09-26 16:20:53 +00:00 |
|
Robin Randhawa
|
08542ae288
|
aarch64: The use of yield needs the stdsimd feature apparently
|
2022-09-26 17:17:32 +01:00 |
|
Jeremy Soller
|
a4a3c4f7e8
|
vesad: Support multiple displays
|
2022-09-25 16:46:13 -06:00 |
|
Jeremy Soller
|
c651590cbd
|
Fix booting on systems which always return 0xFF from ps2 ports
|
2022-09-21 15:57:09 -06:00 |
|
Jeremy Soller
|
cbcf133518
|
vesad: use framebuffer stride
|
2022-09-16 13:28:04 -06:00 |
|
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 |
|