From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53863) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdVPy-0003Oq-NB for qemu-devel@nongnu.org; Mon, 04 Nov 2013 20:27:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VdVPr-00041T-Ek for qemu-devel@nongnu.org; Mon, 04 Nov 2013 20:26:54 -0500 Received: from mail-pa0-f43.google.com ([209.85.220.43]:40788) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdVPq-00041N-W5 for qemu-devel@nongnu.org; Mon, 04 Nov 2013 20:26:47 -0500 Received: by mail-pa0-f43.google.com with SMTP id hz1so7694174pad.16 for ; Mon, 04 Nov 2013 17:26:45 -0800 (PST) Message-ID: <5278494D.7050809@ozlabs.ru> Date: Tue, 05 Nov 2013 12:26:37 +1100 From: Alexey Kardashevskiy MIME-Version: 1.0 References: <1383527453-6489-1-git-send-email-aik@ozlabs.ru> <50BDF498-54CD-45C6-AB84-F7F1252FD8F6@suse.de> <1383594148.25829.6.camel@snotra.buserror.net> In-Reply-To: <1383594148.25829.6.camel@snotra.buserror.net> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3] ppc: introduce CPUPPCState::cpu_dt_id List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Scott Wood , Alexander Graf Cc: QEMU Developers , Bharat Bhushan , Paolo Bonzini , Paul Mackerras , Badari Pulavarty , "list@suse.de:PReP" , David Gibson On 11/05/2013 06:42 AM, Scott Wood wrote: > On Mon, 2013-11-04 at 10:41 +0100, Alexander Graf wrote: >> What we really have are 3 semantically separate entities: >> >> * QEMU internal cpu id >> * KVM internal cpu id >> * DT exposed cpu id >> >> As you have noted, it's a good idea to keep the QEMU internal cpu id >> linear, thus completely separate from the others. The DT exposed cpu id >> should be 100% local to hw/ppc/spapr*.c. I don't think any code outside >> of the DT generation and anything that accesses the "Virtual Processor >> Number" in sPAPR needs to care about the DT cpu id. All that code is >> 100% KVM agnostic. > > This patch isn't just for sPAPR... On e500 the DT cpu id is supposed to > match the MPIC cpu id. At least is my patch correct for e500? I do not really know what is the difference between e500 and spapr in this part. -- Alexey