Skip to content
Snippets Groups Projects
  1. Sep 26, 2017
    • Gerd Hoffmann's avatar
      Add --firmwarepath to configure · 3d5eecab
      Gerd Hoffmann authored
      
      Add a firmware path config option to configure.  Multiple directories
      are accepted, with the usual colon as separator.  Default value is
      ${prefix}/share/qemu-firmware.  The path is searched in addition to the
      current search path (typically ${prefix}/share/qemu).
      
      This prepares qemu for the planned split of the prebuilt firmware blobs
      into a separate project.
      
      Distributions can also use this to get rid of the firmware symlink farm
      and add -- for example -- /usr/share/seabios to the firmware path
      instead.
      
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Message-id: 20170914114236.25343-3-kraxel@redhat.com
      3d5eecab
    • Gerd Hoffmann's avatar
      add qemu_add_data_dir() · 2a1cce90
      Gerd Hoffmann authored
      
      Add helper function to add a directory to the qemu search path, so we
      don't duplicate the checks.  Add a check for duplicate entries, so we
      stop trying to open files twice.
      
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Message-id: 20170914114236.25343-2-kraxel@redhat.com
      2a1cce90
  2. Sep 25, 2017
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging · 1e3ee834
      Peter Maydell authored
      
      slirp updates
      
      # gpg: Signature made Sun 24 Sep 2017 19:07:51 BST
      # gpg:                using RSA key 0x9E511E01C737F075
      # gpg: Good signature from "Samuel Thibault <samuel.thibault@aquilenet.fr>"
      # gpg:                 aka "Samuel Thibault <sthibault@debian.org>"
      # gpg:                 aka "Samuel Thibault <samuel.thibault@gnu.org>"
      # gpg:                 aka "Samuel Thibault <samuel.thibault@inria.fr>"
      # gpg:                 aka "Samuel Thibault <samuel.thibault@labri.fr>"
      # gpg:                 aka "Samuel Thibault <samuel.thibault@ens-lyon.org>"
      # gpg:                 aka "Samuel Thibault <samuel.thibault@u-bordeaux.fr>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 900C B024 B679 31D4 0F82  304B D017 8C76 7D06 9EE6
      #      Subkey fingerprint: 9A37 3D36 64A8 DC62 DA0A  34FD 9E51 1E01 C737 F075
      
      * remotes/thibault/tags/samuel-thibault:
        slirp: Add a special case for the NULL socket
        slirp: Fix intermittent send queue hangs on a socket
        slirp: Add explanation for hostfwd parsing failure
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      1e3ee834
  3. Sep 24, 2017
  4. Sep 23, 2017
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 460b6c8e
      Peter Maydell authored
      * Speed up AddressSpaceDispatch creation (Alexey)
      * Fix kvm.c assert (David)
      * Memory fixes and further speedup (me)
      * Persistent reservation manager infrastructure (me)
      * virtio-serial: add enable_backend callback (Pavel)
      * chardev GMainContext fixes (Peter)
      
      # gpg: Signature made Fri 22 Sep 2017 20:07:33 BST
      # gpg:                using RSA key 0xBFFBD25F78C7AE83
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>"
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini/tags/for-upstream: (32 commits)
        chardev: remove context in chr_update_read_handler
        chardev: use per-dev context for io_add_watch_poll
        chardev: add Chardev.gcontext field
        chardev: new qemu_chr_be_update_read_handlers()
        scsi: add persistent reservation manager using qemu-pr-helper
        scsi: add multipath support to qemu-pr-helper
        scsi: build qemu-pr-helper
        scsi, file-posix: add support for persistent reservation management
        memory: Share special empty FlatView
        memory: seek FlatView sharing candidates among children subregions
        memory: trace FlatView creation and destruction
        memory: Create FlatView directly
        memory: Get rid of address_space_init_shareable
        memory: Rework "info mtree" to print flat views and dispatch trees
        memory: Do not allocate FlatView in address_space_init
        memory: Share FlatView's and dispatch trees between address spaces
        memory: Move address_space_update_ioeventfds
        memory: Alloc dispatch tree where topology is generared
        memory: Store physical root MR in FlatView
        memory: Rename mem_begin/mem_commit/mem_add helpers
        ...
      
      # Conflicts:
      #	configure
      460b6c8e
  5. Sep 22, 2017
Loading