Displaying 9 results from an estimated 9 matches for "genapic".
2013 Aug 28
7
[PATCH] x86/apic: remove DMI checks in bigsmp driver for obsolete systems
...the use of the bigsmp APIC driver are for
systems that are no longer supported by Xen (32-bit x86).
Signed-off-by: Matt Wilson <msw@amazon.com>
Cc: Keir Fraser <keir@xen.org>
Cc: Jan Beulich <jbeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
---
xen/arch/x86/genapic/bigsmp.c | 30 +-----------------------------
1 files changed, 1 insertions(+), 29 deletions(-)
diff --git a/xen/arch/x86/genapic/bigsmp.c b/xen/arch/x86/genapic/bigsmp.c
index 96b23d6..491a916 100644
--- a/xen/arch/x86/genapic/bigsmp.c
+++ b/xen/arch/x86/genapic/bigsmp.c
@@ -8,36 +8,9 @@
#incl...
2011 Mar 09
0
[PATCH 04/11] x86: cleanup mpparse.c
...+207,8 @@ acpi_parse_lapic(struct acpi_subtable_he
* when we use CPU hotplug.
*/
mp_register_lapic(processor->id, /* APIC ID */
- processor->flags.enabled); /* Enabled? */
+ processor->flags.enabled, /* Enabled? */
+ 0);
return 0;
}
--- 2011-03-09.orig/xen/arch/x86/genapic/probe.c
+++ 2011-03-09/xen/arch/x86/genapic/probe.c
@@ -18,7 +18,6 @@
extern const struct genapic apic_summit;
extern const struct genapic apic_bigsmp;
-extern const struct genapic apic_default;
const struct genapic *__read_mostly genapic;
--- 2011-03-09.orig/xen/arch/x86/io_apic.c
+++ 201...
2011 Sep 07
10
[PATCH] IRQ: Group IRQ_MOVE_CLEANUP_VECTOR with other hypervisor IPIs
...h/x86/io_apic.c
--- a/xen/arch/x86/io_apic.c Mon Sep 05 15:10:28 2011 +0100
+++ b/xen/arch/x86/io_apic.c Wed Sep 07 16:00:55 2011 +0100
@@ -476,7 +476,7 @@ fastcall void smp_irq_move_cleanup_inter
* to myself.
*/
if (irr & (1 << (vector % 32))) {
- genapic->send_IPI_self(IRQ_MOVE_CLEANUP_VECTOR);
+ genapic->send_IPI_self(MOVE_CLEANUP_VECTOR);
TRACE_3D(TRC_HW_IRQ_MOVE_CLEANUP_DELAY,
irq, vector, smp_processor_id());
goto unlock;
@@ -513,7 +513,7 @@ static void send_cleanup_vector(struct...
2011 Jan 21
11
[PATCH]x86:x2apic: Disable x2apic on x86-32 permanently
x86:x2apic: Disable x2apic on x86-32 permanently
x2apic initialization on x86_32 uses vcpu pointer before it is initialized. As x2apic is unlikely to be used on x86_32, this patch disables x2apic permanently on x86_32. It also asserts the sanity of vcpu pointer before dereference to prevent further misuse.
Signed-off-by: Fengzhe Zhang <fengzhe.zhang@intel.com>
diff -r 02c0af2bf280
2012 Oct 24
5
[PATCH v3] IOMMU: keep disabled until iommu_setup() is called
...ACPI
table parsing when neither iommu_enable nor iommu_intremap are set.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -975,6 +975,8 @@ void __init x2apic_bsp_setup(void)
goto restore_out;
}
+ force_iommu = 1;
+
genapic = apic_x2apic_probe();
printk("Switched to APIC driver %s.\n", genapic->name);
--- a/xen/drivers/passthrough/amd/pci_amd_iommu.c
+++ b/xen/drivers/passthrough/amd/pci_amd_iommu.c
@@ -164,9 +164,13 @@ int __init amd_iov_detect(void)
{
INIT_LIST_HEAD(&amd_iommu_head);...
2005 Jun 17
0
[PATCH] x86-64: IOMMU compilation
...Signed-off-by: Jon Mason <jdmason@us.ibm.com>
--- linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/Makefile.orig 2005-06-17 14:43:12.401177856 -0500
+++ linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/Makefile 2005-06-17 14:43:35.504665592 -0500
@@ -34,9 +34,9 @@ c-obj-$(CONFIG_X86_IO_APIC) += genapic.o
#obj-$(CONFIG_SOFTWARE_SUSPEND) += suspend_asm.o
#obj-$(CONFIG_CPU_FREQ) += cpufreq/
#obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
-#obj-$(CONFIG_GART_IOMMU) += pci-gart.o aperture.o
+c-obj-$(CONFIG_GART_IOMMU) += pci-gart.o aperture.o
c-obj-$(CONFIG_DUMMY_IOMMU) += pci-nommu.o pci-dma.o
-#o...
2007 Apr 28
3
huh startup_ipi_hook?
The current paravirt startup_ipi hook for vmware
commit: ae5da273fe3352febd38658d8d34484cbcfb3423
is quite frankly ridiculous.
In the middle of wake_up_secondary_cpu:
We have:
/*
* Paravirt / VMI wants a startup IPI hook here to set up the
* target processor state.
*/
startup_ipi_hook(phys_apicid, (unsigned long) start_secondary,
(unsigned
2007 Apr 28
3
huh startup_ipi_hook?
The current paravirt startup_ipi hook for vmware
commit: ae5da273fe3352febd38658d8d34484cbcfb3423
is quite frankly ridiculous.
In the middle of wake_up_secondary_cpu:
We have:
/*
* Paravirt / VMI wants a startup IPI hook here to set up the
* target processor state.
*/
startup_ipi_hook(phys_apicid, (unsigned long) start_secondary,
(unsigned
2006 Nov 20
1
compilation bug
...mctl.o domain.o domain_build.o e820.o extable.o
flushtlb.o platform_hypercall.o i387.o i8259.o io_apic.o irq.o
microcode.o mm.o mpparse.o nmi.o physdev.o rwlock.o setup.o shutdown.o
smp.o smpboot.o string.o sysctl.o time.o trampoline.o traps.o
usercopy.o x86_emulate.o acpi/built_in.o cpu/built_in.o
genapic/built_in.o hvm/built_in.o mm/built_in.o oprofile/built_in.o
x86_64/built_in.o
make[5]: Leaving directory `/home/test1/xen-unstable/xen/arch/x86''
gcc -O2 -fomit-frame-pointer -DNDEBUG -m64 -Wall -Wstrict-prototypes
-Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common
-fno-strict...