History log of /src/sys/arch/mac68k/nubus/nubus.h |
Revision | | Date | Author | Comments |
1.66 |
| 27-Oct-2012 |
chs | split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.65 |
| 04-Mar-2009 |
hauke | branches: 1.65.12; 1.65.22; Add Nubus IDs for the Atto SiliconExpress IV, an isp1000 based fast/wide SCSI adapter.
|
1.64 |
| 07-Mar-2007 |
tsutsui | branches: 1.64.44; 1.64.52; 1.64.58; Change variables which are used to read byte stream data from (void *) to (char *).
|
1.63 |
| 04-Mar-2007 |
christos | Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.62 |
| 06-Dec-2006 |
hauke | branches: 1.62.2; Support for four nubus video cards:
Formac ProNitron 80.IVb (1024x768/8) Relax 19" Model 200 (1024x768/8) Apple Monochrome Video Card (640x480/1) VillageTronic Mac Picasso 320 (up to 1920x1080/up to 24)
Nubus identifiers for Creative Solutions parallel & serial cards, and a Becton Dickinson data acquisition card.
|
1.61 |
| 11-Dec-2005 |
christos | branches: 1.61.20; 1.61.22; merge ktrace-lwp.
|
1.60 |
| 03-Jun-2005 |
rjs | branches: 1.60.2; Add const.
|
1.59 |
| 15-Jan-2005 |
chs | de-__P, remove register, ansify, b* -> mem*.
|
1.58 |
| 25-Apr-2004 |
rjs | Add the TI microExplorer card.
|
1.57 |
| 13-Apr-2002 |
briggs | branches: 1.57.10; Fixes and changes from Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>. * Clean up after briggs@ changes to support bus_dma. * Add support for reading sMemory resources from nubus cards. * Add support for old cards with only the board rsrc (NatSemi NB-GPIB, e.g.) * Add a few more card identifiers.
|
1.56 |
| 10-Apr-2002 |
briggs | Use m68k/m68k/cacheops.[ch] Use m68k/m68k/bus_dma.c - Add mainbus_attach_args with bus_space_tag_t and bus_dma_tag_t. - Use passed-in tags for nubus scan.
|
1.55 |
| 22-Jan-2001 |
briggs | branches: 1.55.4; 1.55.8; Clear interrupts on the RasterOps PaintBoard Prism GT 1.0. From Alastair Bridgewater <nyef@softhome.net>.
|
1.54 |
| 22-Jan-2001 |
briggs | Handle interrupts on the Radius DirectColor/GX (id 0x27c). From Alastair Bridgewater <nyef@softhome.net>.
|
1.53 |
| 08-Dec-2000 |
briggs | Do not define the same symbol with two different values. PR#11664.
|
1.52 |
| 05-Dec-2000 |
briggs | Add the DrHw Apple 24AC "Boogie" video card. Thanks to Lucas Lay <segfault@mac.com> for digging it up.
|
1.51 |
| 05-Dec-2000 |
briggs | Add defines for: Apple WGS SCSI / cache card FWB JackHammer SCSI card
|
1.50 |
| 26-Jul-2000 |
briggs | Add Sigma Designs L-View and AsanteFAST product codes.
|
1.49 |
| 18-Mar-2000 |
scottr | branches: 1.49.4; Add the RasterOps 24MxTV; this card operates in the same manner as two other RasterOps boards we already handle. Information provided by Greg Kerr.
|
1.48 |
| 14-Jun-1999 |
briggs | branches: 1.48.2; Clear interrupts on a Radius GS/C card. Thanks go to Yasufumi Suzuki <yattin@sco.bekkoame.ne.jp> for doing the MacsBug "leg"work for me.
|
1.47 |
| 10-Jun-1999 |
briggs | Note that 0x146 is a Micron Exceed.
|
1.46 |
| 01-Jun-1999 |
briggs | Add define for another ethernet card (Nuvolink) Wrap nubus_scan_slot() prototype in #ifdef DEBUG.
|
1.45 |
| 30-May-1999 |
briggs | PR 7021 from Yoshihisa Sugimoto <sugimoto@sums.shiga-med.ac.jp>: Clear interrupt properly on the RasterOps 24XLTV. Same as the 24LX.
|
1.44 |
| 27-Sep-1998 |
scottr | branches: 1.44.6; 1.44.8; 1.44.10; 1.44.12; Add support for the TFL LAN Inc. E410/E420 PDS cards. Based on code from Ken Nakata in PR 6199, which was in turn derived from code from Haru Maruyama <h-maru @ da2.so-net.ne.jp>.
|
1.43 |
| 15-Sep-1998 |
scottr | Add the DrHw value for the MicroConversions 2124NB II display adapter, from Paul Goyette.
|
1.42 |
| 17-Aug-1998 |
briggs | Update comment after cut and paste.
|
1.41 |
| 12-Aug-1998 |
scottr | Support Cabletron Ethernet card, from John Marohn in PR 5762.
|
1.40 |
| 09-Aug-1998 |
briggs | Support video interrupt for GrandVimage 17iL video card.
|
1.39 |
| 23-May-1998 |
briggs | Handle video interrupts for the Radius PrecisionColor 24X card. Thanks for sleuthing and testing go to Robert Oelkers <windcatcher@earthlink.net>.
|
1.38 |
| 07-May-1998 |
briggs | New video card: Vimage by Interware Co., Ltd. Define constants for the PLI QuickSCSI nubus board.
|
1.37 |
| 26-Apr-1998 |
briggs | Deal with the video interrupt for the RasterOps 8/24XLi. Thanks for the information go to Tadashi Ueda <ng6t-ued@asahi-net.or.jp>.
|
1.36 |
| 24-Apr-1998 |
briggs | Add interrupt support for two more video cards: the Formac color card II and the Radius PrecisionColor 24Xp. Thanks to <falk.stern@luene.net> and <Mario_Magliocco@broder.com> for their remote sleuthing and testing.
|
1.35 |
| 03-Dec-1997 |
briggs | Thanks to Paul Goyette <paul@whooppee.com> for a patch to clear the interrupt properly on a SuperMac Spectrum/8 Series III, and thanks to Dan McMahill for loaning the card to Paul. I modified Paul's patch somewhat to change grfmv_intr_generic_{1,4} to grfmv_intr_generic_write{1,4} and added grfmv_intr_generic_or4 to handle this card.
|
1.34 |
| 30-Nov-1997 |
briggs | Support for the Lapis ProColorServer 8 PDS on the SE/30. This prevents hangs when trying to use this video card in conjunction with an ethernet card. Thanks to David Condon <david@apk.net> for information and testing.
|
1.33 |
| 25-Oct-1997 |
briggs | Handle interrupts on E-Machines Futura-SX. From Paul Goyette, PR 4348.
|
1.32 |
| 09-Oct-1997 |
briggs | branches: 1.32.2; Clear interrupts properly on the Radius PrecisionColor 8. Thanks for the info go to Andrew MacGibbon <andrew-m@cs.auckland.ac.nz>
|
1.31 |
| 26-Sep-1997 |
briggs | Add another Dayna card to the Apple-compa. list. Define a constant for the SuperMac Spectrum/24 series III display card. Thanks go to Luca Falzoni <falzoni@jetai.unipv.it> for trying out the code for the Dayna ethernet support.
|
1.30 |
| 15-Aug-1997 |
briggs | Add interrupt handler for SuperMac GFX. Tested by Kai-Yew Lum <kaiyewl@engin.umich.edu> back in May.
|
1.29 |
| 14-Aug-1997 |
scottr | Recognize the Sigma Designs ColorMax card, and handle the interrupt. Code provided by Brian Foley <bfoley@gpo.iol.ie> via Allen Briggs, updated for bus.h by me.
|
1.28 |
| 15-Jul-1997 |
scottr | branches: 1.28.2; Add DrHw value for the Macintosh Display Card
|
1.27 |
| 01-Jul-1997 |
scottr | Add support for Portrait Video Card. From SUNAGAWA Keiki <kei_sun@ba2.so-net.or.jp> in PR 3821.
|
1.26 |
| 11-May-1997 |
scottr | 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.
|
1.25 |
| 02-May-1997 |
briggs | Thanks to Tobias Beal <tbeal41@maine.maine.edu>, we can clear interrupts on at least one Radius Precisioncolor 8 board.
|
1.24 |
| 01-May-1997 |
briggs | Treat drhw 118 and 119 the same for Apple ethernet cards.
|
1.23 |
| 01-May-1997 |
briggs | Add in a couple more board types.
|
1.22 |
| 10-Apr-1997 |
briggs | Ignore SE/30 faux-video card.
|
1.21 |
| 10-Apr-1997 |
briggs | Comment video cards and add define for SuperMac Thunder/24.
|
1.20 |
| 10-Apr-1997 |
briggs | Changes from Bob Nestor to come closer to supporting his Apple SONIC-based nubus card.
|
1.19 |
| 01-Apr-1997 |
briggs | Add DrHW for RasterOps CB264--From Scott Reynolds--and link it in to the proper interrupt routine.
|
1.18 |
| 30-Mar-1997 |
briggs | Some new SONIC code from Denny Gentry <denny1@home.com> with a couple of tweaks and bug fixes by yours truly.
Here's what Denny had to say:
nubus.h: - add a drsw entry for my card [ I also added a couple of constants for more display cards ] if_sn.c: - allocate sc->space using malloc (Scott wanted this). - make csr accesses use NIC_PUT/GET, remove sc->sc_csr. - add multicast and IFF_PROMISC support. multicast isn't well tested, but I made sure the unicast case still works. - finish the new arp interface, remove sc->sc_enaddr if_snreg.h: - remove struct sonic_reg if_snvar.h: - add NIC_PUT and NIC_GET macros a la if_ae - remove sc_txhead, it isn't used. if_sn_nubus.c: - clean up support for my SE/30 card. - Move add_nubus_intr from if_sn.c (to keep if_sn.c MI) if_sn_obio.c: - make Q610, C610, Q650, C650, Q800 use EXBUS. - PB500 had a "return" where "break" was intended. PB500 probably wasn't working. - move add_nubus_intr from if_sn.c. - add an "explanation" why Apple's ethernet addr is encoded in token ring format in the PROM.
|
1.17 |
| 24-Feb-1997 |
scottr | NUBUS_SLOT_TO_PADDR -> NUBUS_SLOT2PA
|
1.16 |
| 19-Feb-1997 |
scottr | Add a bus space tag field to nubus_attach_args
|
1.15 |
| 17-Dec-1996 |
scottr | branches: 1.15.6; Define struct nubus_attach_args
|
1.14 |
| 07-May-1996 |
briggs | Get rid of some old, now meaningless macros.
|
1.13 |
| 05-May-1996 |
briggs | 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.
|
1.12 |
| 12-Jan-1996 |
briggs | Patch to at least recognise FOCUS EtherLAN. From Erik Bertelson <erik@sockdev.uni-c.dk>
|
1.11 |
| 24-Sep-1995 |
briggs | Add Technology Works ethernet card. From Kazunari Nakamura <kazu@nkk.co.jp>.
|
1.10 |
| 25-Aug-1995 |
briggs | Add constants for CSI's communications card.
|
1.9 |
| 30-Jul-1995 |
briggs | Fix the internal video probe again.
|
1.8 |
| 01-Jul-1995 |
briggs | Fix buglet that was missed when converting nubus to non pa==va mapping.
|
1.7 |
| 21-Jun-1995 |
briggs | Make NUBUS_BASE_TO_SLOT and reverse not depend on VA==PA for NuBus. Add constant for DRSW_FARALLON.
|
1.6 |
| 05-May-1995 |
briggs | Add some code/defines to differentiate Asante and Interlan/Gator cards correctly with the new nubus code.
|
1.5 |
| 29-Apr-1995 |
briggs | Add new nubus handling that's much more robust. Update via, if_ae, and grf accordingly. Revamp grf.
|
1.4 |
| 21-Apr-1995 |
briggs | First pass of KNFication. Needs more.
|
1.3 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.2 |
| 29-Nov-1993 |
briggs | Update to current work in progress. This includes an update to use config.new. Numerous updates to console so it works better on the SE/30 screen. Some nice changes from Brad Parker for handling NuBUS and an ethernet driver that I haven't worked on, yet.
|
1.1 |
| 29-Sep-1993 |
briggs | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 29-Sep-1993 |
briggs | The current MacBSD architecture sub-directory for NetBSD-0.9--more or less. It needs some help to get to be -current. Support for minimal hardware on the SE/30, II, IIx, and IIcx exists.
|
1.15.6.1 |
| 12-Mar-1997 |
is | Merge in changes from The Trunk, partially just reimplementing newarp.
|
1.28.2.3 |
| 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.28.2.2 |
| 29-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.28.2.1 |
| 23-Aug-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.32.2.2 |
| 01-Dec-1997 |
mellon | Pull rev 1.34 up from trunk (briggs) (reviewed by mellon)
|
1.32.2.1 |
| 26-Oct-1997 |
mellon | Pull rev 1.33 up from trunk (briggs)
|
1.44.12.1 |
| 30-Nov-1999 |
itojun | bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch just for reference purposes. This commit includes 1.4 -> 1.4.1 sync for kame branch.
The branch does not compile at all (due to the lack of ALTQ and some other source code). Please do not try to modify the branch, this is just for referenre purposes.
synchronization to latest KAME will take place on HEAD branch soon.
|
1.44.10.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.44.8.2 |
| 14-Dec-2000 |
he | Pull up revision 1.52 (requested by briggs): Add the DrHw Apple 24AC "Boogie" video card.
|
1.44.8.1 |
| 21-Jun-1999 |
perry | pullup 1.44->1.45 (briggs)
|
1.44.6.1 |
| 01-Nov-1999 |
scottr | Repair merge-related damage
|
1.48.2.4 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
1.48.2.3 |
| 13-Dec-2000 |
bouyer | Sync with HEAD (for UBC fixes).
|
1.48.2.2 |
| 08-Dec-2000 |
bouyer | Sync with HEAD.
|
1.48.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.49.4.2 |
| 14-Dec-2000 |
he | Pull up revision 1.52 (requested by briggs): Add the DrHw Apple 24AC "Boogie" video card.
|
1.49.4.1 |
| 07-Aug-2000 |
briggs | pullup revision 1.50, approved by thorpej. Define constants for AsanteFAST and Sigma Designs L*View cards.
|
1.55.8.1 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.55.4.1 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.57.10.5 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.57.10.4 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.57.10.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.57.10.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.57.10.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.60.2.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.60.2.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.61.22.1 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.61.20.1 |
| 12-Jan-2007 |
ad | Sync with head.
|
1.62.2.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.64.58.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.64.52.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.64.44.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.65.22.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.65.12.1 |
| 30-Oct-2012 |
yamt | sync with head
|