search for: entry_arch

Displaying 20 results from an estimated 24 matches for "entry_arch".

2013 Sep 11
0
[RFC PATCH v2 22/25] smp, x86: kill SMP single function call interrupt
...calls. Now only one interrupt is needed for architecture specific code to support generic SMP function call interfaces, so kill the redundant single function call interrupt. Signed-off-by: Jiang Liu <jiang.liu at huawei.com> Cc: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2013 Sep 11
0
[RFC PATCH v2 22/25] smp, x86: kill SMP single function call interrupt
...calls. Now only one interrupt is needed for architecture specific code to support generic SMP function call interfaces, so kill the redundant single function call interrupt. Signed-off-by: Jiang Liu <jiang.liu at huawei.com> Cc: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2013 Sep 11
0
[RFC PATCH v2 22/25] smp, x86: kill SMP single function call interrupt
...calls. Now only one interrupt is needed for architecture specific code to support generic SMP function call interfaces, so kill the redundant single function call interrupt. Signed-off-by: Jiang Liu <jiang.liu at huawei.com> Cc: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2013 Dec 15
0
[PATCH v3 [resend] 15/18] smp, x86: kill SMP single function call interrupt
...Jeremy Fitzhardinge <jeremy at goop.org> Cc: Sebastian Andrzej Siewior <sebastian at breakpoint.cc> Cc: x86 at kernel.org Cc: xen-devel at lists.xensource.com Cc: virtualization at lists.linux-foundation.org Signed-off-by: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2013 Dec 15
0
[PATCH v3 [resend] 15/18] smp, x86: kill SMP single function call interrupt
...Jeremy Fitzhardinge <jeremy at goop.org> Cc: Sebastian Andrzej Siewior <sebastian at breakpoint.cc> Cc: x86 at kernel.org Cc: xen-devel at lists.xensource.com Cc: virtualization at lists.linux-foundation.org Signed-off-by: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2013 Dec 15
0
[PATCH v3 [resend] 15/18] smp, x86: kill SMP single function call interrupt
...Jeremy Fitzhardinge <jeremy at goop.org> Cc: Sebastian Andrzej Siewior <sebastian at breakpoint.cc> Cc: x86 at kernel.org Cc: xen-devel at lists.xensource.com Cc: virtualization at lists.linux-foundation.org Signed-off-by: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2013 Dec 04
1
[RFC PATCH v3 19/19] smp, x86: kill SMP single function call interrupt
...; Cc: Konrad Rzeszutek Wilk <konrad.wilk at oracle.com> Cc: Jeremy Fitzhardinge <jeremy at goop.org> Cc: x86 at kernel.org Cc: xen-devel at lists.xensource.com Cc: virtualization at lists.linux-foundation.org Signed-off-by: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2013 Dec 04
1
[RFC PATCH v3 19/19] smp, x86: kill SMP single function call interrupt
...; Cc: Konrad Rzeszutek Wilk <konrad.wilk at oracle.com> Cc: Jeremy Fitzhardinge <jeremy at goop.org> Cc: x86 at kernel.org Cc: xen-devel at lists.xensource.com Cc: virtualization at lists.linux-foundation.org Signed-off-by: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2013 Dec 04
1
[RFC PATCH v3 19/19] smp, x86: kill SMP single function call interrupt
...; Cc: Konrad Rzeszutek Wilk <konrad.wilk at oracle.com> Cc: Jeremy Fitzhardinge <jeremy at goop.org> Cc: x86 at kernel.org Cc: xen-devel at lists.xensource.com Cc: virtualization at lists.linux-foundation.org Signed-off-by: Jiang Liu <liuj97 at gmail.com> --- arch/x86/include/asm/entry_arch.h | 1 - arch/x86/include/asm/hw_irq.h | 3 --- arch/x86/include/asm/irq_vectors.h | 7 +++---- arch/x86/include/asm/trace/irq_vectors.h | 6 ------ arch/x86/kernel/entry_64.S | 2 -- arch/x86/kernel/irqinit.c | 4 ---- arch/x86/kernel/smp....
2007 Apr 18
2
[RFC, PATCH 9/24] i386 Vmi smp support
...ioapic_setup && nr_ioapics) + setup_IO_APIC(); +} + +extern void smpboot_startup_ipi_hook(int phys_apicid, unsigned long start_eip, + unsigned long start_esp); +extern void smpboot_pre_start_secondary_hook(void); Index: linux-2.6.16-rc5/include/asm-i386/mach-vmi/entry_arch.h =================================================================== --- linux-2.6.16-rc5.orig/include/asm-i386/mach-vmi/entry_arch.h 2006-03-08 11:02:12.000000000 -0800 +++ linux-2.6.16-rc5/include/asm-i386/mach-vmi/entry_arch.h 2006-03-08 11:02:16.000000000 -0800 @@ -0,0 +1,34 @@ +/* + * This fi...
2007 Apr 18
2
[RFC, PATCH 9/24] i386 Vmi smp support
...ioapic_setup && nr_ioapics) + setup_IO_APIC(); +} + +extern void smpboot_startup_ipi_hook(int phys_apicid, unsigned long start_eip, + unsigned long start_esp); +extern void smpboot_pre_start_secondary_hook(void); Index: linux-2.6.16-rc5/include/asm-i386/mach-vmi/entry_arch.h =================================================================== --- linux-2.6.16-rc5.orig/include/asm-i386/mach-vmi/entry_arch.h 2006-03-08 11:02:12.000000000 -0800 +++ linux-2.6.16-rc5/include/asm-i386/mach-vmi/entry_arch.h 2006-03-08 11:02:16.000000000 -0800 @@ -0,0 +1,34 @@ +/* + * This fi...
2007 Apr 18
0
[RFC, PATCH 23/24] i386 Vmi timer patch
...+ +#include <vmi_time.h> + +#if !defined(CONFIG_X86_VMI) +# error invalid sub-arch include +#endif + +static inline unsigned long long sched_clock_cycles(void) +{ + return vmi_get_available_cycles(); +} + +#endif /* __ASM_MACH_SCHEDCLOCK_H */ Index: linux-2.6.16-rc6/include/asm-i386/mach-vmi/entry_arch.h =================================================================== --- linux-2.6.16-rc6.orig/include/asm-i386/mach-vmi/entry_arch.h 2006-03-12 19:57:32.000000000 -0800 +++ linux-2.6.16-rc6/include/asm-i386/mach-vmi/entry_arch.h 2006-03-12 19:57:48.000000000 -0800 @@ -24,6 +24,7 @@ BUILD_INTERRUP...
2007 Apr 18
0
[RFC, PATCH 23/24] i386 Vmi timer patch
...+ +#include <vmi_time.h> + +#if !defined(CONFIG_X86_VMI) +# error invalid sub-arch include +#endif + +static inline unsigned long long sched_clock_cycles(void) +{ + return vmi_get_available_cycles(); +} + +#endif /* __ASM_MACH_SCHEDCLOCK_H */ Index: linux-2.6.16-rc6/include/asm-i386/mach-vmi/entry_arch.h =================================================================== --- linux-2.6.16-rc6.orig/include/asm-i386/mach-vmi/entry_arch.h 2006-03-12 19:57:32.000000000 -0800 +++ linux-2.6.16-rc6/include/asm-i386/mach-vmi/entry_arch.h 2006-03-12 19:57:48.000000000 -0800 @@ -24,6 +24,7 @@ BUILD_INTERRUP...
2007 Apr 18
0
[PATCH 6/6] VMI timer patches
...0; } diff -r 77e4058e936b arch/i386/kernel/entry.S --- a/arch/i386/kernel/entry.S Thu Dec 14 16:40:14 2006 -0800 +++ b/arch/i386/kernel/entry.S Thu Dec 14 16:40:16 2006 -0800 @@ -622,6 +622,11 @@ ENTRY(name) \ /* The include is where all of the SMP etc. interrupts come from */ #include "entry_arch.h" +/* This alternate entry is needed because we hijack the apic LVTT */ +#if defined(CONFIG_VMI) && defined(CONFIG_X86_LOCAL_APIC) +BUILD_INTERRUPT(apic_vmi_timer_interrupt,LOCAL_TIMER_VECTOR) +#endif + KPROBE_ENTRY(page_fault) RING0_EC_FRAME pushl $do_page_fault diff -r 77e405...
2007 Apr 18
0
[PATCH 6/6] VMI timer patches
...0; } diff -r 77e4058e936b arch/i386/kernel/entry.S --- a/arch/i386/kernel/entry.S Thu Dec 14 16:40:14 2006 -0800 +++ b/arch/i386/kernel/entry.S Thu Dec 14 16:40:16 2006 -0800 @@ -622,6 +622,11 @@ ENTRY(name) \ /* The include is where all of the SMP etc. interrupts come from */ #include "entry_arch.h" +/* This alternate entry is needed because we hijack the apic LVTT */ +#if defined(CONFIG_VMI) && defined(CONFIG_X86_LOCAL_APIC) +BUILD_INTERRUPT(apic_vmi_timer_interrupt,LOCAL_TIMER_VECTOR) +#endif + KPROBE_ENTRY(page_fault) RING0_EC_FRAME pushl $do_page_fault diff -r 77e405...
2007 Apr 18
0
[PATCH 5/5] Vmi timer.patch
...0; } diff -r d1ec5a6e3e8c arch/i386/kernel/entry.S --- a/arch/i386/kernel/entry.S Tue Dec 12 13:53:09 2006 -0800 +++ b/arch/i386/kernel/entry.S Tue Dec 12 13:53:15 2006 -0800 @@ -622,6 +622,11 @@ ENTRY(name) \ /* The include is where all of the SMP etc. interrupts come from */ #include "entry_arch.h" +/* This alternate entry is needed because we hijack the apic LVTT */ +#if defined(CONFIG_VMI) && defined(CONFIG_X86_LOCAL_APIC) +BUILD_INTERRUPT(apic_vmi_timer_interrupt,LOCAL_TIMER_VECTOR) +#endif + KPROBE_ENTRY(page_fault) RING0_EC_FRAME pushl $do_page_fault diff -r d1ec5a...
2007 Apr 18
0
[PATCH 5/5] Vmi timer.patch
...0; } diff -r d1ec5a6e3e8c arch/i386/kernel/entry.S --- a/arch/i386/kernel/entry.S Tue Dec 12 13:53:09 2006 -0800 +++ b/arch/i386/kernel/entry.S Tue Dec 12 13:53:15 2006 -0800 @@ -622,6 +622,11 @@ ENTRY(name) \ /* The include is where all of the SMP etc. interrupts come from */ #include "entry_arch.h" +/* This alternate entry is needed because we hijack the apic LVTT */ +#if defined(CONFIG_VMI) && defined(CONFIG_X86_LOCAL_APIC) +BUILD_INTERRUPT(apic_vmi_timer_interrupt,LOCAL_TIMER_VECTOR) +#endif + KPROBE_ENTRY(page_fault) RING0_EC_FRAME pushl $do_page_fault diff -r d1ec5a...
2007 Apr 18
1
[PATCH 9/10] Vmi timer update.patch
...dif /* diff -r c02ab981c99c arch/i386/kernel/entry.S --- a/arch/i386/kernel/entry.S Mon Apr 09 15:45:27 2007 -0700 +++ b/arch/i386/kernel/entry.S Mon Apr 09 16:03:18 2007 -0700 @@ -637,11 +637,6 @@ ENDPROC(name) /* The include is where all of the SMP etc. interrupts come from */ #include "entry_arch.h" -/* This alternate entry is needed because we hijack the apic LVTT */ -#if defined(CONFIG_VMI) && defined(CONFIG_X86_LOCAL_APIC) -BUILD_INTERRUPT(apic_vmi_timer_interrupt,LOCAL_TIMER_VECTOR) -#endif - KPROBE_ENTRY(page_fault) RING0_EC_FRAME pushl $do_page_fault diff -r c02ab9...
2007 Apr 18
1
[PATCH 9/10] Vmi timer update.patch
...dif /* diff -r c02ab981c99c arch/i386/kernel/entry.S --- a/arch/i386/kernel/entry.S Mon Apr 09 15:45:27 2007 -0700 +++ b/arch/i386/kernel/entry.S Mon Apr 09 16:03:18 2007 -0700 @@ -637,11 +637,6 @@ ENDPROC(name) /* The include is where all of the SMP etc. interrupts come from */ #include "entry_arch.h" -/* This alternate entry is needed because we hijack the apic LVTT */ -#if defined(CONFIG_VMI) && defined(CONFIG_X86_LOCAL_APIC) -BUILD_INTERRUPT(apic_vmi_timer_interrupt,LOCAL_TIMER_VECTOR) -#endif - KPROBE_ENTRY(page_fault) RING0_EC_FRAME pushl $do_page_fault diff -r c02ab9...
2007 Apr 18
31
[PATCH 00/28] Updates for firstfloor paravirt-ops patches
Hi Andi, This is a set of updates for the firstfloor patch queue. Quick rundown: revert-mm-x86_64-mm-account-for-module-percpu-space-separately-from-kernel-percpu.patch separate-module-percpu-space.patch Update the module percpu accounting patch fix-ff-allow-percpu-variables-to-be-page-aligned.patch Make sure the percpu memory allocation is page-aligned