freebsd-nq/sys/arm
Andrew Turner eb23ab3120 Update sigcode to use both the current ABI and FreeBSD's version of the
ARM EABI syscall calling convention.

The current ABI encodes the syscall number in the instruction. This causes
issues with the thumb mode as it only has 8 bits to encode this value and
we have too many system calls and by using a register will simplify the
code to get the syscall number in the kernel.

With the ARM EABI we reuse the Linux calling convention by storing the
value in r7. Because of this we use both methods to encode the syscall
number in this function.
2013-01-14 09:11:18 +00:00
..
arm Update sigcode to use both the current ABI and FreeBSD's version of the 2013-01-14 09:11:18 +00:00
at91 Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
broadcom/bcm2835 Enable syscons framebuffer support for bcm2835. It makes possible to run Xorg 2013-01-13 22:05:46 +00:00
compile
conf Prefer the new NFS modules 2013-01-05 20:30:10 +00:00
econa Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
include Use get_pcpu() instead of using pcpup, as it's wrong for SMP. 2013-01-09 01:52:28 +00:00
lpc Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
mv Allow building LINT by defining both SAMPLE_AT_RESET on the one hand 2012-11-27 01:10:58 +00:00
s3c2xx0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
sa11x0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
tegra Merge the FDT versions of initarm. 2012-11-03 22:39:07 +00:00
ti Define IPI_IRQ_START and IPI_IRQ_END. 2013-01-09 01:54:17 +00:00
versatile Fix background color calculation 2013-01-05 21:05:16 +00:00
xscale Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00