diff options
author | Kinsey Moore <kinsey.moore@oarcorp.com> | 2020-11-10 17:21:32 -0600 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2020-11-13 12:34:01 -0600 |
commit | 9f52a0df1780e70c0b9c5fb4ab3e6f80f8ecdc27 (patch) | |
tree | 5f56cc4eda696abc4ec05e079d2b10e00f2b11ae /libbsd.py | |
parent | dwc_otg: Enable voltage detector (diff) | |
download | rtems-libbsd-9f52a0df1780e70c0b9c5fb4ab3e6f80f8ecdc27.tar.bz2 |
Update arm64/aarch64 support
Diffstat (limited to 'libbsd.py')
-rw-r--r-- | libbsd.py | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -104,6 +104,8 @@ _defaults = { # (source, [targets..]) # i386 ('freebsd/sys/i386/include', ['freebsd/sys/x86/include', 'freebsd/sys/i386/include']), + # arm64 + ('freebsd/sys/aarch64/include', ['freebsd/sys/aarch64/include', 'freebsd/sys/arm64/include']), ], # @@ -342,6 +344,8 @@ class base(builder.Module): 'sys/contrib/ck/include/ck_string.h', 'sys/contrib/ck/include/gcc/aarch64/ck_f_pr.h', 'sys/contrib/ck/include/gcc/aarch64/ck_pr.h', + 'sys/contrib/ck/include/gcc/aarch64/ck_pr_lse.h', + 'sys/contrib/ck/include/gcc/aarch64/ck_pr_llsc.h', 'sys/contrib/ck/include/gcc/arm/ck_f_pr.h', 'sys/contrib/ck/include/gcc/arm/ck_pr.h', 'sys/contrib/ck/include/gcc/ck_cc.h', @@ -1575,6 +1579,9 @@ class dev_nic(builder.Module): ) self.addCPUDependentFreeBSDHeaderFiles( [ + 'sys/arm64/include/armreg.h', + 'sys/arm64/include/cpufunc.h', + 'sys/arm64/include/cpu.h', 'sys/arm/include/cpufunc.h', 'sys/i386/include/md_var.h', 'sys/i386/include/intr_machdep.h', @@ -5085,6 +5092,13 @@ class in_cksum(builder.Module): ] ) self.addTargetSourceCPUDependentHeaderFiles( + [ 'arm64' ], + 'arm64', + [ + 'sys/arm64/include/in_cksum.h', + ] + ) + self.addTargetSourceCPUDependentHeaderFiles( [ 'arm', 'avr', 'bfin', 'h8300', 'lm32', 'm32c', 'm32r', 'm68k', 'nios2', 'sh', 'sparc', 'v850' ], 'mips', @@ -5093,6 +5107,13 @@ class in_cksum(builder.Module): ] ) self.addCPUDependentFreeBSDSourceFiles( + [ 'aarch64', 'arm64' ], + [ + 'sys/arm64/arm64/in_cksum.c', + ], + mm.generator['source']() + ) + self.addCPUDependentFreeBSDSourceFiles( [ 'i386' ], [ 'sys/i386/i386/in_cksum.c', |