Page MenuHomeFreeBSD

D26798.id78271.diff
No OneTemporary

D26798.id78271.diff

Index: usr.sbin/bhyve/pci_e82545.c
===================================================================
--- usr.sbin/bhyve/pci_e82545.c
+++ usr.sbin/bhyve/pci_e82545.c
@@ -1701,18 +1701,18 @@
break;
case E1000_TDBAL(0):
sc->esc_TDBAL = value & ~0xF;
- if (sc->esc_tx_enabled) {
- /* Apparently legal */
+ if (sc->esc_tx_enabled)
e82545_tx_update_tdba(sc);
- }
break;
case E1000_TDBAH(0):
- //assert(!sc->esc_tx_enabled);
sc->esc_TDBAH = value;
+ if (sc->esc_tx_enabled)
+ e82545_tx_update_tdba(sc);
break;
case E1000_TDLEN(0):
- //assert(!sc->esc_tx_enabled);
sc->esc_TDLEN = value & ~0xFFF0007F;
+ if (sc->esc_tx_enabled)
+ e82545_tx_update_tdba(sc);
break;
case E1000_TDH(0):
//assert(!sc->esc_tx_enabled);

File Metadata

Mime Type
text/plain
Expires
Sat, Feb 28, 8:07 PM (9 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29058631
Default Alt Text
D26798.id78271.diff (759 B)

Event Timeline