risc-v: initial 64 bit port, static only (no TLS/NPTL)
commit9595fb8cd595028bece5174e7eddf660ae3dcc10
authorWaldemar Brodkorb <wbrodkorb@conet.de>
Wed, 30 May 2018 23:04:17 +0000 (31 01:04 +0200)
committerWaldemar Brodkorb <wbrodkorb@conet.de>
Sun, 10 Jun 2018 04:35:18 +0000 (10 06:35 +0200)
tree56ffac7a96d15a2a9c825a4f96c3f1bcea7c4fa0
parentdf8caec1978cb5fe7d9a7e7ea9dd773605e89032
risc-v: initial 64 bit port, static only (no TLS/NPTL)

Only a simple hello world is tested in qemu system emulation.
37 files changed:
extra/Configs/Config.in
extra/Configs/Config.riscv64 [new file with mode: 0644]
libc/sysdeps/linux/common/rename.c
libc/sysdeps/linux/riscv64/Makefile [new file with mode: 0644]
libc/sysdeps/linux/riscv64/Makefile.arch [new file with mode: 0644]
libc/sysdeps/linux/riscv64/__longjmp.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/__syscall_error.c [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/endian.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/fcntl.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/fenv.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/kernel_types.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/mman.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/setjmp.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/shm.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/sigcontext.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/stackinfo.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/syscalls.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/uClibc_arch_features.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bits/wordsize.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bsd-_setjmp.c [new file with mode: 0644]
libc/sysdeps/linux/riscv64/bsd-setjmp.c [new file with mode: 0644]
libc/sysdeps/linux/riscv64/clone.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/crt1.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/crti.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/crtn.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/getcontext.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/jmpbuf-offsets.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/jmpbuf-unwind.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/setcontext.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/setjmp.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/swapcontext.S [new file with mode: 0644]
libc/sysdeps/linux/riscv64/sys/asm.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/sys/procfs.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/sys/ucontext.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/sys/user.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/sysdep.h [new file with mode: 0644]
libc/sysdeps/linux/riscv64/vfork.S [new file with mode: 0644]