Subject: CVS commit: syssrc/sys/arch/ofppc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 10/29/2001 21:04:27
Module Name:	syssrc
Committed By:	thorpej
Date:		Mon Oct 29 19:04:27 UTC 2001

Modified Files:
	syssrc/sys/arch/ofppc/conf: files.ofppc
	syssrc/sys/arch/ofppc/include: intr.h
	syssrc/sys/arch/ofppc/ofppc: conf.c genassym.cf machdep.c
	syssrc/sys/arch/ofppc/ofwgen: ofwgen.c ofwgen_intr.c ofwgenvar.h

Log Message:
Add/rework infrastructure that will allow us to support native
device drivers:
- Various native device entries in cdevsw/bdevsw.
- Rework the interrupt infrastructure to provide more flexibility to
  the platform-dependent back-end.  Rewrite the "ofwgen" simulated
  interrupt routines to reflect the changes.
- Clear out the BAT registers and set the fixed battable entries before
  calling the platform init routine.  The platform init routine is allowed
  to set entries in the battable.
- Don't call the platform cons_init routine until after translation is
  enabled -- we might need translation to work in order to access bus
  space.


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 syssrc/sys/arch/ofppc/conf/files.ofppc
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/ofppc/include/intr.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/ofppc/ofppc/conf.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/ofppc/ofppc/genassym.cf
cvs rdiff -r1.72 -r1.73 syssrc/sys/arch/ofppc/ofppc/machdep.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/ofppc/ofwgen/ofwgen.c \
    syssrc/sys/arch/ofppc/ofwgen/ofwgen_intr.c \
    syssrc/sys/arch/ofppc/ofwgen/ofwgenvar.h

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