qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 40e76f: net: xilinx_ethlite: Fix Rx-pong inte


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 40e76f: net: xilinx_ethlite: Fix Rx-pong interrupt
Date: Mon, 09 Jun 2014 07:30:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 40e76f736d09535bc20e980a06c059229c7b5265
      
https://github.com/qemu/qemu/commit/40e76f736d09535bc20e980a06c059229c7b5265
  Author: Peter Crosthwaite <address@hidden>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M hw/net/xilinx_ethlite.c

  Log Message:
  -----------
  net: xilinx_ethlite: Fix Rx-pong interrupt

There is no CTRL_I bit in the pong buffer control register. The
CTRL_I bit from the ping buffer masks both ping and pong buffers.
Fix.

Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: b44672849ad9baaa6734f16bfd7aa0d6b0780065
      
https://github.com/qemu/qemu/commit/b44672849ad9baaa6734f16bfd7aa0d6b0780065
  Author: Jiri Pirko <address@hidden>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M hw/net/vmxnet3.c

  Log Message:
  -----------
  vmxnet3: fix msix vectors unuse

In vmxnet3_cleanup_msix(), there is called msix_vector_unuse() with
VMXNET3_MAX_INTRS. That is not correct since vector of
value VMXNET3_MAX_INTRS was never used. Also all the used vectors
are not un-used. So call vmxnet3_unuse_msix_vectors() instead which
does the correct job.

Signed-off-by: Jiri Pirko <address@hidden>
Acked-by: Dmitry Fleytman <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 8597f2e19e68a70e4f45de7a5f29b4fdc047fcff
      
https://github.com/qemu/qemu/commit/8597f2e19e68a70e4f45de7a5f29b4fdc047fcff
  Author: Gabriel L. Somlo <address@hidden>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M hw/net/e1000.c
    M hw/net/e1000_regs.h

  Log Message:
  -----------
  e1000: allow command-line selection of card model

Allow selection of different card models from the qemu
command line, to better accomodate a wider range of guests.

Signed-off-by: Romain Dolbeau <address@hidden>
Signed-off-by: Gabriel Somlo <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: b167383ffbe995c6d48fbe8ca2bab5eb667e45dc
      
https://github.com/qemu/qemu/commit/b167383ffbe995c6d48fbe8ca2bab5eb667e45dc
  Author: Gabriel L. Somlo <address@hidden>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M tests/e1000-test.c

  Log Message:
  -----------
  tests: e1000: test additional device IDs

Update e1000-test.c to check all currently supported devices.

Suggested-by: Andreas Färber <address@hidden>
Signed-off-by: Gabriel Somlo <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 7efea763772c815ad6220d5ea7a46447329f6015
      
https://github.com/qemu/qemu/commit/7efea763772c815ad6220d5ea7a46447329f6015
  Author: Gabriel L. Somlo <address@hidden>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M hw/net/e1000.c
    M tests/e1000-test.c

  Log Message:
  -----------
  e1000: remove broken support for 82573L

Currently, e1000 support is based on the manual for the 8254xx
model series. 82573x models are documented in a separate manual
(see 
http://www.intel.com/content/dam/www/public/us/en/documents/manuals/pcie-gbe-controllers-open-source-manual.pdf)
and the 82573L device ID no longer works correctly on either Linux
(3.14.*) or Windows 7.

This patch removes stale code claiming to support 82573L, cleaning
up the code base for the remaining 8254xx model series.

Signed-off-by: Gabriel Somlo <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 4a331bb33bdf112ba95470e5d6ea3561b049c280
      
https://github.com/qemu/qemu/commit/4a331bb33bdf112ba95470e5d6ea3561b049c280
  Author: Peter Maydell <address@hidden>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M hw/net/e1000.c
    M hw/net/e1000_regs.h
    M hw/net/vmxnet3.c
    M hw/net/xilinx_ethlite.c
    M tests/e1000-test.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' into 
staging

Net patches

# gpg: Signature made Mon 09 Jun 2014 14:41:34 BST using RSA key ID 81AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg:                 aka "Stefan Hajnoczi <address@hidden>"

* remotes/stefanha/tags/net-pull-request:
  e1000: remove broken support for 82573L
  tests: e1000: test additional device IDs
  e1000: allow command-line selection of card model
  vmxnet3: fix msix vectors unuse
  net: xilinx_ethlite: Fix Rx-pong interrupt

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/5dfc05cb1d34...4a331bb33bdf

reply via email to

[Prev in Thread] Current Thread [Next in Thread]