Commit Graph

3361 Commits

Author SHA1 Message Date
Egor Karavaev de733b4bf8 Factor out generic socket scheme. 2017-10-02 22:11:31 +03:00
Egor Karavaev 4d9a8c2777 Blocking UDP. 2017-10-02 19:22:22 +03:00
Jeremy Soller 8e41cb9f03 Use disk heirarchy 2017-09-30 20:49:11 -06:00
Jeremy Soller b39a8a29b9 Allow variables in arguments 2017-09-30 18:10:30 -06:00
Jeremy Soller 94b869cd61 Update cargo.lock 2017-09-27 20:32:08 -06:00
Egor Karavaev 2a8478db8f UDP blocking WIP. 2017-09-28 01:02:52 +03:00
Egor Karavaev 3198a8eb69 UDP settings. 2017-09-26 23:51:04 +03:00
Egor Karavaev c62eca07d9 Move file descriptors to schemas. 2017-09-26 22:24:04 +03:00
Egor Karavaev 0a41339def UDP dup. 2017-09-26 01:07:49 +03:00
Egor Karavaev e9f9e821c6 Use FromStr implementations from smoltcp. 2017-09-21 00:35:17 +03:00
Egor Karavaev a15184ce1f Initial support for UDP options. 2017-09-20 10:16:24 +03:00
Egor Karavaev 05650efcb1 Split scheme.rs. 2017-09-20 10:08:37 +03:00
Egor Karavaev 203fa64580 Add BufferPool. 2017-09-20 10:08:37 +03:00
Egor Karavaev 0c5fff907c Factor out logger. 2017-09-20 10:08:37 +03:00
Egor Karavaev 4058f5c4e8 Udp scheme support. 2017-09-20 10:08:37 +03:00
Egor Karavaev 5b89874deb Wip. 2017-09-20 10:08:37 +03:00
Egor Karavaev fb539515d7 Initial integraion of smoltcpd. 2017-09-20 10:08:37 +03:00
Egor Karavaev 1ad591ad05 Add Smolnetd daemon. 2017-09-20 10:08:14 +03:00
Egor Karavaev 091d7472a6 Replace usize with RawFd where it makes sense. 2017-09-20 10:08:14 +03:00
Jeremy Soller 47179f9701 Update dependencies, better implementation of C socket 2017-09-17 16:37:52 -06:00
Jeremy Soller 5f70470c5c Send events on connect 2017-09-16 11:59:08 -06:00
Jeremy Soller 46c84616ec Fix static 2017-09-09 15:06:22 -06:00
Jeremy Soller 17b592b064 Remove unnecessary extern crate 2017-08-30 22:05:56 -06:00
Jeremy Soller 053524acac Remove unused extern crate 2017-08-30 22:03:10 -06:00
Jeremy Soller bc186fbb0d Disable XHCI driver due to lockups 2017-08-27 11:23:05 -06:00
Jeremy Soller ebbd50d299 Update lock file 2017-08-23 19:59:15 -06:00
Jeremy Soller 4e40c1c8af Add method for resizing display 2017-08-21 20:19:58 -06:00
Jeremy Soller 770a23ef94 Add ability to query BGA 2017-08-21 20:08:37 -06:00
Jeremy Soller ee58fcaa61 Spin for reset, do not yield 2017-08-21 19:19:07 -06:00
Jeremy Soller 4d6bf89397 Add debug messages, update lock file 2017-08-21 19:00:54 -06:00
Jeremy Soller 1d7e51b423 Update main.rs 2017-08-21 09:24:55 -06:00
Jeremy Soller 1e7240eda6 Update config.rs 2017-08-21 09:24:13 -06:00
Jeremy Soller 68938a755c Update Cargo.lock 2017-08-19 14:47:03 -06:00
Jeremy Soller 5f11f72489 Update Cargo.lock 2017-08-19 14:47:00 -06:00
Jeremy Soller cce699888a Update Cargo.lock 2017-08-19 14:46:58 -06:00
Jeremy Soller 2d8b9f4358 Update Cargo.lock 2017-08-19 14:46:47 -06:00
Jeremy Soller 8c6ba9df54 Update Cargo.lock 2017-08-19 14:46:45 -06:00
Jeremy Soller cccec2f67e Remove unnecessary mut 2017-08-12 11:38:40 -06:00
Jeremy Soller 18f28d46b4 Update mut usage in vesad 2017-08-12 11:20:56 -06:00
Jeremy Soller 649f1c8b20 Remove debugging of ring 2017-08-06 17:19:07 -06:00
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 e088dca7bd Update Cargo.lock 2017-08-02 21:14:39 -06:00