All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] accel: Restrict TCG-specific code
@ 2021-01-17 16:48 Philippe Mathieu-Daudé
  2021-01-17 16:48 ` [PATCH 1/6] accel/tcg: Make cpu_gen_init() static Philippe Mathieu-Daudé
                   ` (6 more replies)
  0 siblings, 7 replies; 29+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-01-17 16:48 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, Riku Voipio, Eduardo Habkost, Huacai Chen,
	Richard Henderson, Philippe Mathieu-Daudé,
	Claudio Fontana, Paolo Bonzini, Alex Bennée

Hi,

I've prepared some patches to have KVM-only builds.
Some patches are generic - well kind of, instead they are
TCG specific =) - so I'm sending them as a separate series.

Please review,

Phil.

Philippe Mathieu-Daudé (6):
  accel/tcg: Make cpu_gen_init() static
  accel/tcg: Restrict tb_flush_jmp_cache() from other accelerators
  accel/tcg: Restrict tb_gen_code() from other accelerators
  accel/tcg: Declare missing cpu_loop_exit*() stubs
  accel/tcg: Restrict cpu_io_recompile() from other accelerators
  softmmu: Restrict watchpoint handlers to TCG accelerator

 accel/tcg/internal.h      | 23 +++++++++++++++++++++++
 include/exec/exec-all.h   | 11 -----------
 include/hw/core/cpu.h     |  4 ++--
 accel/stubs/tcg-stub.c    | 10 ++++++++++
 accel/tcg/cpu-exec.c      |  1 +
 accel/tcg/cputlb.c        |  1 +
 accel/tcg/translate-all.c |  3 ++-
 accel/tcg/user-exec.c     |  1 +
 softmmu/physmem.c         |  4 ++++
 9 files changed, 44 insertions(+), 14 deletions(-)
 create mode 100644 accel/tcg/internal.h

-- 
2.26.2



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

end of thread, other threads:[~2021-03-15 14:49 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-17 16:48 [PATCH 0/6] accel: Restrict TCG-specific code Philippe Mathieu-Daudé
2021-01-17 16:48 ` [PATCH 1/6] accel/tcg: Make cpu_gen_init() static Philippe Mathieu-Daudé
2021-01-18  9:14   ` Claudio Fontana
2021-01-21  5:54   ` Richard Henderson
2021-01-17 16:48 ` [PATCH 2/6] accel/tcg: Restrict tb_flush_jmp_cache() from other accelerators Philippe Mathieu-Daudé
2021-01-18  9:14   ` Claudio Fontana
2021-01-21  5:55   ` Richard Henderson
2021-01-17 16:48 ` [PATCH 3/6] accel/tcg: Restrict tb_gen_code() " Philippe Mathieu-Daudé
2021-01-18  9:12   ` Claudio Fontana
2021-01-21  6:06     ` Richard Henderson
2021-03-15 13:52       ` Claudio Fontana
2021-03-15 14:48         ` Philippe Mathieu-Daudé
2021-01-17 16:48 ` [PATCH 4/6] accel/tcg: Declare missing cpu_loop_exit*() stubs Philippe Mathieu-Daudé
2021-01-18  9:02   ` Claudio Fontana
2021-01-18  9:29   ` Claudio Fontana
2021-01-18  9:39     ` Philippe Mathieu-Daudé
2021-01-18 10:03       ` Claudio Fontana
2021-02-15 12:01         ` Alex Bennée
2021-01-21  6:21   ` Richard Henderson
2021-01-17 16:48 ` [RFC PATCH 5/6] accel/tcg: Restrict cpu_io_recompile() from other accelerators Philippe Mathieu-Daudé
2021-01-18  9:04   ` Claudio Fontana
2021-01-21  6:53   ` Richard Henderson
2021-01-17 16:48 ` [RFC PATCH 6/6] softmmu: Restrict watchpoint handlers to TCG accelerator Philippe Mathieu-Daudé
2021-01-18  9:10   ` Claudio Fontana
2021-01-18  9:36     ` Philippe Mathieu-Daudé
2021-02-15 10:42       ` Claudio Fontana
2021-02-15 12:05         ` Alex Bennée
2021-01-21  6:56   ` Richard Henderson
2021-01-18  9:20 ` [PATCH 0/6] accel: Restrict TCG-specific code Claudio Fontana

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.