1. 08 12月, 2012 1 次提交
  2. 07 12月, 2012 1 次提交
  3. 17 11月, 2012 2 次提交
  4. 03 11月, 2012 1 次提交
  5. 28 10月, 2012 4 次提交
  6. 20 10月, 2012 1 次提交
  7. 08 10月, 2012 1 次提交
  8. 07 10月, 2012 3 次提交
  9. 26 9月, 2012 2 次提交
  10. 22 9月, 2012 2 次提交
  11. 20 9月, 2012 1 次提交
  12. 12 9月, 2012 1 次提交
  13. 22 6月, 2012 1 次提交
  14. 24 3月, 2012 1 次提交
  15. 18 3月, 2012 1 次提交
  16. 17 3月, 2012 2 次提交
    • S
      w64: Fix data type of next_tb and tcg_qemu_tb_exec · 69784eae
      Stefan Weil 提交于
      next_tb is the numeric value of a tcg target (= QEMU host) address.
      
      Using tcg_target_ulong instead of unsigned long shows this and makes
      the code portable for hosts with an unusual size of long (w64).
      
      The type cast '(long)(next_tb & ~3)' was not needed (casting
      unsigned long to long does not change the bits, and nor does
      casting long to pointer for most (= all non w64) hosts.
      It is removed here.
      
      Macro or function tcg_qemu_tb_exec is used to set next_tb.
      The function also returns next_tb. Therefore tcg_qemu_tb_exec
      must return a tcg_target_ulong.
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      69784eae
    • K
      Fix large memory chunks allocation with tcg_malloc. · 4055299e
      Kirill Batuzov 提交于
      An attempt to allocate a large memory chunk after a small one resulted in
      circular links in list of pools.  It caused the same memory being
      allocated twice for different arrays.
      
      Now pools for large memory chunks are kept in separate list and are
      freed during pool reset because current allocator can not reuse them.
      Signed-off-by: NKirill Batuzov <batuzovk@ispras.ru>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      4055299e
  17. 04 3月, 2012 1 次提交
  18. 14 12月, 2011 1 次提交
  19. 02 12月, 2011 1 次提交
  20. 01 11月, 2011 2 次提交
  21. 14 10月, 2011 1 次提交
  22. 01 10月, 2011 2 次提交
  23. 22 8月, 2011 2 次提交
  24. 07 8月, 2011 1 次提交
  25. 30 7月, 2011 1 次提交
  26. 27 6月, 2011 1 次提交
    • B
      cpu-exec.c: avoid AREG0 use · cea5f9a2
      Blue Swirl 提交于
      Make functions take a parameter for CPUState instead of relying
      on global env. Pass CPUState pointer to TCG prologue, which moves
      it to AREG0.
      
      Thanks to Peter Maydell and Laurent Desnogues for the ARM prologue
      change.
      
      Revert the hacks to avoid AREG0 use on Sparc hosts.
      
      Move cpu_has_work() and cpu_pc_from_tb() from exec.h to cpu.h.
      
      Compile the file without HELPER_CFLAGS.
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      cea5f9a2
  27. 04 6月, 2011 1 次提交
  28. 29 5月, 2011 1 次提交