search for: irq_ia64

Displaying 20 results from an estimated 25 matches for "irq_ia64".

2008 Apr 22
3
[PATCH 0/3] ia64/pv_ops preparation
Hi. This patchset is preparation patches for ia64/pv_ops support. They are almost trivial and mainly make kernel paravirtualization friendly. thanks, Diffstat: arch/ia64/kernel/irq_ia64.c | 1 - include/asm-ia64/intrinsics.h | 11 +++++++++++ include/asm-ia64/mmu_context.h | 6 +----- include/asm-ia64/smp.h | 2 ++ include/asm-ia64/system.h | 10 ++++++++-- 5 files changed, 22 insertions(+), 8 deletions(-)
2011 Jan 17
8
[PATCH] sched: provide scheduler_ipi() callback in response to smp_send_reschedule()
...ds any IPI when low on memory. Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl> --- arch/alpha/kernel/smp.c | 1 + arch/arm/kernel/smp.c | 1 + arch/blackfin/mach-common/smp.c | 3 ++- arch/cris/arch-v32/kernel/smp.c | 13 ++++++++----- arch/ia64/kernel/irq_ia64.c | 2 ++ arch/ia64/xen/irq_xen.c | 10 +++++++++- arch/m32r/kernel/smp.c | 2 +- arch/mips/kernel/smtc.c | 1 + arch/mips/sibyte/bcm1480/smp.c | 7 +++---- arch/mips/sibyte/sb1250/smp.c | 7 +++---- arch/mn10300/kernel/smp.c | 2 +- arch/pa...
2011 Jan 17
8
[PATCH] sched: provide scheduler_ipi() callback in response to smp_send_reschedule()
...ds any IPI when low on memory. Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl> --- arch/alpha/kernel/smp.c | 1 + arch/arm/kernel/smp.c | 1 + arch/blackfin/mach-common/smp.c | 3 ++- arch/cris/arch-v32/kernel/smp.c | 13 ++++++++----- arch/ia64/kernel/irq_ia64.c | 2 ++ arch/ia64/xen/irq_xen.c | 10 +++++++++- arch/m32r/kernel/smp.c | 2 +- arch/mips/kernel/smtc.c | 1 + arch/mips/sibyte/bcm1480/smp.c | 7 +++---- arch/mips/sibyte/sb1250/smp.c | 7 +++---- arch/mn10300/kernel/smp.c | 2 +- arch/pa...
2011 Jan 17
8
[PATCH] sched: provide scheduler_ipi() callback in response to smp_send_reschedule()
...ds any IPI when low on memory. Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl> --- arch/alpha/kernel/smp.c | 1 + arch/arm/kernel/smp.c | 1 + arch/blackfin/mach-common/smp.c | 3 ++- arch/cris/arch-v32/kernel/smp.c | 13 ++++++++----- arch/ia64/kernel/irq_ia64.c | 2 ++ arch/ia64/xen/irq_xen.c | 10 +++++++++- arch/m32r/kernel/smp.c | 2 +- arch/mips/kernel/smtc.c | 1 + arch/mips/sibyte/bcm1480/smp.c | 7 +++---- arch/mips/sibyte/sb1250/smp.c | 7 +++---- arch/mn10300/kernel/smp.c | 2 +- arch/pa...
2008 Feb 21
28
[PATCH 00/28] ia64/xen domU paravirtualization
...| 41 +- arch/ia64/kernel/fsys.S | 41 + arch/ia64/kernel/gate.S | 55 + arch/ia64/kernel/gate.lds.S | 18 + arch/ia64/kernel/head.S | 6 + arch/ia64/kernel/iosapic.c | 89 ++- arch/ia64/kernel/irq_ia64.c | 363 +++++- arch/ia64/kernel/mca.c | 22 + arch/ia64/kernel/module.c | 32 + arch/ia64/kernel/pal.S | 5 +- arch/ia64/kernel/paravirt_alt.c | 118 ++ arch/ia64/kernel/paravirt_core.c | 201 +++ arch/ia64/...
2008 Apr 30
16
[PATCH 00/15] ia64/pv_ops take 5
...gle IVT source code. compile multitimes using assembler macros. thanks, Diffstat: arch/ia64/Makefile | 6 + arch/ia64/kernel/Makefile | 44 +++++ arch/ia64/kernel/entry.S | 115 +++++++---- arch/ia64/kernel/iosapic.c | 45 +++-- arch/ia64/kernel/irq_ia64.c | 19 ++- arch/ia64/kernel/ivt.S | 227 +++++++++++----------- arch/ia64/kernel/minstate.h | 13 +- arch/ia64/kernel/nr-irqs.c | 24 +++ arch/ia64/kernel/paravirt.c | 369 ++++++++++++++++++++++++++++++++++++ arch/ia64/kernel/paravirt_inst.h |...
2008 Apr 30
16
[PATCH 00/15] ia64/pv_ops take 5
...gle IVT source code. compile multitimes using assembler macros. thanks, Diffstat: arch/ia64/Makefile | 6 + arch/ia64/kernel/Makefile | 44 +++++ arch/ia64/kernel/entry.S | 115 +++++++---- arch/ia64/kernel/iosapic.c | 45 +++-- arch/ia64/kernel/irq_ia64.c | 19 ++- arch/ia64/kernel/ivt.S | 227 +++++++++++----------- arch/ia64/kernel/minstate.h | 13 +- arch/ia64/kernel/nr-irqs.c | 24 +++ arch/ia64/kernel/paravirt.c | 369 ++++++++++++++++++++++++++++++++++++ arch/ia64/kernel/paravirt_inst.h |...
2008 Apr 09
15
[PATCH 00/15] RFC: ia64/pv_ops take 4
...sapic_ops, pv_irq_ops. Changes from take 1: Single IVT source code. compile multitimes using assembler macros. thanks, Diffstat: arch/ia64/kernel/Makefile | 11 + arch/ia64/kernel/entry.S | 107 +++++++---- arch/ia64/kernel/iosapic.c | 45 +++-- arch/ia64/kernel/irq_ia64.c | 19 ++- arch/ia64/kernel/ivt.S | 223 +++++++++++----------- arch/ia64/kernel/minstate.h | 13 +- arch/ia64/kernel/paravirt.c | 367 ++++++++++++++++++++++++++++++++++++ arch/ia64/kernel/paravirt_inst.h | 29 +++ arch/ia64/kernel/paravirtentry.S |...
2008 Apr 09
15
[PATCH 00/15] RFC: ia64/pv_ops take 4
...sapic_ops, pv_irq_ops. Changes from take 1: Single IVT source code. compile multitimes using assembler macros. thanks, Diffstat: arch/ia64/kernel/Makefile | 11 + arch/ia64/kernel/entry.S | 107 +++++++---- arch/ia64/kernel/iosapic.c | 45 +++-- arch/ia64/kernel/irq_ia64.c | 19 ++- arch/ia64/kernel/ivt.S | 223 +++++++++++----------- arch/ia64/kernel/minstate.h | 13 +- arch/ia64/kernel/paravirt.c | 367 ++++++++++++++++++++++++++++++++++++ arch/ia64/kernel/paravirt_inst.h | 29 +++ arch/ia64/kernel/paravirtentry.S |...
2008 May 19
18
[PATCH 00/17] ia64/pv_ops take 6
...s using assembler macros. thanks, arch/ia64/Makefile | 6 + arch/ia64/kernel/Makefile | 44 +++++ arch/ia64/kernel/entry.S | 115 +++++++---- arch/ia64/kernel/head.S | 41 ++++ arch/ia64/kernel/iosapic.c | 45 +++-- arch/ia64/kernel/irq_ia64.c | 19 ++- arch/ia64/kernel/ivt.S | 249 ++++++++++++------------ arch/ia64/kernel/minstate.h | 13 +- arch/ia64/kernel/nr-irqs.c | 24 +++ arch/ia64/kernel/paravirt.c | 369 ++++++++++++++++++++++++++++++++++++ arch/ia64/kernel/paravirt_inst.h |...
2008 May 19
18
[PATCH 00/17] ia64/pv_ops take 6
...s using assembler macros. thanks, arch/ia64/Makefile | 6 + arch/ia64/kernel/Makefile | 44 +++++ arch/ia64/kernel/entry.S | 115 +++++++---- arch/ia64/kernel/head.S | 41 ++++ arch/ia64/kernel/iosapic.c | 45 +++-- arch/ia64/kernel/irq_ia64.c | 19 ++- arch/ia64/kernel/ivt.S | 249 ++++++++++++------------ arch/ia64/kernel/minstate.h | 13 +- arch/ia64/kernel/nr-irqs.c | 24 +++ arch/ia64/kernel/paravirt.c | 369 ++++++++++++++++++++++++++++++++++++ arch/ia64/kernel/paravirt_inst.h |...
2008 Mar 05
51
[PATCH 00/50] ia64/xen take 3: ia64/xen domU paravirtualization
...| 568 +------------------ arch/ia64/kernel/head.S | 6 + arch/ia64/kernel/inst_native.h | 183 ++++++ arch/ia64/kernel/inst_paravirt.h | 28 + arch/ia64/kernel/iosapic.c | 43 +- arch/ia64/kernel/irq_ia64.c | 21 +- arch/ia64/kernel/ivt.S | 153 +++--- arch/ia64/kernel/minstate.h | 10 +- arch/ia64/kernel/module.c | 32 + arch/ia64/kernel/pal.S | 5 +- arch/ia64/ke...
2008 Mar 05
51
[PATCH 00/50] ia64/xen take 3: ia64/xen domU paravirtualization
...| 568 +------------------ arch/ia64/kernel/head.S | 6 + arch/ia64/kernel/inst_native.h | 183 ++++++ arch/ia64/kernel/inst_paravirt.h | 28 + arch/ia64/kernel/iosapic.c | 43 +- arch/ia64/kernel/irq_ia64.c | 21 +- arch/ia64/kernel/ivt.S | 153 +++--- arch/ia64/kernel/minstate.h | 10 +- arch/ia64/kernel/module.c | 32 + arch/ia64/kernel/pal.S | 5 +- arch/ia64/ke...
2008 Feb 26
8
[PATCH 0/8] RFC: ia64/xen TAKE 2: paravirtualization of hand written assembly code
Hi. I rewrote the patch according to the comments. I adopted generating in-place code because it looks the quickest way. The point Eddie wanted to discuss is how to generate code and its ABI. i.e. in-place generating v.s. direct jump v.s. indirect function call Indirect function call doesn't make sense because ivt.S is compiled multi times. And it is up to pv instances to choose in-place
2008 Feb 26
8
[PATCH 0/8] RFC: ia64/xen TAKE 2: paravirtualization of hand written assembly code
Hi. I rewrote the patch according to the comments. I adopted generating in-place code because it looks the quickest way. The point Eddie wanted to discuss is how to generate code and its ABI. i.e. in-place generating v.s. direct jump v.s. indirect function call Indirect function call doesn't make sense because ivt.S is compiled multi times. And it is up to pv instances to choose in-place
2008 Oct 20
13
[PATCH 00/13] ia64/pv_ops, xen: more paravirtualization.
This patchset is for more paravirtualization on ia64/pv_ops. - paravirtualize fsys call (fsys.S) by multi compile - paravirtualize gate page (gate.S) by multi compile - support save/restore For this purpose, the followings needs to be paravirtualized - ar.itc instruction - sched_clock() This is because timer may changed before/after saving/restoring. For convenience the working full
2008 Oct 20
13
[PATCH 00/13] ia64/pv_ops, xen: more paravirtualization.
This patchset is for more paravirtualization on ia64/pv_ops. - paravirtualize fsys call (fsys.S) by multi compile - paravirtualize gate page (gate.S) by multi compile - support save/restore For this purpose, the followings needs to be paravirtualized - ar.itc instruction - sched_clock() This is because timer may changed before/after saving/restoring. For convenience the working full
2008 Nov 25
13
[PATCH 00/13] ia64/pv_ops, xen: more paravirtualization. TAKE 2
This patchset is for more paravirtualization on ia64/xen domU. - paravirtualize fsys call (fsys.S) by multi compile - paravirtualize gate page (gate.S) by multi compile - support save/restore For this purpose, the followings needs to be paravirtualized - ar.itc instruction - sched_clock() This is because timer may changed before/after saving/restoring. For convenience the working full
2008 Nov 25
13
[PATCH 00/13] ia64/pv_ops, xen: more paravirtualization. TAKE 2
This patchset is for more paravirtualization on ia64/xen domU. - paravirtualize fsys call (fsys.S) by multi compile - paravirtualize gate page (gate.S) by multi compile - support save/restore For this purpose, the followings needs to be paravirtualized - ar.itc instruction - sched_clock() This is because timer may changed before/after saving/restoring. For convenience the working full
2009 Mar 04
15
[PATCH 00/15] ia64/pv_ops, xen: more paravirtualization. TAKE 5
This patch set is for the next merge window. They are just enhancements of the already merged patches or ia64 porting from x86 paravirt techniques and that their quality is enough for merge. This patch set is for more paravirtualization on ia64/xen domU. This patch set does - remove existing warnings - paravirtualize fsys call (fsys.S) by multi compile - paravirtualize gate page (gate.S) by multi