Subject: CVS commit: src/sys/arch
To: None <source-changes@NetBSD.org>
From: Christian Limpach <cl@netbsd.org>
List: source-changes
Date: 03/11/2004 21:44:08
Module Name:	src
Committed By:	cl
Date:		Thu Mar 11 21:44:08 UTC 2004

Modified Files:
	src/sys/arch: README
Added Files:
	src/sys/arch/xen/compile: Makefile
	src/sys/arch/xen/conf: GENERIC GENERIC.local Makefile.xen XEN
	    files.compat files.xen kern.ldscript majors.i386 majors.xen std.xen
	src/sys/arch/xen/i386: autoconf.c cpu.c gdt.c genassym.cf hypervisor.c
	    identcpu.c locore.S machdep.c mainbus.c npx.c npx_hv.c pmap.c spl.S
	    trap.c vector.S xen_machdep.c
	src/sys/arch/xen/include: cpu.h cpufunc.h events.h frameasm.h
	    hypervisor.h if_xennetvar.h intr.h pic.h pmap.h segments.h xen.h
	    xenfunc.h xenpmap.h
	src/sys/arch/xen/include/hypervisor-ifs: block.h dom0_ops.h
	    dom_mem_ops.h hypervisor-if.h kbd.h network.h vbd.h
	src/sys/arch/xen/x86: consinit.c intr.c
	src/sys/arch/xen/xen: clock.c console.c events.c if_xennet.c
	    xen_debug.c

Log Message:
Add port to the Xen virtual machine monitor.
(see http://www.cl.cam.ac.uk/Research/SRG/netos/xen/)


To generate a diff of this commit:
cvs rdiff -r1.33 -r1.34 src/sys/arch/README
cvs rdiff -r0 -r1.1 src/sys/arch/xen/compile/Makefile
cvs rdiff -r0 -r1.1 src/sys/arch/xen/conf/GENERIC \
    src/sys/arch/xen/conf/GENERIC.local src/sys/arch/xen/conf/Makefile.xen \
    src/sys/arch/xen/conf/XEN src/sys/arch/xen/conf/files.compat \
    src/sys/arch/xen/conf/files.xen src/sys/arch/xen/conf/kern.ldscript \
    src/sys/arch/xen/conf/majors.i386 src/sys/arch/xen/conf/majors.xen \
    src/sys/arch/xen/conf/std.xen
cvs rdiff -r0 -r1.1 src/sys/arch/xen/i386/autoconf.c \
    src/sys/arch/xen/i386/cpu.c src/sys/arch/xen/i386/gdt.c \
    src/sys/arch/xen/i386/genassym.cf src/sys/arch/xen/i386/hypervisor.c \
    src/sys/arch/xen/i386/identcpu.c src/sys/arch/xen/i386/locore.S \
    src/sys/arch/xen/i386/machdep.c src/sys/arch/xen/i386/mainbus.c \
    src/sys/arch/xen/i386/npx.c src/sys/arch/xen/i386/npx_hv.c \
    src/sys/arch/xen/i386/pmap.c src/sys/arch/xen/i386/spl.S \
    src/sys/arch/xen/i386/trap.c src/sys/arch/xen/i386/vector.S \
    src/sys/arch/xen/i386/xen_machdep.c
cvs rdiff -r0 -r1.1 src/sys/arch/xen/include/cpu.h \
    src/sys/arch/xen/include/cpufunc.h src/sys/arch/xen/include/events.h \
    src/sys/arch/xen/include/frameasm.h src/sys/arch/xen/include/hypervisor.h \
    src/sys/arch/xen/include/if_xennetvar.h src/sys/arch/xen/include/intr.h \
    src/sys/arch/xen/include/pic.h src/sys/arch/xen/include/pmap.h \
    src/sys/arch/xen/include/segments.h src/sys/arch/xen/include/xen.h \
    src/sys/arch/xen/include/xenfunc.h src/sys/arch/xen/include/xenpmap.h
cvs rdiff -r0 -r1.1 src/sys/arch/xen/include/hypervisor-ifs/block.h \
    src/sys/arch/xen/include/hypervisor-ifs/dom0_ops.h \
    src/sys/arch/xen/include/hypervisor-ifs/dom_mem_ops.h \
    src/sys/arch/xen/include/hypervisor-ifs/hypervisor-if.h \
    src/sys/arch/xen/include/hypervisor-ifs/kbd.h \
    src/sys/arch/xen/include/hypervisor-ifs/network.h \
    src/sys/arch/xen/include/hypervisor-ifs/vbd.h
cvs rdiff -r0 -r1.1 src/sys/arch/xen/x86/consinit.c \
    src/sys/arch/xen/x86/intr.c
cvs rdiff -r0 -r1.1 src/sys/arch/xen/xen/clock.c \
    src/sys/arch/xen/xen/console.c src/sys/arch/xen/xen/events.c \
    src/sys/arch/xen/xen/if_xennet.c src/sys/arch/xen/xen/xen_debug.c

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