1. 31 5月, 2013 1 次提交
  2. 16 4月, 2013 1 次提交
  3. 09 4月, 2013 1 次提交
    • P
      hw: move headers to include/ · 0d09e41a
      Paolo Bonzini 提交于
      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: NPaolo Bonzini <pbonzini@redhat.com>
      0d09e41a
  4. 05 4月, 2013 1 次提交
  5. 22 3月, 2013 2 次提交
  6. 12 3月, 2013 1 次提交
  7. 04 3月, 2013 1 次提交
  8. 16 2月, 2013 1 次提交
  9. 15 1月, 2013 1 次提交
    • A
      cpu: Move cpu_index field to CPUState · 55e5c285
      Andreas Färber 提交于
      Note that target-alpha accesses this field from TCG, now using a
      negative offset. Therefore the field is placed last in CPUState.
      
      Pass PowerPCCPU to [kvm]ppc_fixup_cpu() to facilitate this change.
      
      Move common parts of mips cpu_state_reset() to mips_cpu_reset().
      
      Acked-by: Richard Henderson <rth@twiddle.net> (for alpha)
      [AF: Rebased onto ppc CPU subclasses and openpic changes]
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      55e5c285
  10. 06 1月, 2013 1 次提交
    • R
      target-s390: Fix gdbstub · 6ee77b16
      Richard Henderson 提交于
      The real gdb protocol doesn't split out pc or cc as real registers.
      Those are pseudos that are extracted as needed from the PSW.  Don't
      modify env->cc_op during read -- that way lies heisenbugs.
      
      Fill in the XXX for the fp registers.
      
      Remove duplicated defines in cpu.h.
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      6ee77b16
  11. 19 12月, 2012 5 次提交
  12. 23 9月, 2012 1 次提交
  13. 22 9月, 2012 1 次提交
  14. 28 7月, 2012 1 次提交
  15. 05 6月, 2012 1 次提交
  16. 21 4月, 2012 1 次提交
    • P
      gdbstub: Synchronize CPU state unconditionally in gdb_set_cpu_pc · a896d03b
      Peter Maydell 提交于
      Synchronize the CPU state via cpu_sychronize_state() unconditionally
      in gdb_set_cpu_pc() rather than only in some of the target ifdef
      ladder cases.
      
      We can divide the CPUs into three categories:
       * non-KVM targets: no change of behaviour since we will use the
         kvm-stub.c no-op function.
       * i386 and s390: no change of behaviour since they were already
         calling this function
       * PPC (in KVM mode): this fixes an error: failing to synchronise
         was accidental and probably a bug.
      
      This also paves the way for other targets (specifically ARM) which
      can add KVM support in future without having to add another target
      specific change to this bit of code.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      a896d03b
  17. 24 3月, 2012 1 次提交
  18. 15 3月, 2012 2 次提交
  19. 11 3月, 2012 1 次提交
    • J
      gdbstub: Do not kill target in system emulation mode · 00e94dbc
      Jan Kiszka 提交于
      Too many VM kittens were killed since 7d03f82f. Another one just died
      under my fat fingers.
      
      When you quit a kgdb session, does the Linux kernel power off? Or when
      you terminate gdb attached to a hardware debugger, does your board
      vanish in space? No.
      
      So let's stop terminating QEMU when the gdbstub receives a kill commando
      in system emulation mode. Real termination can still be achieved via
      "monitor quit". We keep the behavior for user mode emulation which is
      arguably more like a gdbserver scenario.
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      00e94dbc
  20. 06 1月, 2012 1 次提交
  21. 14 12月, 2011 1 次提交
  22. 19 11月, 2011 1 次提交
  23. 27 10月, 2011 1 次提交
  24. 06 10月, 2011 1 次提交
  25. 04 10月, 2011 1 次提交
    • L
      RunState: Rename enum values as generated by the QAPI · 0461d5a6
      Luiz Capitulino 提交于
      Next commit will convert the query-status command to use the
      RunState type as generated by the QAPI.
      
      In order to "transparently" replace the current enum by the QAPI
      one, we have to make some changes to some enum values.
      
      As the changes are simple renames, I'll do them in one shot. The
      changes are:
      
       - Rename the prefix from RSTATE_ to RUN_STATE_
       - RUN_STATE_SAVEVM to RUN_STATE_SAVE_VM
       - RUN_STATE_IN_MIGRATE to RUN_STATE_INMIGRATE
       - RUN_STATE_PANICKED to RUN_STATE_INTERNAL_ERROR
       - RUN_STATE_POST_MIGRATE to RUN_STATE_POSTMIGRATE
       - RUN_STATE_PRE_LAUNCH to RUN_STATE_PRELAUNCH
       - RUN_STATE_PRE_MIGRATE to RUN_STATE_PREMIGRATE
       - RUN_STATE_RESTORE to RUN_STATE_RESTORE_VM
       - RUN_STATE_PRE_MIGRATE to RUN_STATE_FINISH_MIGRATE
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      0461d5a6
  26. 16 9月, 2011 2 次提交
  27. 11 9月, 2011 2 次提交
  28. 22 8月, 2011 4 次提交
  29. 21 8月, 2011 1 次提交