1. 14 Mar, 2012 1 commit
    • Andreas Färber's avatar
      Rename CPUState -> CPUArchState · 9349b4f9
      Andreas Färber authored
      Scripted conversion:
        for file in *.[hc] hw/*.[hc] hw/kvm/*.[hc] linux-user/*.[hc] linux-user/m68k/*.[hc] bsd-user/*.[hc] darwin-user/*.[hc] tcg/*/*.[hc] target-*/cpu.h; do
          sed -i "s/CPUState/CPUArchState/g" $file
        done
      
      All occurrences of CPUArchState are expected to be replaced by QOM CPUState,
      once all targets are QOM'ified and common fields have been extracted.
      Signed-off-by: default avatarAndreas Färber <afaerber@suse.de>
      Reviewed-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      9349b4f9
  2. 10 Jan, 2012 1 commit
  3. 31 Oct, 2011 1 commit
    • Stefan Weil's avatar
      tcg: Add bytecode generator for tcg interpreter · 7316329a
      Stefan Weil authored
      Unlike other tcg target code generators, this one does not generate
      machine code for some cpu. It generates machine independent bytecode
      which is interpreted later.
      
      This allows running QEMU on any host.
      
      Interpreted bytecode is slower than direct execution of generated
      machine code.
      Signed-off-by: default avatarStefan Weil <sw@weilnetz.de>
      7316329a
  4. 01 Oct, 2011 1 commit
  5. 28 Aug, 2011 1 commit
  6. 30 Jul, 2011 1 commit
    • Blue Swirl's avatar
      exec.h cleanup · 3e457172
      Blue Swirl authored
      Move softmmu_exec.h include directives from target-*/exec.h to
      target-*/op_helper.c. Move also various other stuff only used in
      op_helper.c there.
      
      Define global env in dyngen-exec.h.
      
      For i386, move wrappers for segment and FPU helpers from user-exec.c
      to op_helper.c. Implement raise_exception_err_env() to handle dynamic
      CPUState. Move the function declarations to cpu.h since they can be
      used outside of op_helper.c context.
      
      LM32, s390x, UniCore32: remove unused cpu_halted(), regs_to_env() and
      env_to_regs().
      
      ARM: make raise_exception() static.
      
      Convert
      #include "exec.h"
      to
      #include "cpu.h"
      #include "dyngen-exec.h"
      and remove now unused target-*/exec.h.
      Signed-off-by: default avatarBlue Swirl <blauwirbel@gmail.com>
      3e457172
  7. 22 Oct, 2010 1 commit
  8. 13 Jun, 2010 1 commit
  9. 13 Apr, 2010 1 commit
    • Stefan Weil's avatar
      tcp/mips: Change TCG_AREG0 (fp -> s0) · 60bf84cf
      Stefan Weil authored
      Register fp (frame pointer) is a bad choice for compilations
      without optimisation, because the compiler makes heavy use
      of this register (so the resulting code crashes).
      
      Register s0 had been used for TCG_AREG1 in earlier releases,
      but was no longer used and is now free for TCG_AREG0.
      
      The resulting code works for compilations without
      optimisation (tested with qemu mips in qemu mips
      on x86 host).
      Signed-off-by: default avatarStefan Weil <weil@mail.berlios.de>
      Signed-off-by: default avatarAurelien Jarno <aurelien@aurel32.net>
      60bf84cf
  10. 26 Mar, 2010 1 commit
  11. 05 Dec, 2009 1 commit
  12. 01 Oct, 2009 2 commits
  13. 26 Sep, 2009 1 commit
  14. 27 Jul, 2009 2 commits
  15. 16 Jul, 2009 1 commit
  16. 08 Apr, 2009 1 commit
  17. 08 Mar, 2009 2 commits
  18. 09 Feb, 2009 1 commit
  19. 14 Jan, 2009 1 commit
  20. 04 Jan, 2009 1 commit
  21. 07 Dec, 2008 2 commits
  22. 15 Aug, 2008 1 commit
  23. 26 Jul, 2008 1 commit
  24. 23 Jul, 2008 1 commit
  25. 05 Jun, 2008 1 commit
  26. 24 May, 2008 1 commit
  27. 21 May, 2008 1 commit
  28. 12 May, 2008 1 commit
  29. 12 Apr, 2008 1 commit
  30. 24 Dec, 2007 1 commit
  31. 18 Nov, 2007 1 commit
  32. 16 Sep, 2007 1 commit
  33. 31 Jul, 2007 1 commit
  34. 08 May, 2007 1 commit
  35. 05 May, 2007 1 commit
  36. 02 Apr, 2007 1 commit