summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k/dev
AgeCommit message (Collapse)Author
1997-11-14Fix tabstop handling largely as well as some issues with putchar. Generalgene
cleanup verses vttest to make things prettier. Still not perfect, though. From Dave Huang <khym@bga.com>
1997-06-20In zs_abort, wrap a #ifdef DDB around a Debugger() invocation. Point out bygene
Chris Jones In NetBSD PR#port-mac68k/3739 (I believe). Also, remove a comment that this change obsoletes.
1997-06-18Make if_sn.c far more MI, eventually share with pica.denny
sonic_get is faster and simpler. sn_ioctl works like other current ether drivers now. Sync up with netbsd to ease maintenance; incorporate some "gratuitous" formatting changes so I won't have to do two totally seperate mods each time.
1997-05-15Just plain ditch sn_printf of options. We don't do things this way anyway.gene
1997-05-08include bus.h to prevent compiler warnings and other problems.gene
1997-05-03Support for clearing interrupts on a Rasterops Colorboard 364.briggs
Thanks go to Michel Chalufour <michelc@tiac.net> for grovelling around for me.
1997-05-02Thanks to Tobias Beal <tbeal41@maine.maine.edu>, we can clear interruptsbriggs
on at least one Radius Precisioncolor 8 board.
1997-05-01Treat drhw 118 and 119 the same for Apple ethernet cards.briggs
1997-05-01Clear the interrupts properly on an E-Machines Futura II LX and make a wildbriggs
guess at clearing them on a Futura II SX/DSP and RasterOps ColorBoard 364. Thanks to Michel Chalufour <michelc@tiac.net> for loaning me the II LX.
1997-05-01Add in a couple more board types.briggs
1997-04-27What was I thinking?briggs
1997-04-25Cool. Drop oversized packets rather than splitting into mbufs. NetBSD log:gene
>From Mycroft: If we fail to allocate a cluster to hold a large packet, >simply drop it rather than using a chain of tiny mbufs.
1997-04-25A couple of performance improvements from Denny Gentry <denny1@home.com>briggs
1997-04-24Inspired by NetBSD changes: ditch AE_DEBUG diagnostics. This kills the ↵gene
AE_DEBUG option (if for some reason anyone is using it).
1997-04-24Followingthe Scott Reynolds gravy train, very minor:gene
>#ifdef DIAGNOSTIC, print the NuBus type fields for unrecognized boards.
1997-04-23On video devices, if we're loading non-default resource values, save thebriggs
resource ID. Thanks to Paul Goyette <paul@pgoyette.bdt.com> for spotting this one.
1997-04-23NetBSD -> OpenBSD in comments. Last references in here.gene
1997-04-22Damn. Change _all_ instances of #ifdef __NetBSD__ to #ifgene
defined(__NetBSD__) || defined(__OpenBSD__). This compiles again.
1997-04-22Pull in John Wittowski's HWDIRECT updates from 04/18.gene
Also, sync up with NetBSD with correct RCSids. Credit goes to Scott Reynolds for the space -> tab KNF in this file. Also, note that although rcsid's are matching, we do not support the opt_mrg_adb.h file as NetBSD does.
1997-04-22Some minor cleanup.briggs
1997-04-21Take care when accessing DAFB--some quadra-class machines use other videobriggs
controllers.
1997-04-18Change via NetBSD via Scott Reynolds via Takashi Namada who provided thegene
original baseline for these changes. "Make sure to call adbop() on Power Manager-based machines." Also, substantical cleanup and beautification.
1997-04-18More fixes from Scott Reynolds:gene
>For small writes, use PIO rather than PDMA; this increases the reliability >of the driver (considerably, on some systems/targets).
1997-04-18Fix from Denny Gentry--initialize receive seq. count and don't skip an entrybriggs
when programming the CAM.
1997-04-17Changes earmarked 'purely cosmetic' by Scott Reynolds:gene
>- Remove unused `register' modifier on declarations >- Reverse the sense of some tests to make the code more clear >- Type casts per KNF >- Move a static variable into the only function that uses it > (perhaps we can eliminate it entirely, someday?) Also, I went through these files and XXX'ed some things that should be and fixed a few more formatting problems per KNF.
1997-04-14Bring our incarnation of John Wittowski's direct adb driver into compatiblegene
state with NetBSD's. The direct-to-ADB code is now enabled by default. Using 'options MRG_ADB' will cause the kernel to revert to the 'old standby' code.
1997-04-14Whoops. A spurious '{' slipped into an if statement. This compiles again.gene
Also, since I'm here, fix some KNF.
1997-04-14Capslock support from Steve Brown <sbrown@best.com>briggs
1997-04-14Use an offset parameter when loading the reg_map--some cards use the "other"briggs
16 bits of the words.
1997-04-13Oops. We do not want to unmap something that we've used bus_space_subregionbriggs
to get.
1997-04-13Some updates based on information from Bob Nestor <rnestor@metronet.com>briggs
about his SONIC-T LC/PDS card.
1997-04-10Ignore SE/30 faux-video card.briggs
1997-04-10Stop the SONIC before setting reset, not after...briggs
1997-04-10Changes from Denny Gentry <denny1@home.com>:briggs
Change in the way receive buffer areas are handled. Before we gave the chip 16 buffers, each 1536 bytes (big enough for one packet). Now we're handing the chip 8 buffers, each 4 Kbytes, and letting the chip fit as many packets as it can in each one. This should help keep it from running out of buffer space. Also make some of the performance-crucial routines inline. It made no measurable difference except to make me feel better
1997-04-10Ack. Make this compile again.briggs
1997-04-09Comment video cards and add define for SuperMac Thunder/24.briggs
1997-04-08Changes from Michael R. Zucca <mrz5149@cs.rit.edu> for 16-bit and 32-bitbriggs
console support.
1997-04-08Some patches from Bob Nestor <rnestor@metronet.com> to edge toward supportbriggs
for an Apple SONIC-based ethernet card. Includes a patch to the nubus probing that we worked out together. Some cards, like his, were being missed and/or probed like video cards\!
1997-04-08Rewrite to make dma more stable from scottr@netbsdgene
1997-04-07Bleh. bus_probe has opposite return of my fn.briggs
1997-04-07Perhaps improve reliability with some small performance sacrifice.briggs
1997-04-07Denny suggests that we make all Quadra cases the same. The Q700, at leastbriggs
seems to be able to work with the Q650 configuration, but not vice-versa.
1997-04-07Ahem... bus_probe() already exists and does what bus_space_bad_addr() does.briggs
Nuke the latter.
1997-04-07Fix m68k/153 as suggested by David Leonard <d@occult.fnarg.net.au>.briggs
Fix a couple more, similar, bugs while I'm here to save David the trouble of reporting them, too.
1997-04-06Now need sys/time.h here.briggs
1997-04-06Eradicate #include <sys/*> from machine/*.h. Prompting from Gene.briggs
1997-04-06Attempt to kludge around the fact that we can not yet get the correct MACbriggs
address for the SONIC on PB5xx series. This uses the bus_space_bad_addr function that I added earlier.
1997-04-04Do not set DCR_SYNC for the C/Q[68]xx systems.briggs
Thanks to Steve Brown <sbrown@best.com> for working with me to find this.
1997-04-03PR#141 from David Leonard <d@occult.fnarg.net.au> with some small mods bybriggs
me. - Provide option (enabled in GENERIC and GENERICSBC) to disable ADB configuration when serial console is enabled. Old behavior allows booting even if ADB probe hangs (Apple had several ways to access ADB). - Configure ite0 differently--don't assume that it's only extant if it is the console.
1997-04-01Add DrHW for RasterOps CB264--From Scott Reynolds--and link it in to thebriggs
proper interrupt routine. grfmv_intr_mystery changed to grfmv_intr_cb264.