Subject: CVS commit: src/sys/arch
To: None <>
From: Steve Woodford <>
List: source-changes
Date: 03/13/2003 15:44:21
Module Name:	src
Committed By:	scw
Date:		Thu Mar 13 13:44:21 UTC 2003

Modified Files:
	src/sys/arch/evbsh5/evbsh5: cons_machdep.c locore.S machdep.c machdep.h
	src/sys/arch/evbsh5/include: Makefile bootparams.h
	src/sys/arch/sh5: TODO
	src/sys/arch/sh5/conf: files.sh5
	src/sys/arch/sh5/dev: cpu_sh.c
	src/sys/arch/sh5/include: Makefile cacheops.h cpu.h elf_machdep.h
	    pmap.h trap.h
	src/sys/arch/sh5/sh5: autoconf.c bus_dma.c dtf_comms.c exception.S locore_subr.S pmap.c process_machdep.c sh5_machdep.c
	    stb1_locore.S stb1var.h trap.c
Added Files:
	src/sys/arch/evbsh5/include: loadfile_machdep.h
	src/sys/arch/sh5/include: bootparams.h
	src/sys/arch/sh5/sh5: cpu_ident.c

Log Message:
A bunch of things:
  - Clean up the way cpu-specific tlb/cache functions are configured
    and used.
  - Add a workaround for a problem whereby cpu* at superhyway? fails
    to probe.
  - Print more info about the cpu/cache.
  - Move the RESVEC handlers back into generic sh5 code and ditch
    the panic stack hack.
  - Make the on-chip SCIF device the default console on Cayman.
  - Add experimental support for booting via a standalone bootstrap
    program (not yet committed) and using the boot parameters passed
    in by it.
  - Add a few more SH elf constants.
  - Tick a couple of items off the TODO list.

To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 src/sys/arch/evbsh5/evbsh5/cons_machdep.c
cvs rdiff -r1.12 -r1.13 src/sys/arch/evbsh5/evbsh5/locore.S \
cvs rdiff -r1.2 -r1.3 src/sys/arch/evbsh5/evbsh5/machdep.h
cvs rdiff -r1.10 -r1.11 src/sys/arch/evbsh5/include/Makefile
cvs rdiff -r1.1 -r1.2 src/sys/arch/evbsh5/include/bootparams.h
cvs rdiff -r0 -r1.1 src/sys/arch/evbsh5/include/loadfile_machdep.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/sh5/TODO
cvs rdiff -r1.10 -r1.11 src/sys/arch/sh5/conf/files.sh5
cvs rdiff -r1.4 -r1.5 src/sys/arch/sh5/dev/cpu_sh.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/sh5/include/Makefile
cvs rdiff -r0 -r1.1 src/sys/arch/sh5/include/bootparams.h
cvs rdiff -r1.5 -r1.6 src/sys/arch/sh5/include/cacheops.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/sh5/include/cpu.h
cvs rdiff -r1.2 -r1.3 src/sys/arch/sh5/include/elf_machdep.h
cvs rdiff -r1.14 -r1.15 src/sys/arch/sh5/include/pmap.h
cvs rdiff -r1.8 -r1.9 src/sys/arch/sh5/include/trap.h
cvs rdiff -r1.2 -r1.3 src/sys/arch/sh5/sh5/autoconf.c \
cvs rdiff -r1.6 -r1.7 src/sys/arch/sh5/sh5/bus_dma.c
cvs rdiff -r0 -r1.1 src/sys/arch/sh5/sh5/cpu_ident.c
cvs rdiff -r1.20 -r1.21 src/sys/arch/sh5/sh5/exception.S
cvs rdiff -r1.14 -r1.15 src/sys/arch/sh5/sh5/
cvs rdiff -r1.16 -r1.17 src/sys/arch/sh5/sh5/locore_subr.S
cvs rdiff -r1.27 -r1.28 src/sys/arch/sh5/sh5/pmap.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/sh5/sh5/process_machdep.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/sh5/sh5/sh5_machdep.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/sh5/sh5/stb1_locore.S
cvs rdiff -r1.4 -r1.5 src/sys/arch/sh5/sh5/stb1var.h
cvs rdiff -r1.18 -r1.19 src/sys/arch/sh5/sh5/trap.c

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