1. 14 2月, 2017 1 次提交
  2. 07 2月, 2017 1 次提交
    • D
      rules: don't try to create missing include dirs · ac7568bd
      Daniel P. Berrange 提交于
      In
      
        commit ba78db44
        Author: Daniel P. Berrange <berrange@redhat.com>
        Date:   Wed Jan 25 16:14:10 2017 +0000
      
        make: move top level dir to end of include search path
      
      The dir $(BUILD_DIR)/$(@D) was added to the include
      path. This would sometimes point to a non-existant
      directory, if the sub-dir in question did not contain
      any target-independant files (eg tcg/). To deal with
      this the rules.mak attempted to create the directory.
      
      While this was succesful, it also caused accidental
      creation of files in the parent of the build dir.
      e.g. when building common source files into target
      specific output files.
      
      Rather than trying to workaround this, just revert
      the code that attempted to mkdir the missing include
      directories. Instead just turn off the compiler warning
      in question as the missing dir is expected & harmless
      in general.
      
      NB: you can clean up a build directory parent that has
      been filled with empty directories by commit ba78db44
      using this GNU find command in that parent directory:
        find audio backends block chardev crypto disas fsdev hw io linux-user \
          migration nbd net qapi qom replay slirp target ui util \
          -type d -empty -delete
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      Tested-by: NAlberto Garcia <berto@igalia.com>
      [PMM: added note about how to clean up a polluted directory]
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ac7568bd
  3. 25 1月, 2017 1 次提交
    • M
      nios2: Add support for Nios-II R1 · e671711c
      Marek Vasut 提交于
      Add remaining bits of the Altera NiosII R1 support into qemu, which
      is documentation, MAINTAINERS file entry, configure bits, arch_init
      and configuration files for both linux-user (userland binaries) and
      softmmu (hardware emulation).
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Chris Wulff <crwulff@gmail.com>
      Cc: Jeff Da Silva <jdasilva@altera.com>
      Cc: Ley Foon Tan <lftan@altera.com>
      Cc: Sandra Loosemore <sandra@codesourcery.com>
      Cc: Yves Vandervennet <yvanderv@altera.com>
      Reviewed-by: NAlexander Graf <agraf@suse.de>
      Message-Id: <20170118220146.489-8-marex@denx.de>
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      e671711c
  4. 24 1月, 2017 1 次提交
  5. 23 1月, 2017 1 次提交
  6. 20 1月, 2017 2 次提交
  7. 17 1月, 2017 1 次提交
  8. 16 1月, 2017 1 次提交
  9. 09 1月, 2017 1 次提交
  10. 22 12月, 2016 2 次提交
  11. 30 11月, 2016 1 次提交
  12. 29 11月, 2016 1 次提交
  13. 22 11月, 2016 1 次提交
  14. 10 11月, 2016 1 次提交
    • S
      Fix cursesw detection · 7c703002
      Samuel Thibault 提交于
      On systems which do not provide ncursesw.pc and whose /usr/include/curses.h
      does not include wide support, we should not only try with no -I, i.e.
      /usr/include, but also with -I/usr/include/ncursesw.
      
      To properly detect for wide support with and without -Werror, we need to
      check for the presence of e.g. the WACS_DEGREE macro.
      
      We also want to stop at the first curses_inc_list configuration which works,
      and make sure to set IFS to : at each new loop.
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      Tested-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 20161109102752.13255-1-samuel.thibault@ens-lyon.org
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      7c703002
  15. 01 11月, 2016 1 次提交
    • S
      sockets: add AF_VSOCK support · 6a02c806
      Stefan Hajnoczi 提交于
      Add the AF_VSOCK address family so that qemu-ga will be able to use
      virtio-vsock.
      
      The AF_VSOCK address family uses <cid, port> address tuples.  The cid is
      the unique identifier comparable to an IP address.  AF_VSOCK does not
      use name resolution so it's easy to convert between struct sockaddr_vm
      and strings.
      
      This patch defines a VsockSocketAddress instead of trying to piggy-back
      on InetSocketAddress.  This is cleaner in the long run since it avoids
      lots of IPv4 vs IPv6 vs vsock special casing.
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      * treat trailing commas as garbage when parsing (Eric Blake)
      * add configure check instead of checking AF_VSOCK directly
      Signed-off-by: NMichael Roth <mdroth@linux.vnet.ibm.com>
      6a02c806
  16. 30 10月, 2016 1 次提交
  17. 28 10月, 2016 2 次提交
  18. 26 10月, 2016 2 次提交
  19. 21 10月, 2016 2 次提交
  20. 12 10月, 2016 1 次提交
  21. 29 9月, 2016 1 次提交
  22. 28 9月, 2016 1 次提交
  23. 27 9月, 2016 2 次提交
  24. 23 9月, 2016 2 次提交
  25. 21 9月, 2016 1 次提交
  26. 15 9月, 2016 2 次提交
    • E
      win32: don't run subprocess tests on Mingw32 platform · 7ad9339e
      Eduardo Habkost 提交于
      On Tue, Jun 14, 2016 at 04:44:57PM +0100, Daniel P. Berrange wrote:
      > The g_test_trap_subprocess() method does not work on the
      > Mingw32 platform, causing the test-qdev-global-props
      > test case to abort
      >
      > (test-logging.exe:230): GLib-ERROR **: g_test_trap_subprocess()
      > failed: Failed to execute helper program (No such file or directory)
      >
      > This failure was introduced a while ago in
      >
      >   commit 2177801a
      >   Author: Eduardo Habkost <ehabkost@redhat.com>
      >   Date:   Fri Aug 8 16:03:27 2014 -0300
      >
      >     test-qdev-global-props: Run tests on subprocess
      >
      > Modify the configure time check to avoid enabling this feature
      > on Mingw, rather than trying to rewrite the test to avoid this
      > feature.
      
      I would do the following instead, just in case we have extra code
      looking at $glib_subprocess one day.
      Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: NMichael Tokarev <mjt@tls.msk.ru>
      7ad9339e
    • T
      Remove remainders of HPPA backend · d41f3c3c
      Thomas Huth 提交于
      The HPPA backend has been removed by the following commit:
      
          802b5081
          tcg-hppa: Remove tcg backend
      
      But some small pieces of the HPPA backend still survived until
      today. Since we also do not have support for a HPPA target in
      QEMU, we can nowadays safely remove the remaining HPPA parts
      (like the disassembler code, or the detection of HPPA in the
      configure script).
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NMichael Tokarev <mjt@tls.msk.ru>
      d41f3c3c
  27. 14 9月, 2016 1 次提交
  28. 13 9月, 2016 2 次提交
  29. 10 9月, 2016 1 次提交
  30. 06 9月, 2016 1 次提交
  31. 16 8月, 2016 1 次提交
    • P
      pc-bios/optionrom: Fix OpenBSD build with better detection of linker emulation · e57218b6
      Peter Maydell 提交于
      The various host OSes are irritatingly variable about the name
      of the linker emulation we need to pass to ld's -m option to
      build the i386 option ROMs. Instead of doing this via a
      CONFIG ifdef, check in configure whether any of the emulation
      names we know about will work and pass the right answer through
      to the makefile. If we can't find one, we fall back to not trying
      to build the option ROMs, in the same way we would for a non-x86
      host platform.
      
      This is in particular necessary to unbreak the build on OpenBSD,
      since it wants a different answer to FreeBSD and we don't have
      an existing CONFIG_ variable that distinguishes the two.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NSean Bruno <sbruno@freebsd.org>
      Message-id: 1470672688-6754-1-git-send-email-peter.maydell@linaro.org
      e57218b6