1. 07 11月, 2013 1 次提交
  2. 06 11月, 2013 5 次提交
  3. 18 10月, 2013 3 次提交
  4. 14 10月, 2013 2 次提交
  5. 22 9月, 2013 1 次提交
  6. 21 9月, 2013 2 次提交
  7. 06 9月, 2013 3 次提交
    • A
      ne2000: mark I/O as LITTLE_ENDIAN · 45d883dc
      Aurelien Jarno 提交于
      Now that the memory subsystem is propagating the endianness correctly,
      the ne2000 device should have its I/O ports marked as LITTLE_ENDIAN, as
      PCI devices are little endian.
      
      This makes the ne2000 NIC to work again on PowerPC.
      
      Cc: qemu-stable@nongnu.org
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: NAurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      45d883dc
    • B
      vmxnet3: Eliminate __packed redefined warning · 3dbb9786
      Brad Smith 提交于
      This eliminates a warning about __packed being redefined as exposed by the
      vmxnet3 code. __packed is not used anywhere in the vmxnet3 code.
      
        CC    hw/net/vmxnet3.o
      In file included from hw/net/vmxnet3.c:29:
      hw/net/vmxnet3.h:37:1: warning: "__packed" redefined
      In file included from /usr/include/stdlib.h:38,
                       from /buildbot-qemu/default_openbsd_current/build/include/qemu-common.h:26,
                       from /buildbot-qemu/default_openbsd_current/build/include/hw/hw.h:5,
                       from hw/net/vmxnet3.c:18:
      /usr/include/sys/cdefs.h:209:1: warning: this is the location of the previous definition
      Signed-off-by: NBrad Smith <brad@comstyle.com>
      Reviewed-by: NAndreas Färber <afaerber@suse.de>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      3dbb9786
    • V
      e1000: add interrupt mitigation support · e9845f09
      Vincenzo Maffione 提交于
      This patch partially implements the e1000 interrupt mitigation mechanisms.
      Using a single QEMUTimer, it emulates the ITR register (which is the newer
      mitigation register, recommended by Intel) and approximately emulates
      RADV and TADV registers. TIDV and RDTR register functionalities are not
      emulated (RDTR is only used to validate RADV, according to the e1000 specs).
      
      RADV, TADV, TIDV and RDTR registers make up the older e1000 mitigation
      mechanism and would need a timer each to be completely emulated. However,
      a single timer has been used in order to reach a good compromise between
      emulation accuracy and simplicity/efficiency.
      
      The implemented mechanism can be enabled/disabled specifying the command
      line e1000-specific boolean parameter "mitigation", e.g.
      
          qemu-system-x86_64 -device e1000,mitigation=on,... ...
      
      For more information, see the Software developer's manual at
      http://download.intel.com/design/network/manuals/8254x_GBe_SDM.pdf.
      
      Interrupt mitigation boosts performance when the guest suffers from
      an high interrupt rate (i.e. receiving short UDP packets at high packet
      rate). For some numerical results see the following link
      http://info.iet.unipi.it/~luigi/papers/20130520-rizzo-vm.pdfSigned-off-by: NVincenzo Maffione <v.maffione@gmail.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de> (for pc-* machines)
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      e9845f09
  8. 31 8月, 2013 1 次提交
  9. 23 8月, 2013 1 次提交
  10. 05 8月, 2013 1 次提交
  11. 30 7月, 2013 14 次提交
  12. 29 7月, 2013 3 次提交
  13. 27 7月, 2013 1 次提交
  14. 23 7月, 2013 2 次提交