All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH-for-8.0 v2 0/4] target/cpu: System/User cleanups around hwaddr/vaddr
@ 2022-12-08 15:35 Philippe Mathieu-Daudé
  2022-12-08 15:35 ` [PATCH-for-8.0 v2 1/4] cputlb: Restrict SavedIOTLB to system emulation Philippe Mathieu-Daudé
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2022-12-08 15:35 UTC (permalink / raw)
  To: qemu-devel
  Cc: Greg Kurz, Paolo Bonzini, David Gibson, kvm,
	Philippe Mathieu-Daudé, Mark Cave-Ayland, Richard Henderson,
	Edgar E. Iglesias, Stafford Horne, Anton Johansson,
	Cédric Le Goater, qemu-ppc, Eduardo Habkost, Chris Wulff,
	Yanan Wang, Fabiano Rosas, Alex Bennée, Marek Vasut,
	Max Filippov, Yoshinori Sato, Laurent Vivier,
	Daniel Henrique Barboza, Marcel Apfelbaum, Artyom Tarasenko

We are not supposed to use the 'hwaddr' type on user emulation.

This series is a preparatory cleanup before few refactors to
isolate further System vs User code.

Since v1:
- only restrict SavedIOTLB in header (Alex)
- convert insert/remove_breakpoint implementations (Peter)

Philippe Mathieu-Daudé (4):
  cputlb: Restrict SavedIOTLB to system emulation
  gdbstub: Use vaddr type for generic insert/remove_breakpoint() API
  target/cpu: Restrict cpu_get_phys_page_debug() handlers to sysemu
  target/sparc/sysemu: Remove pointless CONFIG_USER_ONLY guard

 accel/kvm/kvm-all.c        | 4 ++--
 accel/kvm/kvm-cpus.h       | 4 ++--
 accel/tcg/tcg-accel-ops.c  | 4 ++--
 gdbstub/gdbstub.c          | 1 -
 gdbstub/internals.h        | 6 ++++--
 gdbstub/softmmu.c          | 5 ++---
 gdbstub/user.c             | 5 ++---
 include/hw/core/cpu.h      | 6 ++++--
 include/sysemu/accel-ops.h | 6 +++---
 target/alpha/cpu.h         | 2 +-
 target/cris/cpu.h          | 3 +--
 target/hppa/cpu.h          | 2 +-
 target/m68k/cpu.h          | 2 +-
 target/nios2/cpu.h         | 2 +-
 target/openrisc/cpu.h      | 3 ++-
 target/ppc/cpu.h           | 2 +-
 target/rx/cpu.h            | 2 +-
 target/rx/helper.c         | 4 ++--
 target/sh4/cpu.h           | 2 +-
 target/sparc/cpu.h         | 3 ++-
 target/sparc/mmu_helper.c  | 2 --
 target/xtensa/cpu.h        | 2 +-
 22 files changed, 36 insertions(+), 36 deletions(-)

-- 
2.38.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-12-08 15:58 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-08 15:35 [PATCH-for-8.0 v2 0/4] target/cpu: System/User cleanups around hwaddr/vaddr Philippe Mathieu-Daudé
2022-12-08 15:35 ` [PATCH-for-8.0 v2 1/4] cputlb: Restrict SavedIOTLB to system emulation Philippe Mathieu-Daudé
2022-12-08 15:35 ` [PATCH-for-8.0 v2 2/4] gdbstub: Use vaddr type for generic insert/remove_breakpoint() API Philippe Mathieu-Daudé
2022-12-08 15:58   ` Fabiano Rosas
2022-12-08 15:35 ` [PATCH-for-8.0 v2 3/4] target/cpu: Restrict cpu_get_phys_page_debug() handlers to sysemu Philippe Mathieu-Daudé
2022-12-08 15:35 ` [PATCH-for-8.0 v2 4/4] target/sparc/sysemu: Remove pointless CONFIG_USER_ONLY guard Philippe Mathieu-Daudé
2022-12-08 15:53 ` [PATCH-for-8.0 v2 0/4] target/cpu: System/User cleanups around hwaddr/vaddr Richard Henderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.