Commit Graph

199 Commits

Author SHA1 Message Date
Jeremy Soller 87342d6fce Improve ring state machine 2017-08-06 17:16:07 -06:00
Jeremy Soller 14d8165079 Cleanup xhci, add basic IRQ event functions, cleanup e1000d and rtl8168d 2017-08-06 15:19:56 -06:00
Jeremy Soller 0231e44892 Print out more values 2017-08-06 08:20:31 -06:00
Jeremy Soller d15635e242 Do not shut down after running 2017-08-06 08:09:11 -06:00
Jeremy Soller 144cc2a995 Prettier format of debug data 2017-08-05 21:07:08 -06:00
Jeremy Soller 096a9a6e52 Read device, config, interface, and endpoint descriptions 2017-08-05 20:17:28 -06:00
Jeremy Soller dbceebbc09 Update main.rs 2017-08-04 08:54:16 -06:00
Jeremy Soller 646e8c9eac xhci: WIP grab device information 2017-08-03 21:30:49 -06:00
Jeremy Soller 1109da47fb Update Cargo.lock 2017-08-02 21:15:56 -06:00
Jeremy Soller 9a5a05b3b2 Remove raw_mode usage from vesad 2017-08-02 20:02:30 -06:00
Jeremy Soller a9d42d05fb Update Cargo.lock 2017-08-02 19:53:22 -06:00
Jeremy Soller eb64f59d10 Simplify vesad, use ptyd for control logic 2017-08-01 19:43:55 -06:00
Jeremy Soller 832f830cc4 Update EventSte structure 2017-08-01 19:40:25 -06:00
Jeremy Soller e83471f53f Update Cargo.lock 2017-07-29 08:24:33 -06:00
Jeremy Soller 545ec4d21f Add more debugging 2017-07-27 21:28:16 -06:00
Jeremy Soller 84a8a6c064 Add missing import 2017-07-27 21:02:56 -06:00
Jeremy Soller b4209a6a9c Refactor XHCI driver 2017-07-27 21:01:42 -06:00
Jeremy Soller 14e1b556ab Update Cargo.lock 2017-07-26 08:17:39 -06:00
Jeremy Soller fc1a21c8ee Add Cargo.lock file 2017-07-26 08:02:08 -06:00
Jeremy Soller 49cb1e3836 Add Cargo.lock 2017-07-26 07:53:16 -06:00
Jeremy Soller 43c1d5b6b0 Read events 2017-07-23 21:36:51 -06:00
Jeremy Soller 325b303c54 Fix mapping size of XHCI, add more debugging 2017-07-23 21:13:27 -06:00
Jeremy Soller 815b59b80b Add runtime registers, testing for TLB to XHCI 2017-07-23 20:22:19 -06:00
Jeremy Soller 513ddd9eb5 Imports for EINVAL 2017-07-22 13:44:21 -06:00
Jeremy Soller 473ac85faa Return error when dup buf is not empty 2017-07-22 13:17:48 -06:00
Jeremy Soller ce78f9cf9e Use dashes for mac addresses 2017-07-20 19:39:50 -06:00
Jeremy Soller 15f3f0ad0f Split pcid into initfs and fs parts 2017-07-20 19:37:35 -06:00
Jeremy Soller c54aa03e54 Add newlines to network config 2017-07-20 19:02:50 -06:00
Jeremy Soller cd782acf77 Add gitignore, update vesad 2017-07-08 19:23:03 -06:00
Jeremy Soller 0ff1e7d106 Merge pull request #17 from xTibor/fix_seek_flags
ihdad: Fix seek flags
2017-06-24 17:33:10 -06:00
Tibor Nagy d75e540fb7 ihdad: Fix seek flags 2017-06-25 00:49:08 +02:00
Jeremy Soller 5ef20a47e7 Update pcid.toml to specify intel hd audio more broadly 2017-06-17 17:03:18 -06:00
Jeremy Soller 426fe55638 Merge pull request #16 from TheSchemm/master
Refactored ihdad and added Qemu support.
2017-06-17 16:51:42 -06:00
TheSchemm 402b46561b Refactored ihdad and added Qemu support. 2017-06-17 17:07:19 -05:00
Jeremy Soller aa49ee7b20 Merge pull request #15 from TheSchemm/master
Added $DEVID and $VENID as arguments to pass to driver.
2017-06-16 21:40:15 -06:00
TheSchemm beefc3e1e6 Added and as arguments to pass to driver. 2017-06-16 22:16:50 -05:00
Jeremy Soller 602ab29aba Fix path of ihdad 2017-06-03 14:13:51 -06:00
Jeremy Soller a2fe86c725 Update Cargo.toml 2017-06-03 12:50:44 -06:00
Jeremy Soller 70fc136f81 Merge pull request #13 from TheSchemm/master
Early Beta of the Intel HD Audio Driver
2017-06-03 12:50:28 -06:00
TheSchemm e1f24810ba Early Beta of the Intel HD Audio Driver 2017-06-03 13:45:52 -05:00
Jeremy Soller bb30739804 Organize pcid.toml 2017-05-10 21:49:16 -06:00
Jeremy Soller 24f9dbccb0 Add pcid.toml, cargo workspace 2017-05-10 21:46:59 -06:00
Jeremy Soller 15675ea9c3 Allow retry of commands, allow failure of commands 2017-04-26 21:28:45 -06:00
Jeremy Soller d3c29d0fb4 Merge pull request #12 from kaedroho/fix/gb-layout-syntax
Fix a couple of syntax errors in keymap.rs
2017-04-23 11:22:54 -06:00
Karl Hobley 60c3ed19c8 Fix a couple of syntax errors in keymap.rs
My previous pull request that added a GB keyboard layout also added a
couple of syntax errors. This PR fixes them. Apologies for that.
2017-04-23 17:54:14 +01:00
Jeremy Soller 38cea07d4f Merge pull request #11 from kaedroho/feature/gb-keymap
Add GB keymap
2017-04-23 10:12:23 -06:00
Karl Hobley bc1efaebf3 Added gb keymap 2017-04-23 16:16:43 +01:00
Jeremy Soller 466c776bf4 Merge pull request #10 from kaedroho/feature/serde
Migrate to serde. Fixes #9
2017-04-23 08:59:22 -06:00
Karl Hobley 77827f57b7 Rename 'english' keymap to 'us'
This keyboard layout is only used in the United States, other
english-speaking countries may have their own standard keyboard layouts.

This commit changes the name of the 'english' layout to 'us' to match
X11.
2017-04-23 15:48:51 +01:00
Karl Hobley 520c140da8 Migrate to serde. Fixes #9 2017-04-23 15:29:48 +01:00