diff options
author | Robert Mustacchi <rm@joyent.com> | 2013-01-10 19:14:49 +0000 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2013-01-10 19:14:49 +0000 |
commit | fe0e2a69df4f09222cee2b5841a0772ad84876aa (patch) | |
tree | 8a9ae10716da889797f109b8fcf05ac4b02e33ff /hw/e1000.c | |
parent | 0ea9d5f4c8ad687c9957a2e134dce0dbeb1c8404 (diff) | |
download | illumos-kvm-cmd-20130404.tar.gz |
HVM-763 uhci timer does not properly set expire time201304182013040420130321201302072013012420130110
HVM-765 qemu needs -msave-args
HVM-767 qemu e1000g shouldn't botch popts
Diffstat (limited to 'hw/e1000.c')
-rw-r--r-- | hw/e1000.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -446,7 +446,9 @@ process_tx_desc(E1000State *s, struct e1000_tx_desc *dp) return; } else if (dtype == (E1000_TXD_CMD_DEXT | E1000_TXD_DTYP_D)) { // data descriptor - tp->sum_needed = le32_to_cpu(dp->upper.data) >> 8; + if (tp->size == 0) { + tp->sum_needed = le32_to_cpu(dp->upper.data) >> 8; + } tp->cptse = ( txd_lower & E1000_TXD_CMD_TSE ) ? 1 : 0; } else { // legacy descriptor |