From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35030) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRhbQ-0005JI-Fo for qemu-devel@nongnu.org; Thu, 12 Jan 2017 10:47:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRhbL-00078R-L4 for qemu-devel@nongnu.org; Thu, 12 Jan 2017 10:47:48 -0500 Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:34865) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cRhbL-00077X-4b for qemu-devel@nongnu.org; Thu, 12 Jan 2017 10:47:43 -0500 Received: by mail-wm0-x235.google.com with SMTP id r126so25169917wmr.0 for ; Thu, 12 Jan 2017 07:47:42 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Thu, 12 Jan 2017 15:47:28 +0000 Message-Id: <20170112154731.1028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH v3 0/3] Clean-up tlb_flush and cpu reset functions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: rth@twiddle.net Cc: ehabkost@redhat.com, qemu-devel@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Hi Richard, One minor change as suggested by Eduardo Habkost, I've split the tcg_enabled() change into a new patch. Otherwise I reckon this series is ready to go. Alex Bennée (3): qom/cpu: move tlb_flush to cpu_common_reset cpu_common_reset: wrap TCG specific code in tcg_enabled() cputlb: drop flush_global flag from tlb_flush cputlb.c | 21 ++++++--------------- exec.c | 4 ++-- hw/sh4/sh7750.c | 2 +- include/exec/exec-all.h | 14 ++++++-------- qom/cpu.c | 10 ++++++++-- target/alpha/cpu.c | 2 +- target/alpha/sys_helper.c | 2 +- target/arm/cpu.c | 5 ++--- target/arm/cpu.h | 5 ++++- target/arm/helper.c | 26 +++++++++++++------------- target/cris/cpu.c | 3 +-- target/cris/cpu.h | 9 ++++++--- target/i386/cpu.c | 2 -- target/i386/cpu.h | 6 ++++-- target/i386/fpu_helper.c | 2 +- target/i386/helper.c | 8 ++++---- target/i386/machine.c | 2 +- target/i386/misc_helper.c | 2 +- target/i386/svm_helper.c | 2 +- target/lm32/cpu.c | 3 +-- target/lm32/cpu.h | 3 +++ target/m68k/cpu.c | 3 +-- target/m68k/cpu.h | 3 +++ target/microblaze/cpu.c | 3 +-- target/microblaze/cpu.h | 3 +++ target/microblaze/mmu.c | 2 +- target/mips/cpu.c | 3 +-- target/mips/cpu.h | 5 ++++- target/mips/helper.c | 6 +++--- target/mips/op_helper.c | 8 ++++---- target/moxie/cpu.c | 4 +--- target/moxie/cpu.h | 3 +++ target/openrisc/cpu.c | 9 +-------- target/openrisc/cpu.h | 3 +++ target/openrisc/interrupt.c | 2 +- target/openrisc/interrupt_helper.c | 2 +- target/openrisc/sys_helper.c | 2 +- target/ppc/helper_regs.h | 4 ++-- target/ppc/misc_helper.c | 4 ++-- target/ppc/mmu_helper.c | 32 ++++++++++++++++---------------- target/ppc/translate_init.c | 3 --- target/s390x/cpu.c | 7 ++----- target/s390x/cpu.h | 5 +++-- target/s390x/gdbstub.c | 2 +- target/s390x/mem_helper.c | 8 ++++---- target/sh4/cpu.c | 3 +-- target/sh4/cpu.h | 3 +++ target/sh4/helper.c | 2 +- target/sparc/cpu.c | 3 +-- target/sparc/cpu.h | 3 +++ target/sparc/ldst_helper.c | 12 ++++++------ target/tilegx/cpu.c | 3 +-- target/tilegx/cpu.h | 3 +++ target/tricore/cpu.c | 2 -- target/unicore32/cpu.c | 2 +- target/unicore32/helper.c | 2 +- target/xtensa/op_helper.c | 2 +- 57 files changed, 151 insertions(+), 148 deletions(-) -- 2.11.0