The sysutils/riscv-pk port
riscv-pk-1.0.0p1 – RISC-V Proxy Kernel (cvsweb github mirror)
Description
The RISC-V Proxy Kernel, pk, is a lightweight application execution environment that can host statically-linked RISC-V ELF binaries. It is designed to support tethered RISC-V implementations with limited I/O capability and thus handles I/O-related system calls by proxying them to a host computer.WWW: https://github.com/riscv-software-src/riscv-pk
Maintainer
Jasper Lievisse Adriaanse
Categories
Build dependencies
Files
- /usr/local/riscv64-unknown-elf/
- /usr/local/riscv64-unknown-elf/bin/
- /usr/local/riscv64-unknown-elf/bin/bbl
- /usr/local/riscv64-unknown-elf/bin/dummy_payload
- /usr/local/riscv64-unknown-elf/bin/pk
- /usr/local/riscv64-unknown-elf/include/
- /usr/local/riscv64-unknown-elf/include/riscv-pk/
- /usr/local/riscv64-unknown-elf/include/riscv-pk/atomic.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/bbl.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/bits.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/boot.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/elf.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/emulation.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/encoding.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/fdt.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/file.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/finisher.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/fp_emulation.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/frontend.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/htif.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/internals.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/mcall.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/mmap.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/mtrap.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/opts-GCC.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/pk.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/platform.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/primitiveTypes.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/primitives.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/softfloat.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/softfloat_types.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/specialize.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/syscall.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/uart.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/uart16550.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/unprivileged_memory.h
- /usr/local/riscv64-unknown-elf/include/riscv-pk/vm.h
- /usr/local/riscv64-unknown-elf/lib/
- /usr/local/riscv64-unknown-elf/lib/riscv-pk/
- /usr/local/riscv64-unknown-elf/lib/riscv-pk/libbbl.a
- /usr/local/riscv64-unknown-elf/lib/riscv-pk/libdummy_payload.a
- /usr/local/riscv64-unknown-elf/lib/riscv-pk/libmachine.a
- /usr/local/riscv64-unknown-elf/lib/riscv-pk/libpk.a
- /usr/local/riscv64-unknown-elf/lib/riscv-pk/libsoftfloat.a
- /usr/local/riscv64-unknown-elf/lib/riscv-pk/libutil.a