freebsd-nq/sys/arm
Olivier Houchard 06e28eec94 Ok I am an idiot. On 32 bits big-endian systems, it is needed to handle the
syscalls using __syscall but only actually returning 32bits, such as mmap(),
specially : they set the return value in td->td_retval[0], but the userland
functions will expect this in r1, and not in r0 as it is normally done, as it
is the LSB. So add a special case for all these syscalls (all except lseek,
which truly returns 64bits).

Many thanks to Peter Grehan for his patience while explaining me the issue.
2006-10-21 00:46:56 +00:00
..
arm Ok I am an idiot. On 32 bits big-endian systems, it is needed to handle the 2006-10-21 00:46:56 +00:00
at91 MFp4: Working SPI driver. 2006-10-20 07:10:13 +00:00
compile
conf Finally bring it support for the i80219 XScale processor. 2006-08-24 23:51:28 +00:00
include PR: 2006-10-04 21:37:10 +00:00
sa11x0 Rewrite ARM_USE_SMALL_ALLOC so that instead of the current behavior, it maps 2006-08-08 20:59:38 +00:00
xscale Fill in dump_avail[] before pmap_boostrap() is called so that 2006-08-27 13:23:51 +00:00