summaryrefslogtreecommitdiff
path: root/sysdeps/aarch64
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2017-05-22 21:56:04 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2017-05-22 21:56:04 +0000
commit82d0f92ab8b84466ae20ab919c1f9c3577b5cecb (patch)
tree776015ae6c6a386125b2d39e13b62f91b99548f8 /sysdeps/aarch64
downloadlh-bootstrap-82d0f92ab8b84466ae20ab919c1f9c3577b5cecb.tar.xz
Initial commit
Diffstat (limited to 'sysdeps/aarch64')
-rw-r--r--sysdeps/aarch64/socket.lib1
-rw-r--r--sysdeps/aarch64/spawn.lib1
-rw-r--r--sysdeps/aarch64/sysclock.lib1
-rw-r--r--sysdeps/aarch64/sysdeps56
-rw-r--r--sysdeps/aarch64/sysdeps.h69
-rw-r--r--sysdeps/aarch64/tainnow.lib1
-rw-r--r--sysdeps/aarch64/target1
-rw-r--r--sysdeps/aarch64/timer.lib1
-rw-r--r--sysdeps/aarch64/util.lib1
9 files changed, 132 insertions, 0 deletions
diff --git a/sysdeps/aarch64/socket.lib b/sysdeps/aarch64/socket.lib
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/sysdeps/aarch64/socket.lib
@@ -0,0 +1 @@
+
diff --git a/sysdeps/aarch64/spawn.lib b/sysdeps/aarch64/spawn.lib
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/sysdeps/aarch64/spawn.lib
@@ -0,0 +1 @@
+
diff --git a/sysdeps/aarch64/sysclock.lib b/sysdeps/aarch64/sysclock.lib
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/sysdeps/aarch64/sysclock.lib
@@ -0,0 +1 @@
+
diff --git a/sysdeps/aarch64/sysdeps b/sysdeps/aarch64/sysdeps
new file mode 100644
index 0000000..08c3e84
--- /dev/null
+++ b/sysdeps/aarch64/sysdeps
@@ -0,0 +1,56 @@
+target: aarch64-linux-musl
+clockrt: yes
+clockmon: yes
+posixspawn: yes
+timer: yes
+endianness: little
+sizeofushort: 2
+sizeofuint: 4
+sizeofulong: 8
+sizeofsize: 8
+signedsize: no
+sizeofuid: 4
+signeduid: no
+sizeofgid: 4
+signedgid: no
+sizeofpid: 4
+signedpid: yes
+sizeoftime: 8
+signedtime: yes
+sizeofdev: 8
+signeddev: no
+sizeofino: 8
+signedino: no
+accept4: yes
+ancilautoclose: no
+cmsgcloexec: yes
+devurandom: yes
+eproto: yes
+eventfd: yes
+flock: yes
+getpeereid: no
+sopeercred: yes
+getpeerucred: no
+ipv6: yes
+malloc0: yes
+msgdontwait: yes
+nbwaitall: yes
+openat: yes
+linkat: yes
+pipe2: yes
+ppoll: yes
+revoke: no
+sendfile: yes
+setgroups: yes
+settimeofday: yes
+signalfd: yes
+splice: yes
+strcasestr: yes
+strnlen: yes
+uint64t: yes
+futimens: yes
+futimes: yes
+arc4random: no
+arc4random_addrandom: no
+getrandom: yes
+itimer: yes
diff --git a/sysdeps/aarch64/sysdeps.h b/sysdeps/aarch64/sysdeps.h
new file mode 100644
index 0000000..7e2203d
--- /dev/null
+++ b/sysdeps/aarch64/sysdeps.h
@@ -0,0 +1,69 @@
+/* ISC license. */
+
+#ifndef SYSDEPS_H
+#define SYSDEPS_H
+
+#define SKALIBS_TARGET "aarch64-linux-musl"
+#define SKALIBS_HASCLOCKRT
+#define SKALIBS_HASCLOCKMON
+#define SKALIBS_HASPOSIXSPAWN
+#define SKALIBS_HASTIMER
+#define SKALIBS_ENDIANNESS "little"
+#define SKALIBS_SIZEOFUSHORT 2
+#define SKALIBS_SIZEOFUINT 4
+#define SKALIBS_SIZEOFULONG 8
+#define SKALIBS_SIZEOFSIZE 8
+#define SKALIBS_SIZEOFUID 4
+#define SKALIBS_SIZEOFGID 4
+#define SKALIBS_SIZEOFPID 4
+#define SKALIBS_SIZEOFTIME 8
+#define SKALIBS_SIZEOFDEV 8
+#define SKALIBS_SIZEOFINO 8
+#undef SKALIBS_HASSIGNEDSIGNEDSIZE
+#define SKALIBS_HASUNSIGNEDSIGNEDSIZE
+#undef SKALIBS_HASSIGNEDSIGNEDUID
+#define SKALIBS_HASUNSIGNEDSIGNEDUID
+#undef SKALIBS_HASSIGNEDSIGNEDGID
+#define SKALIBS_HASUNSIGNEDSIGNEDGID
+#define SKALIBS_HASSIGNEDSIGNEDPID
+#undef SKALIBS_HASUNSIGNEDSIGNEDPID
+#define SKALIBS_HASSIGNEDSIGNEDTIME
+#undef SKALIBS_HASUNSIGNEDSIGNEDTIME
+#undef SKALIBS_HASSIGNEDSIGNEDDEV
+#define SKALIBS_HASUNSIGNEDSIGNEDDEV
+#undef SKALIBS_HASSIGNEDSIGNEDINO
+#define SKALIBS_HASUNSIGNEDSIGNEDINO
+#define SKALIBS_HASACCEPT4
+#undef SKALIBS_HASANCILAUTOCLOSE
+#define SKALIBS_HASCMSGCLOEXEC
+#define SKALIBS_HASDEVURANDOM
+#define SKALIBS_HASEPROTO
+#define SKALIBS_HASEVENTFD
+#define SKALIBS_HASFLOCK
+#undef SKALIBS_HASGETPEEREID
+#define SKALIBS_HASSOPEERCRED
+#undef SKALIBS_HASGETPEERUCRED
+#define SKALIBS_HASIPV6
+#define SKALIBS_HASMALLOC0
+#define SKALIBS_HASMSGDONTWAIT
+#define SKALIBS_HASNBWAITALL
+#define SKALIBS_HASOPENAT
+#define SKALIBS_HASLINKAT
+#define SKALIBS_HASPIPE2
+#define SKALIBS_HASPPOLL
+#undef SKALIBS_HASREVOKE
+#define SKALIBS_HASSENDFILE
+#define SKALIBS_HASSETGROUPS
+#define SKALIBS_HASSETTIMEOFDAY
+#define SKALIBS_HASSIGNALFD
+#define SKALIBS_HASSPLICE
+#define SKALIBS_HASSTRCASESTR
+#define SKALIBS_HASSTRNLEN
+#define SKALIBS_HASUINT64T
+#define SKALIBS_HASFUTIMENS
+#define SKALIBS_HASFUTIMES
+#undef SKALIBS_HASARC4RANDOM
+#undef SKALIBS_HASARC4RANDOM_ADDRANDOM
+#define SKALIBS_HASGETRANDOM
+#define SKALIBS_HASITIMER
+#endif
diff --git a/sysdeps/aarch64/tainnow.lib b/sysdeps/aarch64/tainnow.lib
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/sysdeps/aarch64/tainnow.lib
@@ -0,0 +1 @@
+
diff --git a/sysdeps/aarch64/target b/sysdeps/aarch64/target
new file mode 100644
index 0000000..32aa1dd
--- /dev/null
+++ b/sysdeps/aarch64/target
@@ -0,0 +1 @@
+aarch64-linux-musl
diff --git a/sysdeps/aarch64/timer.lib b/sysdeps/aarch64/timer.lib
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/sysdeps/aarch64/timer.lib
@@ -0,0 +1 @@
+
diff --git a/sysdeps/aarch64/util.lib b/sysdeps/aarch64/util.lib
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/sysdeps/aarch64/util.lib
@@ -0,0 +1 @@
+