QEMU 4.1 เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฐเฉ€เจฒเฉ€เจœเจผ เจ•เจฟเจฎเจฏเฉ‚ 4.1. เจ‡เฉฑเจ• เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, QEMU เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉฑเจ–เจฐเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• x86-เจ…เจจเฉเจ•เฉ‚เจฒ PC เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• ARM เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจšเจฒเจพเจ“เฅค QEMU เจตเจฟเฉฑเจš เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจ…เจฒเฉฑเจ— เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ CPU เจ‰เฉฑเจคเฉ‡ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจธเจฟเฉฑเจงเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจ…เจคเฉ‡ Xen เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจœเจพเจ‚ KVM เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจจเฉ‡เจŸเจฟเจต เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจซเฉˆเจฌเจฐเจฟเจธ เจฌเฉ‡เจฒเจพเจฐเจก เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€ เจคเจพเจ‚ เจœเฉ‹ x86 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจฌเจฃเจพเจ เจ—เจ เจฒเฉ€เจจเจ•เจธ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจ—เฉˆเจฐ-x86 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฑเจคเฉ€ เจœเจพ เจธเจ•เฉ‡เฅค เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจธเจพเจฒเจพเจ‚ เจฆเฉŒเจฐเจพเจจ, 14 เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจชเฉ‚เจฐเจพ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฟเจก เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 400 เจคเฉ‹เจ‚ เจตเฉฑเจง เจ—เจˆ เจนเฉˆเฅค เจธเฉฐเจธเจ•เจฐเจฃ 4.1 เจฆเฉ€ เจคเจฟเจ†เจฐเฉ€ เจตเจฟเฉฑเจš, 2000 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจคเฉ‹เจ‚ 276 เจคเฉ‹เจ‚ เจตเฉฑเจง เจฌเจฆเจฒเจพเจ… เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจ•เฉเฉฐเจœเฉ€ เจธเฉเจงเจพเจฐQEMU 4.1 เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†:

  • Hygon Dhyana เจ…เจคเฉ‡ Intel SnowRidge CPU เจฎเจพเจกเจฒเจพเจ‚ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจจเฉ‚เฉฐ x86 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค RDRAND เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ (เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเฉ‚เจกเฉ‹-เจฐเฉˆเจ‚เจกเจฎ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ) เจฆเจพ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค เจเฉฐเจกเฉ‡ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ
    เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ md-clear เจ…เจคเฉ‡ mds-no เจเจฎเจกเฉ€เจเจธ (เจฎเจพเจˆเจ•เจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจชเจฒเจฟเฉฐเจ—) เจ‡เฉฐเจŸเฉ‡เจฒ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ 'เจคเฉ‡. "-smp ...,dies=" เจซเจฒเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจธเจฐเจ•เจŸ เจŸเฉ‹เจชเฉ‹เจฒเฉ‹เจœเฉ€เจœเจผ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค เจธเจพเจฐเฉ‡ x86 CPU เจฎเจพเจกเจฒเจพเจ‚ เจฒเจˆ เจธเฉฐเจธเจ•เจฐเจฃ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;

  • SSH เจฌเจฒเจพเจ• เจกเจฐเจพเจˆเจตเจฐ เจจเฉ‚เฉฐ เจตเจฐเจคเจฃ เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ libssh2 'เจคเฉ‡ libsh;
  • virtio-gpu เจกเจฐเจพเจˆเจตเจฐ (เจตเจฐเจšเฉเจ…เจฒ GPU เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจตเจฐเจœเจฟเจฒ) 2D/3D เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ vhost-user เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, vhost-user-gpu) เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • ARM เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจจเฉ‡ เจธเฉ‚เจกเฉ‹-เจฐเฉˆเจ‚เจกเจฎ เจจเฉฐเจฌเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ ARMv8.5-RNG เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค Cortex-M เจซเฉˆเจฎเจฟเจฒเฉ€ เจšเจฟเจชเจธ เจฒเจˆ FPU เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ Cortex-R5F เจฒเจˆ FPU เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฌเจฟเจฒเจก เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเจฟเจธเจŸเจฎ, Kconfig เจธเจผเฉˆเจฒเฉ€ เจตเจฟเฉฑเจš เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค SoC Exynos4210 เจฒเจˆ, PL330 DMA เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • MIPS เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจจเฉ‡ เจตเฉฑเจกเฉ‡-เจเจ‚เจกเฉ€เจ…เจจ เจฌเจพเจˆเจŸ เจ†เจฐเจกเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ MSA ASE เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเจตเจพเจฒเจพ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจจเจพเจฒ เจœเจผเฉ€เจฐเฉ‹ เจ•เฉ‡เจธเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจก เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจจเฉ‚เฉฐ เจ‡เจ•เจธเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจ—เจฃเจจเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ•เฉเจฐเจฎเจตเจพเจฐ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฒเจˆ MSA เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจชเจพเจตเจฐเจชเฉ€เจธเฉ€ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจนเฉเจฃ VFIO เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ NVIDIA V100/NVLink2 GPUs เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจญเฉ‡เจœเจฃ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค pseries เจฒเจˆ, XIVE เจ‡เฉฐเจŸเจฐเฉฑเจชเจŸ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเจพ เจชเฉเจฐเจตเฉ‡เจ— เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ PCI เจฌเฉเจฐเจฟเจœเจพเจ‚ เจฆเฉ‡ เจ—เจฐเจฎ เจชเจฒเฉฑเจ—เจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจตเฉˆเจ•เจŸเจฐ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ (Altivec/VSX) เจฆเฉ‡ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ;
  • RISC-V เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ - โ€œเจธเจชเจพเจˆเจ•โ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฎเจพเจกเจฒ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค ISA 1.11.0 เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค 32-เจฌเจฟเฉฑเจŸ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒ ABI เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจตเฉˆเจง เจนเจฆเจพเจ‡เจค เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจกเฉ€เจฌเจ—เจฐ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจกเจฟเจตเจพเจˆเจธ เจŸเฉเจฐเฉ€ เจตเจฟเฉฑเจš CPU เจŸเฉ‹เจชเฉ‹เจฒเฉ‹เจœเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • s390 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจจเฉ‡ โ€œเจตเฉˆเจ•เจŸเจฐ เจซเฉˆเจธเจฟเจฒเจฟเจŸเฉ€โ€ เจธเจฎเฉ‚เจน เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเฉˆเจ•เจŸเจฐ เจนเจฆเจพเจ‡เจคเจพเจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ gen15 เจธเจฟเจธเจŸเจฎเจพเจ‚ (vfio-ap เจฒเจˆ AP เจ•เจคเจพเจฐ เจฐเฉเจ•เจพเจตเจŸ เจธเจนเฉ‚เจฒเจค เจฒเจˆ เจตเจพเจงเฉ‚ เจธเจฎเจฐเจฅเจจ เจธเจฎเฉ‡เจค) เจจเฉ‚เฉฐ เจธเจฎเจฐเจฅเจจ เจฆเฉ‡เจฃ เจฒเจˆ เจตเจพเจงเฉ‚ เจคเฉฑเจค เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจนเจจเฅค ECKD DASD เจคเฉ‹เจ‚ vfio-ccw เจฐเจพเจนเฉ€เจ‚ เจ—เจฟเจธเจŸ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฒเจˆ BIOS เจธเจนเจฟเจฏเฉ‹เจ— เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • sun4m เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ SPARC เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš, OpenBIOS เจฒเจˆ โ€œ-vga noneโ€ เจซเจฒเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆเจ†เจ‚ เจนเจจ;
  • Tensilica Xtensa เจซเฉˆเจฎเจฟเจฒเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš MPU (เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฏเฉ‚เจจเจฟเจŸ) เจ…เจคเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจชเจนเฉเฉฐเจš เจฒเจˆ เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจนเจจ;
  • I/O เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจšเจฟเฉฑเจคเจฐ เจชเจฐเจฟเจตเจฐเจคเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจ•เจฐเฉˆเจธเจผ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ "-เจธเจพเจฒเจตเฉ‡เจœ" เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ "qemu-img เจ•เจจเจตเจฐเจŸ" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจจเฉเจ•เจธเจพเจจเฉ€เจ†เจ‚ qcow2 เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค เจ‡เฉฑเจ• เจŸเฉ€เจฎ เจตเจฟเฉฑเจš
    โ€œqemu-img เจฐเฉ€เจฌเฉ‡เจธโ€ เจ‰เจฆเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เจจเจชเฉเจŸ เจซเจพเจˆเจฒ เจฒเจˆ เจฌเฉˆเจ•เจฟเฉฐเจ— เจซเจพเจˆเจฒ เจ…เจœเฉ‡ เจคเฉฑเจ• เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ;

  • เจšเจพเจฐเจฆเฉ‡เจต เจฌเฉˆเจ•เจเจ‚เจก ("-semihosting-config enable=on,target=native) เจตเจฟเฉฑเจš "เจธเฉ‡เจฎเฉ€เจนเฉ‹เจธเจŸเจฟเฉฐเจ—" เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจ—เจ เจฟเจค เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ (เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจก เจกเจฟเจตเจพเจˆเจธ เจจเฉ‚เฉฐ เจนเฉ‹เจธเจŸ เจธเจพเจˆเจก 'เจคเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ stdout, stderr เจ…เจคเฉ‡ stdin เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ) ,chardev=[ID]");
  • VMDK เจฌเจฒเจพเจ• เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ เจฐเฉ€เจก-เจ“เจจเจฒเฉ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš seSparse เจธเจฌเจซเจพเจฐเจฎเฉˆเจŸ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • GPIO เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš SiFive GPIO เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹