mirror of
https://github.com/qemu/qemu.git
synced 2026-07-08 17:56:38 +00:00
Merge tag 'accel-20260706' of https://github.com/philmd/qemu into staging
Accelerators patches queue - Various cleanups around debugging APIs - Correctly check singlestep flag enabled in CPUState - Fix possible memory corruption with MSHV (CID 1660876) # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmpLsRwACgkQ4+MsLN6t # wN7TRRAAhTnAG0VuUat9MYUCuWWSiTrNKm6m2vVcO+Zec/bBbU1+twBSBzVQ/rwm # kGzImAWip6nYorU5BxTKePlpCy6Rm+t0evYaA5ixF0aXtmm3n6IGIMSsi5yEJxF5 # YHDXxvpD56Z1p8kRvkp4ynABiiF5gfBFqbSuI7/gxSI2tcJ2uSx8MC+HEO/X4vJc # +Clich5n4eyN7YL7vqGrVl84cqHOwe40bXAm1OOa5S83/y2hc//SHgFqTB8BL1P7 # 9SafbFIFiqbfy4kWV86mSu3LDsSYLoIU7bgpRb9mX9WVrvfuoQeVUf7XH+fjmqIo # s/2uHN6ha/h12jS1q0nCYu585EzXCuPRF3upSslPaoEd16sFEO6ZiODmaMIsomA2 # SlCM3jGYUUw+vkfS/+SJUF17QEHtv0R8Dp5IfseE9Tp+huYvJuwn3Qh4UwbVRg0P # YHoRa2KiXvBPntY/GkyhCL9Y5oWC5RaRHyKxMs83tdUouOeBy2t/ftnVtDqeRn3p # 04W+pilUEodSnzcNfAGxQhkqDeGIOveRubaeNICgmxO0Bp9dMUZIOju84hY77KEw # hClBI87cOc1REC7YNXkoouWcr8moNSZlKAyIbTf/Ag5cAheYOSvO5UDDVVepudSl # kER+S1iuPkeb0uVvnvk5Kh4UBCMwdfYKe9bNu/SB0ab6N3IpY4s= # =knBq # -----END PGP SIGNATURE----- # gpg: Signature made Mon 06 Jul 2026 15:43:56 CEST # gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full] # Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE * tag 'accel-20260706' of https://github.com/philmd/qemu: (32 commits) cpu: Only check SSTEP_ENABLE flag in cpu_single_stepping() cpu: Rename CPUState @singlestep_enabled -> @singlestep_flags cpu: Introduce cpu_single_stepping() helper cpu: Better name cpu_single_step() trace event accel/tcg: Improve docstrings around TCGCPUOps::*watchpoint* handlers target/ppc: Ensure TCG is used in ppc_update_daw() target/arm: Inline check_watchpoints() in arm_debug_check_watchpoint() accel: Use GdbBreakpointType enum gdbstub: Introduce GdbBreakpointType enumerator gdbstub: Reduce @type variable scope gdbstub/user: Directly call gdb_breakpoint_remove_all() in user mode accel: Remove unnecessary 'inline' qualifier in remove_all_breakpoints cpu: Move BREAKPOINT definitions to 'exec/breakpoint.h' cpu: Move cpu_breakpoint_test out of line accel: Remove AccelOpsClass::supports_guest_debug accel: Hold @can_reverse information in AccelGdbConfig gdbstub: Make default replay_mode value explicit in stubs accel: Have each implementation return their AccelGdbConfig gdbstub: Move supported_sstep_flags in AccelGdbConfig structure gdbstub: Reduce gdb_supports_guest_debug() scope ... Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
@@ -54,7 +54,7 @@ While GDB can always fall back to inserting breakpoints into memory
|
||||
accelerator. For TCG system emulation we advertise an infinite number
|
||||
of hardware assisted breakpoints and watchpoints. For other
|
||||
accelerators it will depend on if support has been added (see
|
||||
supports_guest_debug and related hooks in AccelOpsClass).
|
||||
the AccelGdbConfig structure).
|
||||
|
||||
As TCG cannot track all memory accesses in user-mode there is no
|
||||
support for watchpoints.
|
||||
|
||||
Reference in New Issue
Block a user