Skip to content

Commits

Permalink
virtio-vhost-u…
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Jan 19, 2018

  1. virtio-vhost-user: add virtio-vhost-user device

    The virtio-vhost-user device lets a guest act as a vhost device backend.
    It works by tunneling vhost-user protocol messages into a guest.  The
    new device syntax is as follows:
    
      -chardev socket,id=chardev0,path=vhost-user.sock,server,nowait \
      -device virtio-vhost-user-pci,chardev=chardev0
    
    The VIRTIO device specification is here:
    https://stefanha.github.io/virtio/vhost-user-slave.html#x1-2830007
    
    For more information about virtio-vhost-user, see
    https://wiki.qemu.org/Features/VirtioVhostUser.
    
    Cc: Wei Wang <wei.w.wang@intel.com>
    Cc: zhiyong.yang@intel.com
    Cc: jasowang@redhat.com
    Cc: Maxime Coquelin <maxime.coquelin@redhat.com>
    Cc: mst@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Jan 19, 2018
    Copy the full SHA
    8c33ca0 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2017

  1. vhost-user: share the vhost-user protocol related structures

    Put the vhost-user protocol related data structures to vhost-user.h,
    so that they can be used in other implementations (e.g. a slave
    implementation).
    
    Signed-off-by: Wei Wang <wei.w.wang@intel.com>
    wei-w-wang authored and Stefan Hajnoczi committed Dec 20, 2017
    Copy the full SHA
    ab8ed7d View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2017

  1. Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch'…

    … into staging
    
    trivial patches for 2017-12-18
    
    # gpg: Signature made Mon 18 Dec 2017 14:08:51 GMT
    # gpg:                using RSA key 0x701B4F6B1A693E59
    # gpg: Good signature from "Michael Tokarev <mjt@tls.msk.ru>"
    # gpg:                 aka "Michael Tokarev <mjt@corpit.ru>"
    # gpg:                 aka "Michael Tokarev <mjt@debian.org>"
    # Primary key fingerprint: 6EE1 95D1 886E 8FFB 810D  4324 457C E0A0 8044 65C5
    #      Subkey fingerprint: 7B73 BAD6 8BE7 A2C2 8931  4B22 701B 4F6B 1A69 3E59
    
    * remotes/mjt/tags/trivial-patches-fetch: (60 commits)
      misc: drop old i386 dependency
      i386/pc: move vmmouse.c to hw/i386/
      i386/pc: move vmport.c to hw/i386/
      hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h"
      hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c
      hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"
      hw/display/vga: "vga_int.h" requires "ui/console.h"
      hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h"
      hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc
      hw/acpi: ACPI_PM_* defines are not restricted to i386 arch
      hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init()
      hw/timer/i8254: rename pit_init() -> i8254_pit_init()
      hw/unicore32: restrict hw addr defines to source file
      hw/virtio-balloon: remove old i386 dependency
      hw/tpm: remove old i386 dependency
      hw/i2c: remove old i386 dependency
      hw/ipmi: remove old i386 dependency
      hw/ide: remove old i386 dependency
      misc: remove old i386 dependency
      amd_iommu: avoid needless includes in header file
      ...
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Dec 18, 2017
    Copy the full SHA
    eaefea5 View commit details
    Browse the repository at this point in the history
  2. misc: drop old i386 dependency

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    c0578de View commit details
    Browse the repository at this point in the history
  3. i386/pc: move vmmouse.c to hw/i386/

    It's a x86-only device, so it does not make sense to keep it
    in the shared misc folder.
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    664b4be View commit details
    Browse the repository at this point in the history
  4. i386/pc: move vmport.c to hw/i386/

    It's a x86-only device, so it does not make sense to keep it
    in the shared misc folder.
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    323d7d1 View commit details
    Browse the repository at this point in the history
  5. hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h"

    and remove the old i386/pc dependency.
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    0d5d8a3 View commit details
    Browse the repository at this point in the history
  6. hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c

    - add "hw/net/ne2000-isa.h"
    - remove the old i386 dependency
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
    Acked-by: David Gibson <david@gibson.dropbear.id.au> [PPC]
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    489983d View commit details
    Browse the repository at this point in the history
  7. hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"

    and remove the old i386/pc dependency.
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    866e2b3 View commit details
    Browse the repository at this point in the history
  8. hw/display/vga: "vga_int.h" requires "ui/console.h"

    since The VGACommonState struct has a GraphicHwOps *hw_ops member,
    then remove the now unnecessary includes.
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    e07b158 View commit details
    Browse the repository at this point in the history
  9. hw/display/vga: "vga.h" only contains registers defs, rename it "vga_…

    …regs.h"
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    d10d69e View commit details
    Browse the repository at this point in the history
  10. hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc

    enable_tco is specific to i386/pc.
    
    Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Igor Mammedov <imammedo@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    b1c439d View commit details
    Browse the repository at this point in the history
  11. hw/acpi: ACPI_PM_* defines are not restricted to i386 arch

    this allows to remove the old i386/pc dependency on acpi/core.
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Igor Mammedov <imammedo@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    9dc047c View commit details
    Browse the repository at this point in the history
  12. hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init()

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
    Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    6c646a1 View commit details
    Browse the repository at this point in the history
  13. hw/timer/i8254: rename pit_init() -> i8254_pit_init()

    and remove the old i386/pc dependency
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    acf695e View commit details
    Browse the repository at this point in the history
  14. hw/unicore32: restrict hw addr defines to source file

    and drop unused #includes
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    40a3bbc View commit details
    Browse the repository at this point in the history
  15. hw/virtio-balloon: remove old i386 dependency

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    2070aae View commit details
    Browse the repository at this point in the history
  16. hw/tpm: remove old i386 dependency

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
    Reviewed-by: Marc-André Lureau <marcandre.lureau@gmail.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    4c22db4 View commit details
    Browse the repository at this point in the history
  17. hw/i2c: remove old i386 dependency

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    b0392e8 View commit details
    Browse the repository at this point in the history
  18. hw/ipmi: remove old i386 dependency

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Corey Minyard <cminyard@mvista.com>
    Tested-by: Corey Minyard <cminyard@mvista.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    34d0668 View commit details
    Browse the repository at this point in the history
  19. hw/ide: remove old i386 dependency

    and remove a duplicated include
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Acked-by: John Snow <jsnow@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    7863161 View commit details
    Browse the repository at this point in the history
  20. misc: remove old i386 dependency

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    09db4d3 View commit details
    Browse the repository at this point in the history
  21. amd_iommu: avoid needless includes in header file

    instead move them to the source file
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    433545d View commit details
    Browse the repository at this point in the history
  22. hw/ssi/aspeed_smc: remove unused #include

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    f7ee2cf View commit details
    Browse the repository at this point in the history
  23. hw/misc/pvpanic: remove unused #include

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    c8b15f9 View commit details
    Browse the repository at this point in the history
  24. hw/input/vmmouse: remove unused #include

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    44ae27d View commit details
    Browse the repository at this point in the history
  25. numa: remove unused #include

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    1330f1e View commit details
    Browse the repository at this point in the history
  26. misc: avoid "include/" in include path

    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    d6e3f50 View commit details
    Browse the repository at this point in the history
  27. nios2: remove duplicated includes (in code commented out)

    applied using ./scripts/clean-includes
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    9d80865 View commit details
    Browse the repository at this point in the history
  28. i386/hax: remove duplicated include

    this file in include in "target/i386/hax-i386.h":
    
        #ifdef CONFIG_WIN32
        #include "target/i386/hax-windows.h"
        #endif
    
    which guaranties that sysemu/os-win32.h is previously included (CONFIG_WIN32)
    
    Suggested-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    6f144ff View commit details
    Browse the repository at this point in the history
  29. i386/hax: remove duplicated includes

    applied using ./scripts/clean-includes
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    744fc05 View commit details
    Browse the repository at this point in the history
  30. ppc: remove duplicated includes

    applied using ./scripts/clean-includes
    
    not needed since 7ebaf79
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Acked-by: David Gibson <david@gibson.dropbear.id.au>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    1945e6a View commit details
    Browse the repository at this point in the history
  31. misc: remove duplicated includes

    exec: housekeeping (funny since 02d0e09)
    
    applied using ./scripts/clean-includes
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Acked-by: Cornelia Huck <cohuck@redhat.com>
    Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    ff67604 View commit details
    Browse the repository at this point in the history
  32. misc: remove headers implicitly included

    applied using ./scripts/clean-includes
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
    Reviewed-by: Ben Warren <ben@skyportsystems.com>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    47181f5 View commit details
    Browse the repository at this point in the history
  33. block: remove "qemu/osdep.h" from header file

    applied using ./scripts/clean-includes
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    philmd authored and Michael Tokarev committed Dec 18, 2017
    Copy the full SHA
    7d98feb View commit details
    Browse the repository at this point in the history
Older