From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34348) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yx9s9-00036N-Oz for qemu-devel@nongnu.org; Tue, 26 May 2015 04:06:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yx9s6-0003GX-E1 for qemu-devel@nongnu.org; Tue, 26 May 2015 04:06:01 -0400 Received: from mail-wi0-x22c.google.com ([2a00:1450:400c:c05::22c]:35315) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yx9s5-0003G5-6B for qemu-devel@nongnu.org; Tue, 26 May 2015 04:05:57 -0400 Received: by wicmx19 with SMTP id mx19so67899132wic.0 for ; Tue, 26 May 2015 01:05:56 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <55642961.2080409@redhat.com> Date: Tue, 26 May 2015 10:05:53 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <55631EC5.9030909@redhat.com> <55640E70.1080306@suse.de> In-Reply-To: <55640E70.1080306@suse.de> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH 0/4] More core code ENV_GET_CPU removals List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= Cc: Peter Maydell , Peter Crosthwaite , rth@twiddle.net, qemu-devel@nongnu.org, Peter Crosthwaite On 26/05/2015 08:10, Andreas Färber wrote: > Am 25.05.2015 um 15:08 schrieb Paolo Bonzini: >> On 25/05/2015 08:22, Peter Crosthwaite wrote: >>> Hi Andreas, Richard and all, >>> >>> I'm moving towards the goal of having no core code usages of ENV_GET_CPU. >>> This has two advantages: >>> >>> 1: It means we are closer to common-obj'ing core code like exec.c, cpus.c >>> and friends. >>> 2: Multi arch is easier if ENV_GET_CPU stays arch specific. It means I >>> don't need those patches where I reorder the env within the arch specific >>> CPUState. This allows continuing placement of arch specifics before the >>> env in the CPU container (which has TCG perf advantages). >>> >>> There's a couple more after this pack to get the multi-arch thing going, >>> but due to point 1, I'm sending this ahead as I think it has standalone value. >>> >>> Regards, >>> Peter >>> >>> Peter Crosthwaite (4): >>> translate-all: Change tb_flush env argument to cpu >>> gdbserver: _fork: Change fn to accept cpu instead of env >>> cpus: Change tcg_cpu_exec arg to cpu, not env >>> cpus: Change exec_init arg to cpu, not env > [...] >> >> Thanks, queued for 2.4. > > Apparently after qom-next you also want to take over qom-cpu, once again > without pinging me first. Uhm... Main loop M: Paolo Bonzini S: Maintained F: cpus.c F: main-loop.c F: qemu-timer.c F: vl.c translate-all.c is "Odd fixes" with no specific maintainer, and gdbserver.c is not in MAINTAINERS altogether. Paolo