OpenGrok
Cross Reference: swapcontext.S
xref
: /
src
/
lib
/
libc
/
arch
/
sh3
/
gen
/
swapcontext.S
Home
|
History
|
Annotate
|
Download
|
only in
gen
History log of
/src/lib/libc/arch/sh3/gen/swapcontext.S
Revision
Date
Author
Comments
1.12
06-Apr-2015
uwe
On swapcontext(3) preserve r12 too. Properly fixes PR port-sh3/49597.
1.11
25-Jan-2015
uwe
Adjust _UC_MACHINE_SP(oucp) to "drop" values we pushed to the stack.
t_swapcontext tests pass now with gcc 4.8.
From Yasushi Oshima in PR port-sh3/49597
1.10
12-Sep-2013
joerg
branches: 1.10.4;
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.9
28-Apr-2008
martin
branches: 1.9.4; 1.9.6; 1.9.8; 1.9.24; 1.9.28;
Remove clause 3 and 4 from TNF licenses
1.8
05-Jan-2006
uwe
branches: 1.8.18;
Add .size directive.
1.7
05-Jan-2006
uwe
PIC_PROLOGUE doesn't take temp register argument, adjust.
1.6
04-Jan-2006
uwe
Use PLT for PIC calls. Makes the called functions overridable and
avoids text reloc in the shared library.
Same non-PIC code generated.
1.5
04-Jan-2006
uwe
Took me some time to figure that getcontext does _UC_MACHINE_INTRV(oucp) = 0
for us, so add a comment. While here use official _UC_MACHINE_SET_PC
macro in another comment.
1.4
04-Jan-2006
uwe
Use macros from <machine/asm.h>. s/r15/sp/. Use cpp-safe label
names. Add comments. Same object code is generated.
1.3
01-Jul-2003
marcus
branches: 1.3.6;
Generate proper PIC code for libc_pic.a.
1.2
20-Jan-2003
thorpej
Merge the nathanw_sa branch.
1.1
22-Jun-2002
thorpej
branches: 1.1.2;
file swapcontext.S was initially added on branch nathanw_sa.
1.1.2.1
22-Jun-2002
thorpej
ucontext-related functions. From Klaus Klein.
1.3.6.5
11-Jan-2006
tron
Pull up following revision(s) (requested by uwe in ticket #1096):
lib/libc/arch/sh3/gen/swapcontext.S: revision 1.8
Add .size directive.
1.3.6.4
11-Jan-2006
tron
Pull up following revision(s) (requested by uwe in ticket #1096):
lib/libc/arch/sh3/gen/swapcontext.S: revision 1.7
PIC_PROLOGUE doesn't take temp register argument, adjust.
1.3.6.3
11-Jan-2006
tron
Pull up following revision(s) (requested by uwe in ticket #1096):
lib/libc/arch/sh3/gen/swapcontext.S: revision 1.6
Use PLT for PIC calls. Makes the called functions overridable and
avoids text reloc in the shared library.
Same non-PIC code generated.
1.3.6.2
11-Jan-2006
tron
Pull up following revision(s) (requested by uwe in ticket #1096):
lib/libc/arch/sh3/gen/swapcontext.S: revision 1.5
Took me some time to figure that getcontext does _UC_MACHINE_INTRV(oucp) = 0
for us, so add a comment. While here use official _UC_MACHINE_SET_PC
macro in another comment.
1.3.6.1
11-Jan-2006
tron
Pull up following revision(s) (requested by uew in ticket #1096):
lib/libc/arch/sh3/gen/swapcontext.S: revision 1.4
Use macros from <machine/asm.h>. s/r15/sp/. Use cpp-safe label
names. Add comments. Same object code is generated.
1.8.18.1
18-May-2008
yamt
sync with head.
1.9.28.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.9.24.1
19-Apr-2015
msaitoh
Pull up following revision(s) (requested by uwe in ticket #1294):
lib/libc/arch/sh3/gen/swapcontext.S 1.11-1.12 via patch
Correctly preserve old sate in swapcontext(3).
Fixes PR port-sh3/49597 reported by Yasushi Oshima.
1.9.8.2
28-Apr-2008
martin
Remove clause 3 and 4 from TNF licenses
1.9.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.9.6.1
19-Apr-2015
msaitoh
Pull up following revision(s) (requested by uwe in ticket #1960):
lib/libc/arch/sh3/gen/swapcontext.S 1.11-1.12 via patch
Correctly preserve old sate in swapcontext(3).
Fixes PR port-sh3/49597 reported by Yasushi Oshima.
1.9.4.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.10.4.1
19-Apr-2015
msaitoh
Pull up following revision(s) (requested by uwe in ticket #709):
lib/libc/arch/sh3/gen/swapcontext.S: revision 1.11
lib/libc/arch/sh3/gen/swapcontext.S: revision 1.12
- Adjust _UC_MACHINE_SP(oucp) to "drop" values we pushed to the stack.
t_swapcontext tests pass now with gcc 4.8. From Yasushi Oshima in
PR port-sh3/49597.
- On swapcontext(3) preserve r12 too. Properly fixes PR port-sh3/49597.
Indexes created Sun Oct 12 02:09:55 GMT 2025