1. 07 Jun, 2017 1 commit
    • Bruno Dominguez's avatar
      configure: split c and cxx extra flags · 11cde1c8
      Bruno Dominguez authored
      There was no possibility to add specific cxx flags using the configure
      file. So A new entrance has been created to support it.
      
      Duplication of information in configure and rules.mak. Taking
      QEMU_CFLAGS and add them to QEMU_CXXFLAGS, now the value of
      QEMU_CXXFLAGS is stored in config-host.mak, so there is no need for
      it.
      
      The makefile for libvixl was adding flags for QEMU_CXXFLAGS in
      QEMU_CFLAGS because of the addition in rules.mak. That was removed, so
      adding them where it should be.
      Signed-off-by: 's avatarBruno Dominguez <bru.dominguez@gmail.com>
      Reviewed-by: 's avatarStefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1496754467-20893-1-git-send-email-bru.dominguez@gmail.com
      Signed-off-by: 's avatarStefan Hajnoczi <stefanha@redhat.com>
      11cde1c8
  2. 02 Jun, 2017 1 commit
  3. 03 Apr, 2017 1 commit
  4. 24 Mar, 2017 1 commit
    • Peter Maydell's avatar
      disas/microblaze: Remove unused REG_PC define · bd517b43
      Peter Maydell authored
      The REG_PC define in disas/microblaze.c clashes with a define in
      the Linux SPARC system headers:
      
      /home/pm215/qemu/disas/microblaze.c:162:0: error: "REG_PC" redefined [-Werror]
       #define REG_PC  32 /* PC */
      
      In file included from /usr/include/signal.h:326:0,
                       from /home/pm215/qemu/include/qemu/osdep.h:86,
                       from /home/pm215/qemu/disas/microblaze.c:36:
      /usr/include/sparc64-linux-gnu/sys/ucontext.h:96:0: note: this is the location of the previous definition
       #define REG_PC  (1)
      
      Since the code doesn't actually use the REG_PC define
      anywhere, the simplest fix is just to remove it.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: 's avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Message-id: 1490272961-1128-1-git-send-email-peter.maydell@linaro.org
      bd517b43
  5. 07 Mar, 2017 6 commits
  6. 30 Jan, 2017 1 commit
  7. 24 Jan, 2017 2 commits
    • Marek Vasut's avatar
      nios2: Add disas entries · 3f0c3423
      Marek Vasut authored
      Add nios2 disassembler support. This patch is composed from binutils files
      from commit "Opcodes and assembler support for Nios II R2". The files from
      binutils used in this patch are:
      
          include/opcode/nios2.h
          include/opcode/nios2r1.h
          include/opcode/nios2r2.h
          opcodes/nios2-opc.c
          opcodes/nios2-dis.c
      
      Checkpatch says total: 114 errors, 0 warnings, 3609 lines checked , which
      is caused by a different coding style in those files. These warnings and
      errors are not addressed To let these files be easily synchronized between
      binutils and qemu.
      Signed-off-by: 's avatarMarek 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: 's avatarAlexander Graf <agraf@suse.de>
      Message-Id: <20170118220146.489-2-marex@denx.de>
      Signed-off-by: 's avatarRichard Henderson <rth@twiddle.net>
      3f0c3423
    • Peter Maydell's avatar
      disas/cris.c: Fix Coverity warning about unchecked NULL · e1107884
      Peter Maydell authored
      Coverity (CID 1005689) warns that we don't check that
      spec_reg_info() returned non-NULL before dereferencing.
      Add the check, though as the comment notes this is
      a can't-really-happen case because the earlier constraint
      matching should have ruled out the "unknown reg" case.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: 's avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: 's avatarMichael Tokarev <mjt@tls.msk.ru>
      e1107884
  8. 23 Jan, 2017 1 commit
  9. 10 Jan, 2017 2 commits
  10. 20 Dec, 2016 2 commits
    • Yuval Shaia's avatar
    • Thomas Huth's avatar
      Move target-* CPU file into a target/ folder · fcf5ef2a
      Thomas Huth authored
      We've currently got 18 architectures in QEMU, and thus 18 target-xxx
      folders in the root folder of the QEMU source tree. More architectures
      (e.g. RISC-V, AVR) are likely to be included soon, too, so the main
      folder of the QEMU sources slowly gets quite overcrowded with the
      target-xxx folders.
      To disburden the main folder a little bit, let's move the target-xxx
      folders into a dedicated target/ folder, so that target-xxx/ simply
      becomes target/xxx/ instead.
      
      Acked-by: Laurent Vivier <laurent@vivier.eu> [m68k part]
      Acked-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> [tricore part]
      Acked-by: Michael Walle <michael@walle.cc> [lm32 part]
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com> [s390x part]
      Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com> [s390x part]
      Acked-by: Eduardo Habkost <ehabkost@redhat.com> [i386 part]
      Acked-by: Artyom Tarasenko <atar4qemu@gmail.com> [sparc part]
      Acked-by: Richard Henderson <rth@twiddle.net> [alpha part]
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> [xtensa part]
      Reviewed-by: David Gibson <david@gibson.dropbear.id.au> [ppc part]
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> [cris&microblaze part]
      Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn> [unicore32 part]
      Signed-off-by: 's avatarThomas Huth <thuth@redhat.com>
      fcf5ef2a
  11. 14 Nov, 2016 2 commits
  12. 22 Sep, 2016 1 commit
  13. 15 Sep, 2016 2 commits
  14. 19 Jul, 2016 1 commit
  15. 18 Jul, 2016 1 commit
  16. 20 May, 2016 1 commit
  17. 19 May, 2016 1 commit
  18. 22 Mar, 2016 2 commits
  19. 26 Feb, 2016 1 commit
  20. 23 Feb, 2016 1 commit
  21. 04 Feb, 2016 1 commit
    • Peter Maydell's avatar
      disas: Clean up includes · 48d4ab25
      Peter Maydell authored
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1454089805-5470-7-git-send-email-peter.maydell@linaro.org
      48d4ab25
  22. 03 Feb, 2016 1 commit
  23. 29 Jan, 2016 7 commits
    • Peter Maydell's avatar
      moxie: Clean up includes · d24688fb
      Peter Maydell authored
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-33-git-send-email-peter.maydell@linaro.org
      d24688fb
    • Peter Maydell's avatar
      cris: Clean up includes · 23b0d7df
      Peter Maydell authored
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-32-git-send-email-peter.maydell@linaro.org
      23b0d7df
    • Peter Maydell's avatar
      sh4: Clean up includes · 9d4c9946
      Peter Maydell authored
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-28-git-send-email-peter.maydell@linaro.org
      9d4c9946
    • Peter Maydell's avatar
      arm: Clean up includes · 8ef94f0b
      Peter Maydell authored
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-13-git-send-email-peter.maydell@linaro.org
      8ef94f0b
    • Peter Maydell's avatar
      alpha: Clean up includes · e2e5e114
      Peter Maydell authored
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-12-git-send-email-peter.maydell@linaro.org
      e2e5e114
    • Peter Maydell's avatar
      ppc: Clean up includes · 0d75590d
      Peter Maydell authored
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-6-git-send-email-peter.maydell@linaro.org
      0d75590d
    • Peter Maydell's avatar
      lm32: Clean up includes · ea99dde1
      Peter Maydell authored
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: 's avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-5-git-send-email-peter.maydell@linaro.org
      ea99dde1