Home | History | Annotate | Download | only in sbd
History log of /src/sys/arch/ews4800mips/sbd/if_iee_sbdio.c
RevisionDateAuthorComments
 1.13  22-Jul-2020  msaitoh s/reseting/resetting/
 1.12  23-Jun-2015  matt Fixup includes to the new world order.
Put platform wdflush into mips_locore_jumpvec
 1.11  22-Jan-2014  christos branches: 1.11.6;
fix set but unused variable
 1.10  01-Dec-2009  skrll branches: 1.10.12; 1.10.22; 1.10.26;
Spell busy correctly.
 1.9  10-May-2009  tsutsui Misc bus_dma(9) related cleanup:
- calculate each descriptor sizes and offsets in iee_attach() and store them
into softc, rather than re-calculating them everywhere via macros
- prepare macros to sync DMA shmem per each descriptor
- sync only necessary descriptors in iee_intr() and iee_start()
- make sure SCB_FOO macros take softc as an arg properly
- use bus_dmamap_load_mbuf(9) for RX mbufs
- put 2 byte alignments to RX mbufs

XXX: still slower than ie(4) in i82586 compat mode on HP9000 735/125.
 1.8  09-May-2009  tsutsui Move allocation of DMA shared memory with bus_dma(9) ops
from MD attachments to MI iee_attach().
Tested on HP9000 735/125. Compile test only on ews4800mips.

XXX: more strict bus_dmamap_sync(9) calls are required in various places.
 1.7  09-May-2009  tsutsui - use BUS_DMA_COHERENT rather than using MIPS_KSEG1_START
- use bus_dmamap_sync(9) rather than mips_dcache_wbinv_range()
- call bus_dmamap_sync(9) properly on DMA polling

XXX: untested due to lack of hardware
 1.6  05-May-2009  tsutsui - KNF and some misc cosmetics
- remove a function name from error messages on attach failure
 1.5  04-Apr-2008  tsutsui branches: 1.5.4; 1.5.18;
Split device_t/softc for iee(4), with misc cosmetic changes.
 1.4  29-Mar-2008  tsutsui - split softc/device_t
- adjust attach messages for sbdio devices
- misc cosmetics
 1.3  04-Mar-2007  tsutsui branches: 1.3.40;
Add a proper cast to bus_dmamem_map(9) on mapping shared memory.
 1.2  04-Mar-2007  christos Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.1  29-Dec-2005  tsutsui branches: 1.1.18; 1.1.28;
Initial import of NetBSD/ews4800mips port,
for NEC's MIPS based EWS4800 workstations.

Most porting work was done by UCHIYAMA Yasushi <uch@netbsd>
http://mail-index.netbsd.org/port-mips/2004/06/27/0000.html
and various cleanup, updating, and fixes have been done by me.
Currently only EWS4800/350, 360, 360AD, 360ADII, 360EX and 360SX
models are supported.
 1.1.28.1  12-Mar-2007  rmind Sync with HEAD.
 1.1.18.3  03-Sep-2007  yamt sync with head.
 1.1.18.2  21-Jun-2006  yamt sync with head.
 1.1.18.1  29-Dec-2005  yamt file if_iee_sbdio.c was added on branch yamt-lazymbuf on 2006-06-21 14:51:20 +0000
 1.3.40.2  02-Jun-2008  mjf Sync with HEAD.
 1.3.40.1  03-Apr-2008  mjf Sync with HEAD.
 1.5.18.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.5.4.2  11-Mar-2010  yamt sync with head
 1.5.4.1  16-May-2009  yamt sync with head
 1.10.26.1  18-May-2014  rmind sync with head
 1.10.22.2  03-Dec-2017  jdolecek update from HEAD
 1.10.22.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10.12.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.11.6.1  22-Sep-2015  skrll Sync with HEAD

RSS XML Feed