Age | Commit message (Collapse) | Author | |
---|---|---|---|
1996-12-06 | repair max sectors | Theo de Raadt | |
1996-12-05 | mirror isa fd driver in disklabel handling | Theo de Raadt | |
1996-11-23 | added const to second parameter of cfprint_t routines | kstailey | |
1996-11-06 | give floppies real partitions | Theo de Raadt | |
1996-08-13 | Revert back to Theo's eeprom.h. | Jason Downs | |
1996-08-12 | repair XDC_HWAIT macro to handle the fact that waithead is now | chuck | |
unsigned. should fix xdc watchdog timeouts noted in port-sparc by nathanw@mit.edu. | |||
1996-08-12 | one last fix | Theo de Raadt | |
1996-08-12 | Missed a couple things and blew something away by accident. | Jason Downs | |
1996-08-12 | Revert part of that last change; mapdev()/mapiodev() should be done all at | Jason Downs | |
once. | |||
1996-08-12 | Merge revs 1.2 through 1.3: counter, mapiodev. | Jason Downs | |
1996-08-12 | Merge the rest of our changes; mostly just softc changes in order to support | Jason Downs | |
more devices, more cleanly. | |||
1996-08-11 | Merge back rev 1.5: always set mouse to B1200. | Jason Downs | |
1996-08-11 | A couple slight changes, revs 1.1 through 1.3. | Jason Downs | |
1996-08-11 | Merge back revs 1.2 and 1.3. | Jason Downs | |
1996-08-11 | Merge back revision 1.2. | Jason Downs | |
1996-08-11 | Merge back revisions 1.2 through 1.4. | Jason Downs | |
1996-08-11 | netbsd port, now we merge our changes back in | Theo de Raadt | |
1996-06-21 | use correct copyright | chuck | |
1996-06-21 | sbus glue for "en" ATM device (only works on sun4c due to lack of support | chuck | |
for IOMMU) | |||
1996-05-05 | add 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-03-04 | Fix two bugs reported by Don Koch <aardvark@poirot.krl.com>(NetBSD PR#216{8,9}) | chuck | |
[1] check return value from malloc() for NULL before trying to bzero it. [2] use "=" rather than "|=" when writing to CSR (otherwise you may ACK something you don't mean to!). | |||
1996-02-21 | minor clean up: revise locations of disk_busy/disk_unbusy calls to match xd.c | chuck | |
1996-02-08 | - moved disk_busy() call from xdstrategy() to xdc_startbuf() | chuck | |
[prevents disk_unbusy panic when disk is loaded (if no free IOPBs, xdstrategy() would queue the buffer for pickup by xdcintr() but xdcintr() would never call disk_busy(). xdc_startbuf() is a better place since all bufs are routed through here] problem detected by girish@dworkin.wustl.edu, diagnosed and corrected by me. - move disk_unbusy() call in xdc_remove_iorq() before the call to XDC_FREE() [don't want to access a data structure that was just put on a free list] | |||
1996-01-31 | put zs chip register layout here. | Theo de Raadt | |
1996-01-15 | sync with netbsd | Theo de Raadt | |
1996-01-13 | - call mapiodev() with sizeof(struct xdc/xyc) rather than ra_len (which is | chuck | |
zero since xdcmatch/xycmatch no longer sets it). [if you call mapiodev() with a zero size it will reuse the KVA it returns, swiping the device out from under you!] - make xdc/xyc->iopbase point in the kernels DVMA space rather than at the normal malloc'd KVA. this isn't compatable with sun4m [doesn't have a kernel DVMA space] and will need to be changed later (XXX). - move disk_attach() to before reading the disk label as per Jason. otherwise we are reading into an unallocated buffer (oops!) | |||
1996-01-12 | we no longer need to add in the offset to the mapped VA to get the correct | chuck | |
device address (bus_tmp, bus_map, and mapiodev now do this for us). also, we handle all our mappings, so don't have obio.c do any for us (i.e. don't set ra->ra_len in xycmatch). nuke uneeded variable in match function. | |||
1996-01-12 | dmamatch never added in the offset for the dma registers to the VA, | chuck | |
and thus probed the wrong address on the 4/300 (but it worked because it was probing the esp0 registers!). now that bus_tmp() adds the offset in for us [as of obio 1.15] i discoved that a byte access to the dma registers is not allowed. so, i've change probeget to use a word access. | |||
1996-01-12 | improved handling of mapping of devices who's registers do not reside on | chuck | |
page boundaries: - change bus_tmp() to include the offset from the start of page in the returned KVA [rather than forcing each driver to add it back in individually] - changed bus_map() to include the offset from the start of page in the the returned value if a mapping is found in the PROM's KVA area - clarified a few comments | |||
1996-01-12 | from netbsd; | Theo de Raadt | |
New generic disk framework. Highlights: New metrics handling. Metrics are now kept in the new `struct disk'. Busy time is now stored as a timeval, and transfer count in bytes. Storage for disklabels is now dynamically allocated, so that the size of the disk structure is not machine-dependent. Several new functions for attaching and detaching disks, and handling metrics calculation. Old-style instrumentation is still supported in drivers that did it before. However, old-style instrumentation is being deprecated, and will go away once the userland utilities are updated for the new framework. For usage and architectural details, see the forthcoming disk(9) manual page. | |||
1996-01-06 | one tests code before one commits it. initialize ttymalloc'd struct properly. | Theo de Raadt | |
also with mrg: use B1200 instead of 1200. | |||
1996-01-06 | by mrg and myself on irc: fix a ttymalloc() memory leak, TIOCM* botch | Theo de Raadt | |
1996-01-05 | from netbsd; = not == | Theo de Raadt | |
1996-01-04 | mi 5380 driver | Theo de Raadt | |
1995-12-27 | from netbsd: | Theo de Raadt | |
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers. | |||
1995-12-18 | cgtwo only exists on vmes; and thus only sun4 (we will deal with | Theo de Raadt | |
the sun4/600 later) | |||
1995-12-18 | fix fb_setsize() to set width/height for P4 frame buffers | Theo de Raadt | |
now rconsole works on all P4 frame buffers | |||
1995-12-17 | add a missing \n | Theo de Raadt | |
1995-12-17 | match correctly on pfour | Theo de Raadt | |
1995-12-15 | new mapdev/()/mapiodev() calling convention uses "struct rom_reg *" to supply | Theo de Raadt | |
base plus an offset new dvma routines | |||
1995-12-15 | settable ring buffer sizes from pk | Theo de Raadt | |
1995-12-15 | MI le driver | Theo de Raadt | |
1995-12-15 | change u_long to u_int32_t to match rcons | Theo de Raadt | |
1995-11-22 | change ZLRB_RING_SIZE to 4096 | Theo de Raadt | |
1995-11-21 | fix copyrights | Theo de Raadt | |
1995-11-19 | rcons does NOT work on p4 bwtwo/cgtwo, probably because of alignment problems? | Theo de Raadt | |
1995-11-18 | remove a bunch of stupid 4/100 and bustype checks | Theo de Raadt | |
1995-11-09 | correct sun4 calls to fb_attach() | Theo de Raadt | |
1995-11-09 | don't panic for multiple /dev/fb declarers | Theo de Raadt | |
1995-11-09 | $NetBSD$ -> $Id$ | Theo de Raadt | |