Skip to content
Snippets Groups Projects
  1. Apr 03, 2017
  2. Mar 24, 2017
    • 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: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Message-id: 1490272961-1128-1-git-send-email-peter.maydell@linaro.org
      bd517b43
  3. Mar 07, 2017
  4. Jan 30, 2017
  5. Jan 24, 2017
    • 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: default 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: default avatarAlexander Graf <agraf@suse.de>
      Message-Id: <20170118220146.489-2-marex@denx.de>
      Signed-off-by: default 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: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
      e1107884
  6. Jan 23, 2017
  7. Jan 10, 2017
  8. Dec 20, 2016
    • 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: default avatarThomas Huth <thuth@redhat.com>
      fcf5ef2a
  9. Nov 14, 2016
  10. Sep 22, 2016
  11. Sep 15, 2016
  12. Jul 19, 2016
  13. Jul 18, 2016
  14. May 20, 2016
  15. May 19, 2016
  16. Mar 22, 2016
  17. Feb 26, 2016
  18. Feb 23, 2016
  19. Feb 04, 2016
  20. Feb 03, 2016
  21. Jan 29, 2016
  22. Jan 28, 2016
  23. Jan 23, 2016
Loading