reloc/reloc_init.S: save/restore preserved GPRs if we return
authorH. Peter Anvin <hpa@zytor.com>
Wed, 6 Feb 2008 07:52:11 +0000 (23:52 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 6 Feb 2008 07:52:11 +0000 (23:52 -0800)
commit08a41fb5af8a20270fa8002a5190884eeb3b20f4
treeb1000bd7b5bfab77e4df7d6a1ae76b5a6463a9b4
parent509783f7464133938fbd5cbaf622481dd31a2b84
reloc/reloc_init.S: save/restore preserved GPRs if we return

If we return to the calling environment, save and restore the GPRs
that are preserved by the normal 32-bit C calling conventions: %ebx,
%ebp, %esi, %edi.
reloc/reloc_init.S