diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/musl.zig | 42 |
1 files changed, 41 insertions, 1 deletions
diff --git a/src/musl.zig b/src/musl.zig index edeea9cca7..96caf3d193 100644 --- a/src/musl.zig +++ b/src/musl.zig @@ -314,6 +314,7 @@ fn isMuslArchName(name: []const u8) bool { "arm", "generic", "i386", + "loongarch64", "m68k", "microblaze", "mips", @@ -322,6 +323,7 @@ fn isMuslArchName(name: []const u8) bool { "or1k", "powerpc", "powerpc64", + "riscv32", "riscv64", "s390x", "sh", @@ -607,6 +609,7 @@ const src_files = [_][]const u8{ "musl/src/fenv/fesetround.c", "musl/src/fenv/feupdateenv.c", "musl/src/fenv/i386/fenv.s", + "musl/src/fenv/loongarch64/fenv.S", "musl/src/fenv/m68k/fenv.c", "musl/src/fenv/mips/fenv-sf.c", "musl/src/fenv/mips/fenv.S", @@ -617,6 +620,8 @@ const src_files = [_][]const u8{ "musl/src/fenv/powerpc/fenv-sf.c", "musl/src/fenv/powerpc/fenv.S", "musl/src/fenv/powerpc64/fenv.c", + "musl/src/fenv/riscv32/fenv-sf.c", + "musl/src/fenv/riscv32/fenv.S", "musl/src/fenv/riscv64/fenv-sf.c", "musl/src/fenv/riscv64/fenv.S", "musl/src/fenv/s390x/fenv.c", @@ -625,6 +630,7 @@ const src_files = [_][]const u8{ "musl/src/fenv/x32/fenv.s", "musl/src/fenv/x86_64/fenv.s", "musl/src/internal/defsysinfo.c", + "musl/src/internal/emulate_wait4.c", "musl/src/internal/floatscan.c", "musl/src/internal/i386/defsysinfo.s", "musl/src/internal/intscan.c", @@ -665,6 +671,7 @@ const src_files = [_][]const u8{ "musl/src/ldso/i386/dlsym.s", "musl/src/ldso/i386/dlsym_time64.S", "musl/src/ldso/i386/tlsdesc.s", + "musl/src/ldso/loongarch64/dlsym.s", "musl/src/ldso/m68k/dlsym.s", "musl/src/ldso/m68k/dlsym_time64.S", "musl/src/ldso/microblaze/dlsym.s", @@ -679,7 +686,9 @@ const src_files = [_][]const u8{ "musl/src/ldso/powerpc/dlsym.s", "musl/src/ldso/powerpc/dlsym_time64.S", "musl/src/ldso/powerpc64/dlsym.s", + "musl/src/ldso/riscv32/dlsym.s", "musl/src/ldso/riscv64/dlsym.s", + "musl/src/ldso/riscv64/tlsdesc.s", "musl/src/ldso/s390x/dlsym.s", "musl/src/ldso/sh/dlsym.s", "musl/src/ldso/sh/dlsym_time64.S", @@ -734,11 +743,12 @@ const src_files = [_][]const u8{ "musl/src/linux/open_by_handle_at.c", "musl/src/linux/personality.c", "musl/src/linux/pivot_root.c", - "musl/src/linux/ppoll.c", "musl/src/linux/prctl.c", + "musl/src/linux/preadv2.c", "musl/src/linux/prlimit.c", "musl/src/linux/process_vm.c", "musl/src/linux/ptrace.c", + "musl/src/linux/pwritev2.c", "musl/src/linux/quotactl.c", "musl/src/linux/readahead.c", "musl/src/linux/reboot.c", @@ -753,6 +763,7 @@ const src_files = [_][]const u8{ "musl/src/linux/settimeofday.c", "musl/src/linux/signalfd.c", "musl/src/linux/splice.c", + "musl/src/linux/statx.c", "musl/src/linux/stime.c", "musl/src/linux/swap.c", "musl/src/linux/sync_file_range.c", @@ -1147,6 +1158,18 @@ const src_files = [_][]const u8{ "musl/src/math/rint.c", "musl/src/math/rintf.c", "musl/src/math/rintl.c", + "musl/src/math/riscv32/copysign.c", + "musl/src/math/riscv32/copysignf.c", + "musl/src/math/riscv32/fabs.c", + "musl/src/math/riscv32/fabsf.c", + "musl/src/math/riscv32/fma.c", + "musl/src/math/riscv32/fmaf.c", + "musl/src/math/riscv32/fmax.c", + "musl/src/math/riscv32/fmaxf.c", + "musl/src/math/riscv32/fmin.c", + "musl/src/math/riscv32/fminf.c", + "musl/src/math/riscv32/sqrt.c", + "musl/src/math/riscv32/sqrtf.c", "musl/src/math/riscv64/copysign.c", "musl/src/math/riscv64/copysignf.c", "musl/src/math/riscv64/fabs.c", @@ -1546,6 +1569,7 @@ const src_files = [_][]const u8{ "musl/src/search/tsearch.c", "musl/src/search/twalk.c", "musl/src/select/poll.c", + "musl/src/select/ppoll.c", "musl/src/select/pselect.c", "musl/src/select/select.c", "musl/src/setjmp/aarch64/longjmp.s", @@ -1555,6 +1579,8 @@ const src_files = [_][]const u8{ "musl/src/setjmp/i386/longjmp.s", "musl/src/setjmp/i386/setjmp.s", "musl/src/setjmp/longjmp.c", + "musl/src/setjmp/loongarch64/longjmp.S", + "musl/src/setjmp/loongarch64/setjmp.S", "musl/src/setjmp/m68k/longjmp.s", "musl/src/setjmp/m68k/setjmp.s", "musl/src/setjmp/microblaze/longjmp.s", @@ -1571,6 +1597,8 @@ const src_files = [_][]const u8{ "musl/src/setjmp/powerpc/setjmp.S", "musl/src/setjmp/powerpc64/longjmp.s", "musl/src/setjmp/powerpc64/setjmp.s", + "musl/src/setjmp/riscv32/longjmp.S", + "musl/src/setjmp/riscv32/setjmp.S", "musl/src/setjmp/riscv64/longjmp.S", "musl/src/setjmp/riscv64/setjmp.S", "musl/src/setjmp/s390x/longjmp.s", @@ -1592,6 +1620,8 @@ const src_files = [_][]const u8{ "musl/src/signal/i386/sigsetjmp.s", "musl/src/signal/kill.c", "musl/src/signal/killpg.c", + "musl/src/signal/loongarch64/restore.s", + "musl/src/signal/loongarch64/sigsetjmp.s", "musl/src/signal/m68k/sigsetjmp.s", "musl/src/signal/microblaze/restore.s", "musl/src/signal/microblaze/sigsetjmp.s", @@ -1607,6 +1637,8 @@ const src_files = [_][]const u8{ "musl/src/signal/psignal.c", "musl/src/signal/raise.c", "musl/src/signal/restore.c", + "musl/src/signal/riscv32/restore.s", + "musl/src/signal/riscv32/sigsetjmp.s", "musl/src/signal/riscv64/restore.s", "musl/src/signal/riscv64/sigsetjmp.s", "musl/src/signal/s390x/restore.s", @@ -1943,6 +1975,10 @@ const src_files = [_][]const u8{ "musl/src/thread/i386/syscall_cp.s", "musl/src/thread/i386/tls.s", "musl/src/thread/lock_ptc.c", + "musl/src/thread/loongarch64/__set_thread_area.s", + "musl/src/thread/loongarch64/__unmapself.s", + "musl/src/thread/loongarch64/clone.s", + "musl/src/thread/loongarch64/syscall_cp.s", "musl/src/thread/m68k/__m68k_read_tp.s", "musl/src/thread/m68k/clone.s", "musl/src/thread/m68k/syscall_cp.s", @@ -2063,6 +2099,10 @@ const src_files = [_][]const u8{ "musl/src/thread/pthread_spin_trylock.c", "musl/src/thread/pthread_spin_unlock.c", "musl/src/thread/pthread_testcancel.c", + "musl/src/thread/riscv32/__set_thread_area.s", + "musl/src/thread/riscv32/__unmapself.s", + "musl/src/thread/riscv32/clone.s", + "musl/src/thread/riscv32/syscall_cp.s", "musl/src/thread/riscv64/__set_thread_area.s", "musl/src/thread/riscv64/__unmapself.s", "musl/src/thread/riscv64/clone.s", |
