1. 19 May, 2016 1 commit
  2. 29 Jan, 2016 1 commit
    • 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
  3. 23 Jun, 2014 1 commit
    • Paolo Bonzini's avatar
      vl: allow other threads to do qemu_system_vmstop_request · 74892d24
      Paolo Bonzini authored
      There patch protects vmstop_requested with a lock and introduces
      qemu_system_vmstop_request_prepare.
      
      Together with the new call to qemu_vmstop_requested in vm_start,
      qemu_system_vmstop_request_prepare avoids a race where the VM could remain
      stopped even though the iostatus of a block device has already been set
      (for example).
      
      qemu_system_vmstop_request_prepare however also lets the caller thread
      delay observation of the state change until it has itself communicated
      that change to the user.  This delay avoids any possibility of a wrong
      reordering of the BLOCK_IO_ERROR event and the subsequent STOP event.
      Signed-off-by: 's avatarPaolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: 's avatarEric Blake <eblake@redhat.com>
      Signed-off-by: 's avatarStefan Hajnoczi <stefanha@redhat.com>
      74892d24
  4. 05 Jun, 2014 2 commits
  5. 28 May, 2014 1 commit
  6. 13 Mar, 2014 5 commits
  7. 04 Feb, 2014 2 commits
  8. 02 Sep, 2013 1 commit
  9. 29 Jul, 2013 1 commit
  10. 08 Apr, 2013 1 commit
    • Paolo Bonzini's avatar
      hw: move headers to include/ · 0d09e41a
      Paolo Bonzini authored
      Many of these should be cleaned up with proper qdev-/QOM-ification.
      Right now there are many catch-all headers in include/hw/ARCH depending
      on cpu.h, and this makes it necessary to compile these files per-target.
      However, fixing this does not belong in these patches.
      Signed-off-by: 's avatarPaolo Bonzini <pbonzini@redhat.com>
      0d09e41a
  11. 18 Mar, 2013 1 commit
  12. 12 Mar, 2013 1 commit
  13. 19 Dec, 2012 2 commits
  14. 16 Dec, 2012 1 commit
  15. 15 Sep, 2012 1 commit
  16. 14 Apr, 2012 1 commit
  17. 14 Mar, 2012 1 commit
  18. 01 Oct, 2011 1 commit
  19. 07 Aug, 2011 1 commit
  20. 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: 's avatarBlue Swirl <blauwirbel@gmail.com>
      3e457172
  21. 26 Jun, 2011 1 commit
  22. 20 Apr, 2011 1 commit
  23. 07 Mar, 2011 1 commit