Subject: CVS commit: src/sys/arch/x86_64
To: None <source-changes@netbsd.org>
From: Frank van der Linden <fvdl@netbsd.org>
List: source-changes
Date: 03/06/2003 01:56:14
Module Name:	src
Committed By:	fvdl
Date:		Wed Mar  5 23:56:14 UTC 2003

Modified Files:
	src/sys/arch/x86_64: Makefile
	src/sys/arch/x86_64/conf: GENERIC Makefile.x86_64 files.x86_64
	    std.x86_64
	src/sys/arch/x86_64/include: asm.h atomic.h cpu.h cpu_counter.h
	    cpufunc.h fpu.h frameasm.h gdt.h i82093reg.h isa_machdep.h lock.h
	    param.h pcb.h pmap.h segments.h tss.h types.h vmparam.h
	src/sys/arch/x86_64/isa: clock.c
	src/sys/arch/x86_64/pci: pcib.c
	src/sys/arch/x86_64/x86_64: autoconf.c copy.S db_interface.c db_memrw.c
	    db_trace.c fpu.c gdt.c genassym.cf locore.S machdep.c mainbus.c
	    mem.c microtime.S netbsd32_machdep.c pmap.c process_machdep.c
	    sys_machdep.c syscall.c trap.c vector.S vm_machdep.c
Added Files:
	src/sys/arch/x86_64/conf: GENERIC.MP
	src/sys/arch/x86_64/include: cpuvar.h i8259.h intrdefs.h
	src/sys/arch/x86_64/x86_64: cpu.c identcpu.c ipifuncs.c mptramp.S spl.S
Removed Files:
	src/sys/arch/x86_64/isa: isa_machdep.c pccons.c
	src/sys/arch/x86_64/pci: pci_machdep.c
	src/sys/arch/x86_64/x86_64: bus_machdep.c consinit.c md_root.c mtrr.c

Log Message:
* Rework interrupt code
* Redirect some include files to x86
* Enable ioapic usage
* Do MP.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 src/sys/arch/x86_64/Makefile
cvs rdiff -r1.7 -r1.8 src/sys/arch/x86_64/conf/GENERIC
cvs rdiff -r0 -r1.1 src/sys/arch/x86_64/conf/GENERIC.MP
cvs rdiff -r1.12 -r1.13 src/sys/arch/x86_64/conf/Makefile.x86_64
cvs rdiff -r1.13 -r1.14 src/sys/arch/x86_64/conf/files.x86_64
cvs rdiff -r1.4 -r1.5 src/sys/arch/x86_64/conf/std.x86_64
cvs rdiff -r1.3 -r1.4 src/sys/arch/x86_64/include/asm.h \
    src/sys/arch/x86_64/include/segments.h
cvs rdiff -r1.1 -r1.2 src/sys/arch/x86_64/include/atomic.h \
    src/sys/arch/x86_64/include/cpu_counter.h \
    src/sys/arch/x86_64/include/i82093reg.h \
    src/sys/arch/x86_64/include/isa_machdep.h \
    src/sys/arch/x86_64/include/lock.h src/sys/arch/x86_64/include/tss.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/x86_64/include/cpu.h \
    src/sys/arch/x86_64/include/fpu.h src/sys/arch/x86_64/include/frameasm.h
cvs rdiff -r1.4 -r1.5 src/sys/arch/x86_64/include/cpufunc.h \
    src/sys/arch/x86_64/include/vmparam.h
cvs rdiff -r0 -r1.1 src/sys/arch/x86_64/include/cpuvar.h \
    src/sys/arch/x86_64/include/i8259.h \
    src/sys/arch/x86_64/include/intrdefs.h
cvs rdiff -r1.2 -r1.3 src/sys/arch/x86_64/include/gdt.h
cvs rdiff -r1.5 -r1.6 src/sys/arch/x86_64/include/param.h \
    src/sys/arch/x86_64/include/pcb.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/x86_64/include/pmap.h
cvs rdiff -r1.7 -r1.8 src/sys/arch/x86_64/include/types.h
cvs rdiff -r1.7 -r1.8 src/sys/arch/x86_64/isa/clock.c
cvs rdiff -r1.2 -r0 src/sys/arch/x86_64/isa/isa_machdep.c
cvs rdiff -r1.11 -r0 src/sys/arch/x86_64/isa/pccons.c
cvs rdiff -r1.3 -r0 src/sys/arch/x86_64/pci/pci_machdep.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/x86_64/pci/pcib.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/x86_64/x86_64/autoconf.c \
    src/sys/arch/x86_64/x86_64/mem.c \
    src/sys/arch/x86_64/x86_64/process_machdep.c
cvs rdiff -r1.3 -r0 src/sys/arch/x86_64/x86_64/bus_machdep.c \
    src/sys/arch/x86_64/x86_64/md_root.c
cvs rdiff -r1.2 -r0 src/sys/arch/x86_64/x86_64/consinit.c \
    src/sys/arch/x86_64/x86_64/mtrr.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/x86_64/x86_64/copy.S \
    src/sys/arch/x86_64/x86_64/db_memrw.c \
    src/sys/arch/x86_64/x86_64/microtime.S
cvs rdiff -r0 -r1.1 src/sys/arch/x86_64/x86_64/cpu.c \
    src/sys/arch/x86_64/x86_64/identcpu.c \
    src/sys/arch/x86_64/x86_64/ipifuncs.c \
    src/sys/arch/x86_64/x86_64/mptramp.S src/sys/arch/x86_64/x86_64/spl.S
cvs rdiff -r1.1 -r1.2 src/sys/arch/x86_64/x86_64/db_interface.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/x86_64/x86_64/db_trace.c \
    src/sys/arch/x86_64/x86_64/gdt.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/x86_64/x86_64/fpu.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/x86_64/x86_64/genassym.cf \
    src/sys/arch/x86_64/x86_64/trap.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/x86_64/x86_64/locore.S
cvs rdiff -r1.29 -r1.30 src/sys/arch/x86_64/x86_64/machdep.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/x86_64/x86_64/mainbus.c \
    src/sys/arch/x86_64/x86_64/sys_machdep.c
cvs rdiff -r1.14 -r1.15 src/sys/arch/x86_64/x86_64/netbsd32_machdep.c
cvs rdiff -r1.15 -r1.16 src/sys/arch/x86_64/x86_64/pmap.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/x86_64/x86_64/syscall.c \
    src/sys/arch/x86_64/x86_64/vm_machdep.c
cvs rdiff -r1.18 -r1.19 src/sys/arch/x86_64/x86_64/vector.S

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