Commit Graph

299 Commits

Author SHA1 Message Date
Jeremy Soller a63ca23c72 Merge branch 'master' into 'master'
Simplify mapping of vendor and device ids in driver toml files by adding an ids field

See merge request redox-os/drivers!44
2019-07-01 22:25:36 +00:00
Simon Ellmann 645c54e9a4 Simplify mapping of vendor and device ids in driver toml files by adding an ids field 2019-07-01 23:10:03 +02:00
Jeremy Soller e6c9fc92e8 Merge branch 'pcid' into 'master'
Make pcid parse config files from directory

See merge request redox-os/drivers!43
2019-07-01 00:39:11 +00:00
Simon Ellmann 5811100827 Make pcid parse config files from directory 2019-07-01 02:36:13 +02:00
Jeremy Soller 97e2ab90f8 Merge branch 'master' into 'master'
Add ixgbe driver

See merge request redox-os/drivers!41
2019-06-30 22:25:22 +00:00
Simon Ellmann 42c2184d70 Add ixgbe driver 2019-06-30 23:53:53 +02:00
Jeremy Soller a3014c3682 Merge branch 'pcspkr' into 'master'
Add pcspkr driver

See merge request redox-os/drivers!39
2019-06-12 23:11:31 +00:00
Jeremy Soller 7afaadabd9 Ensure that MMIO memory is mapped without caching 2019-04-08 20:22:01 -06:00
Jeremy Soller e090281086 Support for new fevent 2019-03-13 13:58:55 -06:00
Tibor Nagy ae8a6075a2 Add pcspkr driver 2019-03-05 18:35:01 +01:00
Jeremy Soller 25aec9f2a7 Disable interrupts for ahcid 2019-02-18 21:11:41 -07:00
Jeremy Soller c9e0dc4fd5 Go back to polling ahcid to prevent hangs 2019-02-18 21:05:44 -07:00
Jeremy Soller 3f41225d78 Convert e1000d to using SchemeBlockMut, update dependencies 2019-02-02 13:59:49 -07:00
Jeremy Soller 777670a3ad Merge branch 'ihdad-audiod' into 'master'
ihdad: Fix audiod blocking

See merge request redox-os/drivers!38
2019-02-02 00:27:56 +00:00
Nagy Tibor ee3569d484 ihdad: Fix audiod blocking 2019-02-02 00:20:33 +00:00
Jeremy Soller a38dfb3231 Use IRQs to prevent spin loops in ahcid 2019-01-12 12:52:57 -07:00
Jeremy Soller ca748c99f9 Enable HD audio 2019-01-12 08:02:02 -07:00
Jeremy Soller 1e65a21242 Attempt to read scheme after interrupt 2019-01-01 20:22:08 -07:00
Jeremy Soller 939b294eae ihdad: cleanup, fix blocking code, decrease buffer size to decrease latency 2018-12-29 12:21:12 -07:00
Jeremy Soller c47c68f44c Update fmap support 2018-12-28 16:19:09 -07:00
jD91mZM2 fb9b68405c Bump Cargo.lock 2018-12-24 17:03:17 +01:00
Jeremy Soller 5cd0752799 Merge branch 'ihdad-fpath' into 'master'
ihdad: Implement fpath

See merge request redox-os/drivers!37
2018-12-15 00:31:30 +00:00
Tibor Nagy fe9338c94b ihdad: Implement fpath
Fixes the output of sys:/iostat.
The correct implementation is TODO like most of the scheme related code in this driver.
2018-12-15 01:06:51 +01:00
Jeremy Soller f1d3aa6480 Update Cargo.lock 2018-10-14 19:56:24 -06:00
Jeremy Soller 795b86db13 Disable ihdad 2018-09-23 09:45:31 -06:00
jD91mZM2 9f253fe92e Update Cargo.lock 2018-08-26 13:01:57 +02:00
jD91mZM2 f72a3f7bfe Merge branch 'fixes' into 'master'
Update Cargo.lock

See merge request redox-os/drivers!36
2018-07-27 16:17:56 +00:00
Robin Randhawa cc2a5ff01d Update Cargo.lock
A 'precise' cargo update of tokio is needed for builds to succeed.
2018-07-25 18:02:27 +01:00
Jeremy Soller 1616f6399a Update Cargo.lock 2018-07-12 07:09:59 -06:00
stratact 31bf879e87 Merge branch 'master' into 'master'
cargo update

See merge request redox-os/drivers!34
2018-07-05 20:57:42 +00:00
Paul Sajna 9d923a9794 cargo update 2018-07-05 13:51:51 -07:00
Jeremy Soller 64b5416e90 Merge branch 'moveSocketToGitLab' into 'master'
Update Cargo.lock to use socket2 on our GitLab

See merge request redox-os/drivers!33
2018-06-24 16:27:34 +00:00
bujiraso 18bb29bcd7 Update Cargo.lock to use socket2 on our GitLab 2018-06-24 13:13:37 -03:00
Jeremy Soller 8a52c84f1a Update to new alloc API 2018-06-19 17:44:51 -06:00
Jeremy Soller 63b5755aee Merge branch 'master' into 'master'
Bump Cargo.lock

See merge request redox-os/drivers!32
2018-06-14 16:07:39 +00:00
jD91mZM2 1f1c2ff4e8 Bump Cargo.lock 2018-06-14 18:06:21 +02:00
Jeremy Soller 61d8db324e Merge branch 'master' into 'master'
Fix compilation

See merge request redox-os/drivers!31
2018-06-13 08:24:48 +00:00
jD91mZM2 c6b1dea60d Fix compilation
There was a version mismatch because of outdated redox_event and some issues with the Cargo.lock that `cargo update` fixed
2018-06-13 07:20:05 +02:00
Jeremy Soller 35a21cee2f Update links to gitlab 2018-06-12 12:30:43 -06:00
Jeremy Soller 7ef36fd820 Merge pull request #30 from jD91mZM2/master
Make it edge-triggered
2018-06-08 08:14:15 -06:00
jD91mZM2 fd5b7b2921 Make it edge-triggered 2018-06-04 05:37:18 +02:00
Jeremy Soller 202ead3b93 Update rtl8168d to new events 2018-05-20 16:16:45 -06:00
Jeremy Soller aaafbbad33 Update e1000d to new event 2018-05-20 16:11:19 -06:00
Jeremy Soller 32a58c3b64 Update event crate 2018-05-20 15:19:40 -06:00
Jeremy Soller 9bc5c5197e Fix mistaken use of flags 2018-05-20 13:40:14 -06:00
Jeremy Soller 1fc5ebd797 Make vesad handle events per handle 2018-05-20 13:37:01 -06:00
Jeremy Soller 0a9b15939e Update to new event 2018-05-20 11:05:10 -06:00
Jeremy Soller 287fdde19a Update to new heap API 2018-04-28 21:35:13 -06:00
Jeremy Soller 79df020cbd If an IRQ is not set, use IRQ #9 2018-04-21 09:43:49 -06:00
Jeremy Soller 390f04baaf Update lock file 2018-03-24 12:14:24 -06:00