Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/alpha/pci/tsreg.h
RevisionDateAuthorComments
 1.11  30-May-2022  andvar s/identifing/identifying/ and s/multipler/multiplier/ in comments.
 1.10  17-Jul-2021  thorpej - Define the DAC enable bit that's present in WSBA3.
- Define symbolic constants for the valid WSM values.
 1.9  27-May-2021  thorpej The Tsunami / Typhoon chipsets have a static "monster window" for DMA
that allows for up to 32GB of RAM to be direct-mapped if the PCI device
can issue a 64-bit address (the monster window lives at 0x10000000000).
Enable this window and provide this to the PCI bus as a "dmat64".
 1.8  23-Sep-2020  thorpej branches: 1.8.6; 1.8.8;
Define some additional Cchip registers.
 1.7  21-Feb-2014  jdc Add tsciic, a driver for the DECchip 21272 Core Logic chipset I2C controller.
Tested on DS20L.
 1.6  23-Sep-2013  tsutsui Add support for AlphaStation DS15.

Ported from OpenBSD via PR port-alpha/48148 by nullnilaki.
Note support for the secondary PCI bus still needs more improvements.
 1.5  06-Feb-2012  matt branches: 1.5.6; 1.5.10;
Do a minor cleanup of alpha (this will make applying pullups post branching
easier).
u_int{8,16,32,64}_t -> uint{*}_t
Change all old-style definitions to C89 prototypes.
Whitespace cleanup.
Constification in db_disasm.c
 1.4  07-Oct-2010  hans branches: 1.4.8; 1.4.12;
Enable Pchip and Cchip error interrupts (machine checks) on DEC 6600
systems. Add some basic pretty-printing for those errors. Tested on
a DS20.
 1.3  05-Jul-2001  toshii branches: 1.3.4; 1.3.130; 1.3.150; 1.3.152;
Fix typo. s/extention/extension/
 1.2  26-Jun-2000  thorpej Because of the Cool sign-extension hack we use to access PCI space,
the `get window' method ends up with the wrong physical address to
pass onto userspace (which wants to mmap the space).

Compensate by adding a CHIP_PHYSADDR() macro which un-hacks the address
suitably for mapping with other-than-KSEG.
 1.1  29-Jun-1999  ross branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18;
Support for EV6 Tsunami core logic and system type 6600.
This covers most or all of the presently-available 21264 systems.
 1.1.18.1  27-Jun-2000  thorpej Update from trunk:
Implement bus_get_window on Tsunami and MCPCIA, and compensate for
the Cool sign-extend hack we use on EV6 when mapping PCI space into
userspace.
 1.1.6.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.1.4.2  29-Jun-1999  ross Support for EV6 Tsunami core logic and system type 6600.
This covers most or all of the presently-available 21264 systems.
 1.1.4.1  29-Jun-1999  ross file tsreg.h was added on branch netbsd-1-4 on 1999-06-29 06:46:48 +0000
 1.1.2.2  01-Jul-1999  thorpej Sync w/ -current.
 1.1.2.1  29-Jun-1999  thorpej file tsreg.h was added on branch chs-ubc2 on 1999-07-01 23:00:58 +0000
 1.3.152.1  05-Mar-2011  rmind sync with head
 1.3.150.1  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.3.130.1  09-Oct-2010  yamt sync with head
 1.3.4.2  05-Jul-2001  toshii Fix typo. s/extention/extension/
 1.3.4.1  05-Jul-2001  toshii file tsreg.h was added on branch nathanw_sa on 2001-07-05 08:38:25 +0000
 1.4.12.1  18-Feb-2012  mrg merge to -current.
 1.4.8.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.8.1  17-Apr-2012  yamt sync with head
 1.5.10.1  18-May-2014  rmind sync with head
 1.5.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.8.1  31-May-2021  cjep sync with head
 1.8.6.2  01-Aug-2021  thorpej Sync with HEAD.
 1.8.6.1  17-Jun-2021  thorpej Sync w/ HEAD.

RSS XML Feed