Last active
January 14, 2024 05:49
-
-
Save lupyuen/00f759dccf634a0f5a875796dbec1ad1 to your computer and use it in GitHub Desktop.
Apache NuttX RTOS on TinyEMU RISC-V Emulator: Build Log. See https://lupyuen.codeberg.page/articles/tinyemu.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Executing task: cd nuttx && ../run.sh | |
+ git pull | |
Already up-to-date. | |
+ git status | |
On branch tinyemu | |
Your branch is up-to-date with 'origin/tinyemu'. | |
nothing to commit, working tree clean | |
++ git rev-parse HEAD | |
+ hash1=781a284190621efbf319e03640168c082076ecf6 | |
+ pushd ../apps | |
~/riscv/apps ~/riscv/nuttx | |
+ git pull | |
Already up-to-date. | |
+ git status | |
On branch tinyemu | |
Your branch is up-to-date with 'origin/tinyemu'. | |
nothing to commit, working tree clean | |
++ git rev-parse HEAD | |
+ hash2=cf27f085f56709ca5e1a31e4a91ca9e90dd69c79 | |
+ popd | |
~/riscv/nuttx | |
+ echo NuttX Source: https://github.com/apache/nuttx/tree/781a284190621efbf319e03640168c082076ecf6 | |
+ echo NuttX Apps: https://github.com/apache/nuttx-apps/tree/cf27f085f56709ca5e1a31e4a91ca9e90dd69c79 | |
+ riscv64-unknown-elf-gcc -v | |
Using built-in specs. | |
COLLECT_GCC=riscv64-unknown-elf-gcc | |
COLLECT_LTO_WRAPPER=/Users/Luppy/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-apple-darwin/bin/../libexec/gcc/riscv64-unknown-elf/10.2.0/lto-wrapper | |
Target: riscv64-unknown-elf | |
Configured with: /scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/build/riscv64-unknown-elf-gcc/riscv-gcc/configure --target=riscv64-unknown-elf --prefix=/scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-apple-darwin --with-pkgversion='SiFive GCC-Metal 10.2.0-2020.12.8' --with-bugurl=https://github.com/sifive/freedom-tools/issues --disable-shared --disable-threads --enable-languages=c,c++ --enable-tls --with-newlib --with-sysroot=/scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-apple-darwin/riscv64-unknown-elf --with-native-system-header-dir=/include --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls --disable-tm-clone-registry --src=../riscv-gcc --with-system-zlib --enable-checking=yes --enable-multilib --with-abi=lp64d --with-arch=rv64imafdc CFLAGS=-O2 CXXFLAGS=-O2 'CFLAGS_FOR_TARGET=-Os -mcmodel=medany' 'CXXFLAGS_FOR_TARGET=-Os -mcmodel=medany' | |
Thread model: single | |
Supported LTO compression algorithms: zlib | |
gcc version 10.2.0 (SiFive GCC-Metal 10.2.0-2020.12.8) | |
+ build_nuttx | |
+ pushd ../nuttx | |
~/riscv/nuttx ~/riscv/nuttx | |
+ make -j 8 | |
Create version.h | |
Downloading: libmetal.zip LN: platform/board to /Users/Luppy/riscv/apps/platform/dummy | |
Register: ostest | |
Register: nsh | |
Register: sh | |
Register: hello | |
Archive: libmetal.zip | |
2a59968271231b747bdf8fde0201cefe44aacc8c | |
creating: libmetal-2022.10.0/ | |
inflating: libmetal-2022.10.0/.checkpatch.conf | |
creating: libmetal-2022.10.0/.github/ | |
creating: libmetal-2022.10.0/.github/actions/ | |
creating: libmetal-2022.10.0/.github/actions/build_ci/ | |
inflating: libmetal-2022.10.0/.github/actions/build_ci/Dockerfile | |
inflating: libmetal-2022.10.0/.github/actions/build_ci/README.md | |
inflating: libmetal-2022.10.0/.github/actions/build_ci/action.yml | |
inflating: libmetal-2022.10.0/.github/actions/build_ci/entrypoint.sh | |
creating: libmetal-2022.10.0/.github/workflows/ | |
inflating: libmetal-2022.10.0/.github/workflows/compliance.yml | |
inflating: libmetal-2022.10.0/.github/workflows/continuous-integration.yml | |
inflating: libmetal-2022.10.0/.gitignore | |
inflating: libmetal-2022.10.0/.gitlint | |
inflating: libmetal-2022.10.0/CMakeLists.txt | |
inflating: libmetal-2022.10.0/LICENSE.md | |
inflating: libmetal-2022.10.0/MAINTAINERS.md | |
inflating: libmetal-2022.10.0/README.md | |
inflating: libmetal-2022.10.0/VERSION | |
creating: libmetal-2022.10.0/cmake/ | |
inflating: libmetal-2022.10.0/cmake/collect.cmake | |
inflating: libmetal-2022.10.0/cmake/depends.cmake | |
creating: libmetal-2022.10.0/cmake/modules/ | |
inflating: libmetal-2022.10.0/cmake/modules/FindHugeTLBFS.cmake | |
inflating: libmetal-2022.10.0/cmake/modules/FindLibRt.cmake | |
inflating: libmetal-2022.10.0/cmake/modules/FindLibSysFS.cmake | |
inflating: libmetal-2022.10.0/cmake/options.cmake | |
creating: libmetal-2022.10.0/cmake/platforms/ | |
inflating: libmetal-2022.10.0/cmake/platforms/cross-freertos-gcc.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/cross-generic-gcc.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/cross-generic-iar.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/cross-linux-gcc.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/microblaze-generic.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/template-freertos.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/template-generic.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynq7-freertos.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynq7-generic-iar.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynq7-generic.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynq7-linux.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynqmp-a53-freertos.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynqmp-a53-generic.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynqmp-linux.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynqmp-r5-freertos.cmake | |
inflating: libmetal-2022.10.0/cmake/platforms/zynqmp-r5-generic.cmake | |
inflating: libmetal-2022.10.0/cmake/syscheck.cmake | |
creating: libmetal-2022.10.0/doc/ | |
inflating: libmetal-2022.10.0/doc/CMakeLists.txt | |
inflating: libmetal-2022.10.0/doc/Doxyfile.in | |
creating: libmetal-2022.10.0/examples/ | |
inflating: libmetal-2022.10.0/examples/CMakeLists.txt | |
creating: libmetal-2022.10.0/examples/system/ | |
inflating: libmetal-2022.10.0/examples/system/CMakeLists.txt | |
creating: libmetal-2022.10.0/examples/system/freertos/ | |
inflating: libmetal-2022.10.0/examples/system/freertos/CMakeLists.txt | |
creating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/ | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/CMakeLists.txt | |
creating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/ | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/CMakeLists.txt | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/common.h | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_latency_demod.c | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_shmem_demod.c | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/libmetal_amp_demod.c | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/lscript.ld | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/platform_config.h | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_atomic_demod.c | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_demod.c | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_latency_demod.c | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_throughput_demod.c | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/sys_init.c | |
inflating: libmetal-2022.10.0/examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/sys_init.h | |
creating: libmetal-2022.10.0/examples/system/generic/ | |
inflating: libmetal-2022.10.0/examples/system/generic/CMakeLists.txt | |
creating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/ | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/CMakeLists.txt | |
creating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/ | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/CMakeLists.txt | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/common.h | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/ipi_latency_demod.c | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/ipi_shmem_demod.c | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/libmetal_amp_demod.c | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/lscript.ld | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/platform_config.h | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_atomic_demod.c | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_demod.c | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_latency_demod.c | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_throughput_demod.c | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/sys_init.c | |
inflating: libmetal-2022.10.0/examples/system/generic/zynqmp_r5/zynqmp_amp_demo/sys_init.h | |
creating: libmetal-2022.10.0/examples/system/linux/ | |
inflating: libmetal-2022.10.0/examples/system/linux/CMakeLists.txt | |
creating: libmetal-2022.10.0/examples/system/linux/zynqmp/ | |
extracting: libmetal-2022.10.0/examples/system/linux/zynqmp/CMakeLists.txt | |
creating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/ | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/CMakeLists.txt | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/common.h | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/ipi_latency_demo.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/ipi_shmem_demo.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/libmetal_amp_demo.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/libmetal_amp_demod.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_atomic_demo.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_demo.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_latency_demo.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_throughput_demo.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/sys_init.c | |
inflating: libmetal-2022.10.0/examples/system/linux/zynqmp/zynqmp_amp_demo/sys_init.h | |
creating: libmetal-2022.10.0/lib/ | |
inflating: libmetal-2022.10.0/lib/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/alloc.h | |
inflating: libmetal-2022.10.0/lib/assert.h | |
inflating: libmetal-2022.10.0/lib/atomic.h | |
inflating: libmetal-2022.10.0/lib/cache.h | |
inflating: libmetal-2022.10.0/lib/compiler.h | |
creating: libmetal-2022.10.0/lib/compiler/ | |
inflating: libmetal-2022.10.0/lib/compiler/CMakeLists.txt | |
creating: libmetal-2022.10.0/lib/compiler/armcc/ | |
inflating: libmetal-2022.10.0/lib/compiler/armcc/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/compiler/armcc/errno.h | |
creating: libmetal-2022.10.0/lib/compiler/gcc/ | |
inflating: libmetal-2022.10.0/lib/compiler/gcc/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/compiler/gcc/atomic.h | |
inflating: libmetal-2022.10.0/lib/compiler/gcc/compiler.h | |
creating: libmetal-2022.10.0/lib/compiler/iar/ | |
inflating: libmetal-2022.10.0/lib/compiler/iar/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/compiler/iar/compiler.h | |
inflating: libmetal-2022.10.0/lib/compiler/iar/errno.h | |
inflating: libmetal-2022.10.0/lib/condition.h | |
inflating: libmetal-2022.10.0/lib/config.h | |
inflating: libmetal-2022.10.0/lib/cpu.h | |
inflating: libmetal-2022.10.0/lib/device.c | |
inflating: libmetal-2022.10.0/lib/device.h | |
inflating: libmetal-2022.10.0/lib/dma.c | |
inflating: libmetal-2022.10.0/lib/dma.h | |
inflating: libmetal-2022.10.0/lib/errno.h | |
inflating: libmetal-2022.10.0/lib/init.c | |
inflating: libmetal-2022.10.0/lib/io.c | |
inflating: libmetal-2022.10.0/lib/io.h | |
inflating: libmetal-2022.10.0/lib/irq.c | |
inflating: libmetal-2022.10.0/lib/irq.h | |
inflating: libmetal-2022.10.0/lib/irq_controller.h | |
inflating: libmetal-2022.10.0/lib/list.h | |
inflating: libmetal-2022.10.0/lib/log.c | |
inflating: libmetal-2022.10.0/lib/log.h | |
inflating: libmetal-2022.10.0/lib/mutex.h | |
creating: libmetal-2022.10.0/lib/processor/ | |
inflating: libmetal-2022.10.0/lib/processor/CMakeLists.txt | |
creating: libmetal-2022.10.0/lib/processor/aarch64/ | |
inflating: libmetal-2022.10.0/lib/processor/aarch64/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/aarch64/atomic.h | |
inflating: libmetal-2022.10.0/lib/processor/aarch64/cpu.h | |
creating: libmetal-2022.10.0/lib/processor/arm/ | |
inflating: libmetal-2022.10.0/lib/processor/arm/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/arm/atomic.h | |
inflating: libmetal-2022.10.0/lib/processor/arm/cpu.h | |
creating: libmetal-2022.10.0/lib/processor/ceva/ | |
inflating: libmetal-2022.10.0/lib/processor/ceva/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/ceva/cpu.h | |
creating: libmetal-2022.10.0/lib/processor/csky/ | |
inflating: libmetal-2022.10.0/lib/processor/csky/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/csky/cpu.h | |
creating: libmetal-2022.10.0/lib/processor/microblaze/ | |
inflating: libmetal-2022.10.0/lib/processor/microblaze/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/microblaze/atomic.h | |
inflating: libmetal-2022.10.0/lib/processor/microblaze/cpu.h | |
creating: libmetal-2022.10.0/lib/processor/riscv/ | |
inflating: libmetal-2022.10.0/lib/processor/riscv/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/riscv/cpu.h | |
creating: libmetal-2022.10.0/lib/processor/x86/ | |
inflating: libmetal-2022.10.0/lib/processor/x86/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/x86/atomic.h | |
inflating: libmetal-2022.10.0/lib/processor/x86/cpu.h | |
creating: libmetal-2022.10.0/lib/processor/x86_64/ | |
inflating: libmetal-2022.10.0/lib/processor/x86_64/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/x86_64/atomic.h | |
inflating: libmetal-2022.10.0/lib/processor/x86_64/cpu.h | |
creating: libmetal-2022.10.0/lib/processor/xtensa/ | |
inflating: libmetal-2022.10.0/lib/processor/xtensa/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/processor/xtensa/atomic.h | |
inflating: libmetal-2022.10.0/lib/processor/xtensa/cpu.h | |
inflating: libmetal-2022.10.0/lib/shmem.c | |
inflating: libmetal-2022.10.0/lib/shmem.h | |
inflating: libmetal-2022.10.0/lib/sleep.h | |
inflating: libmetal-2022.10.0/lib/softirq.c | |
inflating: libmetal-2022.10.0/lib/softirq.h | |
inflating: libmetal-2022.10.0/lib/spinlock.h | |
inflating: libmetal-2022.10.0/lib/sys.h | |
creating: libmetal-2022.10.0/lib/system/ | |
inflating: libmetal-2022.10.0/lib/system/CMakeLists.txt | |
creating: libmetal-2022.10.0/lib/system/freertos/ | |
inflating: libmetal-2022.10.0/lib/system/freertos/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/freertos/alloc.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/assert.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/cache.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/condition.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/condition.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/device.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/init.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/io.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/io.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/irq.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/irq.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/log.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/mutex.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/shmem.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/sleep.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/sys.h | |
creating: libmetal-2022.10.0/lib/system/freertos/template/ | |
inflating: libmetal-2022.10.0/lib/system/freertos/template/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/freertos/template/sys.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/template/sys.h | |
inflating: libmetal-2022.10.0/lib/system/freertos/time.c | |
creating: libmetal-2022.10.0/lib/system/freertos/xlnx_common/ | |
inflating: libmetal-2022.10.0/lib/system/freertos/xlnx_common/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/freertos/xlnx_common/irq.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/xlnx_common/sys.h | |
creating: libmetal-2022.10.0/lib/system/freertos/zynq7/ | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynq7/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynq7/sys.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynq7/sys.h | |
creating: libmetal-2022.10.0/lib/system/freertos/zynqmp_a53/ | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynqmp_a53/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynqmp_a53/sys.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynqmp_a53/sys.h | |
creating: libmetal-2022.10.0/lib/system/freertos/zynqmp_r5/ | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynqmp_r5/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynqmp_r5/sys.c | |
inflating: libmetal-2022.10.0/lib/system/freertos/zynqmp_r5/sys.h | |
creating: libmetal-2022.10.0/lib/system/generic/ | |
inflating: libmetal-2022.10.0/lib/system/generic/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/generic/alloc.h | |
inflating: libmetal-2022.10.0/lib/system/generic/assert.h | |
inflating: libmetal-2022.10.0/lib/system/generic/cache.h | |
inflating: libmetal-2022.10.0/lib/system/generic/condition.c | |
inflating: libmetal-2022.10.0/lib/system/generic/condition.h | |
inflating: libmetal-2022.10.0/lib/system/generic/device.c | |
inflating: libmetal-2022.10.0/lib/system/generic/init.c | |
inflating: libmetal-2022.10.0/lib/system/generic/io.c | |
inflating: libmetal-2022.10.0/lib/system/generic/io.h | |
inflating: libmetal-2022.10.0/lib/system/generic/irq.c | |
inflating: libmetal-2022.10.0/lib/system/generic/irq.h | |
inflating: libmetal-2022.10.0/lib/system/generic/log.h | |
creating: libmetal-2022.10.0/lib/system/generic/microblaze_generic/ | |
inflating: libmetal-2022.10.0/lib/system/generic/microblaze_generic/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/generic/microblaze_generic/sys.c | |
inflating: libmetal-2022.10.0/lib/system/generic/microblaze_generic/sys.h | |
inflating: libmetal-2022.10.0/lib/system/generic/mutex.h | |
inflating: libmetal-2022.10.0/lib/system/generic/shmem.c | |
inflating: libmetal-2022.10.0/lib/system/generic/sleep.h | |
inflating: libmetal-2022.10.0/lib/system/generic/sys.h | |
creating: libmetal-2022.10.0/lib/system/generic/template/ | |
inflating: libmetal-2022.10.0/lib/system/generic/template/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/generic/template/sys.c | |
inflating: libmetal-2022.10.0/lib/system/generic/template/sys.h | |
inflating: libmetal-2022.10.0/lib/system/generic/time.c | |
creating: libmetal-2022.10.0/lib/system/generic/xlnx_common/ | |
inflating: libmetal-2022.10.0/lib/system/generic/xlnx_common/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/generic/xlnx_common/irq.c | |
inflating: libmetal-2022.10.0/lib/system/generic/xlnx_common/sys.h | |
creating: libmetal-2022.10.0/lib/system/generic/zynq7/ | |
inflating: libmetal-2022.10.0/lib/system/generic/zynq7/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/generic/zynq7/sys.c | |
inflating: libmetal-2022.10.0/lib/system/generic/zynq7/sys.h | |
creating: libmetal-2022.10.0/lib/system/generic/zynqmp_a53/ | |
inflating: libmetal-2022.10.0/lib/system/generic/zynqmp_a53/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/generic/zynqmp_a53/sys.c | |
inflating: libmetal-2022.10.0/lib/system/generic/zynqmp_a53/sys.h | |
creating: libmetal-2022.10.0/lib/system/generic/zynqmp_r5/ | |
inflating: libmetal-2022.10.0/lib/system/generic/zynqmp_r5/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/generic/zynqmp_r5/sys.c | |
inflating: libmetal-2022.10.0/lib/system/generic/zynqmp_r5/sys.h | |
creating: libmetal-2022.10.0/lib/system/linux/ | |
inflating: libmetal-2022.10.0/lib/system/linux/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/linux/alloc.h | |
inflating: libmetal-2022.10.0/lib/system/linux/assert.h | |
inflating: libmetal-2022.10.0/lib/system/linux/cache.h | |
inflating: libmetal-2022.10.0/lib/system/linux/condition.c | |
inflating: libmetal-2022.10.0/lib/system/linux/condition.h | |
inflating: libmetal-2022.10.0/lib/system/linux/device.c | |
inflating: libmetal-2022.10.0/lib/system/linux/init.c | |
inflating: libmetal-2022.10.0/lib/system/linux/io.h | |
inflating: libmetal-2022.10.0/lib/system/linux/irq.c | |
inflating: libmetal-2022.10.0/lib/system/linux/irq.h | |
inflating: libmetal-2022.10.0/lib/system/linux/log.h | |
inflating: libmetal-2022.10.0/lib/system/linux/mutex.h | |
inflating: libmetal-2022.10.0/lib/system/linux/shmem.c | |
inflating: libmetal-2022.10.0/lib/system/linux/sleep.h | |
inflating: libmetal-2022.10.0/lib/system/linux/sys.h | |
inflating: libmetal-2022.10.0/lib/system/linux/time.c | |
inflating: libmetal-2022.10.0/lib/system/linux/utilities.c | |
creating: libmetal-2022.10.0/lib/system/nuttx/ | |
inflating: libmetal-2022.10.0/lib/system/nuttx/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/nuttx/alloc.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/assert.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/cache.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/condition.c | |
inflating: libmetal-2022.10.0/lib/system/nuttx/condition.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/device.c | |
inflating: libmetal-2022.10.0/lib/system/nuttx/init.c | |
inflating: libmetal-2022.10.0/lib/system/nuttx/io.c | |
inflating: libmetal-2022.10.0/lib/system/nuttx/io.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/irq.c | |
inflating: libmetal-2022.10.0/lib/system/nuttx/irq.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/log.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/mutex.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/shmem.c | |
inflating: libmetal-2022.10.0/lib/system/nuttx/sleep.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/sys.h | |
inflating: libmetal-2022.10.0/lib/system/nuttx/time.c | |
creating: libmetal-2022.10.0/lib/system/zephyr/ | |
inflating: libmetal-2022.10.0/lib/system/zephyr/CMakeLists.txt | |
inflating: libmetal-2022.10.0/lib/system/zephyr/alloc.c | |
inflating: libmetal-2022.10.0/lib/system/zephyr/alloc.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/assert.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/cache.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/condition.c | |
inflating: libmetal-2022.10.0/lib/system/zephyr/condition.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/device.c | |
inflating: libmetal-2022.10.0/lib/system/zephyr/init.c | |
inflating: libmetal-2022.10.0/lib/system/zephyr/io.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/irq.c | |
inflating: libmetal-2022.10.0/lib/system/zephyr/irq.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/log.c | |
inflating: libmetal-2022.10.0/lib/system/zephyr/log.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/mutex.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/shmem.c | |
inflating: libmetal-2022.10.0/lib/system/zephyr/sleep.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/sys.c | |
inflating: libmetal-2022.10.0/lib/system/zephyr/sys.h | |
inflating: libmetal-2022.10.0/lib/system/zephyr/time.c | |
inflating: libmetal-2022.10.0/lib/time.h | |
inflating: libmetal-2022.10.0/lib/utilities.h | |
inflating: libmetal-2022.10.0/lib/version.c | |
inflating: libmetal-2022.10.0/lib/version.h | |
creating: libmetal-2022.10.0/scripts/ | |
inflating: libmetal-2022.10.0/scripts/checkpatch.pl | |
creating: libmetal-2022.10.0/scripts/ci/ | |
inflating: libmetal-2022.10.0/scripts/ci/check_compliance.py | |
inflating: libmetal-2022.10.0/scripts/do_checkpatch.sh | |
creating: libmetal-2022.10.0/scripts/gitlint/ | |
inflating: libmetal-2022.10.0/scripts/gitlint/commit_rules.py | |
inflating: libmetal-2022.10.0/scripts/spelling.txt | |
creating: libmetal-2022.10.0/test/ | |
inflating: libmetal-2022.10.0/test/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/metal-header-template.c | |
inflating: libmetal-2022.10.0/test/metal-test.c | |
inflating: libmetal-2022.10.0/test/metal-test.h | |
creating: libmetal-2022.10.0/test/system/ | |
inflating: libmetal-2022.10.0/test/system/CMakeLists.txt | |
creating: libmetal-2022.10.0/test/system/freertos/ | |
inflating: libmetal-2022.10.0/test/system/freertos/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/freertos/alloc.c | |
inflating: libmetal-2022.10.0/test/system/freertos/atomic.c | |
inflating: libmetal-2022.10.0/test/system/freertos/irq.c | |
inflating: libmetal-2022.10.0/test/system/freertos/main.c | |
inflating: libmetal-2022.10.0/test/system/freertos/mutex.c | |
inflating: libmetal-2022.10.0/test/system/freertos/sleep.c | |
inflating: libmetal-2022.10.0/test/system/freertos/threads.c | |
creating: libmetal-2022.10.0/test/system/freertos/zynq7/ | |
inflating: libmetal-2022.10.0/test/system/freertos/zynq7/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/freertos/zynq7/Xilinx.spec | |
inflating: libmetal-2022.10.0/test/system/freertos/zynq7/lscript.ld | |
creating: libmetal-2022.10.0/test/system/freertos/zynqmp_a53/ | |
inflating: libmetal-2022.10.0/test/system/freertos/zynqmp_a53/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/freertos/zynqmp_a53/lscript.ld | |
creating: libmetal-2022.10.0/test/system/freertos/zynqmp_r5/ | |
inflating: libmetal-2022.10.0/test/system/freertos/zynqmp_r5/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/freertos/zynqmp_r5/lscript.ld | |
creating: libmetal-2022.10.0/test/system/generic/ | |
inflating: libmetal-2022.10.0/test/system/generic/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/generic/alloc.c | |
inflating: libmetal-2022.10.0/test/system/generic/atomic.c | |
inflating: libmetal-2022.10.0/test/system/generic/irq.c | |
inflating: libmetal-2022.10.0/test/system/generic/main.c | |
creating: libmetal-2022.10.0/test/system/generic/microblaze_generic/ | |
inflating: libmetal-2022.10.0/test/system/generic/microblaze_generic/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/generic/microblaze_generic/helper.c | |
inflating: libmetal-2022.10.0/test/system/generic/microblaze_generic/lscript.ld | |
inflating: libmetal-2022.10.0/test/system/generic/microblaze_generic/platform.c | |
inflating: libmetal-2022.10.0/test/system/generic/microblaze_generic/platform.h | |
inflating: libmetal-2022.10.0/test/system/generic/mutex.c | |
creating: libmetal-2022.10.0/test/system/generic/zynq7/ | |
inflating: libmetal-2022.10.0/test/system/generic/zynq7/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/generic/zynq7/Xilinx.spec | |
inflating: libmetal-2022.10.0/test/system/generic/zynq7/helper.c | |
inflating: libmetal-2022.10.0/test/system/generic/zynq7/lscript.ld | |
creating: libmetal-2022.10.0/test/system/generic/zynqmp_a53/ | |
inflating: libmetal-2022.10.0/test/system/generic/zynqmp_a53/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/generic/zynqmp_a53/helper.c | |
inflating: libmetal-2022.10.0/test/system/generic/zynqmp_a53/lscript.ld | |
creating: libmetal-2022.10.0/test/system/generic/zynqmp_r5/ | |
inflating: libmetal-2022.10.0/test/system/generic/zynqmp_r5/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/generic/zynqmp_r5/helper.c | |
inflating: libmetal-2022.10.0/test/system/generic/zynqmp_r5/lscript.ld | |
creating: libmetal-2022.10.0/test/system/linux/ | |
inflating: libmetal-2022.10.0/test/system/linux/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/linux/alloc.c | |
inflating: libmetal-2022.10.0/test/system/linux/atomic.c | |
inflating: libmetal-2022.10.0/test/system/linux/condition.c | |
inflating: libmetal-2022.10.0/test/system/linux/irq.c | |
inflating: libmetal-2022.10.0/test/system/linux/main.c | |
inflating: libmetal-2022.10.0/test/system/linux/mutex.c | |
inflating: libmetal-2022.10.0/test/system/linux/shmem.c | |
inflating: libmetal-2022.10.0/test/system/linux/spinlock.c | |
inflating: libmetal-2022.10.0/test/system/linux/threads.c | |
creating: libmetal-2022.10.0/test/system/linux/zynq/ | |
inflating: libmetal-2022.10.0/test/system/linux/zynq/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/linux/zynq/device.c | |
creating: libmetal-2022.10.0/test/system/zephyr/ | |
inflating: libmetal-2022.10.0/test/system/zephyr/CMakeLists.txt | |
inflating: libmetal-2022.10.0/test/system/zephyr/alloc.c | |
inflating: libmetal-2022.10.0/test/system/zephyr/atomic.c | |
inflating: libmetal-2022.10.0/test/system/zephyr/main.c | |
inflating: libmetal-2022.10.0/test/system/zephyr/metal-test-internal.h | |
inflating: libmetal-2022.10.0/test/system/zephyr/mutex.c | |
inflating: libmetal-2022.10.0/test/version.c | |
patching file libmetal/lib/list.h | |
patching file libmetal/lib/system/nuttx/io.c | |
Archive: open-amp.zip | |
568d507be81a27230ba3f0260485f2ee699f5aa0 | |
creating: open-amp-2022.10.0/ | |
inflating: open-amp-2022.10.0/.checkpatch.conf | |
creating: open-amp-2022.10.0/.github/ | |
creating: open-amp-2022.10.0/.github/actions/ | |
creating: open-amp-2022.10.0/.github/actions/build_ci/ | |
inflating: open-amp-2022.10.0/.github/actions/build_ci/Dockerfile | |
inflating: open-amp-2022.10.0/.github/actions/build_ci/README.md | |
inflating: open-amp-2022.10.0/.github/actions/build_ci/action.yml | |
inflating: open-amp-2022.10.0/.github/actions/build_ci/entrypoint.sh | |
creating: open-amp-2022.10.0/.github/workflows/ | |
inflating: open-amp-2022.10.0/.github/workflows/compliance.yml | |
inflating: open-amp-2022.10.0/.github/workflows/continuous-integration.yml | |
inflating: open-amp-2022.10.0/.gitignore | |
inflating: open-amp-2022.10.0/.gitlint | |
inflating: open-amp-2022.10.0/.travis.yml | |
inflating: open-amp-2022.10.0/CMakeLists.txt | |
inflating: open-amp-2022.10.0/LICENSE.md | |
inflating: open-amp-2022.10.0/MAINTAINERS.md | |
inflating: open-amp-2022.10.0/README.md | |
inflating: open-amp-2022.10.0/VERSION | |
creating: open-amp-2022.10.0/apps/ | |
inflating: open-amp-2022.10.0/apps/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/examples/ | |
inflating: open-amp-2022.10.0/apps/examples/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/examples/echo/ | |
inflating: open-amp-2022.10.0/apps/examples/echo/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/examples/echo/rpmsg-echo.c | |
inflating: open-amp-2022.10.0/apps/examples/echo/rpmsg-echo.h | |
inflating: open-amp-2022.10.0/apps/examples/echo/rpmsg-ping.c | |
creating: open-amp-2022.10.0/apps/examples/linux_rpc_demo/ | |
inflating: open-amp-2022.10.0/apps/examples/linux_rpc_demo/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/examples/linux_rpc_demo/README.md | |
inflating: open-amp-2022.10.0/apps/examples/linux_rpc_demo/linux-rpmsg-rpc-demo.h | |
inflating: open-amp-2022.10.0/apps/examples/linux_rpc_demo/linux_rpc_demo.c | |
inflating: open-amp-2022.10.0/apps/examples/linux_rpc_demo/linux_rpc_demod.c | |
creating: open-amp-2022.10.0/apps/examples/load_fw/ | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/common.h | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/load_fw.c | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/lscript.ld | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/mem_image_store.c | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/platform_info.c | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/platform_info.h | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/zynqmp_apu_lcm_rproc_example.c | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/zynqmp_r5_lcm_rproc_example.c | |
inflating: open-amp-2022.10.0/apps/examples/load_fw/zynqmp_rpu_lcm_rproc_example.c | |
creating: open-amp-2022.10.0/apps/examples/matrix_multiply/ | |
inflating: open-amp-2022.10.0/apps/examples/matrix_multiply/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/examples/matrix_multiply/matrix_multiply.c | |
inflating: open-amp-2022.10.0/apps/examples/matrix_multiply/matrix_multiply.h | |
inflating: open-amp-2022.10.0/apps/examples/matrix_multiply/matrix_multiplyd.c | |
creating: open-amp-2022.10.0/apps/examples/nocopy_echo/ | |
inflating: open-amp-2022.10.0/apps/examples/nocopy_echo/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/examples/nocopy_echo/rpmsg-echo.h | |
inflating: open-amp-2022.10.0/apps/examples/nocopy_echo/rpmsg-nocopy-echo.c | |
inflating: open-amp-2022.10.0/apps/examples/nocopy_echo/rpmsg-nocopy-ping.c | |
creating: open-amp-2022.10.0/apps/examples/rpc_demo/ | |
inflating: open-amp-2022.10.0/apps/examples/rpc_demo/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/examples/rpc_demo/rpc_demo.c | |
inflating: open-amp-2022.10.0/apps/examples/rpc_demo/rpc_demod.c | |
inflating: open-amp-2022.10.0/apps/examples/rpc_demo/rpmsg-rpc-demo.h | |
creating: open-amp-2022.10.0/apps/examples/rpmsg_sample_echo/ | |
inflating: open-amp-2022.10.0/apps/examples/rpmsg_sample_echo/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/examples/rpmsg_sample_echo/rpmsg-sample-echo.c | |
inflating: open-amp-2022.10.0/apps/examples/rpmsg_sample_echo/rpmsg-sample-ping.c | |
creating: open-amp-2022.10.0/apps/machine/ | |
inflating: open-amp-2022.10.0/apps/machine/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/machine/microblaze_generic/ | |
inflating: open-amp-2022.10.0/apps/machine/microblaze_generic/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/machine/microblaze_generic/README.md | |
inflating: open-amp-2022.10.0/apps/machine/microblaze_generic/platform_info.c | |
inflating: open-amp-2022.10.0/apps/machine/microblaze_generic/platform_info.h | |
inflating: open-amp-2022.10.0/apps/machine/microblaze_generic/rsc_table.c | |
inflating: open-amp-2022.10.0/apps/machine/microblaze_generic/rsc_table.h | |
inflating: open-amp-2022.10.0/apps/machine/microblaze_generic/zynqmp_mb_a53_rproc.c | |
creating: open-amp-2022.10.0/apps/machine/zynq7/ | |
inflating: open-amp-2022.10.0/apps/machine/zynq7/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/machine/zynq7/platform_info.c | |
inflating: open-amp-2022.10.0/apps/machine/zynq7/platform_info.h | |
inflating: open-amp-2022.10.0/apps/machine/zynq7/platform_info_remoteproc_master.c | |
inflating: open-amp-2022.10.0/apps/machine/zynq7/rsc_table.c | |
inflating: open-amp-2022.10.0/apps/machine/zynq7/rsc_table.h | |
inflating: open-amp-2022.10.0/apps/machine/zynq7/zynq_a9_rproc.c | |
creating: open-amp-2022.10.0/apps/machine/zynqmp/ | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp/openamp-linux-userspace.dtsi | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp/platform_info.c | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp/platform_info.h | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp/zynqmp_linux_r5_proc.c | |
creating: open-amp-2022.10.0/apps/machine/zynqmp_r5/ | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp_r5/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp_r5/platform_info.c | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp_r5/platform_info.h | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp_r5/rsc_table.c | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp_r5/rsc_table.h | |
inflating: open-amp-2022.10.0/apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c | |
creating: open-amp-2022.10.0/apps/system/ | |
inflating: open-amp-2022.10.0/apps/system/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/system/generic/ | |
extracting: open-amp-2022.10.0/apps/system/generic/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/system/generic/machine/ | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/system/generic/machine/microblaze_generic/ | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/microblaze_generic/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/microblaze_generic/helper.c | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/microblaze_generic/linker_remote.ld | |
creating: open-amp-2022.10.0/apps/system/generic/machine/zynq7/ | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynq7/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynq7/Xilinx.spec | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynq7/helper.c | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynq7/linker_master.ld | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynq7/linker_remote.ld | |
creating: open-amp-2022.10.0/apps/system/generic/machine/zynqmp_r5/ | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynqmp_r5/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynqmp_r5/helper.c | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynqmp_r5/linker_large_text.ld | |
inflating: open-amp-2022.10.0/apps/system/generic/machine/zynqmp_r5/linker_remote.ld | |
creating: open-amp-2022.10.0/apps/system/linux/ | |
extracting: open-amp-2022.10.0/apps/system/linux/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/system/linux/machine/ | |
inflating: open-amp-2022.10.0/apps/system/linux/machine/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/system/linux/machine/generic/ | |
inflating: open-amp-2022.10.0/apps/system/linux/machine/generic/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/system/linux/machine/generic/helper.c | |
inflating: open-amp-2022.10.0/apps/system/linux/machine/generic/platform_info.c | |
inflating: open-amp-2022.10.0/apps/system/linux/machine/generic/platform_info.h | |
inflating: open-amp-2022.10.0/apps/system/linux/machine/generic/rsc_table.c | |
inflating: open-amp-2022.10.0/apps/system/linux/machine/generic/rsc_table.h | |
creating: open-amp-2022.10.0/apps/system/linux/machine/zynqmp/ | |
extracting: open-amp-2022.10.0/apps/system/linux/machine/zynqmp/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/system/linux/machine/zynqmp/helper.c | |
creating: open-amp-2022.10.0/apps/tests/ | |
inflating: open-amp-2022.10.0/apps/tests/CMakeLists.txt | |
creating: open-amp-2022.10.0/apps/tests/msg/ | |
inflating: open-amp-2022.10.0/apps/tests/msg/CMakeLists.txt | |
inflating: open-amp-2022.10.0/apps/tests/msg/rpmsg-flood-ping.c | |
inflating: open-amp-2022.10.0/apps/tests/msg/rpmsg-nocopy-echo.c | |
inflating: open-amp-2022.10.0/apps/tests/msg/rpmsg-nocopy-ping.c | |
inflating: open-amp-2022.10.0/apps/tests/msg/rpmsg-ping.c | |
inflating: open-amp-2022.10.0/apps/tests/msg/rpmsg-ping.h | |
inflating: open-amp-2022.10.0/apps/tests/msg/rpmsg-update.c | |
creating: open-amp-2022.10.0/cmake/ | |
inflating: open-amp-2022.10.0/cmake/collect.cmake | |
inflating: open-amp-2022.10.0/cmake/depends.cmake | |
creating: open-amp-2022.10.0/cmake/modules/ | |
inflating: open-amp-2022.10.0/cmake/modules/FindLibmetal.cmake | |
inflating: open-amp-2022.10.0/cmake/options.cmake | |
creating: open-amp-2022.10.0/cmake/platforms/ | |
inflating: open-amp-2022.10.0/cmake/platforms/cross_generic_gcc.cmake | |
inflating: open-amp-2022.10.0/cmake/platforms/cross_linux_gcc.cmake | |
inflating: open-amp-2022.10.0/cmake/platforms/zynq7_generic.cmake | |
inflating: open-amp-2022.10.0/cmake/platforms/zynq7_linux.cmake | |
inflating: open-amp-2022.10.0/cmake/platforms/zynqmp_a53_generic.cmake | |
inflating: open-amp-2022.10.0/cmake/platforms/zynqmp_linux.cmake | |
inflating: open-amp-2022.10.0/cmake/platforms/zynqmp_r5_generic.cmake | |
inflating: open-amp-2022.10.0/cmake/syscheck.cmake | |
creating: open-amp-2022.10.0/docs/ | |
creating: open-amp-2022.10.0/docs/apps/ | |
creating: open-amp-2022.10.0/docs/apps/echo_test/ | |
inflating: open-amp-2022.10.0/docs/apps/echo_test/README.md | |
creating: open-amp-2022.10.0/docs/apps/matrix_multiply/ | |
inflating: open-amp-2022.10.0/docs/apps/matrix_multiply/README.md | |
creating: open-amp-2022.10.0/docs/apps/rpc_demo/ | |
inflating: open-amp-2022.10.0/docs/apps/rpc_demo/README.md | |
inflating: open-amp-2022.10.0/docs/data-structure.md | |
creating: open-amp-2022.10.0/docs/img-src/ | |
inflating: open-amp-2022.10.0/docs/img-src/coprocessor-rpmsg-ns-dynamic.gv | |
inflating: open-amp-2022.10.0/docs/img-src/coprocessor-rpmsg-ns.gv | |
inflating: open-amp-2022.10.0/docs/img-src/coprocessor-rpmsg-static-ep.gv | |
inflating: open-amp-2022.10.0/docs/img-src/gen-graph.py | |
inflating: open-amp-2022.10.0/docs/img-src/rproc-lcm-state-machine.gv | |
creating: open-amp-2022.10.0/docs/img/ | |
inflating: open-amp-2022.10.0/docs/img/coprocessor-rpmsg-ns-dynamic.png | |
inflating: open-amp-2022.10.0/docs/img/coprocessor-rpmsg-ns.png | |
inflating: open-amp-2022.10.0/docs/img/coprocessor-rpmsg-static-ep.png | |
inflating: open-amp-2022.10.0/docs/img/rproc-lcm-state-machine.png | |
inflating: open-amp-2022.10.0/docs/remoteproc-design.md | |
inflating: open-amp-2022.10.0/docs/rpmsg-design.md | |
creating: open-amp-2022.10.0/lib/ | |
inflating: open-amp-2022.10.0/lib/CMakeLists.txt | |
creating: open-amp-2022.10.0/lib/include/ | |
creating: open-amp-2022.10.0/lib/include/openamp/ | |
inflating: open-amp-2022.10.0/lib/include/openamp/elf_loader.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/open_amp.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/remoteproc.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/remoteproc_loader.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/remoteproc_virtio.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/rpmsg.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/rpmsg_retarget.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/rpmsg_rpc_client_server.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/rpmsg_virtio.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/rsc_table_parser.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/version.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/virtio.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/virtio_ring.h | |
inflating: open-amp-2022.10.0/lib/include/openamp/virtqueue.h | |
creating: open-amp-2022.10.0/lib/proxy/ | |
extracting: open-amp-2022.10.0/lib/proxy/CMakeLists.txt | |
inflating: open-amp-2022.10.0/lib/proxy/rpmsg_retarget.c | |
creating: open-amp-2022.10.0/lib/remoteproc/ | |
inflating: open-amp-2022.10.0/lib/remoteproc/CMakeLists.txt | |
inflating: open-amp-2022.10.0/lib/remoteproc/elf_loader.c | |
inflating: open-amp-2022.10.0/lib/remoteproc/remoteproc.c | |
inflating: open-amp-2022.10.0/lib/remoteproc/remoteproc_virtio.c | |
inflating: open-amp-2022.10.0/lib/remoteproc/rsc_table_parser.c | |
creating: open-amp-2022.10.0/lib/rpmsg/ | |
inflating: open-amp-2022.10.0/lib/rpmsg/CMakeLists.txt | |
inflating: open-amp-2022.10.0/lib/rpmsg/rpmsg.c | |
inflating: open-amp-2022.10.0/lib/rpmsg/rpmsg_internal.h | |
inflating: open-amp-2022.10.0/lib/rpmsg/rpmsg_virtio.c | |
creating: open-amp-2022.10.0/lib/service/ | |
creating: open-amp-2022.10.0/lib/service/rpmsg/ | |
creating: open-amp-2022.10.0/lib/service/rpmsg/rpc/ | |
inflating: open-amp-2022.10.0/lib/service/rpmsg/rpc/CMakeLists.txt | |
inflating: open-amp-2022.10.0/lib/service/rpmsg/rpc/rpmsg_rpc_client.c | |
inflating: open-amp-2022.10.0/lib/service/rpmsg/rpc/rpmsg_rpc_server.c | |
inflating: open-amp-2022.10.0/lib/version.c | |
inflating: open-amp-2022.10.0/lib/version.h.in | |
creating: open-amp-2022.10.0/lib/virtio/ | |
inflating: open-amp-2022.10.0/lib/virtio/CMakeLists.txt | |
inflating: open-amp-2022.10.0/lib/virtio/virtio.c | |
inflating: open-amp-2022.10.0/lib/virtio/virtqueue.c | |
creating: open-amp-2022.10.0/scripts/ | |
inflating: open-amp-2022.10.0/scripts/checkpatch.pl | |
creating: open-amp-2022.10.0/scripts/ci/ | |
inflating: open-amp-2022.10.0/scripts/ci/check_compliance.py | |
inflating: open-amp-2022.10.0/scripts/do_checkpatch.sh | |
creating: open-amp-2022.10.0/scripts/gitlint/ | |
inflating: open-amp-2022.10.0/scripts/gitlint/commit_rules.py | |
inflating: open-amp-2022.10.0/scripts/spelling.txt | |
patching file open-amp/lib/include/openamp/rpmsg.h | |
patching file open-amp/lib/include/openamp/rpmsg_virtio.h | |
patching file open-amp/lib/rpmsg/rpmsg.c | |
patching file open-amp/lib/rpmsg/rpmsg_internal.h | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/include/openamp/remoteproc.h | |
patching file open-amp/lib/include/openamp/rpmsg_virtio.h | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/include/openamp/rpmsg.h | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/include/openamp/remoteproc.h | |
patching file open-amp/lib/include/openamp/remoteproc_virtio.h | |
patching file open-amp/lib/include/openamp/rpmsg.h | |
patching file open-amp/lib/include/openamp/rpmsg_virtio.h | |
patching file open-amp/lib/include/openamp/virtio.h | |
patching file open-amp/lib/remoteproc/remoteproc.c | |
patching file open-amp/lib/remoteproc/remoteproc_virtio.c | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/include/openamp/rpmsg.h | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/include/openamp/elf_loader.h | |
patching file open-amp/lib/remoteproc/elf_loader.c | |
patching file open-amp/lib/remoteproc/rsc_table_parser.c | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/include/openamp/rpmsg.h | |
patching file open-amp/lib/rpmsg/rpmsg.c | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
Hunk #3 succeeded at 580 (offset 4 lines). | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/include/openamp/rpmsg_virtio.h | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
patching file open-amp/lib/include/openamp/virtio.h | |
patching file open-amp/lib/virtio/virtio.c | |
patching file open-amp/lib/include/openamp/rpmsg_virtio.h | |
patching file open-amp/lib/include/openamp/virtio.h | |
patching file open-amp/lib/remoteproc/remoteproc.c | |
patching file open-amp/lib/remoteproc/remoteproc_virtio.c | |
patching file open-amp/lib/rpmsg/rpmsg_virtio.c | |
Hunk #1 succeeded at 813 (offset -8 lines). | |
Hunk #2 succeeded at 823 (offset -8 lines). | |
Hunk #3 succeeded at 834 (offset -8 lines). | |
Hunk #4 succeeded at 876 (offset -8 lines). | |
Hunk #5 succeeded at 891 (offset -8 lines). | |
Hunk #6 succeeded at 916 (offset -8 lines). | |
Hunk #7 succeeded at 939 (offset -8 lines). | |
patching file open-amp/lib/virtio/virtio.c | |
patching file open-amp/lib/include/openamp/virtio.h | |
patching file open-amp/lib/include/openamp/virtio.h | |
CPP: /Users/Luppy/riscv/nuttx/boards/risc-v/qemu-rv/rv-virt/scripts/ld.script-> /Users/Luppy/riscv/nLD: nuttx | |
CP: nuttx.hex | |
+ popd | |
~/riscv/nuttx | |
+ riscv64-unknown-elf-size nuttx | |
text data bss dec hex filename | |
265621 1049 11104 277774 43d0e nuttx | |
+ riscv64-unknown-elf-objcopy -O binary nuttx nuttx.bin | |
+ cp .config nuttx.config | |
+ riscv64-unknown-elf-objdump --syms --source --reloc --demangle --line-numbers --wide --debugging nuttx | |
+ set +e | |
+ ../nxstyle arch/risc-v/src/bl808/bl808_timerisr.c | |
+ ../nxstyle arch/risc-v/src/common/riscv_mmu.h | |
+ ../nxstyle arch/risc-v/src/common/riscv_mmu.c | |
+ set -e | |
+ wget --output-document=nuttx.cfg https://raw.githubusercontent.com/lupyuen/nuttx-tinyemu/main/docs/root-riscv64.cfg | |
--2024-01-09 18:45:51-- https://raw.githubusercontent.com/lupyuen/nuttx-tinyemu/main/docs/root-riscv64.cfg | |
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ... | |
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 109 [text/plain] | |
Saving to: ‘nuttx.cfg’ | |
nuttx.cfg 100%[==================================>] 109 --.-KB/s in 0s | |
2024-01-09 18:45:51 (3.58 MB/s) - ‘nuttx.cfg’ saved [109/109] | |
+ cp nuttx.cfg ../nuttx-tinyemu/docs/root-riscv64.cfg | |
+ cp nuttx.bin ../nuttx-tinyemu/docs/ | |
+ cp nuttx.S ../nuttx-tinyemu/docs/ | |
+ echo http://localhost:8080 | |
http://localhost:8080 | |
+ echo simple-http-server /Users/Luppy/riscv/nuttx-tinyemu/docs/ | |
+ sleep 10 | |
simple-http-server /Users/Luppy/riscv/nuttx-tinyemu/docs/ | |
+ temu nuttx.cfg | |
123ABCnx_start: Entry | |
mm_initialize: Heap: name=Umem, start=0x80044580 size=33274496 | |
mm_addregion: [Umem] Region 1: base=0x80044828 size=33273808 | |
mm_malloc: Allocated 0x80044850, size 48 | |
mm_malloc: Allocated 0x80044880, size 288 | |
mm_malloc: Allocated 0x800449a0, size 32 | |
mm_malloc: Allocated 0x800449c0, size 720 | |
mm_malloc: Allocated 0x80044c90, size 80 | |
mm_malloc: Allocated 0x80044ce0, size 64 | |
mm_malloc: Allocated 0x80044d20, size 240 | |
mm_malloc: Allocated 0x80044e10, size 464 | |
mm_malloc: Allocated 0x80044fe0, size 176 | |
mm_malloc: Allocated 0x80045090, size 336 | |
mm_malloc: Allocated 0x800451e0, size 464 | |
mm_malloc: Allocated 0x800453b0, size 464 | |
mm_malloc: Allocated 0x80045580, size 528 | |
builtin_initialize: Registering Builtin Loader | |
elf_initialize: Registering ELF | |
uart_register: Registering /dev/console | |
mm_malloc: Allocated 0x80045790, size 80 | |
mm_malloc: Allocated 0x800457e0, size 80 | |
uart_register: Registering /dev/ttyS0 | |
mm_malloc: Allocated 0x80045830, size 80 | |
mm_malloc: Allocated 0x80045880, size 80 | |
mm_malloc: Allocated 0x800458d0, size 80 | |
mm_malloc: Allocated 0x80045920, size 32 | |
mm_malloc: Allocated 0x80045940, size 160 | |
mm_malloc: Allocated 0x800459e0, size 32 | |
mm_malloc: Allocated 0x80045a00, size 32 | |
mm_malloc: Allocated 0x80045a20, size 32 | |
nx_start_application: Starting init thread | |
task_spawn: name=nsh_main entry=0x800077b6 file_actions=0 attr=0x800444f0 argv=0x800444e8 | |
mm_malloc: Allocated 0x80045a40, size 272 | |
mm_malloc: Allocated 0x80045b50, size 288 | |
mm_malloc: Allocated 0x80045c70, size 32 | |
mm_malloc: Allocated 0x80045c90, size 720 | |
mm_malloc: Allocated 0x80045f60, size 32 | |
mm_malloc: Allocated 0x80045f80, size 32 | |
mm_malloc: Allocated 0x80045fa0, size 32 | |
mm_malloc: Allocated 0x80045fc0, size 32 | |
mm_malloc: Allocated 0x80045fe0, size 160 | |
mm_malloc: Allocated 0x80046080, size 3088 | |
mm_free: Freeing 0x800459e0 | |
mm_free: Freeing 0x80045a20 | |
mm_free: Freeing 0x80045a00 | |
mm_malloc: Allocated 0x800459e0, size 80 | |
mm_malloc: Allocated 0x80046c90, size 336 | |
virtio_mmio_init_device: VIRTIO version: 2 device: 3 vendor: ffff | |
mm_malloc: Allocated 0x80046de0, size 48 | |
mm_malloc: Allocated 0x80046e10, size 96 | |
mm_malloc: Allocated 0x80046e70, size 368 | |
mm_malloc: Allocated 0x80046fe0, size 12448 | |
mm_malloc: Allocated 0x80048090, size 368 | |
mm_malloc: Allocated 0x80048200, size 12448 | |
Hello VirtIO from NuttX! | |
mm_malloc: Allocated 0x80048200, size 848 | |
nx_start: CPU0: Beginning Idle Loop | |
^Ac | |
+ pkill temu | |
+ exit | |
* Terminal will be reused by tasks, press any key to close it. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment