musl/arch/microblaze
Rich Felker 91d5aa0657 fix microblaze syscall register clobbers
the kernel entry point for syscalls on microblaze nominally saves and
restores all registers, and testing on qemu always worked since qemu
behaves this way too. however, the real kernel treats r3:r4 as a
potential 64-bit return value from the syscall function, and copies
both over top of the saved registers before returning to userspace.
thus, we need to treat r4 as always-clobbered.
2014-04-02 14:13:20 -04:00
..
bits fix signal.h breakage from moving stack_t to arch-specific bits 2014-03-18 23:27:45 -04:00
atomic.h add missing a_or_l to atomic.h for non-x86 archs 2013-08-11 03:43:25 -04:00
crt_arch.h new mostly-C crt1 implementation 2013-07-26 01:49:14 -04:00
pthread_arch.h add support for TLS variant I, presently needed for arm and mips 2012-10-15 18:51:53 -04:00
reloc.h support configurable page size on mips, powerpc and microblaze 2013-09-15 02:00:32 +00:00
syscall_arch.h fix microblaze syscall register clobbers 2014-04-02 14:13:20 -04:00