WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Fam10+ extended config space enabling

To: Jan Beulich <JBeulich@xxxxxxxxxx>, <robert.richter@xxxxxxx>
Subject: Re: [Xen-devel] Fam10+ extended config space enabling
From: Keir Fraser <keir@xxxxxxx>
Date: Thu, 06 Jan 2011 10:38:48 +0000
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 06 Jan 2011 02:39:45 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:user-agent:date :subject:from:to:cc:message-id:thread-topic:thread-index:in-reply-to :mime-version:content-type:content-transfer-encoding; bh=XYOei7EtWAj7ZvT8U/owCpS7OQznY1CVxcpXQ4+fcnQ=; b=RX7M9l4uqOGI4Usyj4qnuQ3mcCdUlK8EDQIFzF555wPG32gDrTJVUMpFVwCbHOLpwJ 1Q3/qnDXKXGdJe2QVm2e1XmS7g/uo31rhNuSUSDwZRmlAkA4RQug/PeBGGtV2LMMT58p +ZaK1c8OV0PagrivWis9atI4ESVF2OKwfHLWU=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=JlERn+3SEjomuME0lTRK5Iy4eGTWirlNI+mlmKNAIlYuSJfoz70FT9dfemcPfJ04dV U9mDG+exMu6P0U4CVfmOKh/e23HyLrxFaXTGXGuP8hYv2EKNKXZOEHqvazxfu2y133+K GOauEjneROGmXYMFkFSyFa9vhOHFHKyVi/jCI=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4D25A43A020000780002AAD0@xxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcutjeaKNENlpaozZUOHWsrXRdtDWQ==
Thread-topic: [Xen-devel] Fam10+ extended config space enabling
User-agent: Microsoft-Entourage/12.28.0.101117
On 06/01/2011 10:15, "Jan Beulich" <JBeulich@xxxxxxxxxx> wrote:

> Robert,
> 
> starting with 2.6.27 Linux is doing this, using MSR accesses (these
> days in CPU hotplug notification callbacks). Is there a reason this
> cannot be done through PCI config space writes (as the register is
> aliased), and then only once at boot time (perhaps utilizing some
> of the code in arch/x86/kernel/k8.c)?
> 
> I'm particularly asking from the Xen perspective, where the MSR
> based mechanism won't reliably work (since there's no guarantee
> all of Dom0's virtual CPUs would, at initialization time, actually
> cover all physical CPUs that Dom0 may ever run on).

Just thinking, could we simply do this in Xen, either unconditionally, or as
soon as we detect dom0 doing it for at least one CPU?

 -- Keir

> Thanks, Jan
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel