diff options
author | ed <ed@FreeBSD.org> | 2015-10-22 11:09:25 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2015-10-22 11:09:25 +0000 |
commit | e0d7cb1063787a81e3d3f2747f9f17b30d9144d5 (patch) | |
tree | 60be3312adb7d74723bab54f961e3032b784cf35 /share/man | |
parent | ef2ee73fde226320a91778ba7ea1f279023e6dab (diff) | |
download | FreeBSD-src-e0d7cb1063787a81e3d3f2747f9f17b30d9144d5.zip FreeBSD-src-e0d7cb1063787a81e3d3f2747f9f17b30d9144d5.tar.gz |
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
Diffstat (limited to 'share/man')
-rw-r--r-- | share/man/man4/cloudabi.4 | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/share/man/man4/cloudabi.4 b/share/man/man4/cloudabi.4 index 1986735..e7a5653 100644 --- a/share/man/man4/cloudabi.4 +++ b/share/man/man4/cloudabi.4 @@ -22,7 +22,7 @@ .\" SUCH DAMAGE. .\" .\" $FreeBSD$ -.Dd July 31, 2015 +.Dd October 22, 2015 .Dt CLOUDABI 4 .Os .Sh NAME @@ -73,7 +73,7 @@ module can be loaded on any architecture supported by .Fx , the .Nm cloudabi64 -module is only available for amd64. +module is only available for amd64 and arm64. .Pp A full cross compilation toolchain for CloudABI is available in the .Pa devel/cloudabi-toolchain @@ -95,6 +95,9 @@ restricted set of resources. .Pp cloudlibc on GitHub: .Pa https://github.com/NuxiNL/cloudlibc . +.Pp +The CloudABI Ports Collection on GitHub: +.Pa https://github.com/NuxiNL/cloudabi-ports . .Sh HISTORY CloudABI support first appeared in .Fx 11.0 . |