summaryrefslogtreecommitdiff
path: root/sys/arch/mvme68k/dev/if_le.c
AgeCommit message (Collapse)Author
2009-02-21No need to use special copy{from,to}buf for MVME376, the board's buffersMiod Vallat
are mapped uncached anyway.
2009-02-17Add real bus_space and bus_dma to mvme68k, so that it can benefit fromMiod Vallat
recent driver work; this gives us better osiop and vs drivers, vsbic (although currently disabled on 68060 boards until more bugs are fixed), and the ability to boot and root off vs and vsbic. Existing code is not modified and still uses memory mapped structures; this might change eventually as more code gets factorized and moved to MI land.
2006-01-11Switch to __HAVE_DEVICE_REGISTER to find the device we're booted from.Miod Vallat
Simpler, better.
2005-11-24Prefer vaddr_t and paddr_t types in device softc, instead of void * andMiod Vallat
heavy casts. Improves readability, no functional change.
2004-07-30Move struct evcount inside struct intrhand, and modernize intrhandMiod Vallat
usage; similar to (and from) mvme88k. Also remove unused haltvec structures and related code.
2004-07-30Switch mvme68k to evcount interrupt counters.Miod Vallat
2004-07-02Kill ca_master in autoconf structures. Drivers either only attach to oneMiod Vallat
specific bus (mc/pcc/pcctwo), or they know it from the ca_bustype value, and can use the globals sys_busname variables. This also allows for some code simplifications.
2004-04-29Correctly initialize the hardware's memory address on MVME376, it usesMiod Vallat
A24 accesses. Fixes the reccurent timeout problems.
2003-12-30Add support for all six Motorola-supported configurations of MVME376Miod Vallat
cards. The original code would only work with the first configuration, as the etherbuf addresses grow _downwards_ from 0xfd6c0000 with Motorola's jumper configuration. Reference: MVME376 Ethernet Communication Controller User's Manual (MVME376/D1) While there, do not panic() on failure to attach, but simply print an error message and return. XXX Proper care of the memory mapping still needs to be written, as the memory XXX space of the MVME376 is always outside extio.
2003-10-14Oops, unbrek.Miod Vallat
2003-10-13Do not define LEDEBUG by default.Miod Vallat
2003-09-29avaliable -> availableMiod Vallat
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback
Diff generated by Chris Kuethe.
2002-04-29wierd -> weirdPeter Valchev
2002-04-27Jumbo commit to fix all compilation warnings on mvme68k (add prototypes,Miod Vallat
add casts, fix a few errors and typos in the process, etc)
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-21Let this compile for kernels where no pcc device is configured (i.e. kernelsMiod Vallat
with no 147 support). Problem reported by "Bob" <bharbour@emr.net>
2001-12-19cleanupTheo de Raadt
2000-01-29Updated flash and ipic device compatability with MC rev 0x01. zs mods to ↵Steve Murphree
work with LX style 162 boards.
2000-01-24Fixed bug in disksubr.c relating to disklabels. Added MVME376 support to ↵Steve Murphree
le. Made installboot insert M68K for volume ID, not M88K. Correctly documented installboot.
1998-09-16o if_media'fied am7990Jason Wright
o if_media'fied sun4m le.
1997-08-08Initialize hwreset.Jason Downs
1996-08-20init sc_mem; cleanupTheo de Raadt
1996-06-11call am7990_config()Theo de Raadt
1996-05-29update for new generic bootchuck
1996-05-10split le driver, if_name/if_unit -> if_xname/if_softcTheo de Raadt
1996-05-06fix russian typoTheo de Raadt
1996-05-05add general ether_ioctl call in net/if_ethersubr.c,Michael Shalayeff
NS,IPX,X.25 special processing is now handled in there. reflect this amazing addition in all the ether ifaces. ppl, pls check the stuff.
1996-04-28cfattach/cfdriver splitTheo de Raadt
1995-12-27use splnet instead of splimpTheo de Raadt
1995-11-07$Id$ throughoutTheo de Raadt
update many copyrights
1995-10-18initial import of NetBSD treeTheo de Raadt