OpenGrok
Cross Reference: schizovar.h
xref
: /
src
/
sys
/
arch
/
sparc64
/
dev
/
schizovar.h
Home
|
History
|
Annotate
|
Download
|
only in
dev
History log of
/src/sys/arch/sparc64/dev/schizovar.h
Revision
Date
Author
Comments
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
Indexes created Sun Oct 19 02:09:48 GMT 2025