search for: irq_cpustat_t

Displaying 15 results from an estimated 15 matches for "irq_cpustat_t".

2006 Mar 30
3
[patch] bitops on irq_cpustat_t->__softirq_pending
...#39;'s divergence is potentially problematic). I think it would be a good idea to make a wiki page that covers the files that are candidates for sharing. I know Jimi has investigated this subject... Please apply. -- Hollis Blanchard IBM Linux Technology Center Use long instead of int for irq_cpustat_t->__softirq_pending, allowing PowerPC to share this file unchanged (PowerPC bitops operate on longs). Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com> Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com> diff -r 50778f42f2dd xen/include/asm-x86/hardirq.h --- a/xen/include/asm-x86...
2012 Nov 22
41
[PATCH V3] vmx/nmi: Do not use self_nmi() in VMEXIT handler
The self_nmi() code cause''s an NMI to be triggered by sending an APIC message to the local processor. However, NMIs are blocked by the VMEXIT, until the next iret or VMENTER. Volume 3 Chapter 27 Section 1 of the Intel SDM states: An NMI causes subsequent NMIs to be blocked, but only after the VM exit completes. As a result, as soon as the VMENTER happens, an immediate VMEXIT happens
2007 Apr 18
1
[RFC, PATCH 24/24] i386 Vmi no idle hz
...86/kernel/irq.c 2006-03-12 19:49:53.000000000 -0800 +++ linux-2.6.16-rc6/arch/i386/kernel/irq.c 2006-03-12 19:57:53.000000000 -0800 @@ -18,6 +18,7 @@ #include <linux/notifier.h> #include <linux/cpu.h> #include <linux/delay.h> +#include <mach_idletimer.h> DEFINE_PER_CPU(irq_cpustat_t, irq_stat) ____cacheline_internodealigned_in_smp; EXPORT_PER_CPU_SYMBOL(irq_stat); @@ -76,6 +77,8 @@ fastcall unsigned int do_IRQ(struct pt_r } #endif + restart_hz_timer(regs); + #ifdef CONFIG_4KSTACKS curctx = (union irq_ctx *) current_thread_info(); Index: linux-2.6.16-rc6/arch/i386/ke...
2007 Apr 18
1
[RFC, PATCH 24/24] i386 Vmi no idle hz
...86/kernel/irq.c 2006-03-12 19:49:53.000000000 -0800 +++ linux-2.6.16-rc6/arch/i386/kernel/irq.c 2006-03-12 19:57:53.000000000 -0800 @@ -18,6 +18,7 @@ #include <linux/notifier.h> #include <linux/cpu.h> #include <linux/delay.h> +#include <mach_idletimer.h> DEFINE_PER_CPU(irq_cpustat_t, irq_stat) ____cacheline_internodealigned_in_smp; EXPORT_PER_CPU_SYMBOL(irq_stat); @@ -76,6 +77,8 @@ fastcall unsigned int do_IRQ(struct pt_r } #endif + restart_hz_timer(regs); + #ifdef CONFIG_4KSTACKS curctx = (union irq_ctx *) current_thread_info(); Index: linux-2.6.16-rc6/arch/i386/ke...
2007 Apr 18
5
[patch 0/5] i386-gdt-pda i386 gdt and pda updates
Hi Andrew, This patch series adds to the end of the existing i386-gdt-cleanups patches: allow-per-cpu-variables-to-be-page-aligned.patch i386-gdt-cleanups-use-per-cpu-variables-for-gdt-pda.patch i386-gdt-cleanups-use-per-cpu-gdt-immediately-upon-boot.patch i386-gdt-cleanups-use-per-cpu-gdt-immediately-upon-boot-fix.patch i386-gdt-cleanups-clean-up-cpu_init.patch
2007 Apr 18
5
[patch 0/5] i386-gdt-pda i386 gdt and pda updates
Hi Andrew, This patch series adds to the end of the existing i386-gdt-cleanups patches: allow-per-cpu-variables-to-be-page-aligned.patch i386-gdt-cleanups-use-per-cpu-variables-for-gdt-pda.patch i386-gdt-cleanups-use-per-cpu-gdt-immediately-upon-boot.patch i386-gdt-cleanups-use-per-cpu-gdt-immediately-upon-boot-fix.patch i386-gdt-cleanups-clean-up-cpu_init.patch
2007 Apr 18
8
[patch 0/6] i386 gdt and percpu cleanups
Hi Andi, This is a series of patches based on your latest queue (as of the other day, at least). It includes: - the most recent patch to compute the appropriate amount of percpu space to allocate, using a separate reservation for modules where needed. - make the percpu sections page-aligned, so that percpu variables can be page aligned if needed (which is used by gdt_page) -
2007 Apr 18
8
[patch 0/6] i386 gdt and percpu cleanups
Hi Andi, This is a series of patches based on your latest queue (as of the other day, at least). It includes: - the most recent patch to compute the appropriate amount of percpu space to allocate, using a separate reservation for modules where needed. - make the percpu sections page-aligned, so that percpu variables can be page aligned if needed (which is used by gdt_page) -
2009 Apr 01
4
2.6.29 git, resume from ram broken on thinkpad
...o select memtest patterns git bisect bad 6d74171bf7315257d276aa35400c5a8d6a993f19 # bad: [1c61d8c309a4080980474de8c6689527be180782] x86/Voyager: remove power management Kconfig quirk git bisect bad 1c61d8c309a4080980474de8c6689527be180782 # bad: [2de3a5f7956eb81447feea3aec68193ddd8534bb] x86: make irq_cpustat_t fields conditional git bisect bad 2de3a5f7956eb81447feea3aec68193ddd8534bb # bad: [3d1e42a7cf945e289d6ba26159aa0e2b0645401b] x86-64: Move oldrsp from PDA to per-cpu. git bisect bad 3d1e42a7cf945e289d6ba26159aa0e2b0645401b # bad: [54da5b3d44238eeb7417bacf792fb416d473bf4d] x86: fix broken flush_tl...
2009 Apr 01
4
2.6.29 git, resume from ram broken on thinkpad
...o select memtest patterns git bisect bad 6d74171bf7315257d276aa35400c5a8d6a993f19 # bad: [1c61d8c309a4080980474de8c6689527be180782] x86/Voyager: remove power management Kconfig quirk git bisect bad 1c61d8c309a4080980474de8c6689527be180782 # bad: [2de3a5f7956eb81447feea3aec68193ddd8534bb] x86: make irq_cpustat_t fields conditional git bisect bad 2de3a5f7956eb81447feea3aec68193ddd8534bb # bad: [3d1e42a7cf945e289d6ba26159aa0e2b0645401b] x86-64: Move oldrsp from PDA to per-cpu. git bisect bad 3d1e42a7cf945e289d6ba26159aa0e2b0645401b # bad: [54da5b3d44238eeb7417bacf792fb416d473bf4d] x86: fix broken flush_tl...
2009 Apr 01
4
2.6.29 git, resume from ram broken on thinkpad
...o select memtest patterns git bisect bad 6d74171bf7315257d276aa35400c5a8d6a993f19 # bad: [1c61d8c309a4080980474de8c6689527be180782] x86/Voyager: remove power management Kconfig quirk git bisect bad 1c61d8c309a4080980474de8c6689527be180782 # bad: [2de3a5f7956eb81447feea3aec68193ddd8534bb] x86: make irq_cpustat_t fields conditional git bisect bad 2de3a5f7956eb81447feea3aec68193ddd8534bb # bad: [3d1e42a7cf945e289d6ba26159aa0e2b0645401b] x86-64: Move oldrsp from PDA to per-cpu. git bisect bad 3d1e42a7cf945e289d6ba26159aa0e2b0645401b # bad: [54da5b3d44238eeb7417bacf792fb416d473bf4d] x86: fix broken flush_tl...
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
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
2012 Jan 09
39
[PATCH v4 00/25] xen: ARMv7 with virtualization extensions
Hello everyone, this is the fourth version of the patch series that introduces ARMv7 with virtualization extensions support in Xen. The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile Express simulator. See the following announce email for more informations about what we are trying to achieve, as well as the original git history: See
2011 Dec 06
57
[PATCH RFC 00/25] xen: ARMv7 with virtualization extensions
Hello everyone, this is the very first version of the patch series that introduces ARMv7 with virtualization extensions support in Xen. The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile Express simulator. See the following announce email for more informations about what we are trying to achieve, as well as the original git history: See