Home | History | Annotate | Download | only in include
History log of /src/sys/arch/alpha/include/sysarch.h
RevisionDateAuthorComments
 1.20  06-Feb-2012  matt 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.19  12-Aug-2011  dyoung branches: 1.19.2; 1.19.6;
Pull the bus_space(9) definitions needed by alpha userland into
bus_user.h and include that from pio.h, sysarch.h, bus_defs.h. Fixes
the alpha build.
 1.18  02-Aug-2011  uebayasi Define struct alpha_pci_conf_readwrite_args only once; fix build.
 1.17  28-Jul-2011  dyoung Put libalpha back.
 1.16  17-Jul-2011  dyoung Oops, add back struct alpha_pci_conf_readwrite_args.
 1.15  17-Jul-2011  dyoung Don't #include <machine/bus_defs.h> from this header unless _KERNEL
is #defined. While this header is installed in the alpha userland,
however, <machine/bus_defs.h> is not.

Don't declare any of the alpha_bus_ or alpha_pci_ symbols unless _KERNEL
is #defined. I cannot find anything but libarch in the base system
that uses the symbols. Anything using alpha_pci_ symbols ought to use
pci(3), instead. Up next: don't use those symbols in libarch.
 1.14  13-Jul-2011  dyoung #include <machine/bus_defs.h> instead of <machine/bus.h>.
 1.13  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.12  04-Mar-2007  christos branches: 1.12.40; 1.12.42; 1.12.44;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.11  11-Dec-2005  christos branches: 1.11.26;
merge ktrace-lwp.
 1.10  11-Sep-2003  kleink branches: 1.10.16;
__{BEGIN,END}_DECLS-wrap prototypes.
 1.9  14-Jan-2002  thorpej branches: 1.9.16;
Add sysarch calls to read and write the full fp_c.
 1.8  26-Apr-2001  ross branches: 1.8.2; 1.8.4;
o IEEE 754 floating-point completion code.
o Implement the architected FP_C "Floating Point Control Quadword"
 1.7  20-Apr-2001  ross Nonfunctional change split out from pending functional commit.
 1.6  30-Jun-2000  simonb branches: 1.6.2;
Pass the abst to alpha_pci_mem_unmap() so that the real size of the
mapped area can be unmapped.
 1.5  08-Jun-2000  thorpej branches: 1.5.2;
And more ANSI'ification!
 1.4  26-Feb-2000  thorpej branches: 1.4.2;
- Add a bus space method for getting the translation for a window.
- Add sysarch methods for "get bus window count", "get bus window",
and "pci conf read/write".

These are a hack, but they're what's necessary in order to make
XFree86 work in its current state.
 1.3  30-Apr-1999  ross branches: 1.3.2; 1.3.8;
* New MI man page for fp{set,get}{round,sticky,mask}(3).
* Implement fpgetsticky() for alpha.
* Direct fpsetsticky() and fp{get,set}mask() into alpha kernel via sysarch(2).
* Define new sysarch(2) stub for above and install and distribute sysarch.h
for alpha. (The fpcr IS user mode r/w, but for reasons beyond the scope
of a commit message kernel calls are needed.) And much kernel Magick is
required before these do anything, but this way programs compiled under
1.4 will DTRT on future snapshots and releases.
 1.2  09-Jul-1996  cgd this file should not exist, for now
 1.1  12-Apr-1996  cgd alpha sysarch header. right now, only defines (inline) alpha_rpcc()
 1.3.8.2  23-Apr-2001  bouyer Sync with HEAD.
 1.3.8.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.3.2.2  30-Apr-1999  ross * New MI man page for fp{set,get}{round,sticky,mask}(3).
* Implement fpgetsticky() for alpha.
* Direct fpsetsticky() and fp{get,set}mask() into alpha kernel via sysarch(2).
* Define new sysarch(2) stub for above and install and distribute sysarch.h
for alpha. (The fpcr IS user mode r/w, but for reasons beyond the scope
of a commit message kernel calls are needed.) And much kernel Magick is
required before these do anything, but this way programs compiled under
1.4 will DTRT on future snapshots and releases.
 1.3.2.1  30-Apr-1999  ross file sysarch.h was added on branch netbsd-1-4 on 1999-04-30 00:58:33 +0000
 1.4.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.5.2.1  03-Jul-2000  thorpej Pull up rev. 1.6:
Pass the abst to alpha_pci_mem_unmap() so that the real size of the
mapped area can be unmapped.
 1.6.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.8.4.2  28-Feb-2002  nathanw Catch up to -current.
 1.8.4.1  26-Apr-2001  nathanw file sysarch.h was added on branch nathanw_sa on 2002-02-28 04:06:15 +0000
 1.8.2.1  11-Feb-2002  jdolecek Sync w/ -current.
 1.9.16.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.16.2  18-Sep-2004  skrll Sync with HEAD.
 1.9.16.1  03-Aug-2004  skrll Sync with HEAD
 1.10.16.1  03-Sep-2007  yamt sync with head.
 1.11.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.12.44.1  16-May-2008  yamt sync with head.
 1.12.42.1  18-May-2008  yamt sync with head.
 1.12.40.1  02-Jun-2008  mjf Sync with HEAD.
 1.19.6.1  18-Feb-2012  mrg merge to -current.
 1.19.2.1  17-Apr-2012  yamt sync with head

RSS XML Feed