qemu: Update to 6.1.0 * 6.1.0 release has NetBSD NVMM support. * Fix NetBSD NVMM compile errors. * Remove integrated Alpha patches. Changelog: Highlights include: * block: support for changing block node options after creation via 'blockdev-reopen' QMP command * Crypto: more performant backend recommendations and improved documentation * I2C: emulation support for I2C muxes (pca9546, pca9548) and PMBus * TCG Plugins: now enabled by default, with new execlog and cache modelling plugins. * ARM: new board support for Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc), and Cortex-M3 (stm32vldiscovery) based machines * ARM: Aspeed support of Hash and Crypto Engine * ARM: emulation support for SVE2 (including bfloat16), integer matrix multiply accumulate operations, TLB invalidate in Outer Shareable domain, TLB range invalidate, and more. * PowerPC: pseries: support for detecting hotplug failures in newer guests * PowerPC: pseries: increased maximum CPU count * PowerPC: pseries: emulation support for some POWER10 prefixed instructions * PowerPC: new board support for Genesi/bPlan Pegasos II (pegasos2) * RISC-V: updates to OpenTitan platform support, including OpenTitan timer * RISC-V: support for virtio-vga * RISC-V: documentation improvements and general code cleanups/fixes * s390: emulation support for the vector-enhancements facility * s390: support for gen16 CPU models * x86: new Intel CPU model versions with support for XSAVES instruction * x86: added ACPI based PCI hotplug support for Q35 machine (now the default) * x86: improvements to emulation of AMD virtualization extensions * and lots more...diff -r1.282 -r1.283 pkgsrc/emulators/qemu/Makefile
(ryoon)
@@ -1,43 +1,44 @@ | @@ -1,43 +1,44 @@ | |||
1 | # $NetBSD: Makefile,v 1.282 2021/06/22 04:09:06 thorpej Exp $ | 1 | # $NetBSD: Makefile,v 1.283 2021/08/27 03:32:37 ryoon Exp $ | |
2 | 2 | |||
3 | DISTNAME= qemu-6.0.0 | 3 | DISTNAME= qemu-6.1.0 | |
4 | PKGREVISION= 2 | 4 | PKGNAME= ${DISTNAME:S/-rc/rc/} | |
5 | CATEGORIES= emulators | 5 | CATEGORIES= emulators | |
6 | MASTER_SITES= https://download.qemu.org/ | 6 | MASTER_SITES= https://download.qemu.org/ | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.qemu-project.org/ | 10 | HOMEPAGE= http://www.qemu-project.org/ | |
11 | COMMENT= CPU emulator using dynamic translation | 11 | COMMENT= CPU emulator using dynamic translation | |
12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd | 12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd | |
13 | 13 | |||
14 | TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build | 14 | TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build | |
15 | 15 | |||
16 | USE_CURSES= resize_term wide | 16 | USE_CURSES= resize_term wide | |
17 | USE_LANGUAGES+= c c++ | 17 | USE_LANGUAGES+= c c++ | |
18 | USE_TOOLS+= bison flex makeinfo perl:build pod2man pkg-config | 18 | USE_TOOLS+= bison flex makeinfo perl:build pod2man pkg-config | |
19 | UNLIMIT_RESOURCES= datasize | 19 | UNLIMIT_RESOURCES= datasize | |
20 | HAS_CONFIGURE= yes | 20 | HAS_CONFIGURE= yes | |
21 | 21 | |||
22 | PYTHON_VERSIONED_DEPENDENCIES= sphinx:tool | 22 | PYTHON_VERSIONED_DEPENDENCIES= sphinx:tool | |
23 | BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme>=0.4.3:../../textproc/py-sphinx-rtd-theme | |||
23 | 24 | |||
24 | SUBST_CLASSES+= sphinx-build | 25 | SUBST_CLASSES+= sphinx-build | |
25 | SUBST_STAGE.sphinx-build= pre-configure | 26 | SUBST_STAGE.sphinx-build= pre-configure | |
26 | SUBST_MESSAGE.sphinx-build= Fix hardcoded sphinx-build | 27 | SUBST_MESSAGE.sphinx-build= Fix hardcoded sphinx-build | |
27 | SUBST_FILES.sphinx-build+= configure | 28 | SUBST_FILES.sphinx-build+= configure | |
28 | SUBST_FILES.sphinx-build+= docs/meson.build | 29 | SUBST_FILES.sphinx-build+= docs/meson.build | |
29 | SUBST_FILES.sphinx-build+= roms/skiboot/doc/Makefile | 30 | SUBST_FILES.sphinx-build+= roms/skiboot/doc/Makefile | |
30 | SUBST_FILES.sphinx-build+= roms/u-boot/Documentation/Makefile | 31 | SUBST_FILES.sphinx-build+= roms/u-boot/doc/Makefile | |
31 | SUBST_SED.sphinx-build+= -e 's/sphinx-build/sphinx-build-${PYVERSSUFFIX}/g' | 32 | SUBST_SED.sphinx-build+= -e 's/sphinx-build/sphinx-build-${PYVERSSUFFIX}/g' | |
32 | 33 | |||
33 | .include "options.mk" | 34 | .include "options.mk" | |
34 | 35 | |||
35 | .include "../../mk/bsd.prefs.mk" | 36 | .include "../../mk/bsd.prefs.mk" | |
36 | 37 | |||
37 | # When upgrading Qemu, you need to determine if this PALcode binary for | 38 | # When upgrading Qemu, you need to determine if this PALcode binary for | |
38 | # the Alpha emulator needs to be re-built. If it does not, then you do | 39 | # the Alpha emulator needs to be re-built. If it does not, then you do | |
39 | # not need to bump the version of this PALcode binary blob (which is | 40 | # not need to bump the version of this PALcode binary blob (which is | |
40 | # supplied as a separate distfile). Contact thorpej@ for details. | 41 | # supplied as a separate distfile). Contact thorpej@ for details. | |
41 | PALCODE_CLIPPER= palcode-clipper-qemu-5.2.0nb8 | 42 | PALCODE_CLIPPER= palcode-clipper-qemu-5.2.0nb8 | |
42 | 43 | |||
43 | DISTFILES= ${DEFAULT_DISTFILES} | 44 | DISTFILES= ${DEFAULT_DISTFILES} | |
@@ -64,27 +65,26 @@ CONFIGURE_ARGS+= --enable-stack-protecto | @@ -64,27 +65,26 @@ CONFIGURE_ARGS+= --enable-stack-protecto | |||
64 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 | 65 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 | |
65 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha | 66 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha | |
66 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm | 67 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm | |
67 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris | 68 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris | |
68 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-hppa | 69 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-hppa | |
69 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 | 70 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 | |
70 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-m68k | 71 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-m68k | |
71 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze | 72 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze | |
72 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel | 73 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel | |
73 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips | 74 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips | |
74 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64 | 75 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64 | |
75 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el | 76 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el | |
76 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mipsel | 77 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mipsel | |
77 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-moxie | |||
78 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-nios2 | 78 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-nios2 | |
79 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-or1k | 79 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-or1k | |
80 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc | 80 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc | |
81 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc64 | 81 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc64 | |
82 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv32 | 82 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv32 | |
83 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv64 | 83 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv64 | |
84 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-s390x | 84 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-s390x | |
85 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4 | 85 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4 | |
86 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4eb | 86 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4eb | |
87 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc | 87 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc | |
88 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc64 | 88 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc64 | |
89 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-tricore | 89 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-tricore | |
90 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-x86_64 | 90 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-x86_64 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.76 2021/05/26 00:59:44 mcf Exp $ | 1 | @comment $NetBSD: PLIST,v 1.77 2021/08/27 03:32:37 ryoon Exp $ | |
2 | bin/elf2dmp | 2 | bin/elf2dmp | |
3 | ${PLIST.aarch64}bin/qemu-aarch64 | 3 | ${PLIST.aarch64}bin/qemu-aarch64 | |
4 | ${PLIST.aarch64_be}bin/qemu-aarch64_be | 4 | ${PLIST.aarch64_be}bin/qemu-aarch64_be | |
5 | ${PLIST.alpha}bin/qemu-alpha | 5 | ${PLIST.alpha}bin/qemu-alpha | |
6 | ${PLIST.arm}bin/qemu-arm | 6 | ${PLIST.arm}bin/qemu-arm | |
7 | ${PLIST.armeb}bin/qemu-armeb | 7 | ${PLIST.armeb}bin/qemu-armeb | |
8 | ${PLIST.cris}bin/qemu-cris | 8 | ${PLIST.cris}bin/qemu-cris | |
9 | bin/qemu-edid | 9 | bin/qemu-edid | |
10 | bin/qemu-ga | 10 | bin/qemu-ga | |
11 | ${PLIST.hexagon}bin/qemu-hexagon | 11 | ${PLIST.hexagon}bin/qemu-hexagon | |
12 | ${PLIST.hppa}bin/qemu-hppa | 12 | ${PLIST.hppa}bin/qemu-hppa | |
13 | ${PLIST.i386}bin/qemu-i386 | 13 | ${PLIST.i386}bin/qemu-i386 | |
14 | bin/qemu-img | 14 | bin/qemu-img | |
@@ -25,218 +25,243 @@ ${PLIST.mipsn32}bin/qemu-mipsn32 | @@ -25,218 +25,243 @@ ${PLIST.mipsn32}bin/qemu-mipsn32 | |||
25 | ${PLIST.mipsn32el}bin/qemu-mipsn32el | 25 | ${PLIST.mipsn32el}bin/qemu-mipsn32el | |
26 | ${PLIST.nbd}bin/qemu-nbd | 26 | ${PLIST.nbd}bin/qemu-nbd | |
27 | ${PLIST.nios2}bin/qemu-nios2 | 27 | ${PLIST.nios2}bin/qemu-nios2 | |
28 | ${PLIST.or1k}bin/qemu-or1k | 28 | ${PLIST.or1k}bin/qemu-or1k | |
29 | ${PLIST.ppc}bin/qemu-ppc | 29 | ${PLIST.ppc}bin/qemu-ppc | |
30 | ${PLIST.ppc64}bin/qemu-ppc64 | 30 | ${PLIST.ppc64}bin/qemu-ppc64 | |
31 | ${PLIST.ppc64le}bin/qemu-ppc64le | 31 | ${PLIST.ppc64le}bin/qemu-ppc64le | |
32 | ${PLIST.pr-helper}bin/qemu-pr-helper | 32 | ${PLIST.pr-helper}bin/qemu-pr-helper | |
33 | ${PLIST.riscv32}bin/qemu-riscv32 | 33 | ${PLIST.riscv32}bin/qemu-riscv32 | |
34 | ${PLIST.riscv64}bin/qemu-riscv64 | 34 | ${PLIST.riscv64}bin/qemu-riscv64 | |
35 | ${PLIST.s390x}bin/qemu-s390x | 35 | ${PLIST.s390x}bin/qemu-s390x | |
36 | ${PLIST.sh4}bin/qemu-sh4 | 36 | ${PLIST.sh4}bin/qemu-sh4 | |
37 | ${PLIST.sh4eb}bin/qemu-sh4eb | 37 | ${PLIST.sh4eb}bin/qemu-sh4eb | |
38 | ${PLIST.sparc}bin/qemu-sparc | |||
39 | ${PLIST.sparc32plus}bin/qemu-sparc32plus | 38 | ${PLIST.sparc32plus}bin/qemu-sparc32plus | |
40 | ${PLIST.sparc64}bin/qemu-sparc64 | |||
41 | bin/qemu-storage-daemon | 39 | bin/qemu-storage-daemon | |
42 | bin/qemu-system-aarch64 | 40 | bin/qemu-system-aarch64 | |
43 | bin/qemu-system-alpha | 41 | bin/qemu-system-alpha | |
44 | bin/qemu-system-arm | 42 | bin/qemu-system-arm | |
45 | bin/qemu-system-avr | 43 | bin/qemu-system-avr | |
46 | bin/qemu-system-cris | 44 | bin/qemu-system-cris | |
47 | bin/qemu-system-hppa | 45 | bin/qemu-system-hppa | |
48 | bin/qemu-system-i386 | 46 | bin/qemu-system-i386 | |
49 | bin/qemu-system-m68k | 47 | bin/qemu-system-m68k | |
50 | bin/qemu-system-microblaze | 48 | bin/qemu-system-microblaze | |
51 | bin/qemu-system-microblazeel | 49 | bin/qemu-system-microblazeel | |
52 | bin/qemu-system-mips | 50 | bin/qemu-system-mips | |
53 | bin/qemu-system-mips64 | 51 | bin/qemu-system-mips64 | |
54 | bin/qemu-system-mips64el | 52 | bin/qemu-system-mips64el | |
55 | bin/qemu-system-mipsel | 53 | bin/qemu-system-mipsel | |
56 | bin/qemu-system-moxie | |||
57 | bin/qemu-system-nios2 | 54 | bin/qemu-system-nios2 | |
58 | bin/qemu-system-or1k | 55 | bin/qemu-system-or1k | |
59 | bin/qemu-system-ppc | 56 | bin/qemu-system-ppc | |
60 | bin/qemu-system-ppc64 | 57 | bin/qemu-system-ppc64 | |
61 | bin/qemu-system-riscv32 | 58 | bin/qemu-system-riscv32 | |
62 | bin/qemu-system-riscv64 | 59 | bin/qemu-system-riscv64 | |
63 | bin/qemu-system-rx | 60 | bin/qemu-system-rx | |
64 | bin/qemu-system-s390x | 61 | bin/qemu-system-s390x | |
65 | bin/qemu-system-sh4 | 62 | bin/qemu-system-sh4 | |
66 | bin/qemu-system-sh4eb | 63 | bin/qemu-system-sh4eb | |
67 | bin/qemu-system-sparc | 64 | bin/qemu-system-sparc | |
68 | bin/qemu-system-sparc64 | 65 | bin/qemu-system-sparc64 | |
69 | bin/qemu-system-tricore | 66 | bin/qemu-system-tricore | |
70 | bin/qemu-system-x86_64 | 67 | bin/qemu-system-x86_64 | |
71 | bin/qemu-system-xtensa | 68 | bin/qemu-system-xtensa | |
72 | bin/qemu-system-xtensaeb | 69 | bin/qemu-system-xtensaeb | |
73 | ${PLIST.x86_64}bin/qemu-x86_64 | 70 | ${PLIST.x86_64}bin/qemu-x86_64 | |
74 | ${PLIST.xtensa}bin/qemu-xtensa | 71 | ${PLIST.xtensa}bin/qemu-xtensa | |
75 | ${PLIST.xtensaeb}bin/qemu-xtensaeb | 72 | ${PLIST.xtensaeb}bin/qemu-xtensaeb | |
73 | include/qemu-plugin.h | |||
76 | ${PLIST.bridge-helper}libexec/qemu-bridge-helper | 74 | ${PLIST.bridge-helper}libexec/qemu-bridge-helper | |
77 | ${PLIST.virtfs-proxy-helper}libexec/virtfs-proxy-helper | 75 | ${PLIST.virtfs-proxy-helper}libexec/virtfs-proxy-helper | |
78 | man/man1/qemu-img.1 | 76 | man/man1/qemu-img.1 | |
79 | man/man1/qemu-storage-daemon.1 | 77 | man/man1/qemu-storage-daemon.1 | |
80 | man/man1/qemu.1 | 78 | man/man1/qemu.1 | |
81 | ${PLIST.virtfs-proxy-helper}man/man1/virtfs-proxy-helper.1 | |||
82 | man/man7/qemu-block-drivers.7 | 79 | man/man7/qemu-block-drivers.7 | |
83 | man/man7/qemu-cpu-models.7 | 80 | man/man7/qemu-cpu-models.7 | |
84 | man/man7/qemu-ga-ref.7 | 81 | man/man7/qemu-ga-ref.7 | |
85 | man/man7/qemu-qmp-ref.7 | 82 | man/man7/qemu-qmp-ref.7 | |
86 | man/man7/qemu-storage-daemon-qmp-ref.7 | 83 | man/man7/qemu-storage-daemon-qmp-ref.7 | |
87 | man/man8/qemu-ga.8 | 84 | man/man8/qemu-ga.8 | |
88 | man/man8/qemu-nbd.8 | 85 | man/man8/qemu-nbd.8 | |
89 | man/man8/qemu-pr-helper.8 | 86 | man/man8/qemu-pr-helper.8 | |
87 | ${PLIST.virtfs-proxy-helper}man/man1/virtfs-proxy-helper.1 | |||
90 | share/applications/qemu.desktop | 88 | share/applications/qemu.desktop | |
91 | share/doc/qemu/.buildinfo | 89 | share/doc/qemu/.buildinfo | |
92 | share/doc/qemu/Makefile.multinode-NetBSD | 90 | share/doc/qemu/Makefile.multinode-NetBSD | |
91 | share/doc/qemu/about/build-platforms.html | |||
92 | share/doc/qemu/about/deprecated.html | |||
93 | share/doc/qemu/about/index.html | |||
94 | share/doc/qemu/about/license.html | |||
95 | share/doc/qemu/about/removed-features.html | |||
93 | share/doc/qemu/devel/atomics.html | 96 | share/doc/qemu/devel/atomics.html | |
94 | share/doc/qemu/devel/bitops.html | 97 | share/doc/qemu/devel/bitops.html | |
95 | share/doc/qemu/devel/block-coroutine-wrapper.html | 98 | share/doc/qemu/devel/block-coroutine-wrapper.html | |
96 | share/doc/qemu/devel/build-system.html | 99 | share/doc/qemu/devel/build-system.html | |
100 | share/doc/qemu/devel/ci.html | |||
97 | share/doc/qemu/devel/clocks.html | 101 | share/doc/qemu/devel/clocks.html | |
98 | share/doc/qemu/devel/code-of-conduct.html | 102 | share/doc/qemu/devel/code-of-conduct.html | |
99 | share/doc/qemu/devel/conflict-resolution.html | 103 | share/doc/qemu/devel/conflict-resolution.html | |
100 | share/doc/qemu/devel/control-flow-integrity.html | 104 | share/doc/qemu/devel/control-flow-integrity.html | |
101 | share/doc/qemu/devel/decodetree.html | 105 | share/doc/qemu/devel/decodetree.html | |
106 | share/doc/qemu/devel/ebpf_rss.html | |||
102 | share/doc/qemu/devel/fuzzing.html | 107 | share/doc/qemu/devel/fuzzing.html | |
103 | share/doc/qemu/devel/index.html | 108 | share/doc/qemu/devel/index.html | |
104 | share/doc/qemu/devel/kconfig.html | 109 | share/doc/qemu/devel/kconfig.html | |
105 | share/doc/qemu/devel/loads-stores.html | 110 | share/doc/qemu/devel/loads-stores.html | |
106 | share/doc/qemu/devel/memory.html | 111 | share/doc/qemu/devel/memory.html | |
107 | share/doc/qemu/devel/migration.html | 112 | share/doc/qemu/devel/migration.html | |
113 | share/doc/qemu/devel/modules.html | |||
108 | share/doc/qemu/devel/multi-process.html | 114 | share/doc/qemu/devel/multi-process.html | |
109 | share/doc/qemu/devel/multi-thread-tcg.html | 115 | share/doc/qemu/devel/multi-thread-tcg.html | |
116 | share/doc/qemu/devel/qapi-code-gen.html | |||
110 | share/doc/qemu/devel/qgraph.html | 117 | share/doc/qemu/devel/qgraph.html | |
111 | share/doc/qemu/devel/qom.html | 118 | share/doc/qemu/devel/qom.html | |
112 | share/doc/qemu/devel/qtest.html | 119 | share/doc/qemu/devel/qtest.html | |
113 | share/doc/qemu/devel/reset.html | 120 | share/doc/qemu/devel/reset.html | |
114 | share/doc/qemu/devel/s390-dasd-ipl.html | 121 | share/doc/qemu/devel/s390-dasd-ipl.html | |
115 | share/doc/qemu/devel/secure-coding-practices.html | 122 | share/doc/qemu/devel/secure-coding-practices.html | |
116 | share/doc/qemu/devel/stable-process.html | 123 | share/doc/qemu/devel/stable-process.html | |
117 | share/doc/qemu/devel/style.html | 124 | share/doc/qemu/devel/style.html | |
118 | share/doc/qemu/devel/tcg-icount.html | 125 | share/doc/qemu/devel/tcg-icount.html | |
119 | share/doc/qemu/devel/tcg-plugins.html | 126 | share/doc/qemu/devel/tcg-plugins.html | |
120 | share/doc/qemu/devel/tcg.html | 127 | share/doc/qemu/devel/tcg.html | |
121 | share/doc/qemu/devel/testing.html | 128 | share/doc/qemu/devel/testing.html | |
122 | share/doc/qemu/devel/tracing.html | 129 | share/doc/qemu/devel/tracing.html | |
130 | share/doc/qemu/devel/ui.html | |||
131 | share/doc/qemu/devel/vfio-migration.html | |||
132 | share/doc/qemu/devel/writing-qmp-commands.html | |||
123 | share/doc/qemu/genindex.html | 133 | share/doc/qemu/genindex.html | |
124 | share/doc/qemu/index.html | 134 | share/doc/qemu/index.html | |
135 | share/doc/qemu/interop/barrier.html | |||
125 | share/doc/qemu/interop/bitmaps.html | 136 | share/doc/qemu/interop/bitmaps.html | |
126 | share/doc/qemu/interop/dbus-vmstate.html | 137 | share/doc/qemu/interop/dbus-vmstate.html | |
127 | share/doc/qemu/interop/dbus.html | 138 | share/doc/qemu/interop/dbus.html | |
128 | share/doc/qemu/interop/index.html | 139 | share/doc/qemu/interop/index.html | |
129 | share/doc/qemu/interop/live-block-operations.html | 140 | share/doc/qemu/interop/live-block-operations.html | |
130 | share/doc/qemu/interop/pr-helper.html | 141 | share/doc/qemu/interop/pr-helper.html | |
131 | share/doc/qemu/interop/qemu-ga-ref.html | 142 | share/doc/qemu/interop/qemu-ga-ref.html | |
132 | share/doc/qemu/interop/qemu-ga.html | 143 | share/doc/qemu/interop/qemu-ga.html | |
133 | share/doc/qemu/interop/qemu-qmp-ref.html | 144 | share/doc/qemu/interop/qemu-qmp-ref.html | |
134 | share/doc/qemu/interop/qemu-storage-daemon-qmp-ref.html | 145 | share/doc/qemu/interop/qemu-storage-daemon-qmp-ref.html | |
135 | share/doc/qemu/interop/vhost-user-gpu.html | 146 | share/doc/qemu/interop/vhost-user-gpu.html | |
136 | share/doc/qemu/interop/vhost-user.html | 147 | share/doc/qemu/interop/vhost-user.html | |
137 | share/doc/qemu/interop/vhost-vdpa.html | 148 | share/doc/qemu/interop/vhost-vdpa.html | |
138 | share/doc/qemu/objects.inv | 149 | share/doc/qemu/objects.inv | |
139 | share/doc/qemu/search.html | 150 | share/doc/qemu/search.html | |
140 | share/doc/qemu/searchindex.js | 151 | share/doc/qemu/searchindex.js | |
141 | share/doc/qemu/specs/acpi_hest_ghes.html | 152 | share/doc/qemu/specs/acpi_hest_ghes.html | |
142 | share/doc/qemu/specs/acpi_hw_reduced_hotplug.html | 153 | share/doc/qemu/specs/acpi_hw_reduced_hotplug.html | |
143 | share/doc/qemu/specs/index.html | 154 | share/doc/qemu/specs/index.html | |
144 | share/doc/qemu/specs/ppc-spapr-numa.html | 155 | share/doc/qemu/specs/ppc-spapr-numa.html | |
145 | share/doc/qemu/specs/ppc-spapr-xive.html | 156 | share/doc/qemu/specs/ppc-spapr-xive.html | |
146 | share/doc/qemu/specs/ppc-xive.html | 157 | share/doc/qemu/specs/ppc-xive.html | |
147 | share/doc/qemu/specs/tpm.html | 158 | share/doc/qemu/specs/tpm.html | |
148 | share/doc/qemu/system/arm/aspeed.html | 159 | share/doc/qemu/system/arm/aspeed.html | |
149 | share/doc/qemu/system/arm/collie.html | 160 | share/doc/qemu/system/arm/collie.html | |
150 | share/doc/qemu/system/arm/cpu-features.html | 161 | share/doc/qemu/system/arm/cpu-features.html | |
162 | share/doc/qemu/system/arm/cubieboard.html | |||
151 | share/doc/qemu/system/arm/digic.html | 163 | share/doc/qemu/system/arm/digic.html | |
164 | share/doc/qemu/system/arm/emcraft-sf2.html | |||
165 | share/doc/qemu/system/arm/emulation.html | |||
152 | share/doc/qemu/system/arm/gumstix.html | 166 | share/doc/qemu/system/arm/gumstix.html | |
167 | share/doc/qemu/system/arm/highbank.html | |||
168 | share/doc/qemu/system/arm/imx25-pdk.html | |||
153 | share/doc/qemu/system/arm/integratorcp.html | 169 | share/doc/qemu/system/arm/integratorcp.html | |
170 | share/doc/qemu/system/arm/kzm.html | |||
171 | share/doc/qemu/system/arm/mainstone.html | |||
154 | share/doc/qemu/system/arm/mps2.html | 172 | share/doc/qemu/system/arm/mps2.html | |
155 | share/doc/qemu/system/arm/musca.html | 173 | share/doc/qemu/system/arm/musca.html | |
156 | share/doc/qemu/system/arm/musicpal.html | 174 | share/doc/qemu/system/arm/musicpal.html | |
175 | share/doc/qemu/system/arm/nrf.html | |||
157 | share/doc/qemu/system/arm/nseries.html | 176 | share/doc/qemu/system/arm/nseries.html | |
158 | share/doc/qemu/system/arm/nuvoton.html | 177 | share/doc/qemu/system/arm/nuvoton.html | |
159 | share/doc/qemu/system/arm/orangepi.html | 178 | share/doc/qemu/system/arm/orangepi.html | |
160 | share/doc/qemu/system/arm/palm.html | 179 | share/doc/qemu/system/arm/palm.html | |
161 | share/doc/qemu/system/arm/raspi.html | 180 | share/doc/qemu/system/arm/raspi.html | |
162 | share/doc/qemu/system/arm/realview.html | 181 | share/doc/qemu/system/arm/realview.html | |
163 | share/doc/qemu/system/arm/sabrelite.html | 182 | share/doc/qemu/system/arm/sabrelite.html | |
164 | share/doc/qemu/system/arm/sbsa.html | 183 | share/doc/qemu/system/arm/sbsa.html | |
165 | share/doc/qemu/system/arm/stellaris.html | 184 | share/doc/qemu/system/arm/stellaris.html | |
185 | share/doc/qemu/system/arm/stm32.html | |||
166 | share/doc/qemu/system/arm/sx1.html | 186 | share/doc/qemu/system/arm/sx1.html | |
167 | share/doc/qemu/system/arm/versatile.html | 187 | share/doc/qemu/system/arm/versatile.html | |
168 | share/doc/qemu/system/arm/vexpress.html | 188 | share/doc/qemu/system/arm/vexpress.html | |
169 | share/doc/qemu/system/arm/virt.html | 189 | share/doc/qemu/system/arm/virt.html | |
170 | share/doc/qemu/system/arm/xlnx-versal-virt.html | 190 | share/doc/qemu/system/arm/xlnx-versal-virt.html | |
171 | share/doc/qemu/system/arm/xscale.html | 191 | share/doc/qemu/system/arm/xscale.html | |
172 | share/doc/qemu/system/build-platforms.html | 192 | share/doc/qemu/system/authz.html | |
193 | share/doc/qemu/system/barrier.html | |||
194 | share/doc/qemu/system/bootindex.html | |||
173 | share/doc/qemu/system/cpu-hotplug.html | 195 | share/doc/qemu/system/cpu-hotplug.html | |
174 | share/doc/qemu/system/deprecated.html | 196 | share/doc/qemu/system/device-emulation.html | |
197 | share/doc/qemu/system/devices/ivshmem.html | |||
198 | share/doc/qemu/system/devices/net.html | |||
199 | share/doc/qemu/system/devices/nvme.html | |||
200 | share/doc/qemu/system/devices/usb.html | |||
201 | share/doc/qemu/system/devices/vhost-user.html | |||
202 | share/doc/qemu/system/devices/virtio-pmem.html | |||
175 | share/doc/qemu/system/gdb.html | 203 | share/doc/qemu/system/gdb.html | |
176 | share/doc/qemu/system/generic-loader.html | 204 | share/doc/qemu/system/generic-loader.html | |
177 | share/doc/qemu/system/guest-loader.html | 205 | share/doc/qemu/system/guest-loader.html | |
178 | share/doc/qemu/system/i386/microvm.html | 206 | share/doc/qemu/system/i386/microvm.html | |
179 | share/doc/qemu/system/i386/pc.html | 207 | share/doc/qemu/system/i386/pc.html | |
180 | share/doc/qemu/system/images.html | 208 | share/doc/qemu/system/images.html | |
181 | share/doc/qemu/system/index.html | 209 | share/doc/qemu/system/index.html | |
182 | share/doc/qemu/system/invocation.html | 210 | share/doc/qemu/system/invocation.html | |
183 | share/doc/qemu/system/ivshmem.html | |||
184 | share/doc/qemu/system/keys.html | 211 | share/doc/qemu/system/keys.html | |
185 | share/doc/qemu/system/license.html | |||
186 | share/doc/qemu/system/linuxboot.html | 212 | share/doc/qemu/system/linuxboot.html | |
187 | share/doc/qemu/system/managed-startup.html | 213 | share/doc/qemu/system/managed-startup.html | |
188 | share/doc/qemu/system/monitor.html | 214 | share/doc/qemu/system/monitor.html | |
189 | share/doc/qemu/system/multi-process.html | 215 | share/doc/qemu/system/multi-process.html | |
190 | share/doc/qemu/system/mux-chardev.html | 216 | share/doc/qemu/system/mux-chardev.html | |
191 | share/doc/qemu/system/net.html | |||
192 | share/doc/qemu/system/nvme.html | |||
193 | share/doc/qemu/system/ppc/embedded.html | 217 | share/doc/qemu/system/ppc/embedded.html | |
194 | share/doc/qemu/system/ppc/powermac.html | 218 | share/doc/qemu/system/ppc/powermac.html | |
195 | share/doc/qemu/system/ppc/powernv.html | 219 | share/doc/qemu/system/ppc/powernv.html | |
220 | share/doc/qemu/system/ppc/ppce500.html | |||
196 | share/doc/qemu/system/ppc/prep.html | 221 | share/doc/qemu/system/ppc/prep.html | |
197 | share/doc/qemu/system/ppc/pseries.html | 222 | share/doc/qemu/system/ppc/pseries.html | |
198 | share/doc/qemu/system/pr-manager.html | 223 | share/doc/qemu/system/pr-manager.html | |
199 | share/doc/qemu/system/qemu-block-drivers.html | 224 | share/doc/qemu/system/qemu-block-drivers.html | |
200 | share/doc/qemu/system/qemu-cpu-models.html | 225 | share/doc/qemu/system/qemu-cpu-models.html | |
201 | share/doc/qemu/system/qemu-manpage.html | 226 | share/doc/qemu/system/qemu-manpage.html | |
202 | share/doc/qemu/system/quickstart.html | 227 | share/doc/qemu/system/quickstart.html | |
203 | share/doc/qemu/system/removed-features.html | |||
204 | share/doc/qemu/system/riscv/microchip-icicle-kit.html | 228 | share/doc/qemu/system/riscv/microchip-icicle-kit.html | |
229 | share/doc/qemu/system/riscv/shakti-c.html | |||
205 | share/doc/qemu/system/riscv/sifive_u.html | 230 | share/doc/qemu/system/riscv/sifive_u.html | |
231 | share/doc/qemu/system/riscv/virt.html | |||
206 | share/doc/qemu/system/s390x/3270.html | 232 | share/doc/qemu/system/s390x/3270.html | |
207 | share/doc/qemu/system/s390x/bootdevices.html | 233 | share/doc/qemu/system/s390x/bootdevices.html | |
208 | share/doc/qemu/system/s390x/css.html | 234 | share/doc/qemu/system/s390x/css.html | |
209 | share/doc/qemu/system/s390x/protvirt.html | 235 | share/doc/qemu/system/s390x/protvirt.html | |
210 | share/doc/qemu/system/s390x/vfio-ap.html | 236 | share/doc/qemu/system/s390x/vfio-ap.html | |
211 | share/doc/qemu/system/s390x/vfio-ccw.html | 237 | share/doc/qemu/system/s390x/vfio-ccw.html | |
238 | share/doc/qemu/system/secrets.html | |||
212 | share/doc/qemu/system/security.html | 239 | share/doc/qemu/system/security.html | |
213 | share/doc/qemu/system/target-arm.html | 240 | share/doc/qemu/system/target-arm.html | |
214 | share/doc/qemu/system/target-avr.html | 241 | share/doc/qemu/system/target-avr.html | |
215 | share/doc/qemu/system/target-i386.html | 242 | share/doc/qemu/system/target-i386.html | |
216 | share/doc/qemu/system/target-m68k.html | 243 | share/doc/qemu/system/target-m68k.html | |
217 | share/doc/qemu/system/target-mips.html | 244 | share/doc/qemu/system/target-mips.html | |
218 | share/doc/qemu/system/target-ppc.html | 245 | share/doc/qemu/system/target-ppc.html | |
219 | share/doc/qemu/system/target-riscv.html | 246 | share/doc/qemu/system/target-riscv.html | |
220 | share/doc/qemu/system/target-rx.html | 247 | share/doc/qemu/system/target-rx.html | |
221 | share/doc/qemu/system/target-s390x.html | 248 | share/doc/qemu/system/target-s390x.html | |
222 | share/doc/qemu/system/target-sparc.html | 249 | share/doc/qemu/system/target-sparc.html | |
223 | share/doc/qemu/system/target-sparc64.html | 250 | share/doc/qemu/system/target-sparc64.html | |
224 | share/doc/qemu/system/target-xtensa.html | 251 | share/doc/qemu/system/target-xtensa.html | |
225 | share/doc/qemu/system/targets.html | 252 | share/doc/qemu/system/targets.html | |
226 | share/doc/qemu/system/tls.html | 253 | share/doc/qemu/system/tls.html | |
227 | share/doc/qemu/system/usb.html | |||
228 | share/doc/qemu/system/virtio-net-failover.html | 254 | share/doc/qemu/system/virtio-net-failover.html | |
229 | share/doc/qemu/system/virtio-pmem.html | |||
230 | share/doc/qemu/system/vnc-security.html | 255 | share/doc/qemu/system/vnc-security.html | |
231 | share/doc/qemu/tools/index.html | 256 | share/doc/qemu/tools/index.html | |
232 | share/doc/qemu/tools/qemu-img.html | 257 | share/doc/qemu/tools/qemu-img.html | |
233 | share/doc/qemu/tools/qemu-nbd.html | 258 | share/doc/qemu/tools/qemu-nbd.html | |
234 | share/doc/qemu/tools/qemu-pr-helper.html | 259 | share/doc/qemu/tools/qemu-pr-helper.html | |
235 | share/doc/qemu/tools/qemu-storage-daemon.html | 260 | share/doc/qemu/tools/qemu-storage-daemon.html | |
236 | share/doc/qemu/tools/qemu-trace-stap.html | 261 | share/doc/qemu/tools/qemu-trace-stap.html | |
237 | share/doc/qemu/tools/virtfs-proxy-helper.html | 262 | share/doc/qemu/tools/virtfs-proxy-helper.html | |
238 | share/doc/qemu/tools/virtiofsd.html | 263 | share/doc/qemu/tools/virtiofsd.html | |
239 | share/doc/qemu/user/index.html | 264 | share/doc/qemu/user/index.html | |
240 | share/doc/qemu/user/main.html | 265 | share/doc/qemu/user/main.html | |
241 | share/icons/hicolor/128x128/apps/qemu.png | 266 | share/icons/hicolor/128x128/apps/qemu.png | |
242 | share/icons/hicolor/16x16/apps/qemu.png | 267 | share/icons/hicolor/16x16/apps/qemu.png | |
@@ -353,14 +378,13 @@ share/qemu/skiboot.lid | @@ -353,14 +378,13 @@ share/qemu/skiboot.lid | |||
353 | share/qemu/slof.bin | 378 | share/qemu/slof.bin | |
354 | share/qemu/trace-events-all | 379 | share/qemu/trace-events-all | |
355 | share/qemu/u-boot-sam460-20100605.bin | 380 | share/qemu/u-boot-sam460-20100605.bin | |
356 | share/qemu/u-boot.e500 | 381 | share/qemu/u-boot.e500 | |
357 | share/qemu/vgabios-ati.bin | 382 | share/qemu/vgabios-ati.bin | |
358 | share/qemu/vgabios-bochs-display.bin | 383 | share/qemu/vgabios-bochs-display.bin | |
359 | share/qemu/vgabios-cirrus.bin | 384 | share/qemu/vgabios-cirrus.bin | |
360 | share/qemu/vgabios-qxl.bin | 385 | share/qemu/vgabios-qxl.bin | |
361 | share/qemu/vgabios-ramfb.bin | 386 | share/qemu/vgabios-ramfb.bin | |
362 | share/qemu/vgabios-stdvga.bin | 387 | share/qemu/vgabios-stdvga.bin | |
363 | share/qemu/vgabios-virtio.bin | 388 | share/qemu/vgabios-virtio.bin | |
364 | share/qemu/vgabios-vmware.bin | 389 | share/qemu/vgabios-vmware.bin | |
365 | share/qemu/vgabios.bin | 390 | share/qemu/vgabios.bin | |
366 | @pkgdir var/run |
@@ -1,57 +1,27 @@ | @@ -1,57 +1,27 @@ | |||
1 | $NetBSD: distinfo,v 1.182 2021/07/09 21:08:33 schmonz Exp $ | 1 | $NetBSD: distinfo,v 1.183 2021/08/27 03:32:37 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (palcode-clipper-qemu-5.2.0nb8) = ddbf1dffb7c2b2157e0bbe9fb7db7e57105130b1 | 3 | SHA1 (palcode-clipper-qemu-5.2.0nb8) = ddbf1dffb7c2b2157e0bbe9fb7db7e57105130b1 | |
4 | RMD160 (palcode-clipper-qemu-5.2.0nb8) = 3f9fe19a40f7ca72ecfe047d1449e55b63cba3ee | 4 | RMD160 (palcode-clipper-qemu-5.2.0nb8) = 3f9fe19a40f7ca72ecfe047d1449e55b63cba3ee | |
5 | SHA512 (palcode-clipper-qemu-5.2.0nb8) = 33695d6001d86a19793a92d5e31775607c4dfc9ab9eea019ea6c4d543a2e11e8c07f83cca4934811a13ef829b528737ea37d9d2aaf66cba6f2746d44d2aa0b43 | 5 | SHA512 (palcode-clipper-qemu-5.2.0nb8) = 33695d6001d86a19793a92d5e31775607c4dfc9ab9eea019ea6c4d543a2e11e8c07f83cca4934811a13ef829b528737ea37d9d2aaf66cba6f2746d44d2aa0b43 | |
6 | Size (palcode-clipper-qemu-5.2.0nb8) = 159808 bytes | 6 | Size (palcode-clipper-qemu-5.2.0nb8) = 159808 bytes | |
7 | SHA1 (qemu-6.0.0.tar.xz) = 131854b10d8c1614ae137c647aa31b756782ba2e | 7 | SHA1 (qemu-6.1.0.tar.xz) = aae5ef7761b5f2fc45f0076219f1249da86f94b5 | |
8 | RMD160 (qemu-6.0.0.tar.xz) = 0785bb4c32f1e9d23dcdfad562f18d232677a0c6 | 8 | RMD160 (qemu-6.1.0.tar.xz) = 00f21e102c9ca70c154b770d0094fd48568bbdd5 | |
9 | SHA512 (qemu-6.0.0.tar.xz) = ee3ff00aebec4d8891d2ff6dabe4e667e510b2a4fe3f6190aa34673a91ea32dcd2db2e9bf94c2f1bf05aa79788f17cfbbedc6027c0988ea08a92587b79ee05e4 | 9 | SHA512 (qemu-6.1.0.tar.xz) = 3378ae21c75b77ee6a759827f1fcf7b2a50a0fef07e3b0e89117108022a8d8655fa977e4d65596f4f24f7c735c6594d44b0c6f69732ea4465e88a7406b1d5d3c | |
10 | Size (qemu-6.0.0.tar.xz) = 107333232 bytes | 10 | Size (qemu-6.1.0.tar.xz) = 111258808 bytes | |
11 | SHA1 (patch-accel_Kconfig) = d343285a8b548d2d6387b92576aed801265d2b24 | |||
12 | SHA1 (patch-backends_tpm_tpm__ioctl.h) = fbd6c877ad605f7120290efbb0ac653c69f351de | 11 | SHA1 (patch-backends_tpm_tpm__ioctl.h) = fbd6c877ad605f7120290efbb0ac653c69f351de | |
13 | SHA1 (patch-configure) = d94427a90bbb8e4d1347503e5583b4966b039e37 | |||
14 | SHA1 (patch-hw-mips-Kconfig) = c7199ad26ac45116ab4d38252db4234ae93bdf9a | 12 | SHA1 (patch-hw-mips-Kconfig) = c7199ad26ac45116ab4d38252db4234ae93bdf9a | |
15 | SHA1 (patch-hw-mips-mipssim.c) = f701897f2c2bee4a8c3fa5222903789f991a663a | 13 | SHA1 (patch-hw-mips-mipssim.c) = 1f682b74b34398b3ff15f9e7f24a85f4b8bb4853 | |
16 | SHA1 (patch-hw_alpha_alpha_sys.h) = 5908698208937ff9eb0bf1c504e1144af3d1bcc4 | |||
17 | SHA1 (patch-hw_alpha_dp264.c) = 856304784f098863728ecac3d0a9287aa22190d7 | |||
18 | SHA1 (patch-hw_alpha_typhoon.c) = 1bed5cd6f355c4163585c5331356ebf38c5c3a16 | |||
19 | SHA1 (patch-hw_core_uboot__image.h) = 17eef02349343c5fcfb7a4069cb6f8fd11efcb59 | 14 | SHA1 (patch-hw_core_uboot__image.h) = 17eef02349343c5fcfb7a4069cb6f8fd11efcb59 | |
20 | SHA1 (patch-hw_display_omap__dss.c) = 6b13242f28e32346bc70548c216c578d98fd3420 | 15 | SHA1 (patch-hw_display_omap__dss.c) = 6b13242f28e32346bc70548c216c578d98fd3420 | |
21 | SHA1 (patch-hw_i386_acpi-build.c) = 7d23d09f71917cedca4226fd22baa45bcb0f7d33 | 16 | SHA1 (patch-hw_i386_acpi-build.c) = 7d23d09f71917cedca4226fd22baa45bcb0f7d33 | |
22 | SHA1 (patch-hw_mips_meson.build) = ff4bec33d9d2f86a425e02928aa3b6963c22da68 | 17 | SHA1 (patch-hw_mips_meson.build) = d9a07a81fe6d3c9e2bd45f41fe876cd927a40ced | |
23 | SHA1 (patch-hw_net_etraxfs__eth.c) = e5dd1661d60dbcd27b332403e0843500ba9544bc | 18 | SHA1 (patch-hw_net_etraxfs__eth.c) = e5dd1661d60dbcd27b332403e0843500ba9544bc | |
24 | SHA1 (patch-hw_net_xilinx__axienet.c) = ebcd2676d64ce6f31e4a8c976d4fdf530ad5e8b7 | 19 | SHA1 (patch-hw_net_xilinx__axienet.c) = ebcd2676d64ce6f31e4a8c976d4fdf530ad5e8b7 | |
25 | SHA1 (patch-hw_rtc_mc146818rtc.c) = cc7a3b28010966b65b7a16db756226ac2669f310 | 20 | SHA1 (patch-hw_rtc_mc146818rtc.c) = cc7a3b28010966b65b7a16db756226ac2669f310 | |
26 | SHA1 (patch-hw_scsi_scsi-disk.c) = fdbf2f962a6dcb1a115a7f8a5b8790ff9295fb33 | 21 | SHA1 (patch-hw_scsi_scsi-disk.c) = fdbf2f962a6dcb1a115a7f8a5b8790ff9295fb33 | |
27 | SHA1 (patch-hw_usb_dev-mtp.c) = 94ddf53a41cc75810cfece1b8aef1831fab4ce43 | 22 | SHA1 (patch-hw_usb_dev-mtp.c) = 94ddf53a41cc75810cfece1b8aef1831fab4ce43 | |
28 | SHA1 (patch-include_sysemu_hw__accel.h) = a3cd022368a074e30dd3958932a006fa0fe011a6 | 23 | SHA1 (patch-include_sysemu_nvmm.h) = 2cf9ea36c77570136b0678fe3b1c126ca7fa04cd | |
29 | SHA1 (patch-include_sysemu_kvm.h) = 9847abe3be70bd708a521310f5d5515e45a1a5a0 | 24 | SHA1 (patch-meson.build) = 086400b3eebd0d5ce91af7779fa4f2a56d953542 | |
30 | SHA1 (patch-include_sysemu_nvmm.h) = 7e49abdc7dc6a03f293780c63ac6c242d3914d15 | |||
31 | SHA1 (patch-meson.build) = ec26f7df6789ac6880ac2ac1f8b0f22ec9bb31f5 | |||
32 | SHA1 (patch-meson__options.txt) = 050adf1d5c07dc211fdafde7a21e2afe52db9169 | |||
33 | SHA1 (patch-net_tap-solaris.c) = cc953c9a624dd55ace4e130d0b31bbfb956c17d5 | 25 | SHA1 (patch-net_tap-solaris.c) = cc953c9a624dd55ace4e130d0b31bbfb956c17d5 | |
34 | SHA1 (patch-nvmm-accel-ops.c) = 23ef13420a61d8bfa78f36ed7eae2e1523464617 | |||
35 | SHA1 (patch-nvmm-accel-ops.h) = 101b4f3f2a5775db4c93ffcf10b150e8545a3655 | |||
36 | SHA1 (patch-nvmm-all.c) = 93d33e285b616a20ad2af550bef31e88c55f6a22 | |||
37 | SHA1 (patch-qemu-options.hx) = 2e68ce28c9a678a666c3f23a0c1369d3568aa1eb | |||
38 | SHA1 (patch-roms_qemu-palcode_hwrpb.h) = ae7b4c0680367af6f740d62a54dc86352128d76f | |||
39 | SHA1 (patch-roms_qemu-palcode_init.c) = 7a0ebcd86f4106318791e7d90273fb55a424f1b8 | |||
40 | SHA1 (patch-roms_qemu-palcode_memcpy.c) = 7761774ae9092d0f494deaf302d663ba479a09cf | |||
41 | SHA1 (patch-roms_qemu-palcode_memset.c) = 55fa4e52e03a351eb98475e7c4755e5edc409e6c | |||
42 | SHA1 (patch-roms_qemu-palcode_pal.S) = fd13cf4ff7a4ba48a9cbb773d520eacf06615301 | |||
43 | SHA1 (patch-roms_qemu-palcode_pci.c) = 1d5b240fd6c940cbbe8518e4db529adba23d6fec | |||
44 | SHA1 (patch-roms_qemu-palcode_pci.h) = 081c9d6d9955be24fd19455ae653339cdb133f02 | |||
45 | SHA1 (patch-roms_qemu-palcode_printf.c) = 7fb158f85bd1be9a939850d9d86175013f7a142b | |||
46 | SHA1 (patch-roms_qemu-palcode_protos.h) = 60cf9db5544cb842207a893a78fa6bbe45af4c71 | |||
47 | SHA1 (patch-roms_qemu-palcode_sys-clipper.h) = 8983d7072b1c1e66bf0a18d2e49e503745692a46 | |||
48 | SHA1 (patch-roms_qemu-palcode_vgaio.c) = c8d7adc053cd6655f005527d16647611040c09d2 | |||
49 | SHA1 (patch-roms_u-boot-sam460ex_Makefile) = 3a1bbf19b1422c10ebdd819eb0b711fafc78e2f2 | 26 | SHA1 (patch-roms_u-boot-sam460ex_Makefile) = 3a1bbf19b1422c10ebdd819eb0b711fafc78e2f2 | |
50 | SHA1 (patch-roms_u-boot_tools_imx8m__image.sh) = e4c452062f40569e33aa93eec4a65bd3af2e74fc | |||
51 | SHA1 (patch-target_alpha_translate.c) = c4dc5053122a5a76ba2e7f0b27076f2b42247953 | |||
52 | SHA1 (patch-target_i386_meson.build) = 0b6430825e1f5715f6deea556043b7e5063cf10a | |||
53 | SHA1 (patch-target_i386_nvmm_meson.build) = c773fbed28a87f53263ab5299a63ca77423d164f | |||
54 | SHA1 (patch-target_i386_nvmm_nvmm-accel-ops.c) = fdc29ccd0fcd47b72e7802655fe92b08f7d22bb9 | |||
55 | SHA1 (patch-target_i386_nvmm_nvmm-accel-ops.h) = 74d6442e1ac1cdf187996f3dd82bb3efddc002ec | |||
56 | SHA1 (patch-target_i386_nvmm_nvmm-all.c) = 6370f1f6336546b24d9c3493cd0b27ca6843f35d | |||
57 | SHA1 (patch-target_sparc_translate.c) = 7ec2add2fd808facb48b9a66ccc345599251bf76 | 27 | SHA1 (patch-target_sparc_translate.c) = 7ec2add2fd808facb48b9a66ccc345599251bf76 |
@@ -1,66 +1,65 @@ | @@ -1,66 +1,65 @@ | |||
1 | $NetBSD: patch-hw-mips-mipssim.c,v 1.3 2021/02/20 22:59:29 ryoon Exp $ | 1 | $NetBSD: patch-hw-mips-mipssim.c,v 1.4 2021/08/27 03:32:37 ryoon Exp $ | |
2 | 2 | |||
3 | --- hw/mips/mipssim.c.orig 2020-12-08 16:59:44.000000000 +0000 | 3 | --- hw/mips/mipssim.c.orig 2021-08-04 16:29:07.000000000 +0000 | |
4 | +++ hw/mips/mipssim.c | 4 | +++ hw/mips/mipssim.c | |
5 | @@ -39,6 +39,7 @@ | 5 | @@ -39,12 +39,20 @@ | |
6 | #include "hw/boards.h" | 6 | #include "hw/boards.h" | |
7 | #include "hw/mips/bios.h" | 7 | #include "hw/mips/bios.h" | |
8 | #include "hw/loader.h" | 8 | #include "hw/loader.h" | |
9 | +#include "hw/or-irq.h" | 9 | +#include "hw/or-irq.h" | |
10 | #include "elf.h" | 10 | #include "elf.h" | |
11 | #include "hw/sysbus.h" | 11 | #include "hw/sysbus.h" | |
12 | #include "hw/qdev-properties.h" | 12 | #include "hw/qdev-properties.h" | |
13 | @@ -46,6 +47,13 @@ | |||
14 | #include "qemu/error-report.h" | 13 | #include "qemu/error-report.h" | |
15 | #include "sysemu/qtest.h" | 14 | #include "sysemu/qtest.h" | |
16 | #include "sysemu/reset.h" | 15 | #include "sysemu/reset.h" | |
17 | +#include "hw/virtio/virtio-mmio.h" | 16 | +#include "hw/virtio/virtio-mmio.h" | |
18 | + | 17 | + | |
19 | +#define NUM_VIRTIO_TRANSPORTS 32 | 18 | +#define NUM_VIRTIO_TRANSPORTS 32 | |
20 | + | 19 | + | |
21 | +#define DEV_SPACING 0x10000 /* space devices every 64k */ | 20 | +#define DEV_SPACING 0x10000 /* space devices every 64k */ | |
22 | +#define ISA_BASE 0x1fd00000 | 21 | +#define ISA_BASE 0x1fd00000 | |
23 | +#define VIRTIO_MMIO_BASE (ISA_BASE + DEV_SPACING) | 22 | +#define VIRTIO_MMIO_BASE (ISA_BASE + DEV_SPACING) | |
24 | 23 | |||
25 | static struct _loaderparams { | 24 | static struct _loaderparams { | |
26 | int ram_size; | 25 | int ram_size; | |
27 | @@ -136,7 +144,7 @@ static void mipsnet_init(int base, qemu_ | 26 | @@ -135,7 +143,7 @@ static void mipsnet_init(int base, qemu_ | |
28 | sysbus_mmio_get_region(s, 0)); | 27 | sysbus_mmio_get_region(s, 0)); | |
29 | } | 28 | } | |
30 | 29 | |||
31 | -static void | 30 | -static void | |
32 | +void | 31 | +void | |
33 | mips_mipssim_init(MachineState *machine) | 32 | mips_mipssim_init(MachineState *machine) | |
34 | { | 33 | { | |
35 | const char *kernel_filename = machine->kernel_filename; | 34 | const char *kernel_filename = machine->kernel_filename; | |
36 | @@ -147,6 +155,7 @@ mips_mipssim_init(MachineState *machine) | 35 | @@ -146,6 +154,7 @@ mips_mipssim_init(MachineState *machine) | |
37 | MemoryRegion *isa = g_new(MemoryRegion, 1); | 36 | MemoryRegion *isa = g_new(MemoryRegion, 1); | |
38 | MemoryRegion *bios = g_new(MemoryRegion, 1); | 37 | MemoryRegion *bios = g_new(MemoryRegion, 1); | |
39 | Clock *cpuclk; | 38 | Clock *cpuclk; | |
40 | + DeviceState *virtio_orgate; | 39 | + DeviceState *virtio_orgate; | |
41 | MIPSCPU *cpu; | 40 | MIPSCPU *cpu; | |
42 | CPUMIPSState *env; | 41 | CPUMIPSState *env; | |
43 | ResetData *reset_info; | 42 | ResetData *reset_info; | |
44 | @@ -209,7 +218,7 @@ mips_mipssim_init(MachineState *machine) | 43 | @@ -208,7 +217,7 @@ mips_mipssim_init(MachineState *machine) | |
45 | /* Register 64 KB of ISA IO space at 0x1fd00000. */ | 44 | /* Register 64 KB of ISA IO space at 0x1fd00000. */ | |
46 | memory_region_init_alias(isa, NULL, "isa_mmio", | 45 | memory_region_init_alias(isa, NULL, "isa_mmio", | |
47 | get_system_io(), 0, 0x00010000); | 46 | get_system_io(), 0, 0x00010000); | |
48 | - memory_region_add_subregion(get_system_memory(), 0x1fd00000, isa); | 47 | - memory_region_add_subregion(get_system_memory(), 0x1fd00000, isa); | |
49 | + memory_region_add_subregion(get_system_memory(), ISA_BASE, isa); | 48 | + memory_region_add_subregion(get_system_memory(), ISA_BASE, isa); | |
50 | 49 | |||
51 | /* | 50 | /* | |
52 | * A single 16450 sits at offset 0x3f8. It is attached to | 51 | * A single 16450 sits at offset 0x3f8. It is attached to | |
53 | @@ -230,6 +239,23 @@ mips_mipssim_init(MachineState *machine) | 52 | @@ -229,6 +238,23 @@ mips_mipssim_init(MachineState *machine) | |
54 | if (nd_table[0].used) | 53 | if (nd_table[0].used) | |
55 | /* MIPSnet uses the MIPS CPU INT0, which is interrupt 2. */ | 54 | /* MIPSnet uses the MIPS CPU INT0, which is interrupt 2. */ | |
56 | mipsnet_init(0x4200, env->irq[2], &nd_table[0]); | 55 | mipsnet_init(0x4200, env->irq[2], &nd_table[0]); | |
57 | + | 56 | + | |
58 | + /* | 57 | + /* | |
59 | + * virtio extention; register 32 virtio devices just after the ISA space | 58 | + * virtio extention; register 32 virtio devices just after the ISA space | |
60 | + * at 0x1fd10000 with stride of 512 bytes as per i386s microvm target. | 59 | + * at 0x1fd10000 with stride of 512 bytes as per i386s microvm target. | |
61 | + * register these devices in reverse order (see comments in hw/arm/virt.c) | 60 | + * register these devices in reverse order (see comments in hw/arm/virt.c) | |
62 | + */ | 61 | + */ | |
63 | + virtio_orgate = DEVICE(object_new(TYPE_OR_IRQ)); | 62 | + virtio_orgate = DEVICE(object_new(TYPE_OR_IRQ)); | |
64 | + object_property_set_int(OBJECT(virtio_orgate), | 63 | + object_property_set_int(OBJECT(virtio_orgate), | |
65 | + "num-lines", NUM_VIRTIO_TRANSPORTS, &error_fatal); | 64 | + "num-lines", NUM_VIRTIO_TRANSPORTS, &error_fatal); | |
66 | + qdev_realize_and_unref(virtio_orgate, NULL, &error_fatal); | 65 | + qdev_realize_and_unref(virtio_orgate, NULL, &error_fatal); |
@@ -1,13 +1,13 @@ | @@ -1,13 +1,13 @@ | |||
1 | $NetBSD: patch-hw_mips_meson.build,v 1.2 2021/05/24 14:22:08 ryoon Exp $ | 1 | $NetBSD: patch-hw_mips_meson.build,v 1.3 2021/08/27 03:32:37 ryoon Exp $ | |
2 | 2 | |||
3 | --- hw/mips/meson.build.orig 2021-04-29 17:18:58.000000000 +0000 | 3 | --- hw/mips/meson.build.orig 2021-08-04 16:29:07.000000000 +0000 | |
4 | +++ hw/mips/meson.build | 4 | +++ hw/mips/meson.build | |
5 | @@ -5,7 +5,7 @@ mips_ss.add(when: 'CONFIG_FULOONG', if_t | 5 | @@ -7,7 +7,7 @@ mips_ss.add(when: 'CONFIG_MIPS_CPS', if_ | |
6 | mips_ss.add(when: 'CONFIG_LOONGSON3V', if_true: files('loongson3_bootp.c', 'loongson3_virt.c')) | 6 | ||
7 | if 'CONFIG_TCG' in config_all | |||
7 | mips_ss.add(when: 'CONFIG_JAZZ', if_true: files('jazz.c')) | 8 | mips_ss.add(when: 'CONFIG_JAZZ', if_true: files('jazz.c')) | |
8 | mips_ss.add(when: 'CONFIG_MALTA', if_true: files('gt64xxx_pci.c', 'malta.c')) | |||
9 | -mips_ss.add(when: 'CONFIG_MIPSSIM', if_true: files('mipssim.c')) | 9 | -mips_ss.add(when: 'CONFIG_MIPSSIM', if_true: files('mipssim.c')) | |
10 | +mips_ss.add(when: 'CONFIG_MIPSSIM', if_true: files('mipssim.c', 'mipssim_virtio.c')) | 10 | +mips_ss.add(when: 'CONFIG_MIPSSIM', if_true: files('mipssim.c', 'mipssim_virtio.c')) | |
11 | mips_ss.add(when: 'CONFIG_FULOONG', if_true: files('fuloong2e.c')) | |||
11 | mips_ss.add(when: 'CONFIG_MIPS_BOSTON', if_true: [files('boston.c'), fdt]) | 12 | mips_ss.add(when: 'CONFIG_MIPS_BOSTON', if_true: [files('boston.c'), fdt]) | |
12 | mips_ss.add(when: 'CONFIG_MIPS_CPS', if_true: files('cps.c')) | 13 | endif | |
13 |
@@ -1,31 +1,33 @@ | @@ -1,31 +1,33 @@ | |||
1 | $NetBSD: patch-include_sysemu_nvmm.h,v 1.4 2021/05/24 14:22:08 ryoon Exp $ | 1 | $NetBSD: patch-include_sysemu_nvmm.h,v 1.5 2021/08/27 03:32:37 ryoon Exp $ | |
2 | 2 | |||
3 | --- include/sysemu/nvmm.h.orig 2021-05-06 04:47:40.186492405 +0000 | 3 | * Do not use CONFIG_NVMM directly to avoid pragma poison error. | |
4 | ||||
5 | --- include/sysemu/nvmm.h.orig 2021-08-04 16:29:07.000000000 +0000 | |||
4 | +++ include/sysemu/nvmm.h | 6 | +++ include/sysemu/nvmm.h | |
5 | @@ -0,0 +1,26 @@ | 7 | @@ -13,14 +13,22 @@ | |
6 | +/* | 8 | #include "config-host.h" | |
7 | + * Copyright (c) 2018-2019 Maxime Villard, All rights reserved. | 9 | #include "qemu-common.h" | |
8 | + * | 10 | ||
9 | + * NetBSD Virtual Machine Monitor (NVMM) accelerator support. | 11 | -#ifdef CONFIG_NVMM | |
10 | + * | 12 | +#ifdef NEED_CPU_H | |
11 | + * This work is licensed under the terms of the GNU GPL, version 2 or later. | 13 | +# ifdef CONFIG_NVMM | |
12 | + * See the COPYING file in the top-level directory. | 14 | +# define CONFIG_NVMM_IS_POSSIBLE | |
13 | + */ | 15 | +# endif | |
14 | + | 16 | +#else | |
15 | +#ifndef QEMU_NVMM_H | 17 | +# define CONFIG_NVMM_IS_POSSIBLE | |
16 | +#define QEMU_NVMM_H | 18 | +#endif | |
17 | + | 19 | + | |
18 | +#include "config-host.h" | 20 | +#ifdef CONFIG_NVMM_IS_POSSIBLE | |
19 | +#include "qemu-common.h" | 21 | ||
20 | + | 22 | int nvmm_enabled(void); | |
21 | +#ifdef CONFIG_NVMM | 23 | ||
22 | + | 24 | -#else /* CONFIG_NVMM */ | |
23 | +int nvmm_enabled(void); | 25 | +#else /* CONFIG_NVMM_IS_POSSIBLE */ | |
24 | + | 26 | ||
25 | +#else /* CONFIG_NVMM */ | 27 | #define nvmm_enabled() (0) | |
26 | + | 28 | ||
27 | +#define nvmm_enabled() (0) | 29 | -#endif /* CONFIG_NVMM */ | |
28 | + | 30 | +#endif /* CONFIG_NVMM_IS_POSSIBLE */ | |
29 | +#endif /* CONFIG_NVMM */ | 31 | ||
30 | + | 32 | -#endif /* CONFIG_NVMM */ | |
31 | +#endif /* CONFIG_NVMM */ | 33 | +#endif /* QEMU_NVMM_H */ |
@@ -1,84 +1,36 @@ | @@ -1,84 +1,36 @@ | |||
1 | $NetBSD: patch-meson.build,v 1.7 2021/07/09 21:08:33 schmonz Exp $ | 1 | $NetBSD: patch-meson.build,v 1.8 2021/08/27 03:32:37 ryoon Exp $ | |
2 | 2 | |||
3 | * Add NetBSD support. | 3 | * Add NetBSD support. | |
4 | * Detect iconv in libc properly for pkgsrc (pkgsrc removes -liconv) | 4 | * Detect iconv in libc properly for pkgsrc (pkgsrc removes -liconv) | |
5 | to fix qemu-system-aarch64 link. | 5 | to fix qemu-system-aarch64 link. | |
6 | * Detect curses (non-ncurses{,w} too) | 6 | * Detect curses (non-ncurses{,w} too) | |
7 | 7 | |||
8 | --- meson.build.orig 2021-04-29 17:18:58.000000000 +0000 | 8 | --- meson.build.orig 2021-08-04 16:29:08.000000000 +0000 | |
9 | +++ meson.build | 9 | +++ meson.build | |
10 | @@ -87,6 +87,7 @@ if cpu in ['x86', 'x86_64'] | 10 | @@ -237,7 +237,7 @@ if not get_option('hax').disabled() | |
11 | accelerator_targets += { | |||
12 | 'CONFIG_HAX': ['i386-softmmu', 'x86_64-softmmu'], | |||
13 | 'CONFIG_HVF': ['x86_64-softmmu'], | |||
14 | + 'CONFIG_NVMM': ['i386-softmmu', 'x86_64-softmmu'], | |||
15 | 'CONFIG_WHPX': ['i386-softmmu', 'x86_64-softmmu'], | |||
16 | } | |||
17 | endif | |||
18 | @@ -170,6 +171,7 @@ version_res = [] | |||
19 | coref = [] | |||
20 | iokit = [] | |||
21 | emulator_link_args = [] | |||
22 | +nvmm =not_found | |||
23 | hvf = not_found | |||
24 | if targetos == 'windows' | |||
25 | socket = cc.find_library('ws2_32') | |||
26 | @@ -227,6 +229,14 @@ if not get_option('hax').disabled() | |||
27 | accelerators += 'CONFIG_HAX' | |||
28 | endif | 11 | endif | |
29 | endif | 12 | endif | |
30 | +if targetos == 'netbsd' | 13 | if targetos == 'netbsd' | |
31 | + if cc.has_header('nvmm.h', required: get_option('nvmm')) | 14 | - if cc.has_header_symbol('nvmm.h', 'nvmm_cpu_stop', required: get_option('nvmm')) | |
32 | + nvmm = cc.find_library('nvmm', required: get_option('nvmm')) | 15 | + if cc.has_header_symbol('nvmm.h', 'nvmm_vcpu_stop', required: get_option('nvmm')) | |
33 | + endif | 16 | nvmm = cc.find_library('nvmm', required: get_option('nvmm')) | |
34 | + if nvmm.found() | 17 | endif | |
35 | + accelerators += 'CONFIG_NVMM' | 18 | if nvmm.found() | |
36 | + endif | 19 | @@ -613,7 +613,7 @@ if have_system and not get_option('curse | |
37 | +endif | |||
38 | ||||
39 | tcg_arch = config_host['ARCH'] | |||
40 | if not get_option('tcg').disabled() | |||
41 | @@ -271,6 +281,9 @@ endif | |||
42 | if 'CONFIG_HVF' not in accelerators and get_option('hvf').enabled() | |||
43 | error('HVF not available on this platform') | |||
44 | endif | |||
45 | +if 'CONFIG_NVMM' not in accelerators and get_option('nvmm').enabled() | |||
46 | + error('NVMM not available on this platform') | |||
47 | +endif | |||
48 | if 'CONFIG_WHPX' not in accelerators and get_option('whpx').enabled() | |||
49 | error('WHPX not available on this platform') | |||
50 | endif | |||
51 | @@ -607,7 +620,7 @@ if have_system and not get_option('curse | |||
52 | has_curses_h = cc.has_header('curses.h', args: curses_compile_args) | 20 | has_curses_h = cc.has_header('curses.h', args: curses_compile_args) | |
53 | endif | 21 | endif | |
54 | if has_curses_h | 22 | if has_curses_h | |
55 | - curses_libname_list = (targetos == 'windows' ? ['pdcurses'] : ['ncursesw', 'cursesw']) | 23 | - curses_libname_list = (targetos == 'windows' ? ['pdcurses'] : ['ncursesw', 'cursesw']) | |
56 | + curses_libname_list = (targetos == 'windows' ? ['pdcurses'] : ['ncursesw', 'cursesw', 'curses']) | 24 | + curses_libname_list = (targetos == 'windows' ? ['pdcurses'] : ['ncursesw', 'cursesw', 'curses']) | |
57 | foreach curses_libname : curses_libname_list | 25 | foreach curses_libname : curses_libname_list | |
58 | libcurses = cc.find_library(curses_libname, | 26 | libcurses = cc.find_library(curses_libname, | |
59 | required: false, | 27 | required: false, | |
60 | @@ -625,7 +638,7 @@ if have_system and not get_option('curse | 28 | @@ -631,7 +631,7 @@ if have_system and not get_option('curse | |
61 | endif | 29 | endif | |
62 | endif | 30 | endif | |
63 | if not get_option('iconv').disabled() | 31 | if not get_option('iconv').disabled() | |
64 | - foreach link_args : [ ['-liconv'], [] ] | 32 | - foreach link_args : [ ['-liconv'], [] ] | |
65 | + foreach link_args : [ [], ['-liconv'] ] | 33 | + foreach link_args : [ [], ['-liconv'] ] | |
66 | # Programs will be linked with glib and this will bring in libiconv on FreeBSD. | 34 | # Programs will be linked with glib and this will bring in libiconv on FreeBSD. | |
67 | # We need to use libiconv if available because mixing libiconv's headers with | 35 | # We need to use libiconv if available because mixing libiconv's headers with | |
68 | # the system libc does not work. | 36 | # the system libc does not work. | |
69 | @@ -2129,6 +2142,7 @@ common_all = common_ss.apply(config_all, | |||
70 | common_all = static_library('common', | |||
71 | build_by_default: false, | |||
72 | sources: common_all.sources() + genh, | |||
73 | + implicit_include_directories: false, | |||
74 | dependencies: common_all.dependencies(), | |||
75 | name_suffix: 'fa') | |||
76 | ||||
77 | @@ -2576,6 +2590,7 @@ if have_system | |||
78 | summary_info += {'HAX support': config_all.has_key('CONFIG_HAX')} | |||
79 | summary_info += {'HVF support': config_all.has_key('CONFIG_HVF')} | |||
80 | summary_info += {'WHPX support': config_all.has_key('CONFIG_WHPX')} | |||
81 | + summary_info += {'NVMM support': config_all.has_key('CONFIG_NVMM')} | |||
82 | summary_info += {'Xen support': config_host.has_key('CONFIG_XEN_BACKEND')} | |||
83 | if config_host.has_key('CONFIG_XEN_BACKEND') | |||
84 | summary_info += {'xen ctrl version': config_host['CONFIG_XEN_CTRL_INTERFACE_VERSION']} |