OpenGrok
Cross Reference: swapcontext.S
xref
: /
src
/
lib
/
libc
/
arch
/
powerpc
/
gen
/
swapcontext.S
Home
|
History
|
Annotate
|
Download
|
only in
gen
History log of
/src/lib/libc/arch/powerpc/gen/swapcontext.S
Revision
Date
Author
Comments
1.8
28-Feb-2018
uwe
PIC code clobbers %r30 so we need to update the saved oucp with
caller's %r30 manually. Makes old context happy when it needs to do
more function calls after restore.
1.7
12-Sep-2013
joerg
branches: 1.7.4; 1.7.18;
Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.
1.6
16-Jan-2011
matt
branches: 1.6.6; 1.6.8; 1.6.12;
Switch to the PIC_GOTSETUP/PIC_TOCSETUP macros for PIC code. Now libc
will be built to use secureplt by default.
1.5
15-Jan-2011
matt
Use END(foo) everywhere.
Make __cerror hidden.
Use non-PLT calls to __cerror.
Use assym.h when appropriate.
Use addi to adjust stack instead of loading it.
Add __RCSIDs
Force -D_NOREGNAMES for all .S files.
[this is all in preperation for secure plt support]
1.4
28-Apr-2008
martin
branches: 1.4.8;
Remove clause 3 and 4 from TNF licenses
1.3
03-Oct-2003
kleink
branches: 1.3.30;
Convert to use register prefixes.
1.2
18-Jan-2003
thorpej
Merge the nathanw_sa branch.
1.1
08-Nov-2001
briggs
branches: 1.1.2;
file swapcontext.S was initially added on branch nathanw_sa.
1.1.2.1
08-Nov-2001
briggs
get/make/swap/resumecontext() from Klaus Klein <kleink@netbsd.org>
1.3.30.1
18-May-2008
yamt
sync with head.
1.4.8.2
28-Apr-2008
martin
Remove clause 3 and 4 from TNF licenses
1.4.8.1
28-Apr-2008
martin
file swapcontext.S was added on branch christos-time_t on 2008-04-28 20:22:58 +0000
1.6.12.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.6.8.1
13-Mar-2018
snj
Pull up following revision(s) (requested by uwe in ticket #1534):
lib/libc/arch/powerpc/genassym.cf: 1.5 via patch
lib/libc/arch/powerpc/gen/swapcontext.S: 1.8 via patch
PIC code clobbers %r30 so we need to update the saved oucp with
caller's %r30 manually. Makes old context happy when it needs to do
more function calls after restore.
1.6.6.1
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.7.18.1
01-Mar-2018
martin
Pull up following revision(s) (requested by uwe in ticket #596):
lib/libc/arch/powerpc/genassym.cf: revision 1.5
lib/libc/arch/powerpc/gen/swapcontext.S: revision 1.8
PIC code clobbers %r30 so we need to update the saved oucp with
caller's %r30 manually. Makes old context happy when it needs to do
more function calls after restore.
PIC code clobbers %r30 so we need to update the saved oucp with
caller's %r30 manually. Makes old context happy when it needs to do
more function calls after restore.
(oops, forgot to commit this along with swapcontext.S)
1.7.4.1
03-Mar-2018
snj
Pull up following revision(s) (requested by uwe in ticket #1576):
lib/libc/arch/powerpc/genassym.cf: 1.8 1.5
lib/libc/arch/powerpc/gen/swapcontext.S: 1.8
PIC code clobbers %r30 so we need to update the saved oucp with
caller's %r30 manually. Makes old context happy when it needs to do
more function calls after restore.
Indexes created Thu Oct 02 14:10:14 GMT 2025