Introducing paravirt_ops for x86_64

From: Glauber de Oliveira Costa
Date: Wed Aug 08 2007 - 03:08:32 EST


Hi folks,

After some time away from it, and a big rebase as a consequence, here is
the updated version of paravirt_ops for x86_64, heading to inclusion.

Your criticism is of course, very welcome.

Have fun
--
arch/x86_64/Kconfig | 11
arch/x86_64/ia32/syscall32.c | 2
arch/x86_64/kernel/Makefile | 1
arch/x86_64/kernel/apic.c | 2
arch/x86_64/kernel/asm-offsets.c | 14
arch/x86_64/kernel/entry.S | 125 +++--
arch/x86_64/kernel/head.S | 10
arch/x86_64/kernel/head64.c | 2
arch/x86_64/kernel/i8259.c | 15
arch/x86_64/kernel/ldt.c | 6
arch/x86_64/kernel/paravirt.c | 455 +++++++++++++++++++
arch/x86_64/kernel/process.c | 2
arch/x86_64/kernel/reboot.c | 3
arch/x86_64/kernel/setup.c | 41 +
arch/x86_64/kernel/setup64.c | 18
arch/x86_64/kernel/smp.c | 10
arch/x86_64/kernel/smpboot.c | 10
arch/x86_64/kernel/suspend.c | 11
arch/x86_64/kernel/tce.c | 2
arch/x86_64/kernel/time.c | 37 +
arch/x86_64/kernel/traps.c | 1
arch/x86_64/kernel/tsc.c | 42 +
arch/x86_64/kernel/vmlinux.lds.S | 6
arch/x86_64/kernel/vsyscall.c | 4
arch/x86_64/kernel/x8664_ksyms.c | 6
arch/x86_64/mm/pageattr.c | 2
arch/x86_64/vdso/vgetcpu.c | 4
include/asm-x86_64/alternative.h | 8
include/asm-x86_64/apic.h | 13
include/asm-x86_64/desc.h | 183 +++++--
include/asm-x86_64/e820.h | 6
include/asm-x86_64/irq.h | 2
include/asm-x86_64/irqflags.h | 32 +
include/asm-x86_64/mmu_context.h | 23
include/asm-x86_64/msr.h | 284 +++++++-----
include/asm-x86_64/page.h | 36 +
include/asm-x86_64/paravirt.h | 901 +++++++++++++++++++++++++++++++++++++++
include/asm-x86_64/pgalloc.h | 7
include/asm-x86_64/pgtable.h | 152 +++---
include/asm-x86_64/processor.h | 71 ++-
include/asm-x86_64/proto.h | 3
include/asm-x86_64/segment.h | 4
include/asm-x86_64/smp.h | 8
include/asm-x86_64/spinlock.h | 16
include/asm-x86_64/tlbflush.h | 22
include/linux/mm.h | 14
46 files changed, 2271 insertions(+), 356 deletions(-)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/