Commit Graph

2725 Commits

Author SHA1 Message Date
Jeremy Soller aaafbbad33 Update e1000d to new event 2018-05-20 16:11:19 -06:00
Jeremy Soller a2a534f137 Update event crate 2018-05-20 15:20:05 -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 7d181f5e68 Update to new event 2018-05-20 11:31:37 -06:00
Jeremy Soller 0a9b15939e Update to new event 2018-05-20 11:05:10 -06:00
Jeremy Soller f645041293 dnsd: enter null namespace 2018-05-19 19:33:41 -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 5584be96c0 Erase character if in canonical mode with a space 2018-03-24 15:58:46 -06:00
Jeremy Soller 390f04baaf Update lock file 2018-03-24 12:14:24 -06:00
Jeremy Soller 1474d20b04 Fix issue where packet may be truncated 2018-03-12 21:13:58 -06:00
Jeremy Soller 849ce0b96b Merge pull request #29 from ids1024/atapi_capacity
ahcid: fix atapi capacity detection
2018-03-11 19:25:57 -06:00
Ian Douglas Scott d893a73e1e ahcid: fix atapi capacity detection 2018-03-11 18:24:23 -07:00
Jeremy Soller a081f9e2ff Remove IRQ debug print 2018-03-10 16:03:21 -07:00
Jeremy Soller 329750afb9 Remove debug prints 2018-03-10 16:02:06 -07:00
Jeremy Soller 5bccc80152 Fix rtl8168 driver 2018-03-10 15:12:55 -07:00
Jeremy Soller 7fbb2c32e2 Fix BAR variables 2018-03-01 08:24:24 -07:00
Jeremy Soller 452c586bd0 Merge pull request #28 from dlrobertson/update_pci_parsing
Allow PCI Config space parsing to handle types
2018-03-01 08:18:41 -07:00
Dan Robertson 4d349192da Allow PCI Config space parsing to handle types
- Update the PCI config space parsing to be able to handle multiple
   types.
 - Use a trait to abstract out reading from the config space in order to
   allow testing/fuzzing of the parser.
2018-02-27 22:46:30 +00:00
Dan Robertson 57cb6cbbef Merge pull request #18 from dlrobertson/update_use_of_timestamp
Use smoltcp::time types instead of u64 timestamps
2018-02-16 03:07:48 +00:00
Dan Robertson 76d8feae8d Use smoltcp::time types instead of u64 timestamps
smoltcp is moving towards using time::Duration and time::Instant instead
of a u64 timestamp.
2018-02-16 02:59:09 +00:00
Jeremy Soller 42adde5809 Resize ps2d bounding box when vesad resizes 2018-02-06 09:52:14 -07:00
Jeremy Soller 501c3581ea Merge pull request #27 from xTibor/fix-unicode
vesad: Fix Unicode character input
2018-02-05 22:13:02 -07:00
Tibor Nagy 1b60f10b0e vesad: Fix Unicode character input
Characters beyond 0x80 now properly encoded as UTF-8.
2018-02-06 05:02:55 +01:00
Jeremy Soller 33fc507b6a Merge pull request #26 from dlrobertson/add_range_config
Allow using a device ID range in toml config
2018-02-04 07:32:32 -07:00
Dan Robertson b332607d77 Allow using a device ID range in toml config 2018-02-04 02:35:36 +00:00
Jeremy Soller ff93aabbe6 Merge pull request #17 from batonius/netcfg_commit
Change netcfg to validate on write and commit on fsync
2018-02-03 07:10:00 -07:00
Egor Karavaev 67a2d7900a netcfg adds/set method 2018-02-03 15:42:06 +03:00
Egor Karavaev cf78d85d64 netcfg commits on fsync 2018-02-03 00:40:30 +03:00
Dan Robertson 9fd9a349d3 Merge pull request #16 from NilSet/license
Add license and readme
2018-01-31 18:29:25 +00:00
Tommie Levy 44e1d6943f Add license and readme 2018-01-31 10:24:43 -08:00
Jeremy Soller 0c52a6a66a Merge pull request #14 from batonius/netcfg
The netcfg scheme
2018-01-30 12:41:01 -07:00
Egor Karavaev 1eeec8eae0 Netcfg notifications. 2018-01-30 22:09:31 +03:00
Jeremy Soller 416206e1db Fix #2 by blocking if more than 64 packets are collected 2018-01-29 21:53:39 -07:00
Egor Karavaev eea72fcef3 Remove closed fd. 2018-01-29 02:00:14 +03:00
Egor Karavaev ae7d9b40f8 netcfg: interface addr node. 2018-01-29 02:00:14 +03:00
Egor Karavaev 1e95808242 netcfg write nodes 2018-01-29 02:00:14 +03:00
Egor Karavaev a7f365d96c Add the netcfg schema. 2018-01-29 02:00:14 +03:00
Jeremy Soller 1461404502 Remove unnecessary unsafe 2018-01-28 14:51:24 -07:00
Jeremy Soller 0897ddff17 Remove unnecessary parens 2018-01-28 14:50:14 -07:00
Jeremy Soller 78cff3f57c Remove unnecessary parens 2018-01-28 14:49:29 -07:00
Jeremy Soller 510af9c1f8 Merge pull request #13 from batonius/dnsd
The dnsd daemon
2018-01-28 14:06:06 -07:00
Egor Karavaev 32c673d814 dnsd timeouts 2018-01-28 23:12:19 +03:00
Egor Karavaev e6dfb7f5b2 Implement the dns: schema. 2018-01-28 22:48:51 +03:00
Egor Karavaev 5fba322823 Add dnds bin. 2018-01-28 22:48:39 +03:00
Jeremy Soller c674239df0 Merge pull request #8 from dlrobertson/use_byteorder
Use byteorder to improve readability
2018-01-23 17:04:13 -07:00
Dan Robertson b3812568fe Use byteorder to improve readability
Use byteorder instead of using less readable bitmasks and shifts.
2018-01-23 23:26:53 +00:00
Jeremy Soller 97e6adadbc Merge pull request #6 from dlrobertson/updatez
Updates to sync with upstream changes
2018-01-09 17:45:48 -07:00