1331b8c017
- device.rs: release fence before tppoll doorbell write; acquire fence after the OWN-bit read on the receive descriptor. The Realtek descriptor hand-off is the same OWN-bit protocol as e1000d, and the same reordering argument applies: on aarch64 with relaxed ordering the device can clear OWN and update length+status in any order, and without a fence we can observe OWN=0 paired with a stale length and compute a partial read. - config.toml: drop the description's RTL8125 reference. The rtl8168d register layout does not support rtl8125 (a 2.5GbE chip with its own register layout and PHY init sequence); the description now matches the actual capability.
6 lines
110 B
TOML
6 lines
110 B
TOML
[[drivers]]
|
|
name = "RTL8168/8169 NIC"
|
|
class = 0x02
|
|
ids = { 0x10ec = [0x8168, 0x8169] }
|
|
command = ["rtl8168d"]
|