Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 05/11/1997 19:20:02
scottr
Sun May 11 12:11:38 PDT 1997
Update of /cvsroot/src/sys/arch/mac68k/dev
In directory netbsd1:/var/slash-tmp/cvs-serv18044/dev
Modified Files:
grf.c grf_mv.c grf_subr.c grfvar.h if_ae_nubus.c if_sn_nubus.c
nubus.c nubus.h
Log Message:
Implement new NuBus slot space mapping/probing code, utilizing bus.h (and
our MD bus_space_probe() extension). This has several side effects:
- NuBus drivers must map and unmap slot space, rather than relying
on this happening before they are attached.
- Functions exported to NuBus drivers from nubus.c now need to be
supplied with a bus space tag/handle pair.
- Old bus map/peek functions can be garbage collected, as can pmap
support for the same.
Because of some current limitations of the bus space specification, we
are violating the abstraction in grf_mv (NuBus grf driver). All such
violations are clearly marked /* XXX */, and must be addressed when
the specification is updated.
scottr
Sun May 11 12:11:43 PDT 1997
Update of /cvsroot/src/sys/arch/mac68k/mac68k
In directory netbsd1:/var/slash-tmp/cvs-serv18044/mac68k
Modified Files:
pmap.c pmap_bootstrap.c
Log Message:
Implement new NuBus slot space mapping/probing code, utilizing bus.h (and
our MD bus_space_probe() extension). This has several side effects:
- NuBus drivers must map and unmap slot space, rather than relying
on this happening before they are attached.
- Functions exported to NuBus drivers from nubus.c now need to be
supplied with a bus space tag/handle pair.
- Old bus map/peek functions can be garbage collected, as can pmap
support for the same.
Because of some current limitations of the bus space specification, we
are violating the abstraction in grf_mv (NuBus grf driver). All such
violations are clearly marked /* XXX */, and must be addressed when
the specification is updated.