]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
target/i386: Add GDB XML register description support
authorAbdallah Bouassida <abdallah.bouassida@lauterbach.com>
Wed, 28 Dec 2016 16:34:02 +0000 (17:34 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 5 May 2017 10:09:59 +0000 (12:09 +0200)
commit00fcd100c3f47445f6a59d39e11601460880cfe4
treec7fb85712a83973486704aa6d2f717b4601198d1
parentb19456dd0ea4eb418ad093f092adbb882be13054
target/i386: Add GDB XML register description support

This patch implements XML target description support for X86 and X86-64
architectures in the GDB stub, as the way with ARM and PowerPC:
- gdb-xml/32bit-core.xml & gdb-xml/64bit-core.xml: Adding the XML target
  description files, these files are picked from GDB source code.
- configure: Define gdb_xml_files for X86 targets.
- target/i386/cpu.c: Define gdb_core_xml_file and gdb_arch_name to add
  XML awareness for this architecture, modify the gdb_num_core_regs to
  fit the registers number defined in each XML file.

Signed-off-by: Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
Message-Id: <2b3c8119-1602-28c7-eab4-296593877103@lauterbach.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
configure
gdb-xml/i386-32bit-core.xml [new file with mode: 0644]
gdb-xml/i386-64bit-core.xml [new file with mode: 0644]
target/i386/cpu.c