Subject: CVS commit: src/sys/arch
To: None <source-changes@NetBSD.org>
From: Manuel Bouyer <bouyer@netbsd.org>
List: source-changes
Date: 11/22/2007 16:17:13
Module Name:	src
Committed By:	bouyer
Date:		Thu Nov 22 16:17:13 UTC 2007

Modified Files:
	src/sys/arch/amd64/amd64: bios32.c cpufunc.S db_interface.c db_memrw.c
	    fpu.c gdt.c genassym.cf identcpu.c lock_stubs.S locore.S machdep.c
	    spl.S trap.c vector.S
	src/sys/arch/amd64/conf: files.amd64 majors.amd64
	src/sys/arch/amd64/include: cpu.h frameasm.h pmap.h segments.h types.h
	    vmparam.h
	src/sys/arch/i386/conf: files.i386
	src/sys/arch/i386/i386: identcpu.c
	src/sys/arch/i386/include: pmap.h
	src/sys/arch/x86/include: pmap.h
	src/sys/arch/x86/x86: bus_space.c pmap.c sys_machdep.c
	src/sys/arch/xen/conf: Makefile.arch.inc Makefile.xen files.compat
	    files.xen std.xen
	src/sys/arch/xen/i386: machdep.c pmap.c trap.c
	src/sys/arch/xen/include: bus_private.h cpu.h cpufunc.h granttables.h
	    hypervisor.h if_xennetvar.h intr.h intrdefs.h pmap.h xen.h xenbus.h
	    xenfunc.h xenpmap.h
	src/sys/arch/xen/x86: consinit.c intr.c
	src/sys/arch/xen/xen: clock.c ctrl_if.c evtchn.c hypervisor.c
	    if_xennet.c if_xennet_xenbus.c pci_intr_machdep.c pciide_machdep.c
	    privcmd.c shutdown_xenbus.c xbd.c xbd_xenbus.c xbdback.c
	    xbdback_xenbus.c xen_debug.c xencons.c xenevt.c xengnt.c
	    xennet_checksum.c xennetback.c xennetback_xenbus.c
	src/sys/arch/xen/xenbus: xenbus_client.c xenbus_comms.c xenbus_dev.c
	    xenbus_probe.c xenbus_xs.c
Added Files:
	src/sys/arch/amd64/conf: INSTALL_XEN3_DOMU XEN3_DOM0 XEN3_DOMU
	    kern.ldscript.Xen std.xen
	src/sys/arch/xen/i386: xpmap.c
	src/sys/arch/xen/include: hypercalls.h
	src/sys/arch/xen/include/amd64: bus_private.h hypercalls.h i82093var.h
	    i82489var.h intr.h intrdefs.h mpacpi.h mutex.h pci_machdep.h pic.h
	    rwlock.h vmparam.h
	src/sys/arch/xen/x86: autoconf.c cpu.c hypervisor_machdep.c
	    idle_machdep.c mainbus.c x86_xpmap.c xen_intr.c xen_shm_machdep.c
	    xenfunc.c
	src/sys/arch/xen/xen: xen_machdep.c
Removed Files:
	src/sys/arch/xen/i386: autoconf.c cpu.c hypervisor_machdep.c identcpu.c
	    idle_machdep.c mainbus.c xen_intr.c xen_machdep.c xen_shm_machdep.c
	    xenfunc.c

Log Message:
Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support
to NetBSD/Xen, both Dom0 and DomU.


To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 src/sys/arch/amd64/amd64/bios32.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/amd64/amd64/cpufunc.S
cvs rdiff -r1.12 -r1.13 src/sys/arch/amd64/amd64/db_interface.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/amd64/amd64/db_memrw.c
cvs rdiff -r1.19 -r1.20 src/sys/arch/amd64/amd64/fpu.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/amd64/amd64/gdt.c
cvs rdiff -r1.17 -r1.18 src/sys/arch/amd64/amd64/genassym.cf
cvs rdiff -r1.30 -r1.31 src/sys/arch/amd64/amd64/identcpu.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/amd64/amd64/lock_stubs.S
cvs rdiff -r1.31 -r1.32 src/sys/arch/amd64/amd64/locore.S
cvs rdiff -r1.68 -r1.69 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/amd64/amd64/spl.S
cvs rdiff -r1.36 -r1.37 src/sys/arch/amd64/amd64/trap.c
cvs rdiff -r1.14 -r1.15 src/sys/arch/amd64/amd64/vector.S
cvs rdiff -r0 -r1.2 src/sys/arch/amd64/conf/INSTALL_XEN3_DOMU \
    src/sys/arch/amd64/conf/XEN3_DOM0 src/sys/arch/amd64/conf/XEN3_DOMU \
    src/sys/arch/amd64/conf/kern.ldscript.Xen src/sys/arch/amd64/conf/std.xen
cvs rdiff -r1.48 -r1.49 src/sys/arch/amd64/conf/files.amd64
cvs rdiff -r1.17 -r1.18 src/sys/arch/amd64/conf/majors.amd64
cvs rdiff -r1.32 -r1.33 src/sys/arch/amd64/include/cpu.h
cvs rdiff -r1.7 -r1.8 src/sys/arch/amd64/include/frameasm.h
cvs rdiff -r1.14 -r1.15 src/sys/arch/amd64/include/pmap.h
cvs rdiff -r1.10 -r1.11 src/sys/arch/amd64/include/segments.h
cvs rdiff -r1.17 -r1.18 src/sys/arch/amd64/include/types.h
cvs rdiff -r1.15 -r1.16 src/sys/arch/amd64/include/vmparam.h
cvs rdiff -r1.321 -r1.322 src/sys/arch/i386/conf/files.i386
cvs rdiff -r1.83 -r1.84 src/sys/arch/i386/i386/identcpu.c
cvs rdiff -r1.94 -r1.95 src/sys/arch/i386/include/pmap.h
cvs rdiff -r1.4 -r1.5 src/sys/arch/x86/include/pmap.h
cvs rdiff -r1.11 -r1.12 src/sys/arch/x86/x86/bus_space.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/x86/x86/pmap.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/x86/x86/sys_machdep.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/xen/conf/Makefile.arch.inc
cvs rdiff -r1.19 -r1.20 src/sys/arch/xen/conf/Makefile.xen
cvs rdiff -r1.14 -r1.15 src/sys/arch/xen/conf/files.compat
cvs rdiff -r1.70 -r1.71 src/sys/arch/xen/conf/files.xen
cvs rdiff -r1.3 -r1.4 src/sys/arch/xen/conf/std.xen
cvs rdiff -r1.27 -r0 src/sys/arch/xen/i386/autoconf.c
cvs rdiff -r1.15 -r0 src/sys/arch/xen/i386/cpu.c
cvs rdiff -r1.19 -r0 src/sys/arch/xen/i386/hypervisor_machdep.c
cvs rdiff -r1.17 -r0 src/sys/arch/xen/i386/identcpu.c
cvs rdiff -r1.4 -r0 src/sys/arch/xen/i386/idle_machdep.c
cvs rdiff -r1.47 -r1.48 src/sys/arch/xen/i386/machdep.c
cvs rdiff -r1.11 -r0 src/sys/arch/xen/i386/mainbus.c
cvs rdiff -r1.37 -r1.38 src/sys/arch/xen/i386/pmap.c
cvs rdiff -r1.20 -r1.21 src/sys/arch/xen/i386/trap.c
cvs rdiff -r1.5 -r0 src/sys/arch/xen/i386/xen_intr.c
cvs rdiff -r1.21 -r0 src/sys/arch/xen/i386/xen_machdep.c
cvs rdiff -r1.26 -r0 src/sys/arch/xen/i386/xen_shm_machdep.c
cvs rdiff -r1.1 -r0 src/sys/arch/xen/i386/xenfunc.c
cvs rdiff -r0 -r1.2 src/sys/arch/xen/i386/xpmap.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/xen/include/bus_private.h
cvs rdiff -r1.23 -r1.24 src/sys/arch/xen/include/cpu.h \
    src/sys/arch/xen/include/hypervisor.h
cvs rdiff -r1.18 -r1.19 src/sys/arch/xen/include/cpufunc.h \
    src/sys/arch/xen/include/intr.h
cvs rdiff -r1.3 -r1.4 src/sys/arch/xen/include/granttables.h
cvs rdiff -r0 -r1.2 src/sys/arch/xen/include/hypercalls.h
cvs rdiff -r1.11 -r1.12 src/sys/arch/xen/include/if_xennetvar.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/xen/include/intrdefs.h \
    src/sys/arch/xen/include/xenbus.h
cvs rdiff -r1.14 -r1.15 src/sys/arch/xen/include/pmap.h
cvs rdiff -r1.24 -r1.25 src/sys/arch/xen/include/xen.h
cvs rdiff -r1.12 -r1.13 src/sys/arch/xen/include/xenfunc.h
cvs rdiff -r1.15 -r1.16 src/sys/arch/xen/include/xenpmap.h
cvs rdiff -r0 -r1.2 src/sys/arch/xen/include/amd64/bus_private.h \
    src/sys/arch/xen/include/amd64/hypercalls.h \
    src/sys/arch/xen/include/amd64/i82093var.h \
    src/sys/arch/xen/include/amd64/i82489var.h \
    src/sys/arch/xen/include/amd64/intr.h \
    src/sys/arch/xen/include/amd64/intrdefs.h \
    src/sys/arch/xen/include/amd64/mpacpi.h \
    src/sys/arch/xen/include/amd64/mutex.h \
    src/sys/arch/xen/include/amd64/pci_machdep.h \
    src/sys/arch/xen/include/amd64/pic.h \
    src/sys/arch/xen/include/amd64/rwlock.h \
    src/sys/arch/xen/include/amd64/vmparam.h
cvs rdiff -r0 -r1.2 src/sys/arch/xen/x86/autoconf.c \
    src/sys/arch/xen/x86/cpu.c src/sys/arch/xen/x86/hypervisor_machdep.c \
    src/sys/arch/xen/x86/idle_machdep.c src/sys/arch/xen/x86/mainbus.c \
    src/sys/arch/xen/x86/x86_xpmap.c src/sys/arch/xen/x86/xen_intr.c \
    src/sys/arch/xen/x86/xen_shm_machdep.c src/sys/arch/xen/x86/xenfunc.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/xen/x86/consinit.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/xen/x86/intr.c
cvs rdiff -r1.41 -r1.42 src/sys/arch/xen/xen/clock.c
cvs rdiff -r1.16 -r1.17 src/sys/arch/xen/xen/ctrl_if.c
cvs rdiff -r1.23 -r1.24 src/sys/arch/xen/xen/evtchn.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/xen/xen/hypervisor.c
cvs rdiff -r1.53 -r1.54 src/sys/arch/xen/xen/if_xennet.c
cvs rdiff -r1.20 -r1.21 src/sys/arch/xen/xen/if_xennet_xenbus.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/xen/xen/pci_intr_machdep.c \
    src/sys/arch/xen/xen/xennet_checksum.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/xen/xen/pciide_machdep.c \
    src/sys/arch/xen/xen/xbdback_xenbus.c
cvs rdiff -r1.19 -r1.20 src/sys/arch/xen/xen/privcmd.c \
    src/sys/arch/xen/xen/xennetback_xenbus.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/xen/xen/shutdown_xenbus.c
cvs rdiff -r1.40 -r1.41 src/sys/arch/xen/xen/xbd.c
cvs rdiff -r1.22 -r1.23 src/sys/arch/xen/xen/xbd_xenbus.c
cvs rdiff -r1.26 -r1.27 src/sys/arch/xen/xen/xbdback.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/xen/xen/xen_debug.c \
    src/sys/arch/xen/xen/xengnt.c
cvs rdiff -r0 -r1.2 src/sys/arch/xen/xen/xen_machdep.c
cvs rdiff -r1.24 -r1.25 src/sys/arch/xen/xen/xencons.c
cvs rdiff -r1.15 -r1.16 src/sys/arch/xen/xen/xenevt.c
cvs rdiff -r1.27 -r1.28 src/sys/arch/xen/xen/xennetback.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/xen/xenbus/xenbus_client.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/xen/xenbus/xenbus_comms.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/xen/xenbus/xenbus_dev.c
cvs rdiff -r1.16 -r1.17 src/sys/arch/xen/xenbus/xenbus_probe.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/xen/xenbus/xenbus_xs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.