[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: Jan Beulich <JBeulich@xxxxxxxxxx>, <robert.richter@xxxxxxx>
  • 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
  • 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=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcutjeaKNENlpaozZUOHWsrXRdtDWQ==
  • Thread-topic: [Xen-devel] Fam10+ extended config space enabling

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.