qemu/win /Intel HAXM hardware acceleration

部署运行你感兴趣的模型镜像

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

分析整个编译过程,我添加新架构需要添加哪些东西 [ 0%] Building C object CMakeFiles/unicorn-common.dir/list.c.o [ 0%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/glib_compat.c.o [ 1%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/gtestutils.c.o [ 1%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/garray.c.o [ 1%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/gtree.c.o [ 1%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/grand.c.o [ 1%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/glist.c.o [ 1%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/gmem.c.o [ 2%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/gpattern.c.o [ 2%] Building C object CMakeFiles/unicorn-common.dir/glib_compat/gslice.c.o [ 2%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/bitmap.c.o [ 2%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/bitops.c.o [ 2%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/crc32c.c.o [ 2%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/cutils.c.o [ 2%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/getauxval.c.o [ 3%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/guest-random.c.o [ 3%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/host-utils.c.o [ 3%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/osdep.c.o [ 3%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/qdist.c.o [ 3%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/qemu-timer.c.o [ 3%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/qemu-timer-common.c.o [ 3%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/range.c.o [ 4%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/qht.c.o [ 4%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/pagesize.c.o [ 4%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/cacheinfo.c.o [ 4%] Building C object CMakeFiles/unicorn-common.dir/qemu/crypto/aes.c.o [ 4%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/oslib-posix.c.o [ 4%] Building C object CMakeFiles/unicorn-common.dir/qemu/util/qemu-thread-posix.c.o [ 5%] Linking C static library libunicorn-common.a [ 5%] Built target unicorn-common [ 5%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/exec.c.o [ 6%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/exec-vary.c.o [ 6%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/cpus.c.o [ 6%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/ioport.c.o [ 6%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/memory.c.o [ 6%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 6%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/fpu/softfloat.c.o [ 7%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/tcg/optimize.c.o [ 7%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg.c.o [ 7%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op.c.o [ 7%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 7%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 7%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 7%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 8%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 8%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 8%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 8%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 8%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 8%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/translator.c.o [ 8%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 9%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/hw/i386/x86.c.o [ 9%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/arch_memory_mapping.c.o [ 9%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/bpt_helper.c.o [ 9%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/cc_helper.c.o [ 9%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/cpu.c.o [ 9%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/excp_helper.c.o [ 10%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/fpu_helper.c.o [ 10%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/helper.c.o [ 10%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/int_helper.c.o [ 10%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/machine.c.o [ 10%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/mem_helper.c.o [ 10%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/misc_helper.c.o [ 10%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/mpx_helper.c.o [ 11%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/seg_helper.c.o [ 11%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/smm_helper.c.o [ 11%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/svm_helper.c.o [ 11%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/translate.c.o [ 11%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/xsave_helper.c.o [ 11%] Building C object CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/unicorn.c.o [ 12%] Linking C static library libx86_64-softmmu.a [ 12%] Built target x86_64-softmmu [ 12%] Building C object CMakeFiles/arm-softmmu.dir/qemu/exec.c.o [ 12%] Building C object CMakeFiles/arm-softmmu.dir/qemu/exec-vary.c.o [ 12%] Building C object CMakeFiles/arm-softmmu.dir/qemu/softmmu/cpus.c.o [ 12%] Building C object CMakeFiles/arm-softmmu.dir/qemu/softmmu/ioport.c.o [ 13%] Building C object CMakeFiles/arm-softmmu.dir/qemu/softmmu/memory.c.o [ 13%] Building C object CMakeFiles/arm-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 13%] Building C object CMakeFiles/arm-softmmu.dir/qemu/fpu/softfloat.c.o [ 13%] Building C object CMakeFiles/arm-softmmu.dir/qemu/tcg/optimize.c.o [ 13%] Building C object CMakeFiles/arm-softmmu.dir/qemu/tcg/tcg.c.o [ 13%] Building C object CMakeFiles/arm-softmmu.dir/qemu/tcg/tcg-op.c.o [ 14%] Building C object CMakeFiles/arm-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 14%] Building C object CMakeFiles/arm-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 14%] Building C object CMakeFiles/arm-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 14%] Building C object CMakeFiles/arm-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 14%] Building C object CMakeFiles/arm-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 14%] Building C object CMakeFiles/arm-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 14%] Building C object CMakeFiles/arm-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 15%] Building C object CMakeFiles/arm-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 15%] Building C object CMakeFiles/arm-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 15%] Building C object CMakeFiles/arm-softmmu.dir/qemu/accel/tcg/translator.c.o [ 15%] Building C object CMakeFiles/arm-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 15%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/cpu.c.o [ 15%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/crypto_helper.c.o [ 15%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/debug_helper.c.o [ 16%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/helper.c.o [ 16%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/iwmmxt_helper.c.o [ 16%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/m_helper.c.o [ 16%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/neon_helper.c.o [ 16%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/op_helper.c.o [ 16%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/psci.c.o [ 17%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/tlb_helper.c.o [ 17%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/translate.c.o [ 17%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/vec_helper.c.o [ 17%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/vfp_helper.c.o [ 17%] Building C object CMakeFiles/arm-softmmu.dir/qemu/target/arm/unicorn_arm.c.o [ 17%] Linking C static library libarm-softmmu.a [ 17%] Built target arm-softmmu [ 17%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/exec.c.o [ 17%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/exec-vary.c.o [ 17%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/softmmu/cpus.c.o [ 17%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/softmmu/ioport.c.o [ 17%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/softmmu/memory.c.o [ 17%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 18%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/fpu/softfloat.c.o [ 18%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/tcg/optimize.c.o [ 18%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/tcg/tcg.c.o [ 18%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/tcg/tcg-op.c.o [ 18%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 18%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 18%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 19%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 19%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 19%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 19%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 19%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 19%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 20%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/accel/tcg/translator.c.o [ 20%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 20%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/cpu64.c.o [ 20%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/cpu.c.o [ 20%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/crypto_helper.c.o [ 20%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/debug_helper.c.o [ 20%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/helper-a64.c.o [ 21%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/helper.c.o [ 21%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/iwmmxt_helper.c.o [ 21%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/m_helper.c.o [ 21%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/neon_helper.c.o [ 21%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/op_helper.c.o [ 21%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/pauth_helper.c.o [ 21%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/psci.c.o [ 22%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/sve_helper.c.o [ 22%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/tlb_helper.c.o [ 22%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/translate-a64.c.o [ 22%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/translate.c.o [ 22%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/translate-sve.c.o [ 22%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/vec_helper.c.o [ 23%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/vfp_helper.c.o [ 23%] Building C object CMakeFiles/aarch64-softmmu.dir/qemu/target/arm/unicorn_aarch64.c.o [ 23%] Linking C static library libaarch64-softmmu.a [ 23%] Built target aarch64-softmmu [ 23%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/exec.c.o [ 24%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/exec-vary.c.o [ 24%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/softmmu/cpus.c.o [ 24%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/softmmu/ioport.c.o [ 24%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/softmmu/memory.c.o [ 24%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 24%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/fpu/softfloat.c.o [ 24%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/tcg/optimize.c.o [ 25%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/tcg/tcg.c.o [ 25%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/tcg/tcg-op.c.o [ 25%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 25%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 25%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 25%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 26%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 26%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 26%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 26%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 26%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 26%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/accel/tcg/translator.c.o [ 26%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 27%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/target/m68k/cpu.c.o [ 27%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/target/m68k/fpu_helper.c.o [ 27%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/target/m68k/helper.c.o [ 27%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/target/m68k/op_helper.c.o [ 27%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/target/m68k/softfloat.c.o [ 27%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/target/m68k/translate.c.o [ 28%] Building C object CMakeFiles/m68k-softmmu.dir/qemu/target/m68k/unicorn.c.o [ 28%] Linking C static library libm68k-softmmu.a [ 28%] Built target m68k-softmmu [ 28%] Building C object CMakeFiles/mips-softmmu.dir/qemu/exec.c.o [ 28%] Building C object CMakeFiles/mips-softmmu.dir/qemu/exec-vary.c.o [ 28%] Building C object CMakeFiles/mips-softmmu.dir/qemu/softmmu/cpus.c.o [ 29%] Building C object CMakeFiles/mips-softmmu.dir/qemu/softmmu/ioport.c.o [ 29%] Building C object CMakeFiles/mips-softmmu.dir/qemu/softmmu/memory.c.o [ 29%] Building C object CMakeFiles/mips-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 29%] Building C object CMakeFiles/mips-softmmu.dir/qemu/fpu/softfloat.c.o [ 29%] Building C object CMakeFiles/mips-softmmu.dir/qemu/tcg/optimize.c.o [ 29%] Building C object CMakeFiles/mips-softmmu.dir/qemu/tcg/tcg.c.o [ 29%] Building C object CMakeFiles/mips-softmmu.dir/qemu/tcg/tcg-op.c.o [ 30%] Building C object CMakeFiles/mips-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 30%] Building C object CMakeFiles/mips-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 30%] Building C object CMakeFiles/mips-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 30%] Building C object CMakeFiles/mips-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 30%] Building C object CMakeFiles/mips-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 30%] Building C object CMakeFiles/mips-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 31%] Building C object CMakeFiles/mips-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 31%] Building C object CMakeFiles/mips-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 31%] Building C object CMakeFiles/mips-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 31%] Building C object CMakeFiles/mips-softmmu.dir/qemu/accel/tcg/translator.c.o [ 31%] Building C object CMakeFiles/mips-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 31%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/cp0_helper.c.o [ 31%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/cp0_timer.c.o [ 32%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/cpu.c.o [ 32%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/dsp_helper.c.o [ 32%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/fpu_helper.c.o [ 32%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/helper.c.o [ 32%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/lmi_helper.c.o [ 32%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/msa_helper.c.o [ 32%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/op_helper.c.o [ 33%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/translate.c.o [ 33%] Building C object CMakeFiles/mips-softmmu.dir/qemu/target/mips/unicorn.c.o [ 33%] Linking C static library libmips-softmmu.a [ 33%] Built target mips-softmmu [ 33%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/exec.c.o [ 33%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/exec-vary.c.o [ 33%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/softmmu/cpus.c.o [ 34%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/softmmu/ioport.c.o [ 34%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/softmmu/memory.c.o [ 34%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 34%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/fpu/softfloat.c.o [ 34%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/tcg/optimize.c.o [ 34%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/tcg/tcg.c.o [ 34%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/tcg/tcg-op.c.o [ 35%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 35%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 35%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 35%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 35%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 35%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 35%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 36%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 36%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 36%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/accel/tcg/translator.c.o [ 36%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 36%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/cp0_helper.c.o [ 36%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/cp0_timer.c.o [ 37%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/cpu.c.o [ 37%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/dsp_helper.c.o [ 37%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/fpu_helper.c.o [ 37%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/helper.c.o [ 37%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/lmi_helper.c.o [ 37%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/msa_helper.c.o [ 37%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/op_helper.c.o [ 38%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/translate.c.o [ 38%] Building C object CMakeFiles/mipsel-softmmu.dir/qemu/target/mips/unicorn.c.o [ 38%] Linking C static library libmipsel-softmmu.a [ 38%] Built target mipsel-softmmu [ 38%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/exec.c.o [ 38%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/exec-vary.c.o [ 38%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/softmmu/cpus.c.o [ 39%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/softmmu/ioport.c.o [ 39%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/softmmu/memory.c.o [ 39%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 39%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/fpu/softfloat.c.o [ 39%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/tcg/optimize.c.o [ 39%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/tcg/tcg.c.o [ 39%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/tcg/tcg-op.c.o [ 40%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 40%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 40%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 40%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 40%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 40%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 41%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 41%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 41%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 41%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/accel/tcg/translator.c.o [ 41%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 41%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/cp0_helper.c.o [ 41%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/cp0_timer.c.o [ 42%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/cpu.c.o [ 42%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/dsp_helper.c.o [ 42%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/fpu_helper.c.o [ 42%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/helper.c.o [ 42%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/lmi_helper.c.o [ 42%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/msa_helper.c.o [ 42%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/op_helper.c.o [ 43%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/translate.c.o [ 43%] Building C object CMakeFiles/mips64-softmmu.dir/qemu/target/mips/unicorn.c.o [ 43%] Linking C static library libmips64-softmmu.a [ 43%] Built target mips64-softmmu [ 43%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/exec.c.o [ 43%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/exec-vary.c.o [ 43%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/softmmu/cpus.c.o [ 44%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/softmmu/ioport.c.o [ 44%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/softmmu/memory.c.o [ 44%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 44%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/fpu/softfloat.c.o [ 44%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/tcg/optimize.c.o [ 44%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/tcg/tcg.c.o [ 44%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/tcg/tcg-op.c.o [ 45%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 45%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 45%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 45%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 45%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 45%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 46%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 46%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 46%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 46%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/accel/tcg/translator.c.o [ 46%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 46%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/cp0_helper.c.o [ 46%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/cp0_timer.c.o [ 47%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/cpu.c.o [ 47%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/dsp_helper.c.o [ 47%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/fpu_helper.c.o [ 47%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/helper.c.o [ 47%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/lmi_helper.c.o [ 47%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/msa_helper.c.o [ 47%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/op_helper.c.o [ 48%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/translate.c.o [ 48%] Building C object CMakeFiles/mips64el-softmmu.dir/qemu/target/mips/unicorn.c.o [ 48%] Linking C static library libmips64el-softmmu.a [ 48%] Built target mips64el-softmmu [ 48%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/exec.c.o [ 48%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/exec-vary.c.o [ 48%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/softmmu/cpus.c.o [ 48%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/softmmu/ioport.c.o [ 49%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/softmmu/memory.c.o [ 49%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 49%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/fpu/softfloat.c.o [ 49%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/tcg/optimize.c.o [ 49%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/tcg/tcg.c.o [ 49%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/tcg/tcg-op.c.o [ 50%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 50%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 50%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 50%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 50%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 50%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 50%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 51%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 51%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 51%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/accel/tcg/translator.c.o [ 51%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 51%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/cc_helper.c.o [ 51%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/cpu.c.o [ 52%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/fop_helper.c.o [ 52%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/helper.c.o [ 52%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/int32_helper.c.o [ 52%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/ldst_helper.c.o [ 52%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/mmu_helper.c.o [ 52%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/translate.c.o [ 52%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/win_helper.c.o [ 53%] Building C object CMakeFiles/sparc-softmmu.dir/qemu/target/sparc/unicorn.c.o [ 53%] Linking C static library libsparc-softmmu.a [ 53%] Built target sparc-softmmu [ 53%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/exec.c.o [ 53%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/exec-vary.c.o [ 53%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/softmmu/cpus.c.o [ 53%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/softmmu/ioport.c.o [ 53%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/softmmu/memory.c.o [ 54%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 54%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/fpu/softfloat.c.o [ 54%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/tcg/optimize.c.o [ 54%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/tcg/tcg.c.o [ 54%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/tcg/tcg-op.c.o [ 54%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 55%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 55%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 55%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 55%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 55%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 55%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 55%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 56%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 56%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/accel/tcg/translator.c.o [ 56%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 56%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/cc_helper.c.o [ 56%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/cpu.c.o [ 56%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/fop_helper.c.o [ 57%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/helper.c.o [ 57%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/int64_helper.c.o [ 57%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/ldst_helper.c.o [ 57%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/mmu_helper.c.o [ 57%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/translate.c.o [ 57%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/vis_helper.c.o [ 57%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/win_helper.c.o [ 58%] Building C object CMakeFiles/sparc64-softmmu.dir/qemu/target/sparc/unicorn64.c.o [ 58%] Linking C static library libsparc64-softmmu.a [ 58%] Built target sparc64-softmmu [ 58%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/exec.c.o [ 58%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/exec-vary.c.o [ 58%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/softmmu/cpus.c.o [ 59%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/softmmu/ioport.c.o [ 59%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/softmmu/memory.c.o [ 59%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 59%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/fpu/softfloat.c.o [ 59%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/tcg/optimize.c.o [ 59%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/tcg/tcg.c.o [ 59%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/tcg/tcg-op.c.o [ 60%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 60%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 60%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 60%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 60%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 60%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 60%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 61%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 61%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 61%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/accel/tcg/translator.c.o [ 61%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 61%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/hw/ppc/ppc.c.o [ 61%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/hw/ppc/ppc_booke.c.o [ 62%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/libdecnumber/decContext.c.o [ 62%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/libdecnumber/decNumber.c.o [ 62%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/libdecnumber/dpd/decimal128.c.o [ 62%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/libdecnumber/dpd/decimal32.c.o [ 62%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/libdecnumber/dpd/decimal64.c.o [ 62%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/cpu.c.o [ 62%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/cpu-models.c.o [ 63%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/dfp_helper.c.o [ 63%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/excp_helper.c.o [ 63%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/fpu_helper.c.o [ 63%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/int_helper.c.o [ 63%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/machine.c.o [ 63%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/mem_helper.c.o [ 63%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/misc_helper.c.o [ 64%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/mmu-hash32.c.o [ 64%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/mmu_helper.c.o [ 64%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/timebase_helper.c.o [ 64%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/translate.c.o [ 64%] Building C object CMakeFiles/ppc-softmmu.dir/qemu/target/ppc/unicorn.c.o [ 64%] Linking C static library libppc-softmmu.a [ 64%] Built target ppc-softmmu [ 65%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/exec.c.o [ 65%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/exec-vary.c.o [ 65%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/softmmu/cpus.c.o [ 65%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/softmmu/ioport.c.o [ 65%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/softmmu/memory.c.o [ 65%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 65%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/fpu/softfloat.c.o [ 66%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/tcg/optimize.c.o [ 66%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/tcg/tcg.c.o [ 66%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/tcg/tcg-op.c.o [ 66%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 66%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 66%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 67%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 67%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 67%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 67%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 67%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 67%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 67%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/accel/tcg/translator.c.o [ 68%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 68%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/hw/ppc/ppc.c.o [ 68%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/hw/ppc/ppc_booke.c.o [ 68%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/libdecnumber/decContext.c.o [ 68%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/libdecnumber/decNumber.c.o [ 68%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/libdecnumber/dpd/decimal128.c.o [ 68%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/libdecnumber/dpd/decimal32.c.o [ 69%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/libdecnumber/dpd/decimal64.c.o [ 69%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/compat.c.o [ 69%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/cpu.c.o [ 69%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/cpu-models.c.o [ 69%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/dfp_helper.c.o [ 69%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/excp_helper.c.o [ 70%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/fpu_helper.c.o [ 70%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/int_helper.c.o [ 70%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/machine.c.o [ 70%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/mem_helper.c.o [ 70%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/misc_helper.c.o [ 70%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/mmu-book3s-v3.c.o [ 70%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/mmu-hash32.c.o [ 71%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/mmu-hash64.c.o [ 71%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/mmu_helper.c.o [ 71%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/mmu-radix64.c.o [ 71%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/timebase_helper.c.o [ 71%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/translate.c.o [ 71%] Building C object CMakeFiles/ppc64-softmmu.dir/qemu/target/ppc/unicorn.c.o [ 72%] Linking C static library libppc64-softmmu.a [ 72%] Built target ppc64-softmmu [ 72%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/exec.c.o [ 72%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/exec-vary.c.o [ 72%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/softmmu/cpus.c.o [ 72%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/softmmu/ioport.c.o [ 72%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/softmmu/memory.c.o [ 72%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 73%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/fpu/softfloat.c.o [ 73%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/tcg/optimize.c.o [ 73%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/tcg/tcg.c.o [ 73%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/tcg/tcg-op.c.o [ 73%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 73%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 73%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 74%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 74%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 74%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 74%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 74%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 74%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 75%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/accel/tcg/translator.c.o [ 75%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 75%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/target/riscv/cpu.c.o [ 75%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/target/riscv/cpu_helper.c.o [ 75%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/target/riscv/csr.c.o [ 75%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/target/riscv/fpu_helper.c.o [ 75%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/target/riscv/op_helper.c.o [ 76%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/target/riscv/pmp.c.o [ 76%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/target/riscv/translate.c.o [ 76%] Building C object CMakeFiles/riscv32-softmmu.dir/qemu/target/riscv/unicorn.c.o [ 76%] Linking C static library libriscv32-softmmu.a [ 76%] Built target riscv32-softmmu [ 76%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/exec.c.o [ 76%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/exec-vary.c.o [ 76%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/softmmu/cpus.c.o [ 77%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/softmmu/ioport.c.o [ 77%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/softmmu/memory.c.o [ 77%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 77%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/fpu/softfloat.c.o [ 77%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/tcg/optimize.c.o [ 77%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/tcg/tcg.c.o [ 78%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/tcg/tcg-op.c.o [ 78%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 78%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 78%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 78%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 78%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 78%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 79%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 79%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 79%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 79%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/accel/tcg/translator.c.o [ 79%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 79%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/target/riscv/cpu.c.o [ 80%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/target/riscv/cpu_helper.c.o [ 80%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/target/riscv/csr.c.o [ 80%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/target/riscv/fpu_helper.c.o [ 80%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/target/riscv/op_helper.c.o [ 80%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/target/riscv/pmp.c.o [ 80%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/target/riscv/translate.c.o [ 80%] Building C object CMakeFiles/riscv64-softmmu.dir/qemu/target/riscv/unicorn.c.o [ 81%] Linking C static library libriscv64-softmmu.a [ 81%] Built target riscv64-softmmu [ 81%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/exec.c.o [ 81%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/exec-vary.c.o [ 81%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/softmmu/cpus.c.o [ 81%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/softmmu/ioport.c.o [ 81%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/softmmu/memory.c.o [ 81%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 82%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/fpu/softfloat.c.o [ 82%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/tcg/optimize.c.o [ 82%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/tcg/tcg.c.o [ 82%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/tcg/tcg-op.c.o [ 82%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 82%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 83%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 83%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 83%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 83%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 83%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 83%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 83%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 84%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/accel/tcg/translator.c.o [ 84%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 84%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/hw/s390x/s390-skeys.c.o [ 84%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/cc_helper.c.o [ 84%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/cpu.c.o [ 84%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/cpu_features.c.o [ 84%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/cpu_models.c.o [ 85%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/crypto_helper.c.o [ 85%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/excp_helper.c.o [ 85%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/fpu_helper.c.o [ 85%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/helper.c.o [ 85%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/interrupt.c.o [ 85%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/int_helper.c.o [ 86%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/ioinst.c.o [ 86%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/mem_helper.c.o [ 86%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/misc_helper.c.o [ 86%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/mmu_helper.c.o [ 86%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/sigp.c.o [ 86%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/tcg-stub.c.o [ 86%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/translate.c.o [ 87%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/vec_fpu_helper.c.o [ 87%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/vec_helper.c.o [ 87%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/vec_int_helper.c.o [ 87%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/vec_string_helper.c.o [ 87%] Building C object CMakeFiles/s390x-softmmu.dir/qemu/target/s390x/unicorn.c.o [ 87%] Linking C static library libs390x-softmmu.a [ 87%] Built target s390x-softmmu [ 87%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/exec.c.o [ 88%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/exec-vary.c.o [ 88%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/softmmu/cpus.c.o [ 88%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/softmmu/ioport.c.o [ 88%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/softmmu/memory.c.o [ 88%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 88%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/fpu/softfloat.c.o [ 89%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/tcg/optimize.c.o [ 89%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/tcg/tcg.c.o [ 89%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/tcg/tcg-op.c.o [ 89%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 89%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 89%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 89%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 90%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 90%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 90%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 90%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 90%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 90%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/accel/tcg/translator.c.o [ 91%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/softmmu/unicorn_vtlb.c.o [ 91%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/target/tricore/cpu.c.o [ 91%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/target/tricore/fpu_helper.c.o [ 91%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/target/tricore/helper.c.o [ 91%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/target/tricore/op_helper.c.o [ 91%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/target/tricore/translate.c.o [ 91%] Building C object CMakeFiles/tricore-softmmu.dir/qemu/target/tricore/unicorn.c.o [ 92%] Linking C static library libtricore-softmmu.a [ 92%] Built target tricore-softmmu [ 92%] Building C object CMakeFiles/unicorn.dir/uc.c.o [ 92%] Building C object CMakeFiles/unicorn.dir/qemu/softmmu/vl.c.o [ 92%] Building C object CMakeFiles/unicorn.dir/qemu/hw/core/cpu.c.o [ 92%] Linking C shared library libunicorn.so [ 92%] Built target unicorn [ 92%] Building C object CMakeFiles/unicorn_static.dir/uc.c.o [ 92%] Building C object CMakeFiles/unicorn_static.dir/qemu/softmmu/vl.c.o [ 92%] Building C object CMakeFiles/unicorn_static.dir/qemu/hw/core/cpu.c.o [ 92%] Linking C static library libunicorn_static.a [ 92%] Built target unicorn_static [ 92%] Linking C static library libunicorn.a [ 92%] Built target unicorn_archive [ 92%] Building C object CMakeFiles/sample_x86.dir/samples/sample_x86.c.o [ 92%] Linking C executable sample_x86 [ 92%] Built target sample_x86 [ 92%] Building C object CMakeFiles/sample_x86_32_gdt_and_seg_regs.dir/samples/sample_x86_32_gdt_and_seg_regs.c.o [ 93%] Linking C executable sample_x86_32_gdt_and_seg_regs [ 93%] Built target sample_x86_32_gdt_and_seg_regs [ 93%] Building C object CMakeFiles/sample_batch_reg.dir/samples/sample_batch_reg.c.o [ 93%] Linking C executable sample_batch_reg [ 93%] Built target sample_batch_reg [ 93%] Building C object CMakeFiles/mem_apis.dir/samples/mem_apis.c.o [ 93%] Linking C executable mem_apis [ 93%] Built target mem_apis [ 93%] Building C object CMakeFiles/shellcode.dir/samples/shellcode.c.o [ 93%] Linking C executable shellcode [ 93%] Built target shellcode [ 93%] Building C object CMakeFiles/sample_mmu.dir/samples/sample_mmu.c.o [ 93%] Linking C executable sample_mmu [ 93%] Built target sample_mmu [ 94%] Building C object CMakeFiles/sample_arm.dir/samples/sample_arm.c.o [ 94%] Linking C executable sample_arm [ 94%] Built target sample_arm [ 94%] Building C object CMakeFiles/sample_arm64.dir/samples/sample_arm64.c.o [ 94%] Linking C executable sample_arm64 [ 94%] Built target sample_arm64 [ 94%] Building C object CMakeFiles/sample_m68k.dir/samples/sample_m68k.c.o [ 94%] Linking C executable sample_m68k [ 94%] Built target sample_m68k [ 94%] Building C object CMakeFiles/sample_mips.dir/samples/sample_mips.c.o [ 94%] Linking C executable sample_mips [ 94%] Built target sample_mips [ 95%] Building C object CMakeFiles/sample_sparc.dir/samples/sample_sparc.c.o [ 95%] Linking C executable sample_sparc [ 95%] Built target sample_sparc [ 96%] Building C object CMakeFiles/sample_ppc.dir/samples/sample_ppc.c.o [ 96%] Linking C executable sample_ppc [ 96%] Built target sample_ppc [ 96%] Building C object CMakeFiles/sample_riscv.dir/samples/sample_riscv.c.o [ 96%] Linking C executable sample_riscv [ 96%] Built target sample_riscv [ 96%] Building C object CMakeFiles/sample_s390x.dir/samples/sample_s390x.c.o [ 96%] Linking C executable sample_s390x [ 96%] Built target sample_s390x [ 96%] Building C object CMakeFiles/sample_tricore.dir/samples/sample_tricore.c.o [ 96%] Linking C executable sample_tricore [ 96%] Built target sample_tricore [ 96%] Building C object CMakeFiles/sample_ctl.dir/samples/sample_ctl.c.o [ 97%] Linking C executable sample_ctl [ 97%] Built target sample_ctl [ 97%] Building C object CMakeFiles/test_x86.dir/tests/unit/test_x86.c.o [ 97%] Linking C executable test_x86 [ 97%] Built target test_x86 [ 97%] Building C object CMakeFiles/test_arm.dir/tests/unit/test_arm.c.o [ 97%] Linking C executable test_arm [ 97%] Built target test_arm [ 97%] Building C object CMakeFiles/test_arm64.dir/tests/unit/test_arm64.c.o [ 97%] Linking C executable test_arm64 [ 97%] Built target test_arm64 [ 97%] Building C object CMakeFiles/test_m68k.dir/tests/unit/test_m68k.c.o [ 97%] Linking C executable test_m68k [ 97%] Built target test_m68k [ 97%] Building C object CMakeFiles/test_mips.dir/tests/unit/test_mips.c.o [ 98%] Linking C executable test_mips [ 98%] Built target test_mips [ 99%] Building C object CMakeFiles/test_sparc.dir/tests/unit/test_sparc.c.o [ 99%] Linking C executable test_sparc [ 99%] Built target test_sparc [ 99%] Building C object CMakeFiles/test_ppc.dir/tests/unit/test_ppc.c.o [ 99%] Linking C executable test_ppc [ 99%] Built target test_ppc [ 99%] Building C object CMakeFiles/test_riscv.dir/tests/unit/test_riscv.c.o [ 99%] Linking C executable test_riscv [ 99%] Built target test_riscv [ 99%] Building C object CMakeFiles/test_s390x.dir/tests/unit/test_s390x.c.o [ 99%] Linking C executable test_s390x [ 99%] Built target test_s390x [ 99%] Building C object CMakeFiles/test_tricore.dir/tests/unit/test_tricore.c.o [ 99%] Linking C executable test_tricore [ 99%] Built target test_tricore [ 99%] Building C object CMakeFiles/test_mem.dir/tests/unit/test_mem.c.o [ 99%] Linking C executable test_mem [ 99%] Built target test_mem [ 99%] Building C object CMakeFiles/test_ctl.dir/tests/unit/test_ctl.c.o [100%] Linking C executable test_ctl [100%] Built target test_ctl
最新发布
07-06
<think>好的,我现在需要帮助用户分析整个编译过程,并回答在添加新架构时需要添加哪些内容。首先,用户提供的编译日志显示的是使用CMake构建Unicorn模拟器的各个架构支持。每个架构如x86_64、arm、aarch64等都生成了对应的静态库,最后还构建了一些示例和测试程序。 用户的问题是关于添加新架构需要添加哪些东西。我需要先理解Unicorn的架构结构。Unicorn是一个基于QEMU的CPU模拟器,支持多种架构。添加新架构通常涉及多个步骤,包括代码、配置、构建系统等方面。 首先,我应该回忆一下在QEMU中添加新架构的一般步骤,因为Unicorn可能基于QEMU的代码。可能需要创建目标架构的CPU模型、指令解码器、寄存器定义、内存管理单元(MMU)支持等。此外,还需要在CMakeLists.txt中添加新的目标,确保编译系统能够识别并构建新架构的代码。 接下来,具体到Unicorn项目,可能需要检查现有的架构支持目录,例如qemu/target/下的各个架构文件夹。每个架构通常包含cpu.c、helper.c、translate.c等文件,这些文件实现了CPU状态、辅助函数和指令翻译功能。因此,添加新架构需要创建这些文件,并实现必要的功能。 另外,还需要考虑头文件的包含,比如在include/qemu/或特定架构的头文件中声明结构体和函数。可能还需要修改通用代码,例如在exec/cpu-defs.h或类似的文件中添加新架构的定义。 构建系统方面,CMakeLists.txt需要添加新的CMake目标,指定源文件,并链接必要的库。例如,像其他架构一样,创建一个CMakeFiles的新目标,指定对应的源文件,并生成静态库。此外,可能需要调整配置选项,允许在编译时启用新架构。 还需要考虑依赖项,比如某些架构可能需要特定的库或依赖项,需要在CMakeLists.txt中添加相应的find_package或include_directories指令。 另外,可能还需要添加示例和测试代码,以验证新架构的功能是否正确。例如,在samples目录下添加针对新架构的示例程序,并在tests/unit中添加测试用例,确保编译和测试流程都包含新架构。 此外,文档部分可能需要更新,说明如何启用和使用新架构,以及任何特定的注意事项或配置选项。 总结一下,用户需要添加的内容可能包括: 1. 新架构的目标目录结构,包含必要的源文件(如cpu.c、helper.c、translate.c等)。 2. 在CMakeLists.txt中添加新的目标和源文件列表。 3. 添加或修改头文件以支持新架构的定义和结构。 4. 调整配置选项,允许构建新架构。 5. 可能的依赖项处理,确保所有必要的库被正确链接。 6. 示例代码和测试用例的添加,验证功能正确性。 7. 文档更新,指导用户如何使用新架构。 现在需要将这些步骤详细列出,并确保覆盖所有关键点。同时,用户提供的编译日志中显示每个架构都编译了类似的文件,比如exec.c、tcg相关文件、accel/tcg下的文件,以及target/下的架构特定代码。因此,添加新架构可能需要创建类似的文件结构,并在CMake中配置相应的构建规则。 另外,需要注意Unicorn可能对QEMU代码进行了裁剪或修改,因此需要参考Unicorn的文档或现有代码来确定具体的实现方式。例如,Unicorn中的架构支持可能只包含核心部分,省略了QEMU中的一些硬件模型,因此需要确保新架构的代码符合Unicorn的结构。 可能还需要处理架构相关的TCG(Tiny Code Generator)后端,如果新架构需要支持TCG动态翻译,可能需要实现相应的TCG操作和优化。 最后,需要验证步骤,确保添加的架构能够正确编译,并通过测试用例。</think>添加新架构到Unicorn项目需要以下核心步骤: 1. **架构核心实现** - 在`qemu/target/`目录下创建架构专属文件夹(如`myarch`) - 实现关键文件: ```c // 必须实现的文件 cpu.c // CPU状态管理 helper.c // 系统调用/异常处理 translate.c // 指令翻译逻辑 // 可选实现: mem_helper.c // 内存访问辅助 fpu_helper.c // 浮点运算支持 ``` 2. **头文件定义** - 添加架构描述头文件`include/qemu/myarch-defs.h` - 在`exec/cpu-defs.h`中添加架构标识: ```c #if defined(TARGET_MYARCH) #include "myarch-defs.h" #endif ``` 3. **构建系统配置** - 修改`CMakeLists.txt`添加新目标: ```cmake add_library(myarch-softmmu STATIC qemu/exec.c qemu/softmmu/memory.c qemu/target/myarch/translate.c # ...其他必要文件 ) target_link_libraries(myarch-softmmu PRIVATE unicorn-common) ``` 4. **TCG后端适配** - 在`tcg/`目录添加架构专用代码: ```c // 可能需要: tcg-target.c.inc // 目标架构代码生成 tcg-op-myarch.c // 指令操作实现 ``` 5. **示例与测试** - 添加示例代码: ```c samples/sample_myarch.c // 架构专用测试样例 ``` - 在`tests/unit/`添加单元测试: ```c test_myarch.c // 指令执行验证 ``` 6. **配置选项** - 在`CMakeLists.txt`添加架构开关: ```cmake option(UNICORN_USE_MYARCH "Enable MyArch support" ON) if(UNICORN_USE_MYARCH) add_subdirectory(myarch-softmmu) endif() ``` 7. **文档更新** - 在`docs/architecture-support.md`添加: ```markdown ## MyArch Support - 寄存器列表 - 支持的指令集 - 已验证的测试用例 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值