« Previous | Next » 

Revision 200a0639

ID200a06397f5d3e982028fd78b25b420507ade021

Added by Anthony Liguori over 10 years ago

Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging

QOM CPUState refactorings

  • Fix cpu_memory_rw_debug() breakage in s390x KVM
  • Replace final CPUArchState in sysemu/kvm.h
  • Introduce model subclasses for XtensaCPU
  • Introduce CPUClass::gdb_num[_core]_regs
  • Introduce CPUClass::gdb_core_xml_file
  • Introduce CPUClass::gdb_{read,write}_register()
  • Propagate CPUState further in gdbstub
  1. gpg: Signature made Fri 26 Jul 2013 05:04:28 PM CDT using RSA key ID 3E7E013F
  2. gpg: Can't check signature: public key not found
  1. By Andreas Färber (23) and others
  2. Via Andreas Färber
    • afaerber/tags/qom-cpu-for-anthony: (25 commits)
      cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML
      target-cris: Factor out CPUClass::gdb_read_register() hook for v10
      cpu: Introduce CPUClass::gdb_{read,write}_register()
      gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
      target-xtensa: Move cpu_gdb_{read,write}_register()
      target-lm32: Move cpu_gdb_{read,write}_register()
      target-s390x: Move cpu_gdb_{read,write}_register()
      target-alpha: Move cpu_gdb_{read,write}_register()
      target-cris: Move cpu_gdb_{read,write}_register()
      target-microblaze: Move cpu_gdb_{read,write}_register()
      target-sh4: Move cpu_gdb_{read,write}_register()
      target-openrisc: Move cpu_gdb_{read,write}_register()
      target-mips: Move cpu_gdb_{read,write}_register()
      target-m68k: Move cpu_gdb_{read,write}_register()
      target-arm: Move cpu_gdb_{read,write}_register()
      target-sparc: Move cpu_gdb_{read,write}_register()
      target-ppc: Move cpu_gdb_{read,write}_register()
      target-i386: Move cpu_gdb_{read,write}_register()
      cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
      gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
      ...

Files

  • added
  • modified
  • copied
  • renamed
  • deleted