Messages in this thread | | | Date | Sat, 12 Jul 2008 07:37:13 +0200 | From | Ingo Molnar <> | Subject | Re: [patch 00/26] x64, x2apic/intr-remap: Interrupt-remapping and x2apic support |
| |
* Yinghai Lu <yhlu.kernel@gmail.com> wrote:
> > Yinghai, Can you please try the appended patch to see if it fixes > > your problem?
> works. it should be merged into the patch that introduce new > read_apic_id
ok, that came from the x86/uv branch - but in that form it was not affected, only tip/x2apic exposed the problem, right?
So i've rebased tip/x86/x2apic and moved Suresh's fix in front of the other patches, to make it all bisectable.
i have also applied your apic unification patches. This is how the topic layout looks like now:
Ingo Molnar (1): Merge branch 'x86/core' into x86/x2apic
Suresh Siddha (31): x64, x2apic/intr-remap: Interrupt-remapping and x2apic support, fix x64, x2apic/intr-remap: Intel vt-d, IOMMU code reorganization x64, x2apic/intr-remap: fix the need for sequential array allocation of iommus x64, x2apic/intr-remap: code re-structuring, to be used by both DMA and Interrupt remapping x64, x2apic/intr-remap: use CONFIG_DMAR for DMA-remapping specific code x64, x2apic/intr-remap: Fix the need for RMRR in the DMA-remapping detection x64, x2apic/intr-remap: parse ioapic scope under vt-d structures x64, x2apic/intr-remap: move IOMMU_WAIT_OP() macro to intel-iommu.h x64, x2apic/intr-remap: Queued invalidation infrastructure (part of VT-d) x64, x2apic/intr-remap: Interrupt remapping infrastructure x64, x2apic/intr-remap: routines managing Interrupt remapping table entries. x64, x2apic/intr-remap: generic irq migration support from process context x64, x2apic/intr-remap: 8259 specific mask/unmask routines x64, x2apic/intr-remap: ioapic routines which deal with initial io-apic RTE setup x64, x2apic/intr-remap: introduce read_apic_id() to genapic routines x64, x2apic/intr-remap: basic apic ops support x64, x2apic/intr-remap: cpuid bits for x2apic feature x64, x2apic/intr-remap: disable DMA-remapping if Interrupt-remapping is detected (temporary quirk) x64, x2apic/intr-remap: x2apic ops for x2apic mode support x64, x2apic/intr-remap: introcude self IPI to genapic routines x64, x2apic/intr-remap: x2apic cluster mode support x64, x2apic/intr-remap: setup init_apic_ldr for UV x64, x2apic/intr-remap: IO-APIC support for interrupt-remapping x64, x2apic/intr-remap: MSI and MSI-X support for interrupt remapping infrastructure x64, x2apic/intr-remap: add x2apic support, including enabling interrupt-remapping x64, x2apic/intr-remap: support for x2apic physical mode support x64, x2apic/intr-remap: introduce CONFIG_INTR_REMAP x64, x2apic/intr-remap: Interrupt-remapping and x2apic support x2apic: uninline uv_init_apic_ldr() x2apic: xen64 paravirt basic apic ops x2apic: kernel-parameter documentation for "x2apic_phys"
Yinghai Lu (3): x86: let 32bit use apic_ops too x86: mach_apicdef.h need to include before smp.h x86: make read_apic_id return final apicid
Ingo
| |