[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 0ac46a: linux-user: Avoid redundant ENV_GET_C
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 0ac46a: linux-user: Avoid redundant ENV_GET_CPU() |
Date: |
Fri, 26 Jul 2013 17:00:10 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 0ac46af39ee84461782b6f096ba1a165c7b0e503
https://github.com/qemu/qemu/commit/0ac46af39ee84461782b6f096ba1a165c7b0e503
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M linux-user/main.c
Log Message:
-----------
linux-user: Avoid redundant ENV_GET_CPU()
This fixes a mismerge in 874ec3c5b3821bb964f9f37b2f930f2a9ce51652.
Acked-by: Riku Voipio <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 38e478eccfb1ace415914a331c8e1b16ae64b57f
https://github.com/qemu/qemu/commit/38e478eccfb1ace415914a331c8e1b16ae64b57f
Author: Stefan Weil <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M exec.c
M include/sysemu/kvm.h
M kvm-all.c
M kvm-stub.c
M target-i386/kvm.c
Log Message:
-----------
kvm: Change prototype of kvm_update_guest_debug()
Passing a CPUState pointer instead of a CPUArchState pointer eliminates
the last target dependent data type in sysemu/kvm.h.
It also simplifies the code.
Signed-off-by: Stefan Weil <address@hidden>
Acked-by: Paolo Bonzini <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 9282b73a4078f10b5d1c96707aeed213eedbc8e1
https://github.com/qemu/qemu/commit/9282b73a4078f10b5d1c96707aeed213eedbc8e1
Author: Christian Borntraeger <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M target-s390x/kvm.c
Log Message:
-----------
target-s390x: Fix CPUState rework fallout
Commit f17ec444c3d39f76bcd8b71c2c05d5754bfe333e
exec: Change cpu_memory_rw_debug() argument to CPUState
missed to update s390x KVM code, breaking the build.
Let's fix it up.
Signed-off-by: Christian Borntraeger <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 67cce5617ee968946fc6402f02743fffaa4a1a02
https://github.com/qemu/qemu/commit/67cce5617ee968946fc6402f02743fffaa4a1a02
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M target-xtensa/cpu-qom.h
M target-xtensa/cpu.c
M target-xtensa/helper.c
Log Message:
-----------
target-xtensa: Introduce XtensaCPU subclasses
Register a CPU type per core registered. Save the XtensaConfig in
XtensaCPUClass and copy it from there to CPUXtensaState, to avoid
touching every env->config access for now.
Prepares for storing per-class GDB register count.
Acked-by: Max Filippov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 47d74ef57a0fe66fa2fdcce46b4daec4f60a1fc8
https://github.com/qemu/qemu/commit/47d74ef57a0fe66fa2fdcce46b4daec4f60a1fc8
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
Log Message:
-----------
gdbstub: Fix cpu_gdb_{read,write}_register() Coding Style
Add braces, replace tabs, remove trailing whitespace, drop space before
parenthesis and place break etc. below case statements.
Signed-off-by: Andreas Färber <address@hidden>
Commit: 19a77215f1ba966c4d37dadec45f38be789b8529
https://github.com/qemu/qemu/commit/19a77215f1ba966c4d37dadec45f38be789b8529
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
Log Message:
-----------
gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
GET_REG*() macros include a return statement, thus no need for break.
Acked-by: Michael Walle <address@hidden> (for lm32)
Signed-off-by: Andreas Färber <address@hidden>
Commit: a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34
https://github.com/qemu/qemu/commit/a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
M include/qom/cpu.h
M qom/cpu.c
M target-alpha/cpu.c
M target-arm/cpu.c
M target-cris/cpu.c
M target-i386/cpu.c
M target-lm32/cpu.c
M target-m68k/cpu.c
M target-microblaze/cpu.c
M target-mips/cpu.c
M target-openrisc/cpu.c
M target-ppc/translate_init.c
M target-s390x/cpu.c
M target-sh4/cpu.c
M target-sparc/cpu.c
M target-xtensa/cpu.c
M target-xtensa/helper.c
Log Message:
-----------
cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
CPUState::gdb_num_regs replaces num_g_regs.
CPUClass::gdb_num_core_regs replaces NUM_CORE_REGS.
Allows building gdb_register_coprocessor() for xtensa, too.
As a side effect this should fix coprocessor register numbering for SMP.
Acked-by: Michael Walle <address@hidden> (for lm32)
Acked-by: Max Filippov <address@hidden> (for xtensa)
Signed-off-by: Andreas Färber <address@hidden>
Commit: f20f9df06e6f724d2ccdaf5f9a6dae45c061db75
https://github.com/qemu/qemu/commit/f20f9df06e6f724d2ccdaf5f9a6dae45c061db75
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-i386/gdbstub.c
Log Message:
-----------
target-i386: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: 0980bfabbc2e93d42c6b5ade578b371c36f6f23d
https://github.com/qemu/qemu/commit/0980bfabbc2e93d42c6b5ade578b371c36f6f23d
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-ppc/gdbstub.c
Log Message:
-----------
target-ppc: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: d19c87f44d8d7bac48d4b35863ae825f872ed54a
https://github.com/qemu/qemu/commit/d19c87f44d8d7bac48d4b35863ae825f872ed54a
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-sparc/gdbstub.c
Log Message:
-----------
target-sparc: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: 58850dad68f3458cf430395db2e016f1d03ad7de
https://github.com/qemu/qemu/commit/58850dad68f3458cf430395db2e016f1d03ad7de
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-arm/gdbstub.c
Log Message:
-----------
target-arm: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: c88de14ca45257feb82e23f3ff07e861010bd5ba
https://github.com/qemu/qemu/commit/c88de14ca45257feb82e23f3ff07e861010bd5ba
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-m68k/gdbstub.c
Log Message:
-----------
target-m68k: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: 814ac26c2d3820b85f05b696735d4e1e6d7d05aa
https://github.com/qemu/qemu/commit/814ac26c2d3820b85f05b696735d4e1e6d7d05aa
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-mips/gdbstub.c
Log Message:
-----------
target-mips: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: 30028739eb6b2e95b94b957f3b4f8f258da3aa88
https://github.com/qemu/qemu/commit/30028739eb6b2e95b94b957f3b4f8f258da3aa88
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-openrisc/gdbstub.c
Log Message:
-----------
target-openrisc: Move cpu_gdb_{read,write}_register()
Reviewed-by: Jia Liu <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 2f93773241f99457a0957a43b2490be6f594cfa7
https://github.com/qemu/qemu/commit/2f93773241f99457a0957a43b2490be6f594cfa7
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-sh4/gdbstub.c
Log Message:
-----------
target-sh4: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: eabfc2398f3e4e553843c15b1e3a3af2a52a7fcb
https://github.com/qemu/qemu/commit/eabfc2398f3e4e553843c15b1e3a3af2a52a7fcb
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-microblaze/gdbstub.c
Log Message:
-----------
target-microblaze: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: 213c19d69fb9c7537afb8539bbdf12dba90ba0ef
https://github.com/qemu/qemu/commit/213c19d69fb9c7537afb8539bbdf12dba90ba0ef
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-cris/gdbstub.c
Log Message:
-----------
target-cris: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: c3ce8eb3c50272d81bfea30ae9a9bd959fd68a54
https://github.com/qemu/qemu/commit/c3ce8eb3c50272d81bfea30ae9a9bd959fd68a54
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-alpha/gdbstub.c
Log Message:
-----------
target-alpha: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: cfae5c905a29128372e1f8ec4a29d70e1361d07b
https://github.com/qemu/qemu/commit/cfae5c905a29128372e1f8ec4a29d70e1361d07b
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-s390x/gdbstub.c
Log Message:
-----------
target-s390x: Move cpu_gdb_{read,write}_register()
Signed-off-by: Andreas Färber <address@hidden>
Commit: d0ff8d056d3aab93b4a7b7910f938652c2febc77
https://github.com/qemu/qemu/commit/d0ff8d056d3aab93b4a7b7910f938652c2febc77
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-lm32/gdbstub.c
Log Message:
-----------
target-lm32: Move cpu_gdb_{read,write}_register()
Acked-by: Michael Walle <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 25d8ac0e31c3c68dfdd6da7c33b87870b4a3b623
https://github.com/qemu/qemu/commit/25d8ac0e31c3c68dfdd6da7c33b87870b4a3b623
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
A target-xtensa/gdbstub.c
Log Message:
-----------
target-xtensa: Move cpu_gdb_{read,write}_register()
Acked-by: Max Filippov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Commit: 986a2998932e978e63fc3b7ead1fef81f7aad52e
https://github.com/qemu/qemu/commit/986a2998932e978e63fc3b7ead1fef81f7aad52e
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
M include/exec/gdbstub.h
M target-alpha/gdbstub.c
M target-arm/gdbstub.c
M target-cris/gdbstub.c
M target-i386/gdbstub.c
M target-lm32/gdbstub.c
M target-m68k/gdbstub.c
M target-microblaze/gdbstub.c
M target-mips/gdbstub.c
M target-openrisc/gdbstub.c
M target-ppc/gdbstub.c
M target-s390x/gdbstub.c
M target-sh4/gdbstub.c
M target-sparc/gdbstub.c
M target-xtensa/gdbstub.c
Log Message:
-----------
gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
This avoids polluting the global namespace with a non-prefixed macro and
makes it obvious in the call sites that we return.
Semi-automatic conversion using, e.g.,
sed -i 's/GET_REGL(/return gdb_get_regl(mem_buf, /g' target-*/gdbstub.c
followed by manual tweaking for sparc's GET_REGA() and Coding Style.
Acked-by: Michael Walle <address@hidden> (for lm32)
Acked-by: Max Filippov <address@hidden> (for xtensa)
Signed-off-by: Andreas Färber <address@hidden>
Commit: 5b50e790f9e9403d11b4164193b76530ee85a2a1
https://github.com/qemu/qemu/commit/5b50e790f9e9403d11b4164193b76530ee85a2a1
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
M include/exec/gdbstub.h
M include/qom/cpu.h
M qom/cpu.c
M target-alpha/Makefile.objs
M target-alpha/cpu-qom.h
M target-alpha/cpu.c
M target-alpha/gdbstub.c
M target-arm/Makefile.objs
M target-arm/cpu-qom.h
M target-arm/cpu.c
M target-arm/gdbstub.c
M target-cris/Makefile.objs
M target-cris/cpu-qom.h
M target-cris/cpu.c
M target-cris/gdbstub.c
M target-i386/Makefile.objs
M target-i386/cpu-qom.h
M target-i386/cpu.c
M target-i386/gdbstub.c
M target-lm32/Makefile.objs
M target-lm32/cpu-qom.h
M target-lm32/cpu.c
M target-lm32/gdbstub.c
M target-m68k/Makefile.objs
M target-m68k/cpu-qom.h
M target-m68k/cpu.c
M target-m68k/gdbstub.c
M target-microblaze/Makefile.objs
M target-microblaze/cpu-qom.h
M target-microblaze/cpu.c
M target-microblaze/gdbstub.c
M target-mips/Makefile.objs
M target-mips/cpu-qom.h
M target-mips/cpu.c
M target-mips/gdbstub.c
M target-openrisc/Makefile.objs
M target-openrisc/cpu.c
M target-openrisc/cpu.h
M target-openrisc/gdbstub.c
M target-ppc/Makefile.objs
M target-ppc/cpu-qom.h
M target-ppc/gdbstub.c
M target-ppc/translate_init.c
M target-s390x/Makefile.objs
M target-s390x/cpu-qom.h
M target-s390x/cpu.c
M target-s390x/gdbstub.c
M target-sh4/Makefile.objs
M target-sh4/cpu-qom.h
M target-sh4/cpu.c
M target-sh4/gdbstub.c
M target-sparc/Makefile.objs
M target-sparc/cpu-qom.h
M target-sparc/cpu.c
M target-sparc/gdbstub.c
M target-xtensa/Makefile.objs
M target-xtensa/cpu-qom.h
M target-xtensa/cpu.c
M target-xtensa/gdbstub.c
Log Message:
-----------
cpu: Introduce CPUClass::gdb_{read,write}_register()
Completes migration of target-specific code to new target-*/gdbstub.c.
Acked-by: Michael Walle <address@hidden> (for lm32)
Acked-by: Max Filippov <address@hidden> (for xtensa)
Signed-off-by: Andreas Färber <address@hidden>
Commit: 90431220be42d773084d88635961a45febb01c5d
https://github.com/qemu/qemu/commit/90431220be42d773084d88635961a45febb01c5d
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M target-cris/cpu-qom.h
M target-cris/cpu.c
M target-cris/gdbstub.c
Log Message:
-----------
target-cris: Factor out CPUClass::gdb_read_register() hook for v10
Signed-off-by: Andreas Färber <address@hidden>
Commit: 5b24c64188b8253e2f004191c7e8d4a799f90eaa
https://github.com/qemu/qemu/commit/5b24c64188b8253e2f004191c7e8d4a799f90eaa
Author: Andreas Färber <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M gdbstub.c
M include/qom/cpu.h
M stubs/Makefile.objs
A stubs/gdbstub.c
M target-arm/cpu.c
M target-m68k/cpu.c
M target-ppc/translate_init.c
Log Message:
-----------
cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML
Replace the GDB_CORE_XML define in gdbstub.c with a CPUClass field.
Use first_cpu for qSupported and qXfer:features:read: for now.
Add a stub for xml_builtin.
Signed-off-by: Andreas Färber <address@hidden>
Commit: 200a06397f5d3e982028fd78b25b420507ade021
https://github.com/qemu/qemu/commit/200a06397f5d3e982028fd78b25b420507ade021
Author: Anthony Liguori <address@hidden>
Date: 2013-07-26 (Fri, 26 Jul 2013)
Changed paths:
M exec.c
M gdbstub.c
M include/exec/gdbstub.h
M include/qom/cpu.h
M include/sysemu/kvm.h
M kvm-all.c
M kvm-stub.c
M linux-user/main.c
M qom/cpu.c
M stubs/Makefile.objs
A stubs/gdbstub.c
M target-alpha/Makefile.objs
M target-alpha/cpu-qom.h
M target-alpha/cpu.c
A target-alpha/gdbstub.c
M target-arm/Makefile.objs
M target-arm/cpu-qom.h
M target-arm/cpu.c
A target-arm/gdbstub.c
M target-cris/Makefile.objs
M target-cris/cpu-qom.h
M target-cris/cpu.c
A target-cris/gdbstub.c
M target-i386/Makefile.objs
M target-i386/cpu-qom.h
M target-i386/cpu.c
A target-i386/gdbstub.c
M target-i386/kvm.c
M target-lm32/Makefile.objs
M target-lm32/cpu-qom.h
M target-lm32/cpu.c
A target-lm32/gdbstub.c
M target-m68k/Makefile.objs
M target-m68k/cpu-qom.h
M target-m68k/cpu.c
A target-m68k/gdbstub.c
M target-microblaze/Makefile.objs
M target-microblaze/cpu-qom.h
M target-microblaze/cpu.c
A target-microblaze/gdbstub.c
M target-mips/Makefile.objs
M target-mips/cpu-qom.h
M target-mips/cpu.c
A target-mips/gdbstub.c
M target-openrisc/Makefile.objs
M target-openrisc/cpu.c
M target-openrisc/cpu.h
A target-openrisc/gdbstub.c
M target-ppc/Makefile.objs
M target-ppc/cpu-qom.h
A target-ppc/gdbstub.c
M target-ppc/translate_init.c
M target-s390x/Makefile.objs
M target-s390x/cpu-qom.h
M target-s390x/cpu.c
A target-s390x/gdbstub.c
M target-s390x/kvm.c
M target-sh4/Makefile.objs
M target-sh4/cpu-qom.h
M target-sh4/cpu.c
A target-sh4/gdbstub.c
M target-sparc/Makefile.objs
M target-sparc/cpu-qom.h
M target-sparc/cpu.c
A target-sparc/gdbstub.c
M target-xtensa/Makefile.objs
M target-xtensa/cpu-qom.h
M target-xtensa/cpu.c
A target-xtensa/gdbstub.c
M target-xtensa/helper.c
Log Message:
-----------
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
# gpg: Signature made Fri 26 Jul 2013 05:04:28 PM CDT using RSA key ID 3E7E013F
# gpg: Can't check signature: public key not found
# By Andreas Färber (23) and others
# 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()
...
Compare: https://github.com/qemu/qemu/compare/b96919e06838...200a06397f5d
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 0ac46a: linux-user: Avoid redundant ENV_GET_CPU(),
GitHub <=