Home | History | Annotate | only in /src/lib/libpthread/arch/hppa
History log of /src/lib/libpthread/arch/hppa
RevisionDateAuthorComments
 1.5 16-May-2009  ad Remove unused code that's confusing when using cscope/opengrok.
 1.4 11-Aug-2008  skrll branches: 1.4.6;
Remove unnecessary include.
 1.3 28-Apr-2008  martin branches: 1.3.2;
Remove clause 3 and 4 from TNF licenses
 1.2 24-Sep-2007  skrll branches: 1.2.6;
Resurrect the function pointers for lock operations and allow each
architecture to provide asm versions of the RAS operations.

We do this because relying on the compiler to get the RAS right is not
sensible. (It gets alpha wrong and hppa is suboptimal)

Provide asm RAS ops for hppa.

(A slightly different version) reviewed by Andrew Doran.
 1.1 19-Jul-2004  chs branches: 1.1.18;
add hppa MD libpthread bits. translated from MIPS.
 1.1.18.1 06-Nov-2007  matt sync with HEAD
 1.2.6.1 18-May-2008  yamt sync with head.
 1.3.2.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.6.2 11-Aug-2008  skrll Remove unnecessary include.
 1.4.6.1 11-Aug-2008  skrll file _context_u.S was added on branch christos-time_t on 2008-08-11 21:45:25 +0000
 1.4 16-May-2009  ad Remove unused code that's confusing when using cscope/opengrok.
 1.3 28-Apr-2008  martin branches: 1.3.8;
Remove clause 3 and 4 from TNF licenses
 1.2 02-Mar-2007  ad branches: 1.2.12;
Remove the PTHREAD_SA option. If M:N threads is reimplemented it's
better off done with a seperate library.
 1.1 19-Jul-2004  chs add hppa MD libpthread bits. translated from MIPS.
 1.2.12.1 18-May-2008  yamt sync with head.
 1.3.8.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3.8.1 28-Apr-2008  martin file genassym.cf was added on branch christos-time_t on 2008-04-28 20:23:03 +0000
 1.2 19-May-2022  skrll Use RAS_{START,END}_ASM_HIDDEN
 1.1 16-May-2009  ad Remove unused code that's confusing when using cscope/opengrok.
 1.1 22-Nov-2024  riastradh branches: 1.1.4;
libpthread: Fix expected symbols on alpha and hppa.

These have PTHREAD__ASM_RASOPS and define a different subset of
symbols which get exported. None of these pthread__ras_* and
pthread__lock_* symbols _should_ be exported but we can fix that in a
future revbump.

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 22-Nov-2024  perseant file pthread_md.expsym was added on branch perseant-exfatfs on 2025-08-02 05:54:56 +0000
 1.8 25-Jan-2011  christos make pthread__sp unsigned long.
 1.7 16-May-2009  ad branches: 1.7.2;
Remove unused code that's confusing when using cscope/opengrok.
 1.6 28-Apr-2008  martin branches: 1.6.8;
Remove clause 3 and 4 from TNF licenses
 1.5 10-Feb-2008  ad branches: 1.5.4;
- Remove libpthread's atomic ops.
- Remove the old spinlock-based mutex and rwlock implementations.
- Use the atomic ops from libc.
 1.4 24-Sep-2007  skrll Resurrect the function pointers for lock operations and allow each
architecture to provide asm versions of the RAS operations.

We do this because relying on the compiler to get the RAS right is not
sensible. (It gets alpha wrong and hppa is suboptimal)

Provide asm RAS ops for hppa.

(A slightly different version) reviewed by Andrew Doran.
 1.3 24-Dec-2005  perry branches: 1.3.12;
__asm__ -> __asm
 1.2 24-Dec-2005  perry Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.1 19-Jul-2004  chs add hppa MD libpthread bits. translated from MIPS.
 1.3.12.2 23-Mar-2008  matt sync with HEAD
 1.3.12.1 06-Nov-2007  matt sync with HEAD
 1.5.4.1 18-May-2008  yamt sync with head.
 1.6.8.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.6.8.1 28-Apr-2008  martin file pthread_md.h was added on branch christos-time_t on 2008-04-28 20:23:03 +0000
 1.7.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.2 02-Mar-2007  ad Remove the PTHREAD_SA option. If M:N threads is reimplemented it's
better off done with a seperate library.
 1.1 19-Jul-2004  chs add hppa MD libpthread bits. translated from MIPS.

RSS XML Feed