History log of /netbsd/sys/arch/mac68k/nubus/nubus.c (Results 26 – 50 of 68)
Revision Date Author Comments
# 4c69a8b2 13-Jan-1998 scottr <scottr@NetBSD.org>

Update for bus.h changes.


# 36760d9d 12-Jan-1998 thorpej <thorpej@NetBSD.org>

Update for changes to config.


# c988c6f8 11-Aug-1997 scottr <scottr@NetBSD.org>

Make #include directives consistent. All MD headers are of the form:

#include <mac68k/{dev,mac68k}/foo.h>


# ec400911 15-Jul-1997 scottr <scottr@NetBSD.org>

In nubus_print(), always print the NuBus slot number. Also, refine it so
that when no driver matches, our output is a little more consistent with
existing practice.


# 034bf6b1 14-Jul-1997 scottr <scottr@NetBSD.org>

Clean up some DIAGNOSTIC messages: use %x to display the slot number.


# fac0bcfe 13-May-1997 scottr <scottr@NetBSD.org>

Update a recently-added comment re: bytelanes values.


# ee80f120 11-May-1997 scottr <scottr@NetBSD.org>

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

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.

show more ...


# ed74d8f6 23-Apr-1997 briggs <briggs@NetBSD.org>

On video devices, if we're loading non-default resource values, save the
resource ID. Thanks to Paul Goyette <paul@pgoyette.bdt.com> for spotting
this one.


# e733e600 22-Apr-1997 scottr <scottr@NetBSD.org>

#ifdef DIAGNOSTIC, print the NuBus type fields for unrecognized boards.


# 0350ba74 10-Apr-1997 briggs <briggs@NetBSD.org>

Some patches from Bob Nestor <rnestor@metronet.com> and myself to edge
toward support for an Apple SONIC-based ethernet card. Some cards, like
his, were being missed and/or probed like video cards!


# 70273575 15-Mar-1997 scottr <scottr@NetBSD.org>

Defer enabling NuBus slot interrupts until all slots have been probed
and drivers attached. This removes the need for the MAC68K_BROKEN_VIDEO
option. From Allen Briggs.


# 0b3eb5f3 28-Feb-1997 scottr <scottr@NetBSD.org>

Remove duplicate <machine/bus.h> include that crept in.


# 965cffaf 24-Feb-1997 scottr <scottr@NetBSD.org>

NUBUS_SLOT_TO_PADDR -> NUBUS_SLOT2PA


# ec6725f2 22-Feb-1997 scottr <scottr@NetBSD.org>

Make this compile again; missed this file when fixing nubus.h errors.


# 07bde0d4 17-Dec-1996 scottr <scottr@NetBSD.org>

Revamp mainbus and obio autoconfiguration, with some direction (and the
indirect bus code framework) from Jason Thorpe. This allows us to dump
bus_scan() and bus_print(), and move bus_peek() and bus

Revamp mainbus and obio autoconfiguration, with some direction (and the
indirect bus code framework) from Jason Thorpe. This allows us to dump
bus_scan() and bus_print(), and move bus_peek() and bus_mapin() to the
NuBus code (since they'll eventually go away, anyway).

show more ...


# 9b4055eb 16-Dec-1996 scottr <scottr@NetBSD.org>

Convert all foo_match() functions to use a `struct cfdata *' for their
second argument. The NuBus autoconfig code had to be reorganized as a
result of this, and looks much more like a directly-attac

Convert all foo_match() functions to use a `struct cfdata *' for their
second argument. The NuBus autoconfig code had to be reorganized as a
result of this, and looks much more like a directly-attached bus now.
These changes eliminate __BROKEN_INDIRECT_CONFIG.

show more ...


# 289b73be 21-Oct-1996 scottr <scottr@NetBSD.org>

Fix a raft of printf format strings and some declaration problems for
the case where we define DEBUG. From Erik Bertelsen, closes PR 2871.


# 40ecbf8e 13-Oct-1996 christos <christos@NetBSD.org>

backout previous kprintf change


# 06555645 11-Oct-1996 christos <christos@NetBSD.org>

printf -> kprintf, sprintf -> ksprintf


# 2a73ef60 27-Aug-1996 cgd <cgd@NetBSD.org>

change cfprint_t type definition to take a const char *, rather than
a char *, because that's what was really intended, and because
if the print function modifies the string, various things could bec

change cfprint_t type definition to take a const char *, rather than
a char *, because that's what was really intended, and because
if the print function modifies the string, various things could become
unhappy (so the string should _not_ be modified).

show more ...


# 5b680d94 08-May-1996 scottr <scottr@NetBSD.org>

Make this compile if DEBUG is defined.


# 8ed57c56 07-May-1996 briggs <briggs@NetBSD.org>

Clean up an error printf() and use proper macro.


# 6026c5df 06-May-1996 briggs <briggs@NetBSD.org>

Ooops. Remove debugging printf().


# db495102 06-May-1996 briggs <briggs@NetBSD.org>

Do not depend on the nubus being mapped in one huge segment.


# 37163421 05-May-1996 briggs <briggs@NetBSD.org>

Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized
Also change the device probing scheme to use something a bit more rational.
A current side-effect is that nubus cards a

Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized
Also change the device probing scheme to use something a bit more rational.
A current side-effect is that nubus cards are double-mapped. I expect
to fix that shortly.
Also change splclock() to block everything but serial hardware interrupts.

show more ...


123