From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: PV-vNUMA issue: topology is misinterpreted by the guest Date: Fri, 24 Jul 2015 18:14:04 +0200 Message-ID: <1437754444.4682.86.camel@citrix.com> References: <55AFA16B.3070103@oracle.com> <55AFA41E.1080101@suse.com> <55AFAC34.1060606@oracle.com> <55B070ED.2040200@suse.com> <1437660433.5036.96.camel@citrix.com> <55B21364.5040906@suse.com> <1437749076.4682.47.camel@citrix.com> <55B25650.4030402@suse.com> <55B258C9.4040400@suse.com> <1437753509.4682.78.camel@citrix.com> <20150724160948.GA2067@l.oracle.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7172103585691900333==" Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZIfcE-0007xW-70 for xen-devel@lists.xenproject.org; Fri, 24 Jul 2015 16:14:30 +0000 In-Reply-To: <20150724160948.GA2067@l.oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Konrad Rzeszutek Wilk Cc: Juergen Gross , Elena Ufimtseva , Wei Liu , Andrew Cooper , David Vrabel , Jan Beulich , "xen-devel@lists.xenproject.org" , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org --===============7172103585691900333== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-cP6e4JYdGvC6AOTBYfoq" --=-cP6e4JYdGvC6AOTBYfoq Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, 2015-07-24 at 12:09 -0400, Konrad Rzeszutek Wilk wrote: > On Fri, Jul 24, 2015 at 05:58:29PM +0200, Dario Faggioli wrote: > > So, just to check if I'm understanding is correct: you'd like to add an > > abstraction layer, in Linux, like in generic (or, perhaps, scheduling) > > code, to hide the direct interaction with CPUID. > > Such layer, on baremetal, would just read CPUID while, on PV-ops, it'd > > check with Xen/match vNUMA/whatever... Is this that you are saying? > >=20 > > If yes, I think I like it... >=20 > I don't think this is workable. For example there are applications > which use 'cpuid' and figure out the core/thread and use it for its own > scheduling purposes. >=20 Naah! That pretty much only happens with databases, so, honestly, who cares!! ;-P ;-P ;-P Dario --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-cP6e4JYdGvC6AOTBYfoq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEABECAAYFAlWyZEwACgkQk4XaBE3IOsQ7EQCePu7EuhvmQucK3WfFowEjli+S zFoAn33LMoUeba2iB1U8IGt6zN8D2yGj =DYyy -----END PGP SIGNATURE----- --=-cP6e4JYdGvC6AOTBYfoq-- --===============7172103585691900333== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============7172103585691900333==--