Jeremy Soller
74ed054d50
Merge pull request #23 from ids1024/dma
...
ahci: refactor duplicated ATA command code into a method
2018-01-07 08:36:37 -07:00
Ian Douglas Scott
c8154e7607
ahci: refactor duplicated ATA command code into a method
2018-01-06 23:47:45 -08:00
Jeremy Soller
6394b1b5f0
Merge pull request #22 from ids1024/atapi
...
ahci: Basic ATAPI support (Needed for CD drives)
2018-01-04 15:41:14 -07:00
Ian Douglas Scott
9de5eb7045
atapi: Implement read support
2018-01-04 14:20:12 -08:00
Ian Douglas Scott
78ab386268
Move capacity reading to seperate method
2018-01-04 12:25:47 -08:00
Ian Douglas Scott
c78d4dcff0
ahci: atapi support (incomplete)
...
It can currently retrieve the capacity; no reads or writes yet.
2018-01-02 23:03:54 -08:00
Jeremy Soller
b9ca3b7ce8
Fix time format
2018-01-02 21:52:28 -07:00
Jeremy Soller
16f8738bff
Initial commit
2018-01-02 21:51:52 -07:00
Dan Robertson
372d688de9
Updates to sync with upstream changes
...
polling API for EthernetInterface has changed.
2017-12-25 03:50:48 +00:00
Jeremy Soller
946eb5f95a
Merge pull request #5 from dlrobertson/update
...
Sync with smoltcp updates
2017-12-20 15:41:26 -07:00
Dan Robertson
5d3a830ce7
Sync with smoltcp updates
...
- Use EthernetInterfaceBuilder instead of EthernetInterface::new
- smoltcp removed the ArpCache trait in favor of ManagedMap.
NB: This breaks the use of loopback and sending packets to yourself.
2017-12-20 22:16:01 +00:00
Alex Lyon
c9bac05f07
Remove warning and add Cargo.lock
2017-12-18 16:09:51 -08:00
Alex Lyon
3158f9c7c0
Move zero scheme from kernel space to user space
2017-12-15 20:13:54 -08:00
Jeremy Soller
c11736f74c
Merge pull request #21 from ghatdev/master
...
pcid: fix error E0133
2017-12-06 20:08:09 -07:00
SeongUk Cho
dd5f83cd39
solved error: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
2017-12-01 21:52:01 +09:00
2e07aab6de
fixed pcid unsafe problem
2017-12-01 21:41:21 +09:00
2b4b940360
unsafe problem fixed
2017-12-01 21:35:55 +09:00
66826a8bf8
unsafe edited
2017-12-01 20:34:15 +09:00
Jeremy Soller
9275feebe9
Merge pull request #4 from redox-os/smolnetd
...
Smolnetd
2017-11-26 09:13:36 -07:00
Jeremy Soller
b7fe49ccd0
Remove debug statement
2017-11-20 19:45:23 -07:00
Jeremy Soller
ce05b12a7a
Update ransid for vesad
2017-11-20 19:26:16 -07:00
Jeremy Soller
9deb8dcb0d
Merge pull request #5 from raw-bin/master
...
Fix randd induced build breakage due to a missing crate dependency
2017-11-18 07:46:01 -07:00
Jeremy Soller
39dae664b1
Merge pull request #4 from xTibor/fix-rand
...
Use rand from crates.io
2017-11-17 20:19:42 -07:00
Tibor Nagy
03e99db648
Use rand from crates.io
...
The `rand` crate has been removed from the standard library.
https://github.com/rust-lang/rust/commit/6bc8f164b09b9994e6a2d4c4ca60d7d36c09d3fe
2017-11-18 04:01:51 +01:00
Robin Randhawa
af245a6db1
Silence build warning due to unused argument
...
The fstat fn's 'id' argument was unused. Changed to '_id' as per
compiler suggestion to quiescen warning.
2017-11-17 18:00:51 +00:00
Robin Randhawa
fd92da99eb
Fix breakage due to missing dependency on the rand crate
...
Also update Cargo.lock
2017-11-17 17:51:26 +00:00
Jeremy Soller
5e65afb769
Implement null file that can only be duped or closed.
2017-11-16 19:43:13 -07:00
Jeremy Soller
34abddb2f0
Update Cargo.lock
2017-11-14 19:49:32 -07:00
Egor Karavaev
2242ad90f9
Poll timeout calculation fix.
2017-11-13 23:49:58 +03:00
Egor Karavaev
337f318f6f
Implement icmp: schema in smolnetd, remove icmpd.
2017-11-12 23:04:08 +03:00
Egor Karavaev
7b9b15c37f
Updating upstream smoltcp.
2017-11-10 22:26:58 +03:00
Egor Karavaev
e4fef61865
Update for new Device trait.
2017-11-04 15:44:55 +03:00
Jeremy Soller
29e3c38c1d
Remove old schemes, use patched smoltcp, remove log feature
2017-10-29 20:39:53 -06:00
Egor Karavaev
077673d9e5
Update smoltcp.
2017-10-25 21:18:24 +03:00
Egor Karavaev
b54ead7d77
Support for loopback interface.
2017-10-24 22:23:03 +03:00
Jeremy Soller
1155db75b2
Create LICENSE
2017-10-20 20:10:03 -06:00
Jeremy Soller
4f2895f401
Create LICENSE
2017-10-20 20:09:35 -06:00
Jeremy Soller
9311987d2a
Create LICENSE
2017-10-20 20:08:02 -06:00
Jeremy Soller
bd102d7f0d
Create LICENSE
2017-10-20 20:05:49 -06:00
Jeremy Soller
7f7109b218
Update Cargo.lock
2017-10-11 20:54:45 -06:00
Jeremy Soller
12989384c0
Update Cargo.lock
2017-10-11 20:54:45 -06:00
Jeremy Soller
8d755de886
Merge remote-tracking branch 'batonius/smolnetd' into smolnetd
2017-10-09 20:49:37 -06:00
Jeremy Soller
bc6d234bd0
Utilize null namespace
2017-10-09 20:49:23 -06:00
Jeremy Soller
581aabdd70
Utilize null namespace
2017-10-09 20:49:04 -06:00
Jeremy Soller
bcdfbb1dfa
Utilize null namespace
2017-10-09 20:48:34 -06:00
Jeremy Soller
763910a51a
Merge branch 'master' of https://github.com/redox-os/init
2017-10-09 20:47:20 -06:00
Jeremy Soller
c94d543529
Utilize null namespace
2017-10-09 20:47:11 -06:00
Jeremy Soller
b553e1ddc0
Merge pull request #19 from redox-os/cap
...
Use capability mode (null namespace) for drivers
2017-10-09 20:39:17 -06:00
Jeremy Soller
bd8a377c78
Use capability mode (null namespace) for drivers
2017-10-09 20:36:16 -06:00
Egor Karavaev
ecd3848de9
Code cleanup.
2017-10-09 20:40:24 +03:00