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
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