login
Header Space

 
 

Re: [patch 2/4] x86: Fix build breakage when PCI is define and PARAVIRT is not

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jeremy Fitzhardinge <jeremy@...>
Cc: Andrew Morton <akpm@...>, Ingo Molnar <mingo@...>, <linux-kernel@...>, Glauber de Oliveira Costa <gcosta@...>, Andi Kleen <ak@...>, <shai@...>
Date: Friday, March 21, 2008 - 2:54 pm

On Thu, Mar 20, 2008 at 09:30:09PM -0700, Jeremy Fitzhardinge wrote:

Well, you could have a vSMPowered system without PARAVIRT, yes.  But a non
PCI vSMPowered system does not exist to my knowledge.


Well, vSMPowered bits in the kernel serves two objectives:
a) Internode cacheline size
b) paravirt irq ops

A vSMPowered machine can boot without either, but both affect performance.
Both these bits are not interdependent.  The paravirt ops
need the PARAVIRT infrastructure and that is all that is needed.
The internode cacheline size needs a compile time definition that's all.
CONFIG_X86_VSMP chooses both.  However, there is no reason to have paravirt
irq ops depend on the Internode cacheline size.  More so since pv ops
has the capability to detect the system type dynamically and using
appropriate pv ops.

Thanks,
Kiran
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 0/4] x86: vSMP updates, Ravikiran G Thirumalai, (Thu Mar 20, 3:37 am)
Re: [patch 0/4] x86: vSMP updates, Ingo Molnar, (Fri Mar 21, 4:54 am)
[patch 4/4] x86: apic_is_clustered_box to indicate unsynched..., Ravikiran G Thirumalai, (Thu Mar 20, 3:45 am)
Re: [patch 4/4] x86: apic_is_clustered_box to indicate unsyn..., Ravikiran G Thirumalai, (Thu Mar 20, 3:02 pm)
Re: [patch 4/4] x86: apic_is_clustered_box to indicate unsyn..., Ravikiran G Thirumalai, (Fri Mar 21, 2:52 pm)
Re: [patch 4/4] x86: apic_is_clustered_box to indicate unsyn..., Ravikiran G Thirumalai, (Sat Mar 22, 2:59 pm)
Re: [patch 4/4] x86: apic_is_clustered_box to indicate unsyn..., Ravikiran G Thirumalai, (Mon Mar 24, 5:48 pm)
[patch 3/4] x86: vSMP: Use pvops only if platform has the ca..., Ravikiran G Thirumalai, (Thu Mar 20, 3:43 am)
[patch 2/4] x86: Fix build breakage when PCI is define and P..., Ravikiran G Thirumalai, (Thu Mar 20, 3:41 am)
Re: [patch 2/4] x86: Fix build breakage when PCI is define a..., Jeremy Fitzhardinge, (Fri Mar 21, 12:30 am)
Re: [patch 2/4] x86: Fix build breakage when PCI is define a..., Ravikiran G Thirumalai, (Fri Mar 21, 2:54 pm)
Re: [patch 2/4] x86: Fix build breakage when PCI is define a..., Jeremy Fitzhardinge, (Fri Mar 21, 10:19 pm)
[patch 1/4] x86: vSMP: Fix is_vsmp_box(), Ravikiran G Thirumalai, (Thu Mar 20, 3:39 am)
Re: [patch 1/4] x86: vSMP: Fix is_vsmp_box(), Yinghai Lu, (Thu Mar 20, 3:44 am)
Re: [patch 1/4] x86: vSMP: Fix is_vsmp_box(), Ravikiran G Thirumalai, (Thu Mar 20, 2:40 pm)
Re: [patch 1/4] x86: vSMP: Fix is_vsmp_box(), Ingo Molnar, (Fri Mar 21, 5:11 am)
Re: [patch 1/4] x86: vSMP: Fix is_vsmp_box(), Ravikiran G Thirumalai, (Fri Mar 21, 1:59 pm)
Re: [patch 1/4] x86: vSMP: Fix is_vsmp_box(), Yinghai Lu, (Fri Mar 21, 5:17 am)
speck-geostationary