| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Celebrate OpenBSD 6.0 release by retiring the sparc port. | 2016-09-01 | 1 | -692/+0 | |
| | | | | | | You've served us well, good friend, but now it's time to rest. ok deraadt | ||||
| * | Add a bus_dma_tag_t for DVMA usage, suitable for use for devices not sitting | 2015-03-30 | 1 | -12/+15 | |
| | | | | | | | | | | | | | | | | | | behind a sun4m iommu. Move the existing dvma routines from vm_machdep.c to this new dvma.c; this allows for a few declarations to be removed from public headers. Extend the device attachment arguments (struct confargs) to pass a bus_dma_tag_t. mainbus receives the dvma bus_dma_tag_t, and devices pass the tag unchanged to their children, except for iommu(4) which replaces it with its own. Change the few sun4m-only drivers to pick the bus_dma_tag_t from confargs rather than assume iommu; this allows qlw(4) to attach and work on sun4c. ok kettenis@ | ||||
| * | On SPARCbook systems, the ledma device node has a `cable-selection' property | 2014-07-28 | 1 | -1/+8 | |
| | | | | | | | | | | | | specifying which media the on-board interface uses. We already query it to set up proper register values; extend this to be able to pass a default media to the le(4) child. This makes SPARCbook system default to AUI without needing for a manual media change. tested by sebastia@ | ||||
| * | format string fixes and removal of -Wno-format for sparc kernels. | 2014-05-09 | 1 | -6/+6 | |
| | | |||||
| * | sun4e (i.e. SPARCengine 1e) support. This platform is a mix between sun4 and | 2010-07-10 | 1 | -6/+6 | |
| | | | | | | | sun4c, as it has a sun4c OpenPROM but a sun4 8KB pagesize. VME devices are not supported yet. ok deraadt@ | ||||
| * | make sparc compile again after tag team viking/guenther breakage. | 2010-06-27 | 1 | -1/+3 | |
| | | | | | ok kettenis@ | ||||
| * | Don't #include <sys/user.h> into files that don't need the stuff | 2010-06-26 | 1 | -2/+1 | |
| | | | | | | | | | it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha, amd64, armish, hppa, i386, macpcc, sgi, sparc64, and vax, mostly by krw and naddy. ok krw@ | ||||
| * | Correctly report unconfigured child devices. | 2008-12-26 | 1 | -2/+2 | |
| | | |||||
| * | use the right capitalization for `SBus' | 2007-05-29 | 1 | -2/+2 | |
| | | | | | ok jmc@ | ||||
| * | ``it's'' -> ``its'' when the grammar gods require this change. | 2007-04-10 | 1 | -2/+2 | |
| | | |||||
| * | sbus_establish() and the associated linked list in the sbus softc is now only | 2006-06-02 | 1 | -4/+1 | |
| | | | | | | | used to store a per-device reset callback, for use in sbusreset(). Except sbusreset() has never, ever, been used since Torek's sbus code went in. Time to recycle those wasted bits. | ||||
| * | Support for SUNW,fas SCSI, currently restricted to the lower 8 targets due | 2005-03-02 | 1 | -43/+94 | |
| | | | | | | | to MI esp code limitations. ok deraadt@ | ||||
| * | Use the DMA defines from dev/ic/lsi64854reg.h whenever possible; no functional | 2005-02-27 | 1 | -17/+17 | |
| | | | | | | | change. ok deraadt@ | ||||
| * | Trivial touches to compile with gcc 3. | 2004-02-01 | 1 | -1/+2 | |
| | | |||||
| * | 3/4 knockout for peter galbavy | 2003-06-05 | 1 | -6/+1 | |
| | | |||||
| * | First round of __P removal in sys | 2002-03-14 | 1 | -15/+15 | |
| | | |||||
| * | roundup(foo, NBPG) -> round_page(foo) | 1999-09-10 | 1 | -2/+2 | |
| | | |||||
| * | vm_offset_t -> {v,p}addr_t and vm_size_t -> {v,p}size_t | 1999-07-09 | 1 | -13/+13 | |
| | | | | | | remove "register" keywords Various cleanups. | ||||
| * | conditionalize use of sbus_testdma() | 1999-02-28 | 1 | -1/+5 | |
| | | |||||
| * | A few more dma in non-dma slot checks | 1998-11-11 | 1 | -3/+23 | |
| | | |||||
| * | do not print fake slot numbers | 1998-07-05 | 1 | -2/+2 | |
| | | |||||
| * | sync with netbsd: 4/300 dma fix | 1998-02-05 | 1 | -7/+18 | |
| | | |||||
| * | Undo the 4/300 dmaselect hack and fix it correctly | 1998-01-28 | 1 | -1/+4 | |
| | | |||||
| * | NETBSD_CURRENT_970916. Lot's just ID changes, since changes don't apply to | 1997-09-17 | 1 | -2/+2 | |
| | | | | | | us. Includes some pmap changes, for which I don't have the original commit message(s) handy. | ||||
| * | Mostly sync to NetBSD-current 970804. | 1997-08-08 | 1 | -78/+152 | |
| | | | | | | GENERIC currently compiles and runs; some devices (isp) are not complete and not yet enabled. | ||||
| * | added const to second parameter of cfprint_t routines | 1996-11-23 | 1 | -2/+2 | |
| | | |||||
| * | netbsd port, now we merge our changes back in | 1996-08-11 | 1 | -292/+336 | |
| | | |||||
| * | dmamatch never added in the offset for the dma registers to the VA, | 1996-01-12 | 1 | -1/+1 | |
| | | | | | | | | | | 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. | ||||
| * | new mapdev/()/mapiodev() calling convention uses "struct rom_reg *" to supply | 1995-12-15 | 1 | -1/+1 | |
| | | | | | | base plus an offset new dvma routines | ||||
| * | fix copyrights | 1995-11-21 | 1 | -3/+30 | |
| | | |||||
| * | new driver by me | 1995-10-18 | 1 | -164/+251 | |
| | | |||||
| * | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+367 | |
