summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/microblaze/mmap.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2004-10-26 20:48:18 +0000
committerEric Andersen <andersen@codepoet.org>2004-10-26 20:48:18 +0000
commit994064c84e86c1be21365f2041ca5cb4bbd3e921 (patch)
treedbf2b2eafd877f23f1dd7a468f4d22341cf252e3 /libc/sysdeps/linux/microblaze/mmap.c
parent29ea0763eafcbbd1b59476e1a6ee7444cb34aca1 (diff)
Atsushi Nemoto writes:
>>>>> On Tue, 19 Oct 2004 13:28:34 -0600, Erik Andersen <andersen@codepoet.org> said: >> BTW, top of uClibc TODO list is "Fix syscall() on mips". What is a >> problem? andersen> It appears that uClibc's syscall() for mips works ok for andersen> syscalls with a few arguments. But as I recall, it does not andersen> work properly with _syscall5, _syscall6, _syscall7, etc. andersen> Perhaps there is some mistake in its assumptions about the andersen> mips/linux ABI regarding which syscall arguments are passed andersen> via register vs which syscall arguments are passed on the andersen> stack. Hmm... I found a old fix in uClibc ML archive. http://www.uclibc.org/lists/uclibc/2002-September/004459.html But it seems somewhat broken. How about this fix instead? I tested mmap with syscall() in mips. mips64 is not tested.
Diffstat (limited to 'libc/sysdeps/linux/microblaze/mmap.c')
0 files changed, 0 insertions, 0 deletions