OpenGrok
Cross Reference: schizoreg.h
xref
: /
src
/
sys
/
arch
/
sparc64
/
dev
/
schizoreg.h
Home
|
History
|
Annotate
|
Download
|
only in
dev
History log of
/src/sys/arch/sparc64/dev/schizoreg.h
Revision
Date
Author
Comments
1.12
19-Oct-2018
macallan
add Tomatillo ESTAR and GPIO registers
1.11
23-Nov-2015
jdc
branches: 1.11.16; 1.11.18;
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.10
10-Aug-2015
mrg
add some tomatillo specific information to schizo_pbm_regs.
1.9
25-Mar-2012
mrg
branches: 1.9.2; 1.9.14; 1.9.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.8
20-Mar-2011
mrg
branches: 1.8.4; 1.8.8;
enable the tomatillo iocache.
garbage collect struct iommureg_schizo and use struct iommureg2.
1.7
02-Jan-2011
mrg
branches: 1.7.2;
now that it's optional, kill schizo_pci_find_ino().
prepare to enable the tomatillo iocache.
1.6
13-Feb-2010
nakayama
branches: 1.6.2;
Make 32-bit kernels compilable.
1.5
13-Dec-2008
mrg
branches: 1.5.2; 1.5.4; 1.5.8; 1.5.10;
- read AgentID out of the schizo CSR and use that, rather than the
passed in portid, to calculate the IGN.
- don't logical-or in the IGN always, possible twice
1.4
13-Dec-2008
mrg
- enable schizo_dmamap_create() after fixing it
- clean up some debug code
- remove unused schizo_intr_map()
- setup our iommu state properly
- for now, implement a 'struct schizo_iommureg' and use it in schizo.
XXX this should be merged with iommu*
interrupts are still not working but we get to scsi probe now.
1.3
10-Dec-2008
mrg
branches: 1.3.2;
revert part of the previous.
1.2
10-Dec-2008
mrg
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.3.2.2
13-Dec-2008
haad
Update haad-dm branch to haad-dm-base2.
1.3.2.1
10-Dec-2008
haad
file schizoreg.h was added on branch haad-dm on 2008-12-13 01:13:29 +0000
1.5.10.1
30-Apr-2010
uebayasi
Sync with HEAD.
1.5.8.3
11-Mar-2010
yamt
sync with head
1.5.8.2
04-May-2009
yamt
sync with head.
1.5.8.1
13-Dec-2008
yamt
file schizoreg.h was added on branch yamt-nfs-mp on 2009-05-04 08:11:57 +0000
1.5.4.2
19-Jan-2009
skrll
Sync with HEAD.
1.5.4.1
13-Dec-2008
skrll
file schizoreg.h was added on branch nick-hppapmap on 2009-01-19 13:16:47 +0000
1.5.2.2
17-Jan-2009
mjf
Sync with HEAD.
1.5.2.1
13-Dec-2008
mjf
file schizoreg.h was added on branch mjf-devfs2 on 2009-01-17 13:28:32 +0000
1.6.2.2
21-Apr-2011
rmind
sync with head
1.6.2.1
05-Mar-2011
rmind
sync with head
1.7.2.1
06-Jun-2011
jruoho
Sync with HEAD.
1.8.8.1
05-Apr-2012
mrg
sync to latest -current.
1.8.4.1
17-Apr-2012
yamt
sync with head
1.9.16.2
27-Dec-2015
skrll
Sync with HEAD (as of 26th Dec)
1.9.16.1
22-Sep-2015
skrll
Sync with HEAD
1.9.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.9.2.1
03-Dec-2017
jdolecek
update from HEAD
1.11.18.1
10-Jun-2019
christos
Sync with HEAD
1.11.16.1
20-Oct-2018
pgoyette
Sync with head
Indexes created Sat Oct 25 16:10:12 GMT 2025