Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys
Module Name: src
Committed By: skrll
Date: Thu Apr 30 07:01:27 UTC 2009
Modified Files:
src/sys/arch/hp700/conf: GENERIC files.hp700
src/sys/arch/hp700/dev: asp.c com_dino.c cpu.c cpudevs cpudevs.h
cpudevs_data.h devlist2h.awk dino.c lasi.c mem.c phantomas.c wax.c
src/sys/arch/hp700/gsc: gscbus.c gscbusvar.h if_iee_gsc.c
src/sys/arch/hp700/hp700: autoconf.c genassym.cf intr.h locore.S
machdep.c mainbus.c
src/sys/arch/hp700/include: autoconf.h cpu.h iomod.h pdc.h
src/sys/arch/hppa/hppa: copy.S db_interface.c hppa_machdep.c hpt.h
lock_stubs.S machdep.h pmap.c trap.S trap.c vm_machdep.c
src/sys/arch/hppa/include: byte_swap.h cpufunc.h frame.h param.h pmap.h
proc.h psl.h pte.h reg.h vmparam.h
src/sys/lib/libkern/arch/hppa: bcopy.S
Added Files:
src/sys/arch/hp700/dev: elroy.c elroyreg.h elroyvar.h power.c
Removed Files:
src/sys/arch/hp700/hp700: power.c power.h
Log Message:
Merge nick-hppapmap.
This is a port of the OpenBSD pmap and trap handling code to get us
- Performance boost on some/all machines.
- Well on the way to PA2.0 (in 32bit mode) support. Several
machines probe hardware, but fail sometime after interrupts
are enabled.
Other things changed / fixed on the branch are
- update autoconf to use the OpenBSD code.
- com @ dino is very close to being supported.
- HPPA_REDZONE has been replaced with a working redzone which
is enabled with DIAGNOSTIC.
- UPAGES has been halved in size.
- power(4) from OpenBSD to fix a few bugs.
- updated list of modules from OpenBSD.
- initial ports of uturn(4), astro(4) and elroy(4).
- update some copyrights (remove advertising clause, etc.)
Thanks to mjf for some of the above, testing and listening.
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/hp700/conf/GENERIC
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/hp700/conf/files.hp700
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hp700/dev/asp.c \
src/sys/arch/hp700/dev/cpu.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hp700/dev/com_dino.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/hp700/dev/cpudevs \
src/sys/arch/hp700/dev/cpudevs.h src/sys/arch/hp700/dev/cpudevs_data.h \
src/sys/arch/hp700/dev/devlist2h.awk src/sys/arch/hp700/dev/phantomas.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/hp700/dev/dino.c
cvs rdiff -u -r0 -r1.2 src/sys/arch/hp700/dev/elroy.c \
src/sys/arch/hp700/dev/elroyreg.h src/sys/arch/hp700/dev/elroyvar.h \
src/sys/arch/hp700/dev/power.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/hp700/dev/lasi.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/hp700/dev/mem.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/hp700/dev/wax.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/hp700/gsc/gscbus.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/hp700/gsc/gscbusvar.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/hp700/gsc/if_iee_gsc.c
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/hp700/hp700/autoconf.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/hp700/hp700/genassym.cf
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/hp700/hp700/intr.h
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/hp700/hp700/locore.S
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/hp700/hp700/machdep.c
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/hp700/hp700/mainbus.c
cvs rdiff -u -r1.8 -r0 src/sys/arch/hp700/hp700/power.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/hp700/hp700/power.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/hp700/include/autoconf.h
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/hp700/include/cpu.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/hp700/include/iomod.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/hp700/include/pdc.h
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/hppa/hppa/copy.S
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/hppa/hppa/db_interface.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/hppa/hppa/hppa_machdep.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hppa/hppa/hpt.h
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/hppa/hppa/lock_stubs.S
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hppa/hppa/machdep.h
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/hppa/hppa/pmap.c
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/hppa/hppa/trap.S
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/hppa/hppa/trap.c
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/hppa/hppa/vm_machdep.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/hppa/include/byte_swap.h \
src/sys/arch/hppa/include/frame.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hppa/include/cpufunc.h
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/hppa/include/param.h
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/hppa/include/pmap.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/hppa/include/proc.h \
src/sys/arch/hppa/include/reg.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/hppa/include/psl.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/hppa/include/pte.h
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/hppa/include/vmparam.h
cvs rdiff -u -r1.7 -r1.8 src/sys/lib/libkern/arch/hppa/bcopy.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index