Skip to content
Snippets Groups Projects
  1. Feb 20, 2017
  2. Feb 16, 2017
    • Lin Ma's avatar
      Makefile: avoid leaving the temporary QEMU_PKGVERSION header file · d9e73d32
      Lin Ma authored
      
      By commit 67a1de0d, When we perform 'git pull && make && sudo make install',
      In 'make' stage a qemu-version.h.tmp will be generated. If the content of
      qemu-version.h.tmp and qemu-version.h aren't consistent, The qemu-version.h.tmp
      will be renamed to qemu-version.h. Because of the target FORCE, The same action
      will be do again in 'make install' stage.
      
      In 'make install' stage, If there is no qemu-version.h.tmp exists and we run
      'make install' with sudo, The owner and group of new qemu-version.h.tmp will be
      privileged user/group. When we run 'make' next time, qemu-version.h.tmp can't
      be overwritten because of permission issue.
      
      This patch removed qemu-version.h.tmp after build to fix this issue.
      
      Signed-off-by: default avatarLin Ma <lma@suse.com>
      Message-Id: <20170215024030.23895-1-lma@suse.com>
      Reviewed-by: default avatarFam Zheng <famz@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      d9e73d32
  3. Feb 13, 2017
  4. Jan 31, 2017
  5. Jan 27, 2017
  6. Jan 24, 2017
  7. Jan 16, 2017
  8. Dec 22, 2016
  9. Dec 15, 2016
    • Marc-André Lureau's avatar
      contrib: add libvhost-user · 7b2e5c65
      Marc-André Lureau authored
      
      Add a library to help implementing vhost-user backend (or slave).
      
      Dealing with vhost-user as an application developer isn't so easy: you
      have all the trouble with any protocol: validation, unix ancillary data,
      shared memory, eventfd, logging, and on top of that you need to deal
      with virtio queues, if possible efficiently.
      
      qemu test has a nice vhost-user testing application vhost-user-bridge,
      which implements most of vhost-user, and virtio.c which implements
      virtqueues manipulation. Based on these two, I tried to make a simple
      library, reusable for tests or development of new vhost-user scenarios.
      
      Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      [Felipe: set used_idx copy on SET_VRING_ADDR and update shadow avail idx
       on SET_VRING_BASE]
      Signed-off-by: default avatarFelipe Franciosi <felipe@nutanix.com>
      Reviewed-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      7b2e5c65
  10. Oct 28, 2016
  11. Oct 27, 2016
  12. Oct 12, 2016
  13. Oct 07, 2016
  14. Oct 06, 2016
    • Peter Maydell's avatar
      rules.mak: quiet-command: Split command name and args to print · 0bdb12c7
      Peter Maydell authored
      
      The quiet-command make rule currently takes two arguments:
      the command and arguments to run, and a string to print if
      the V flag is not set (ie we are not being verbose).
      By convention, the string printed is of the form
      "  NAME   some args". Unfortunately to get nicely lined up
      output all the strings have to agree about what column the
      arguments should start in, which means that if we add a
      new quiet-command usage which wants a slightly longer CMD
      name then we either put up with misalignment or change
      every quiet-command string.
      
      Split the quiet-mode string into two, the "NAME" and
      the "same args" part, and use printf(1) to format the
      string automatically. This means we only need to change
      one place if we want to support a longer maximum name.
      
      In particular, we can now print 7-character names lined
      up properly (they are needed for the OSX "SETTOOL" invocation).
      
      Change all the uses of quiet-command to the new syntax.
      (Any which are missed or inadvertently reintroduced
      via later merges will result in slightly misformatted
      quiet output rather than disaster.)
      
      A few places in the pc-bios/ makefiles are updated to use
      "BUILD", "SIGN" and "STRIP" rather than "Building",
      "Signing" and "Stripping" for consistency and to keep them
      below 7 characters. Module .mo links now print "LD" rather
      than the nonstandard "LD -r".
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarEric Blake <eblake@redhat.com>
      Message-id: 1475598441-27908-1-git-send-email-peter.maydell@linaro.org
      0bdb12c7
  15. Sep 20, 2016
  16. Sep 19, 2016
  17. Sep 14, 2016
  18. Aug 09, 2016
  19. Jul 14, 2016
  20. Jul 12, 2016
  21. Jul 04, 2016
  22. Jul 01, 2016
  23. Jun 28, 2016
  24. Jun 20, 2016
  25. Jun 16, 2016
  26. Jun 07, 2016
Loading