From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZDtDz-0006Yk-DT for qemu-devel@nongnu.org; Sat, 11 Jul 2015 07:45:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZDtDw-0001PQ-7P for qemu-devel@nongnu.org; Sat, 11 Jul 2015 07:45:43 -0400 Received: from mail-yk0-f174.google.com ([209.85.160.174]:33831) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZDtDv-0001PK-RM for qemu-devel@nongnu.org; Sat, 11 Jul 2015 07:45:40 -0400 Received: by ykax123 with SMTP id x123so34665855yka.1 for ; Sat, 11 Jul 2015 04:45:39 -0700 (PDT) MIME-Version: 1.0 Sender: peter.crosthwaite@petalogix.com In-Reply-To: <558A7D5C.6000902@redhat.com> References: <55631EC5.9030909@redhat.com> <55640E70.1080306@suse.de> <55642961.2080409@redhat.com> <55642CE6.6040004@suse.de> <55642E04.6060902@redhat.com> <55642F4F.20707@suse.de> <55642FEA.6020006@suse.de> <55645DE4.5000803@redhat.com> <20150529183443.GA28770@thinpad.lan.raisama.net> <55895854.3000101@suse.de> <558A7D5C.6000902@redhat.com> Date: Sat, 11 Jul 2015 04:45:38 -0700 Message-ID: From: Peter Crosthwaite Content-Type: text/plain; charset=UTF-8 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: Paolo Bonzini Cc: Peter Maydell , Eduardo Habkost , Juan Quintela , Peter Crosthwaite , "qemu-devel@nongnu.org Developers" , Alexander Graf , Peter Crosthwaite , Alex Williamson , =?UTF-8?Q?Andreas_F=C3=A4rber?= , Richard Henderson On Wed, Jun 24, 2015 at 2:50 AM, Paolo Bonzini wrote: > > > On 24/06/2015 06:22, Peter Crosthwaite wrote: >> For a summary here is the review state of the multi-arch patch queue. >> I have too many reviewed-but-unapplied patches I have stopped working >> on the feature until I get some of this already-reviewed work off my >> hands (read bottom up): > > git log --reverse FTW. :) > Added that to my script :) Much more readable. > For now I have queued these: > > d7daf77764 cpu-defs: Move out TB_JMP defines > 527c8d113c include/exec: Move tb hash functions out > dfe5fb5153 include/exec: Move standard exceptions to cpu-all.h > edff94d9b5 cpu-defs: Move CPU_TEMP_BUF_NLONGS to tcg > d8faad7ed2 memory_mapping: Rework cpu related includes > > Now on to the others. Some are blocked by Bharata's work, and no one > knows what tree will shepherd them?!? > > Then: these will probably be queued by Andreas? > Yes between you, Andreas and Alex, everything merge-intended (+more - thanks for the cherry picks from the RFC) is in on the hard-freeze merges. >> ea291ffcde microblaze: boot: Use cpu_set_pc() R:af >> 11d804948d arm: boot: Use cpu_set_pc() >> R:pmm R:af >> 13dd9e90b1 gdbstub: Use cpu_set_pc() helper >> 07ca0ce6b4 cpu: Add wrapper to the set-pc() hook >> 4d46aa8725 disas: cris: QOMify target specific disas setup >> R:edgar_x >> 22bbba694f disas: cris: Fix 0 buffer length case >> R:edgar_x >> 8b16aff59c disas: microblaze: QOMify target specific disas setup >> R:edgar_x >> 8c08b3d14a disas: arm: QOMify target specific disas setup R:pmm >> 7ca536d824 disas: arm-a64: Make printfer and stream variable >> R:claudio T:claudio R:rth >> b316905406 disas: QOMify target specific setup R:rth >> d10c5b0fc8 disas: Add print_insn to disassemble info R:rth > > For this one I hadn't answered you, and I have looked into it further > today. However, I'm leaning towards omitting it for 2.4: > >> fa2e6624f9 cpu-common: Define tb_page_addr_t for everyone > > This one fails compilation for me when extracted from the series: > Yes, I am now working through fully-configured build testing on the next RFC. My strategy is to send the big RFCs which are semi-functional to gives reviewers full context on what I am trying to do and sometimes things aren't merge ready. At the same time I am extracting components as shorter series or singles as non-RFCs (which AFAIK are problem free) so they can be taken into a number of different queues independently. With the hard freeze merges 23 down, 37 to go :). RFCv3 coming shortly. Hoping to collect RBs during the freeze then target 2.5 first-flushes. Regards, Peter >> 9d708b430b include/exec: Move cputlb exec.c defs out > > This one, I cannot find on the list: > >> 5d2163a21b cpu_defs: Simply CPUTLB padding logic > > The first below need an ack from Alex Williamson, but these can also go > in 2.4: > >> 3a9e19c7f7 vfio: cpu: Use "real" page size API >> T:alexey >> edbb1333e9 cpu-all: complete "real" host page size API >> T:alexey > > Paolo >