4lDO2
|
a5a3f3341f
|
Remove all usages of physunmap.
|
2023-06-11 11:33:27 +02:00 |
|
Jeremy Soller
|
d74a406dcd
|
rtl8168d: Allow use of BAR1 for 32-bit systems
|
2023-01-20 13:30:41 -07:00 |
|
Jeremy Soller
|
c57b3c8910
|
rtl8168: enable MSI and MSI-X
|
2022-11-19 16:18:39 -07:00 |
|
4lDO2
|
af873f7626
|
Update redox_syscall dependency.
|
2022-07-27 17:55:39 +02:00 |
|
4lDO2
|
21e30b7339
|
Replace syscall::clone() with libc::fork().
|
2022-07-27 16:25:01 +02:00 |
|
Jeremy Soller
|
00de428d6b
|
Workarounds for x86 32-bit
|
2022-07-26 17:20:34 -06:00 |
|
4lDO2
|
07f10fb4d1
|
Update redox_syscall to v0.2.12
|
2022-03-24 16:06:00 +01:00 |
|
4lDO2
|
d426ffacea
|
Update toolchain to 2022-03-18.
|
2022-03-19 15:06:29 +01:00 |
|
Jeremy Soller
|
c5a1013bc2
|
rtl8168d: use syscall::Daemon
|
2022-03-01 20:34:27 -07:00 |
|
4lDO2
|
7a2b3d7656
|
Update dependencies.
|
2021-06-17 18:18:27 +02:00 |
|
Jeremy Soller
|
be101621cc
|
Update to newer syscall
|
2020-08-02 15:25:03 -06:00 |
|
Jeremy Soller
|
a16604fc2c
|
e1000d and rtl8168d will use pipe to wait for network: before continuing
|
2020-07-19 21:04:10 -06:00 |
|
Jeremy Soller
|
084587ed02
|
Add TODO to address spurious interrupts
|
2019-09-11 22:03:34 -06:00 |
|
Jeremy Soller
|
c7f02e5e21
|
rtl8168d: fix calculation of next read size
|
2019-09-11 21:03:07 -06:00 |
|
Jeremy Soller
|
7f95962fa2
|
rtl8168d: match 8169 device and add documentation
|
2019-09-11 20:35:09 -06:00 |
|
Jeremy Soller
|
2087f0ad03
|
Fix parsing of bar size
|
2019-09-04 20:40:18 -06:00 |
|
Jeremy Soller
|
eda6bc6f92
|
Calculate and use PCI BAR memory sizes in most drivers.
|
2019-09-04 20:38:08 -06:00 |
|
Jeremy Soller
|
aecb345abc
|
Remove rtl8168d debugging
|
2019-08-29 20:31:33 -06:00 |
|
Jeremy Soller
|
2de4a526fb
|
Merge scheme handling in e1000d and rtl8168d
|
2019-08-29 20:16:48 -06:00 |
|
Jeremy Soller
|
a0ada39f1b
|
rtl8168d: Open irq file with O_NONBLOCK
|
2019-08-29 19:31:56 -06:00 |
|
Jeremy Soller
|
d49c945826
|
rtl8168d: Use pause in spin loops
|
2019-08-29 08:22:16 -06:00 |
|
Jeremy Soller
|
56894fbdc2
|
rtl8168d: handle EOF
|
2019-07-26 20:13:37 -06:00 |
|
Jeremy Soller
|
f4d54c1831
|
Merge branch 'redox-unix' into 'redox-unix'
Add ixgbe driver and split filesystem.toml into separate driver config files
See merge request redox-os/drivers!46
|
2019-07-03 20:21:38 +00:00 |
|
Simon Ellmann
|
1e3413acaa
|
Add ixgbe driver and split filesystem.toml into separate driver config files
|
2019-07-03 20:22:19 +02:00 |
|
Roland Ruckerbauer
|
b50437af8a
|
Fixed deprecated syntax in vesad
2018 edition upgrade & fixes for a bunch of 'future error warnings'
Actually upgrading all crates to 2018 edition
|
2019-06-29 21:47:52 +02:00 |
|
Jeremy Soller
|
50652ceb93
|
Temporary patches for Redox with unix target family
|
2019-04-23 13:25:41 -06:00 |
|
Jeremy Soller
|
7afaadabd9
|
Ensure that MMIO memory is mapped without caching
|
2019-04-08 20:22:01 -06:00 |
|
Jeremy Soller
|
e090281086
|
Support for new fevent
|
2019-03-13 13:58:55 -06:00 |
|
Jeremy Soller
|
c47c68f44c
|
Update fmap support
|
2018-12-28 16:19:09 -07:00 |
|
jD91mZM2
|
c6b1dea60d
|
Fix compilation
There was a version mismatch because of outdated redox_event and some issues with the Cargo.lock that `cargo update` fixed
|
2018-06-13 07:20:05 +02:00 |
|
Jeremy Soller
|
202ead3b93
|
Update rtl8168d to new events
|
2018-05-20 16:16:45 -06:00 |
|
Jeremy Soller
|
0a9b15939e
|
Update to new event
|
2018-05-20 11:05:10 -06: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
|
bd8a377c78
|
Use capability mode (null namespace) for drivers
|
2017-10-09 20:36:16 -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
|
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
|
c54aa03e54
|
Add newlines to network config
|
2017-07-20 19:02:50 -06: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
|
4bb229959e
|
Specify crates.io versions
|
2017-01-13 15:10:16 -07:00 |
|
Jeremy Soller
|
608403765d
|
Refactor to move io into syscall, and use git for crate references
|
2017-01-09 20:36:36 -07:00 |
|
Jeremy Soller
|
a876a2925f
|
Remove replacement for libc
|
2016-12-06 15:15:08 -07:00 |
|
Jeremy Soller
|
4efc72b0a8
|
Remove rand replace
|
2016-11-27 16:49:29 -07:00 |
|
Jeremy Soller
|
3667c0ffd9
|
Use mmio, disable timer interrupt
|
2016-11-22 17:05:23 -07:00 |
|
Jeremy Soller
|
68a2fe57bc
|
WIP: Predictable naming
|
2016-11-21 12:23:17 -07:00 |
|
Jeremy Soller
|
ccaf9636cf
|
Update syscall and rust, add fcntl for permissions
|
2016-11-15 16:12:51 -07:00 |
|