Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/sparc64/dev/schizovar.h
RevisionDateAuthorComments
 1.7  23-Nov-2015  jdc Set the target JPID for all interrupts on Tomatillo.
If the "ino-bitmap" property is available, use it to route error interrupts.
Minor cosmetic changes.
Add register printing when DEBUG is defined.
 1.6  25-Mar-2012  mrg branches: 1.6.2; 1.6.14; 1.6.16;
- save the "version#" in the softc, we will want it later
- enable some more things in the schizo CSR:
- tomatillo: DMA arbitration enable:
- tomatillo: prefetch read multiple / one / line
- schizo: enable parking unless "no-bus-parking" is set
- schizo: enable streaming buffer interrupts
- schizo: enable bus arbitration for schizo, not these reseved
bits for tomatillo

partly from and entirely inspired by freebsd schizo_attach().
 1.5  03-Jun-2011  christos branches: 1.5.2; 1.5.6;
CFATTACH_DECL_NEW
 1.4  06-Feb-2010  mrg branches: 1.4.4; 1.4.6; 1.4.10;
- properly map the schizo interrupt registers, so we can use the normal
virtual mappings to access them.
- with the above fxied, kill SCHIZO_BUS_SPACE_BROKEN, and introduce
an options CHEETAH for now, that disables the SPITFIRE code in locore.
- merge schizo_init() into schizo_attach() and clean up the softc a bit.


with this we are only one more step away from GENERIC booting on USIII
machines.
 1.3  13-Dec-2008  mrg branches: 1.3.2; 1.3.4; 1.3.8;
fix much of the interrupt mapping/establishment code. still does
not yet work, but we are now seeing spurious interrupts (that should
be mapped to some handler..)
 1.2  10-Dec-2008  mrg branches: 1.2.2;
checkpoint my work-in-progress port of this driver.
it boots some way but will crash attaching rtc0.

known TODO items:
- figure out why BUS_SPACE_MAP_LINEAR mappings generate data errors
(cause of the rtc issue)
- several interrupt issues
 1.1  10-Dec-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.1  10-Dec-2008  mrg import the original openbsd "schizo" PCI driver as found on US-III systems.
 1.2.2.2  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.2.2.1  10-Dec-2008  haad file schizovar.h was added on branch haad-dm on 2008-12-13 01:13:29 +0000
 1.3.8.3  11-Mar-2010  yamt sync with head
 1.3.8.2  04-May-2009  yamt sync with head.
 1.3.8.1  13-Dec-2008  yamt file schizovar.h was added on branch yamt-nfs-mp on 2009-05-04 08:11:57 +0000
 1.3.4.2  19-Jan-2009  skrll Sync with HEAD.
 1.3.4.1  13-Dec-2008  skrll file schizovar.h was added on branch nick-hppapmap on 2009-01-19 13:16:47 +0000
 1.3.2.2  17-Jan-2009  mjf Sync with HEAD.
 1.3.2.1  13-Dec-2008  mjf file schizovar.h was added on branch mjf-devfs2 on 2009-01-17 13:28:32 +0000
 1.4.10.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.4.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.4.4.1  12-Jun-2011  rmind sync with head
 1.5.6.1  05-Apr-2012  mrg sync to latest -current.
 1.5.2.1  17-Apr-2012  yamt sync with head
 1.6.16.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.6.14.1  26-Jan-2016  riz Pull up following revision(s) (requested by jdc in ticket #1064):
sys/arch/sparc64/dev/schizo.c: revision 1.34
sys/arch/sparc64/dev/schizo.c: revision 1.35
sys/arch/sparc64/dev/schizovar.h: revision 1.7
sys/arch/sparc64/dev/schizoreg.h: revision 1.10
sys/arch/sparc64/dev/schizoreg.h: revision 1.11
add some tomatillo specific information to schizo_pbm_regs.
Set the target JPID for all interrupts on Tomatillo.
If the "ino-bitmap" property is available, use it to route error interrupts.
Minor cosmetic changes.
Add register printing when DEBUG is defined.
Use __BIT() for some masks to fix the sparc build.
No binary changes.
 1.6.2.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed