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