bjorn3
|
de6beb8992
|
Implement network:mac in all remaining network drivers
|
2024-02-26 20:48:02 +01:00 |
|
bjorn3
|
3751c915fe
|
Unify the scheme handling of all network drivers
This deduplicates a fair bit of non-trivial logic and makes it easier to
keep all network drivers in sync when the interface changes.
|
2024-02-26 20:43:41 +01:00 |
|
bjorn3
|
354c351b19
|
Unify device info printing between drivers
|
2024-01-23 13:01:40 +01:00 |
|
bjorn3
|
ad23ad5d93
|
Introduce irq_handle helper for legacy interrupts
|
2024-01-22 19:35:18 +01:00 |
|
bjorn3
|
bd6716efe4
|
Make legacy_interrupt_line an Option
Drivers don't need to know the exact legacy_interrupt_pin in use.
Just if legacy interrupts are enabled and if so which
legacy_interrupt_line is used.
|
2024-01-22 19:35:06 +01:00 |
|
bjorn3
|
a5d0c7c354
|
Use pci_types for reading BARs
This simplifies a lot of code and adds support for 64bit BARs.
|
2024-01-22 15:54:18 +01:00 |
|
bjorn3
|
5192816de7
|
Introduce expect_port and expect_mem helpers
|
2024-01-21 21:12:24 +01:00 |
|
bjorn3
|
dc13752d74
|
Force usage of pcid_interface
|
2024-01-20 19:42:06 +01:00 |
|
bjorn3
|
878a02f29f
|
Migrate ixgbed to pcid_interface (untested)
|
2024-01-20 19:13:27 +01:00 |
|
bjorn3
|
de7677604e
|
Use hex instead of decimal in all config.toml
This matches the way basically everyone prints PCI ids
|
2024-01-20 17:59:38 +01:00 |
|
Jeremy Soller
|
61e9512468
|
Update redox_syscall to 0.4
|
2023-09-07 20:49:37 -06:00 |
|
Ian Douglas Scott
|
bd2a66d817
|
Use default branch of netutils instead of removed branch
|
2023-08-02 18:41:26 -07:00 |
|
4lDO2
|
0277284874
|
Switch to common::Dma for each non-initfs driver.
|
2023-07-18 13:59:44 +02:00 |
|
4lDO2
|
8555b8ab3d
|
Remove physmap in non-initfs drivers too.
|
2023-07-18 11:01:17 +02:00 |
|
4lDO2
|
a5a3f3341f
|
Remove all usages of physunmap.
|
2023-06-11 11:33:27 +02: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
|
7a2b3d7656
|
Update dependencies.
|
2021-06-17 18:18:27 +02:00 |
|
Wren Turkal
|
00b8ad9fc2
|
Remove unnecessary unsafe declarations.
The removed unsafe statements were identified by rustc as unneeded during
compilation.
Signed-off-by: Wren Turkal <wt@penguintechs.org>
|
2020-07-14 12:56:44 +00:00 |
|
Jeremy Soller
|
f3a35af0de
|
Move ixgbed in-tree
|
2020-05-22 09:05:22 -06:00 |
|
Jeremy Soller
|
d7385333d1
|
Merge branch 'redox-unix'
|
2019-08-26 17:16:39 -06:00 |
|
Simon Ellmann
|
16dfc7785e
|
ixgbed: handle EOF
|
2019-07-30 13:01:54 +02:00 |
|
jD91mZM2
|
6c993af1a2
|
Update ixgbed
|
2019-07-06 18:43:08 +02:00 |
|
Simon Ellmann
|
1e3413acaa
|
Add ixgbe driver and split filesystem.toml into separate driver config files
|
2019-07-03 20:22:19 +02:00 |
|
Simon Ellmann
|
e70bdc838a
|
Split filesystem.toml into separate config.toml for each driver
|
2019-07-02 14:41:36 +02:00 |
|
Simon Ellmann
|
42c2184d70
|
Add ixgbe driver
|
2019-06-30 23:53:53 +02:00 |
|