CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2013/05/17 16:46:28
Modified files:
sys/arch/mvme88k/conf: files.mvme88k
sys/arch/mvme88k/dev: dart.c syscon.c vme.c vme.h
sys/arch/mvme88k/include: cpu.h mvme187.h mvme188.h trap.h
sys/arch/mvme88k/mvme88k: eh.S locore.S m187_machdep.c
m188_machdep.c m197_machdep.c
m1x7_machdep.c m8820x.c machdep.c
pmap_table.c
Added files:
sys/arch/mvme88k/include: board.h
Removed files:
sys/arch/mvme88k/dev: sysconvar.h
Log message:
Replace the bunch of md_* function pointers with a `struct board' containing
function pointers for all the board-specific code.
Add a bunch of `struct board' methods to cover most, if not all, of the
`per-board' logic. This allows most of the md drivers to be cleaned up and
no longer need to embed board-specific knowledge.