Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/arch/sh3/gen/swapcontext.S
RevisionDateAuthorComments
 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.

RSS XML Feed