Home | History | Annotate | Download | only in include
History log of /src/sys/arch/arc/include/isa_machdep.h
RevisionDateAuthorComments
 1.18  03-May-2022  andvar fix various typos, mainly s/trasfering/transferring/ and s/theese/these/.
 1.17  18-Oct-2016  jdolecek add isa_intr_establish_xname() to MD isa headers so that it can be used
by MI drivers
 1.16  27-Oct-2012  chs branches: 1.16.14; 1.16.18;
split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.15  06-Mar-2011  tsutsui branches: 1.15.4; 1.15.14;
Remove trailing spaces.
 1.14  19-Aug-2009  dyoung branches: 1.14.4; 1.14.6;
(Re-)define isa_detach_hook(), and define isa_dmadestroy(). Update
some isa_chipset_tag_t->ic_detach_hook() definitions.
 1.13  12-Jun-2006  tsutsui branches: 1.13.64;
Account ISA interrupts by evcnt(9)
 1.12  12-Jun-2006  tsutsui - rename struct intrhand -> struct isa_intrhand
- remove unused ih_what member
 1.11  11-Dec-2005  christos branches: 1.11.4; 1.11.8; 1.11.14;
merge ktrace-lwp.
 1.10  03-Jun-2005  tsutsui branches: 1.10.2;
Add const.
 1.9  13-Feb-2004  wiz Uppercase CPU, plural is CPUs.
 1.8  14-Jun-2003  tsutsui branches: 1.8.2;
Add isa_intr_alloc() for isapnp support.
 1.7  09-May-2003  fvdl 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.6  20-Jun-2000  soda branches: 1.6.2; 1.6.4;
for DeskStation RPC44
 1.5  09-Jun-2000  soda - NEC RISCstation 2250 (RD-94) PCI bus support,
contributed by Shuichiro URATA <ur@a-r.org>.
- Experimental coding for NEC RISCserver 2200 and RISCstation 2200.
(doesn't really work)
 1.4  04-Jun-2000  cgd 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  23-Jan-2000  soda branches: 1.2.2;
merge to NetBSD-current (DeskStation and Algor support is currently broken)
 1.1  23-Jan-2000  soda branches: 1.1.1;
Initial revision
 1.1.1.2  23-Jan-2000  soda Moved from /cvsroot/syssrc/sys/arch/arc/isa/isa_machdep.h,v
 1.1.1.1  23-Jan-2000  soda OpenBSD-2.1/arc
 1.2.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6.4.2  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.6.4.1  20-Jun-2000  bouyer file isa_machdep.h was added on branch thorpej_scsipi on 2000-11-20 20:00:36 +0000
 1.6.2.2  20-Jun-2000  soda for DeskStation RPC44
 1.6.2.1  20-Jun-2000  soda file isa_machdep.h was added on branch netbsd-1-5 on 2000-06-20 08:26:55 +0000
 1.8.2.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.8.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.8.2.1  03-Aug-2004  skrll Sync with HEAD
 1.10.2.1  21-Jun-2006  yamt sync with head.
 1.11.14.1  19-Jun-2006  chap Sync with head.
 1.11.8.1  26-Jun-2006  yamt sync with head.
 1.11.4.1  09-Sep-2006  rpaulo sync with head
 1.13.64.1  19-Aug-2009  yamt sync with head.
 1.14.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.14.4.1  21-Apr-2011  rmind sync with head
 1.15.14.2  03-Dec-2017  jdolecek update from HEAD
 1.15.14.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.15.4.1  30-Oct-2012  yamt sync with head
 1.16.18.1  04-Nov-2016  pgoyette Sync with HEAD
 1.16.14.1  05-Dec-2016  skrll Sync with HEAD

RSS XML Feed