Introduce FreeBSD ARM64 support

It's 100% passing test fleet. Solid as a rock.
This commit is contained in:
Justine Tunney 2023-12-29 20:11:23 -08:00
parent 43fe5956ad
commit 83107f78ed
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
455 changed files with 778 additions and 551 deletions

View file

@ -15,7 +15,7 @@
* risk of slowing down builds too much with complicated headers.
*/
.macro .scall name:req amd:req arm_linux:req arm_xnu:req kw1 kw2
.macro .scall name:req amd:req arm_linux:req arm_xnu:req arm_freebsd:req kw1 kw2
.section .text.syscall,"ax",@progbits
#ifdef __x86_64__
.ifnb \kw2
@ -38,6 +38,7 @@
.ftrace1
\name: .ftrace2
mov x8,#\arm_linux
mov x9,#\arm_freebsd
mov x16,#\arm_xnu
b systemfive
.endfn \name,\kw1,\kw2