1. 23 7月, 2019 1 次提交
    • P
      buildsys: The NSIS Windows build requires the documentation installed · f84f9f75
      Philippe Mathieu-Daudé 提交于
      This fixes:
      
        $ make installer
        [...]
        (cd /tmp/qemu-nsis; \
                 for i in qemu-system-*.exe; do \
                   arch=${i%.exe}; \
                   arch=${arch#qemu-system-}; \
                   echo Section \"$arch\" Section_$arch; \
                   echo SetOutPath \"\$INSTDIR\"; \
                   echo File \"\${BINDIR}\\$i\"; \
                   echo SectionEnd; \
                 done \
                ) >/tmp/qemu-nsis/system-emulations.nsh
        makensis -V2 -NOCD \
                         \
                        -DCONFIG_GTK="y" \
                        -DBINDIR="/tmp/qemu-nsis" \
                         \
                        -DSRCDIR="/source/qemu" \
                        -DOUTFILE="qemu-setup-4.0.90.exe" \
                        -DDISPLAYVERSION="4.0.90" \
                        /source/qemu/qemu.nsi
        File: "/tmp/qemu-nsis\qemu-doc.html" -> no files found.
        Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
           /oname=outfile one_file_only)
        Error in script "/source/qemu/qemu.nsi" on line 173 -- aborting creation process
        make: *** [Makefile:1080: qemu-setup-4.0.90.exe] Error 1
      Signed-off-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Message-Id: <20190715174817.18981-7-philmd@redhat.com>
      Signed-off-by: NAlex Bennée <alex.bennee@linaro.org>
      f84f9f75
  2. 22 7月, 2019 1 次提交
    • P
      contrib/elf2dmp: Build download.o with CURL_CFLAGS · ddb45afb
      Peter Maydell 提交于
      contrib/elf2dmp has a source file which uses curl/curl.h;
      although we link the final executable with CURL_LIBS, we
      forgot to build this source file with CURL_CFLAGS, so if
      the curl header is in a place that's not already on the
      system include path then it will fail to build.
      
      Add a line specifying the cflags needed for download.o;
      while we are here, bring the specification of the libs
      into line with this, since using a per-object variable
      setting is preferred over adding them to the final
      executable link line.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190719100955.17180-1-peter.maydell@linaro.org
      ddb45afb
  3. 19 7月, 2019 1 次提交
  4. 16 7月, 2019 2 次提交
  5. 09 7月, 2019 1 次提交
  6. 05 7月, 2019 1 次提交
  7. 03 7月, 2019 3 次提交
  8. 02 7月, 2019 2 次提交
  9. 28 6月, 2019 1 次提交
  10. 27 6月, 2019 1 次提交
  11. 17 6月, 2019 1 次提交
  12. 29 5月, 2019 1 次提交
  13. 28 5月, 2019 2 次提交
  14. 23 5月, 2019 1 次提交
  15. 22 5月, 2019 1 次提交
    • M
      contrib: add vhost-user-input · 06914c97
      Marc-André Lureau 提交于
      Add a vhost-user input backend example, based on virtio-input-host
      device. It takes an evdev path as argument, and can be associated with
      a vhost-user-input device via a UNIX socket:
      
      $ vhost-user-input -p /dev/input/eventX -s /tmp/vui.sock
      
      $ qemu ... -chardev socket,id=vuic,path=/tmp/vui.sock
        -device vhost-user-input-pci,chardev=vuic
      
      This example is intentionally not included in $TOOLS, and not
      installed by default.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190514104126.6294-4-marcandre.lureau@redhat.com
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      06914c97
  16. 17 5月, 2019 3 次提交
  17. 13 5月, 2019 1 次提交
  18. 10 5月, 2019 1 次提交
  19. 03 5月, 2019 3 次提交
  20. 02 5月, 2019 1 次提交
  21. 17 4月, 2019 1 次提交
  22. 20 3月, 2019 1 次提交
  23. 18 3月, 2019 1 次提交
  24. 13 3月, 2019 3 次提交
  25. 11 3月, 2019 3 次提交
  26. 08 3月, 2019 2 次提交
    • P
      minikconfig: implement allnoconfig and defconfig modes · f3494749
      Paolo Bonzini 提交于
      Apart from defconfig (which is a no-op),
      allyesconfig/allnoconfig/randcondfig can be implemented simply by ignoring
      the RHS of assignments and "default" statements.  The RHS is replaced
      respectively by "true", "false" or a random value.
      
      However, allyesconfig and randconfig do not quite work, because all the
      files for hw/ARCH/Kconfig are sourced and therefore you could end up
      enabling some ARM boards in x86 or things like that.  This is left for
      future work, but I am leaving it in to help debugging minikconf itself.
      
      allnoconfig mode is tied to a new configure option, --without-default-devices.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      f3494749
    • P
      build: switch to Kconfig · e0e312f3
      Paolo Bonzini 提交于
      The make_device_config.sh script is replaced by minikconf, which
      is modified to support the same command line as its predecessor.
      
      The roots of the parsing are default-configs/*.mak, Kconfig.host and
      hw/Kconfig.  One difference with make_device_config.sh is that all symbols
      have to be defined in a Kconfig file, including those coming from the
      configure script.  This is the reason for the Kconfig.host file introduced
      in the previous patch. Whenever a file in default-configs/*.mak used
      $(...) to refer to a config-host.mak symbol, this is replaced by a
      Kconfig dependency; this part must be done already in this patch
      for bisectability.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: NYang Zhong <yang.zhong@intel.com>
      Acked-by: NThomas Huth <thuth@redhat.com>
      Message-Id: <20190123065618.3520-28-yang.zhong@intel.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      e0e312f3