Home | History | Annotate | only in /src/lib/libarch/alpha
History log of /src/lib/libarch/alpha
RevisionDateAuthorComments
 1.5 28-May-1997  thorpej This isn't supposed to be here... looks like Mr. Jacob is experiencing
CVS lossage that keeps this directory from being properly pruned.
 1.4 28-May-1997  mjacob missing 'objs' target.
 1.3 28-May-1997  mjacob A stub makefile has to hang around (as far as *I* can tell) for makes to
continue to work.
 1.2 30-Mar-1996  cgd Remove alpha 'mmclock' memory-mapped clock interfaces. In retrospect,
while it's sort of nice, it's sufficiently hard to do this properly
for the general case that, in the long run, it probably won't make sense
to support in the way i was planning to. (There are serious problems
with doing this, on multiprocessors.)
 1.1 21-Feb-1996  jtk rearrange build structure so different architecture-specific libraries
can have separate shared library versions, by building in the arch
subdirectory.
 1.3 26-Feb-2000  thorpej Oops, forgot this file.
 1.2 21-Feb-1996  jtk rearrange build structure so different architecture-specific libraries
can have separate shared library versions, by building in the arch
subdirectory.
 1.1 20-Dec-1995  cgd makefile for alpha libarch
 1.1 24-Nov-2024  riastradh branches: 1.1.4;
libarch: Add expected symbols list.

PR lib/58838: shared libraries in base should all have expsym lists
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 24-Nov-2024  perseant file alpha.expsym was added on branch perseant-exfatfs on 2025-08-02 05:54:29 +0000
 1.4 22-Mar-2012  he Make 'i' unsigned to avoid signed/unsigned comparison warnings from lint.
 1.3 28-Apr-2008  martin branches: 1.3.4;
Remove clause 3 and 4 from TNF licenses
 1.2 17-Jul-2001  thorpej branches: 1.2.32;
De-lint, cleanup.
 1.1 26-Feb-2000  thorpej Userland interface to the bus window translation support now present
in the alpha sysarch(2). In a perfect world, these would go away in
favor of a generic bus space mapping framework, but XFree86 is a long
ways away from being able to use one.
 1.2.32.1 18-May-2008  yamt sync with head.
 1.3.4.1 17-Apr-2012  yamt sync with head
 1.2 30-Mar-1996  cgd Remove alpha 'mmclock' memory-mapped clock interfaces. In retrospect,
while it's sort of nice, it's sufficiently hard to do this properly
for the general case that, in the long run, it probably won't make sense
to support in the way i was planning to. (There are serious problems
with doing this, on multiprocessors.)
 1.1 20-Dec-1995  cgd internal libalpha header, and functions to init and read from the
memory mapped clock.
 1.2 30-Mar-1996  cgd Remove alpha 'mmclock' memory-mapped clock interfaces. In retrospect,
while it's sort of nice, it's sufficiently hard to do this properly
for the general case that, in the long run, it probably won't make sense
to support in the way i was planning to. (There are serious problems
with doing this, on multiprocessors.)
 1.1 20-Dec-1995  cgd internal libalpha header, and functions to init and read from the
memory mapped clock.
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 17-Jul-2001  thorpej branches: 1.2.32;
De-lint, cleanup.
 1.1 26-Feb-2000  thorpej Userland interface to the bus window translation support now present
in the alpha sysarch(2). In a perfect world, these would go away in
favor of a generic bus space mapping framework, but XFree86 is a long
ways away from being able to use one.
 1.2.32.1 18-May-2008  yamt sync with head.
 1.8 20-Feb-2017  rin Fix -O0 build; <machine/bwx.h> should be included after ".arch ev56" pseudo-op.
 1.7 09-Jan-2013  he branches: 1.7.12; 1.7.16;
Include <machine/alpha_cpu.h> for alpha_mb() definition.
 1.6 22-Mar-2012  he branches: 1.6.2;
Add a cast of the shift count to int32_t, so that we don't try
to do int32_t << long, since ANSI C doesn't perform "balancing"
before the shift operation according to lint. Should not make a
difference, offset is limited to 0..3 anyway.
 1.5 28-Apr-2008  martin branches: 1.5.4;
Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2007  mrg branches: 1.4.10;
fix more caddr_t -> void * fallout.
 1.3 24-Dec-2005  perry Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.2 17-Jul-2001  thorpej De-lint, cleanup.
 1.1 26-Feb-2000  thorpej Userland interface to the bus window translation support now present
in the alpha sysarch(2). In a perfect world, these would go away in
favor of a generic bus space mapping framework, but XFree86 is a long
ways away from being able to use one.
 1.4.10.1 18-May-2008  yamt sync with head.
 1.5.4.2 23-Jan-2013  yamt sync with head
 1.5.4.1 17-Apr-2012  yamt sync with head
 1.6.2.1 25-Feb-2013  tls resync with head
 1.7.16.1 21-Apr-2017  bouyer Sync with HEAD
 1.7.12.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 19-Jul-2002  mycroft branches: 1.4.30;
Fix multiple bugs:
* Select dense or sparse space based on the prefetchable flag, like the kernel
does. In particular, non-prefetchable mappings are forced to sparse space.
* If no window is matched, return MAP_FAILED, rather than falling through and
blowing chunks.
* Ignore addr_shift (set it to 0) for dense mappings.
 1.3 17-Jul-2001  thorpej De-lint, cleanup.
 1.2 30-Jun-2000  simonb Pass the abst to alpha_pci_mem_unmap() so that the real size of the
mapped area can be unmapped.
 1.1 26-Feb-2000  thorpej branches: 1.1.4;
Userland interface to the bus window translation support now present
in the alpha sysarch(2). In a perfect world, these would go away in
favor of a generic bus space mapping framework, but XFree86 is a long
ways away from being able to use one.
 1.1.4.1 03-Jul-2000  thorpej Pull up rev. 1.2:
Pass the abst to alpha_pci_mem_unmap() so that the real size of the
mapped area can be unmapped.
 1.4.30.1 18-May-2008  yamt sync with head.
 1.2 30-Mar-1996  cgd Remove alpha 'mmclock' memory-mapped clock interfaces. In retrospect,
while it's sort of nice, it's sufficiently hard to do this properly
for the general case that, in the long run, it probably won't make sense
to support in the way i was planning to. (There are serious problems
with doing this, on multiprocessors.)
 1.1 20-Dec-1995  cgd internal libalpha header, and functions to init and read from the
memory mapped clock.
 1.2 30-Mar-1996  cgd Remove alpha 'mmclock' memory-mapped clock interfaces. In retrospect,
while it's sort of nice, it's sufficiently hard to do this properly
for the general case that, in the long run, it probably won't make sense
to support in the way i was planning to. (There are serious problems
with doing this, on multiprocessors.)
 1.1 20-Dec-1995  cgd internal libalpha header, and functions to init and read from the
memory mapped clock.
 1.2 10-Sep-2001  simonb Add "Remember to update distrib/sets..." lines (and NetBSD RCS IDs in
some cases).
 1.1 26-Feb-2000  thorpej Userland interface to the bus window translation support now present
in the alpha sysarch(2). In a perfect world, these would go away in
favor of a generic bus space mapping framework, but XFree86 is a long
ways away from being able to use one.

RSS XML Feed