Home | History | Annotate | Download | only in include
History log of /src/sys/arch/hpcmips/include/isa_machdep.h
RevisionDateAuthorComments
 1.10  18-Oct-2016  jdolecek add isa_intr_establish_xname() to MD isa headers so that it can be used
by MI drivers
 1.9  27-Oct-2012  chs branches: 1.9.14; 1.9.18;
split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.8  19-Aug-2009  dyoung branches: 1.8.12; 1.8.22;
(Re-)define isa_detach_hook(), and define isa_dmadestroy(). Update
some isa_chipset_tag_t->ic_detach_hook() definitions.
 1.7  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.6  09-May-2003  fvdl branches: 1.6.104; 1.6.106; 1.6.108;
A few ISA sound drivers like to share dma channels, and hence deferred
isa_dmamap_create() calls to their open/close entrypoints. This worked
with some luck, but broke on i386 when _bus_dmamap_create started
to allocate bounce buffers upfront, since memory below 16M may well
not be available when the sound devices is opened for the Nth time.

To fix this, create a new simple interface, isa_drq_alloc/isa_drq_free,
wrappers around already existing bitmask macros. These are expected
to be used before an isa_dmamap_create call, and after an
isa_dmamap_destroy call, respectively. For the sb and ad1848 drivers,
they're deferred until open/close.

All isa_dmamap_create calls can now use BUS_DMA_ALLOCNOW and be done
at attach time.
 1.5  16-Sep-2001  uch branches: 1.5.4;
ANSIfy, KNF.
 1.4  04-Jun-2000  cgd branches: 1.4.4; 1.4.6;
Implement the more flexiable `evcnt' interface as discussed (briefly) on
tech-kern and now documented in evcnt(9).
 1.3  01-Jun-2000  cgd kill __P in these files. (I had to look at them anyway with an eye for
adding some protos... and adding them with __P seems wrong, but mixing
__P and not __P in the same file seems wrong too, so...)
 1.2  05-Mar-2000  takemura branches: 1.2.2;
Add ISA DMA support entries. (It's dummy. I don't know if it work or not.)
 1.1  16-Sep-1999  takemura branches: 1.1.1;
Initial revision
 1.1.1.1  16-Sep-1999  takemura branches: 1.1.1.1.2;
Import NetBSD/hpcmips source files from hpcmips repository.
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
 1.1.1.1.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.2.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4.6.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.4.1  01-Oct-2001  fvdl Catch up with -current.
 1.5.4.2  16-Sep-2001  uch ANSIfy, KNF.
 1.5.4.1  16-Sep-2001  uch file isa_machdep.h was added on branch nathanw_sa on 2001-09-16 05:32:21 +0000
 1.6.108.2  19-Aug-2009  yamt sync with head.
 1.6.108.1  16-May-2008  yamt sync with head.
 1.6.106.1  18-May-2008  yamt sync with head.
 1.6.104.1  02-Jun-2008  mjf Sync with HEAD.
 1.8.22.2  03-Dec-2017  jdolecek update from HEAD
 1.8.22.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.8.12.1  30-Oct-2012  yamt sync with head
 1.9.18.1  04-Nov-2016  pgoyette Sync with HEAD
 1.9.14.1  05-Dec-2016  skrll Sync with HEAD

RSS XML Feed