search for: setup_pda

Displaying 16 results from an estimated 16 matches for "setup_pda".

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 29
1
[PATCH 1/2] lguest: fix up after pda->percpu conversion
...m/e820.h> -//#include <asm/pda.h> #include <asm/mce.h> /* Declarations for definitions in lguest_guest.S */ @@ -406,10 +409,6 @@ static unsigned lguest_patch(u8 type, u1 memcpy(insns, lguest_insns[type].start, insn_len); return insn_len; } - -/* From head.S */ -//extern void setup_pda(void); -extern struct Xgt_desc_struct early_gdt_descr; __init void lguest_init(void) { @@ -466,10 +465,8 @@ __init void lguest_init(void) /* We use top of mem for initial pagetables. */ init_pg_tables_end = __pa(pg0); - /* set up PDA descriptor */ -// setup_pda(); - load_gdt(&early_gd...
2007 Apr 29
1
[PATCH 1/2] lguest: fix up after pda->percpu conversion
...m/e820.h> -//#include <asm/pda.h> #include <asm/mce.h> /* Declarations for definitions in lguest_guest.S */ @@ -406,10 +409,6 @@ static unsigned lguest_patch(u8 type, u1 memcpy(insns, lguest_insns[type].start, insn_len); return insn_len; } - -/* From head.S */ -//extern void setup_pda(void); -extern struct Xgt_desc_struct early_gdt_descr; __init void lguest_init(void) { @@ -466,10 +465,8 @@ __init void lguest_init(void) /* We use top of mem for initial pagetables. */ init_pg_tables_end = __pa(pg0); - /* set up PDA descriptor */ -// setup_pda(); - load_gdt(&early_gd...
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) -
2007 Apr 18
0
[PATCH 9/9] Vmi smp fixes.patch
...vmware.com> diff -r baf2e278a482 arch/i386/kernel/vmi.c --- a/arch/i386/kernel/vmi.c Thu Mar 01 18:08:53 2007 -0800 +++ b/arch/i386/kernel/vmi.c Thu Mar 01 18:10:18 2007 -0800 @@ -525,13 +525,14 @@ void vmi_pmd_clear(pmd_t *pmd) #endif #ifdef CONFIG_SMP -struct vmi_ap_state ap; extern void setup_pda(void); -static void __init /* XXX cpu hotplug */ +static void __devinit vmi_startup_ipi_hook(int phys_apicid, unsigned long start_eip, unsigned long start_esp) { + struct vmi_ap_state ap; + /* Default everything to zero. This is fine for most GPRs. */ memset(&ap, 0, sizeof(stru...
2007 Apr 18
0
[PATCH 9/9] Vmi smp fixes.patch
...vmware.com> diff -r baf2e278a482 arch/i386/kernel/vmi.c --- a/arch/i386/kernel/vmi.c Thu Mar 01 18:08:53 2007 -0800 +++ b/arch/i386/kernel/vmi.c Thu Mar 01 18:10:18 2007 -0800 @@ -525,13 +525,14 @@ void vmi_pmd_clear(pmd_t *pmd) #endif #ifdef CONFIG_SMP -struct vmi_ap_state ap; extern void setup_pda(void); -static void __init /* XXX cpu hotplug */ +static void __devinit vmi_startup_ipi_hook(int phys_apicid, unsigned long start_eip, unsigned long start_esp) { + struct vmi_ap_state ap; + /* Default everything to zero. This is fine for most GPRs. */ memset(&ap, 0, sizeof(stru...
2007 Apr 18
0
[PATCH 4/5] Vmi.patch
...c1eb arch/i386/kernel/head.S --- a/arch/i386/kernel/head.S Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/head.S Tue Dec 12 13:51:13 2006 -0800 @@ -360,7 +360,7 @@ 1: movb $1,X86_HARD_MATH * cpu_gdt_table and boot_pda; for secondary CPUs, these will be * that CPU's GDT and PDA. */ -setup_pda: +ENTRY(setup_pda) /* get the PDA pointer */ movl start_pda, %eax diff -r d8711b11c1eb arch/i386/kernel/io_apic.c --- a/arch/i386/kernel/io_apic.c Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/io_apic.c Tue Dec 12 13:51:13 2006 -0800 @@ -1914,7 +1914,7 @@ static void __init setup_ioap...
2007 Apr 18
0
[PATCH 4/5] Vmi.patch
...c1eb arch/i386/kernel/head.S --- a/arch/i386/kernel/head.S Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/head.S Tue Dec 12 13:51:13 2006 -0800 @@ -360,7 +360,7 @@ 1: movb $1,X86_HARD_MATH * cpu_gdt_table and boot_pda; for secondary CPUs, these will be * that CPU's GDT and PDA. */ -setup_pda: +ENTRY(setup_pda) /* get the PDA pointer */ movl start_pda, %eax diff -r d8711b11c1eb arch/i386/kernel/io_apic.c --- a/arch/i386/kernel/io_apic.c Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/io_apic.c Tue Dec 12 13:51:13 2006 -0800 @@ -1914,7 +1914,7 @@ static void __init setup_ioap...
2007 Apr 18
0
[PATCH 5/6] VMI backend for paravirt-ops
...c1eb arch/i386/kernel/head.S --- a/arch/i386/kernel/head.S Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/head.S Tue Dec 12 13:51:13 2006 -0800 @@ -360,7 +360,7 @@ 1: movb $1,X86_HARD_MATH * cpu_gdt_table and boot_pda; for secondary CPUs, these will be * that CPU's GDT and PDA. */ -setup_pda: +ENTRY(setup_pda) /* get the PDA pointer */ movl start_pda, %eax diff -r d8711b11c1eb arch/i386/kernel/io_apic.c --- a/arch/i386/kernel/io_apic.c Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/io_apic.c Tue Dec 12 13:51:13 2006 -0800 @@ -1914,7 +1914,7 @@ static void __init setup_ioap...
2007 Apr 18
0
[PATCH 5/6] VMI backend for paravirt-ops
...c1eb arch/i386/kernel/head.S --- a/arch/i386/kernel/head.S Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/head.S Tue Dec 12 13:51:13 2006 -0800 @@ -360,7 +360,7 @@ 1: movb $1,X86_HARD_MATH * cpu_gdt_table and boot_pda; for secondary CPUs, these will be * that CPU's GDT and PDA. */ -setup_pda: +ENTRY(setup_pda) /* get the PDA pointer */ movl start_pda, %eax diff -r d8711b11c1eb arch/i386/kernel/io_apic.c --- a/arch/i386/kernel/io_apic.c Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/io_apic.c Tue Dec 12 13:51:13 2006 -0800 @@ -1914,7 +1914,7 @@ static void __init setup_ioap...
2007 Apr 18
1
[PATCH 0/8] lguest
As promised to Andrew, and with much thanks to Andi Kleen for feedback, this is the new series of lguest patches. Main change is the move to drivers/lguest (for future non-i386 expansion), but lots of cleanups driven by Andi's feedback and the documentation effort (which made me examine every line of code). It's not perfect, but it's definitely useful. Cheers, Rusty. List of
2007 Apr 18
1
[PATCH 0/8] lguest
As promised to Andrew, and with much thanks to Andi Kleen for feedback, this is the new series of lguest patches. Main change is the move to drivers/lguest (for future non-i386 expansion), but lots of cleanups driven by Andi's feedback and the documentation effort (which made me examine every line of code). It's not perfect, but it's definitely useful. Cheers, Rusty. List of
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