1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-27 11:55:06 +00:00
freebsd/sys/arm64
Ed Schouten 2ff069a7bc Add support for CloudABI on ARM64.
It turns out that it is pretty easy to make CloudABI work on ARM64. We
essentially only need to copy over the sysvec from AMD64 and ensure that
we use ARM64 specific registers.

As there is an overlap between function argument and return registers,
we do need to extend cloudabi64_schedtail() to only set its values if
we're actually forking. Not when we're creating a new thread.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D3917
2015-10-22 11:09:25 +00:00
..
acpica Add ARM64TODO comments to ACPI PCI stubs 2015-07-12 18:32:16 +00:00
arm64 Use pmap_quick* functions in arm64 busdma to make bounce buffer synchronization more flexible and avoid borrowing UVAs for userspace buffers. This is mostly equivalent to r286785 and r286787 for x86. 2015-10-21 19:44:20 +00:00
cavium arm64 ThunderX PCIe workaround: enumerate only one slot for now 2015-09-22 12:56:34 +00:00
cloudabi64 Add support for CloudABI on ARM64. 2015-10-22 11:09:25 +00:00
conf arm64: Enable CTF for DTrace support 2015-10-21 19:08:16 +00:00
include Use 4 levels of page tables when enabling the MMU. This will allow us to 2015-10-19 13:20:23 +00:00