Commit Graph

159 Commits

Author SHA1 Message Date
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
Jeremy Soller b3849ddf36 Convert vesad to be handle based, allow O_NONBLOCK 2017-04-18 21:02:30 -06:00
Jeremy Soller 1e7013915b Add path implementation for e1000d and ahcid 2017-04-15 09:57:37 -06:00
Jeremy Soller 35cd7e4c13 Merge pull request #7 from TechnoMancer/xhcidev
xhci: fix port detection.
2017-04-10 07:30:07 -06:00
Paul Davey e712a35230 xhci: fix port detection.
Ports are now correctly represented as 4 consecutive u32 registers.
Port state now reads all 4 bits of the state value.
2017-04-11 01:10:47 +12:00
Jeremy Soller f872fee4e6 Merge remote-tracking branch 'origin/vbox_resize' 2017-03-27 18:32:18 -06:00
Jeremy Soller 59b5790024 Merge branch 'alx' 2017-03-27 18:30:54 -06:00
Jeremy Soller 7957308f01 Catch screenbuffer event 2017-03-26 21:20:09 -06:00
Jeremy Soller 4d04f50b2a Handle input event from ransid 2017-03-26 15:32:28 -06:00
Jeremy Soller 0b94ce28e4 WIP: ALX driver 2017-03-26 15:24:25 -06:00
Jeremy Soller 21991855fd Merge pull request #5 from meven/add-azerty-bepo-support
Add support for french azerty and bepo keymap
2017-03-25 14:36:35 -06:00
Meven 8804e67702 Add support for french azerty and bepo keymap 2017-03-25 17:58:34 +01:00
Jeremy Soller 742bad2fd3 Remove unused import 2017-03-23 22:19:38 -06:00
Jeremy Soller ca262809dc Fix issue with scroll on odd width display 2017-03-23 22:18:25 -06:00
Jeremy Soller 58246591c0 Resize ransid 2017-03-22 22:15:58 -06:00
Jeremy Soller b8aca0f5f0 Fix bugs in resize in vesad 2017-03-22 20:53:10 -06:00
Jeremy Soller a0c5ab7911 WIP: VBox resize 2017-03-22 15:59:53 -06:00
Jeremy Soller 83dbbe2c41 Merge pull request #4 from chebykinn/fix-ahcid
Fix missing use statement
2017-03-22 08:38:06 -06:00
Ivan Chebykin 4c93b53de0 Combine thread use statement with previous 2017-03-22 17:01:49 +03:00
Ivan Chebykin b6268ff95c Fix missing use statement 2017-03-22 16:35:32 +03:00
Jeremy Soller beef16096f Use thread::yield_now instead of pause in ahcid, e1000d, and rtl8168d
Remove debugging from e1000d
2017-03-21 20:52:39 -06:00
Jeremy Soller 898ec5acbd Yield unstead of pause in loops in rtl8168d 2017-03-21 20:38:57 -06:00
Jeremy Soller 3a8e40d78c Yield unstead of spinning without interruption for loops in e1000d, add information about link speed 2017-03-21 20:38:27 -06:00
Jeremy Soller 050abc1a7e Do not cli in ps2d 2017-03-21 20:37:47 -06:00
Jeremy Soller c544b72c73 Reset, wait for link up 2017-03-21 16:56:26 -06:00
Jeremy Soller 060934a77d Remove debug statement, again 2017-03-20 22:23:56 -06:00
Jeremy Soller f384376e19 Remove debug statement 2017-03-20 22:00:45 -06:00
Jeremy Soller 63df9fff38 Fix interrupts in PS/2 driver, support for absolute mouse position and new orbclient event format 2017-03-20 21:39:41 -06:00
Jeremy Soller bad856d7b4 Support for mouse events in vbox driver 2017-03-20 21:39:12 -06:00
Jeremy Soller a294fe6d6f Update to support absolute mouse events 2017-03-20 21:38:30 -06:00
Jeremy Soller 66d2aa8c01 Add virtualbox guest driver (WIP) 2017-03-18 21:48:33 -06:00
Jeremy Soller 2593c25212 Add support for BGA mode setting (WIP) 2017-03-18 21:47:38 -06:00
Jeremy Soller fe65978ac4 Update to catch title event 2017-03-08 15:00:53 -07:00
Jeremy Soller 8b14b587b9 Merge pull request #2 from adrianN/remove_scheme_todo
Make enum values List and Disk contain two values
2017-03-05 07:55:45 -08:00
Adrian Neumann ebc5f86e8c Make enum values List and Disk contain two values instead of a tuple of values. 2017-03-05 15:44:06 +01:00
Jeremy Soller f4d6fbb4a2 Update orbclient, add scroll events 2017-02-27 21:48:15 -07:00
Jeremy Soller 96fbf1658f More completely disable XHCI driver 2017-02-24 13:25:57 -07:00
Jeremy Soller 975082c18a Disable XHCI driver to prevent deadlocks 2017-02-24 13:21:26 -07:00
Jeremy Soller 63dd2286fe nvmed: Verify correct memory space 2017-02-18 19:07:11 -07:00
Jeremy Soller 7be81d7837 Add read, write command structures 2017-02-18 15:00:14 -07:00
Jeremy Soller 28dbc45637 WIP: NVME driver 2017-02-18 14:05:04 -07:00