├── VERSION ├── tools └── meson.build ├── po ├── POTFILES └── LINGUAS ├── python ├── VERSION ├── qemu │ ├── machine │ │ └── py.typed │ ├── qmp │ │ └── py.typed │ └── utils │ │ └── py.typed ├── MANIFEST.in ├── tests │ ├── flake8.sh │ ├── mypy.sh │ ├── isort.sh │ └── iotests-mypy.sh └── wheels │ ├── meson-1.5.0-py3-none-any.whl │ └── pycotap-1.3.1-py3-none-any.whl ├── scripts ├── qapi │ ├── __init__.py │ ├── .flake8 │ └── mypy.ini ├── codeconverter │ └── codeconverter │ │ └── __init__.py ├── ci │ └── setup │ │ ├── inventory.template │ │ └── .gitignore └── coccinelle │ └── typecast.cocci ├── tests ├── qapi-schema │ ├── bad-if.out │ ├── empty.err │ ├── empty.json │ ├── args-any.out │ ├── args-int.out │ ├── args-union.out │ ├── bad-base.out │ ├── bad-data.out │ ├── bad-ident.out │ ├── bad-if-all.out │ ├── bad-if-key.out │ ├── bad-if-keys.out │ ├── bad-if-list.out │ ├── bad-if-not.out │ ├── command-int.out │ ├── comments.err │ ├── doc-good.err │ ├── doc-missing.out │ ├── double-type.out │ ├── event-case.out │ ├── funny-char.out │ ├── funny-word.out │ ├── non-objects.out │ ├── oob-test.out │ ├── type-case.out │ ├── union-empty.out │ ├── alternate-any.out │ ├── alternate-array.err │ ├── alternate-base.out │ ├── alternate-clash.out │ ├── alternate-empty.out │ ├── alternate-nested.out │ ├── args-alternate.out │ ├── args-array-empty.out │ ├── args-bad-boxed.out │ ├── args-boxed-anon.out │ ├── args-if-implicit.out │ ├── args-if-unboxed.out │ ├── args-invalid.out │ ├── args-member-case.out │ ├── args-unknown.out │ ├── bad-if-empty.out │ ├── bad-type-bool.out │ ├── bad-type-dict.out │ ├── bad-type-int.out │ ├── doc-bad-feature.out │ ├── doc-bad-indent.out │ ├── doc-bad-section.out │ ├── doc-bad-symbol.out │ ├── doc-empty-arg.out │ ├── doc-empty-symbol.out │ ├── doc-invalid-end.out │ ├── doc-invalid-end2.out │ ├── doc-missing-expr.out │ ├── doc-no-symbol.out │ ├── duplicate-key.out │ ├── enum-bad-member.out │ ├── enum-bad-name.out │ ├── enum-bad-prefix.out │ ├── enum-if-invalid.out │ ├── enum-int-member.out │ ├── enum-member-case.out │ ├── enum-wrong-data.out │ ├── features-no-list.out │ ├── include-cycle.out │ ├── include-no-file.out │ ├── include-non-file.out │ ├── include-simple.err │ ├── indented-expr.err │ ├── missing-colon.out │ ├── missing-schema.out │ ├── missing-type.out │ ├── oob-coroutine.out │ ├── pragma-non-dict.out │ ├── pragma-unknown.out │ ├── qapi-schema-test.err │ ├── redefined-event.out │ ├── redefined-type.out │ ├── reserved-enum-q.out │ ├── returns-bad-type.out │ ├── returns-dict.out │ ├── returns-unknown.out │ ├── unclosed-list.out │ ├── unclosed-object.out │ ├── unclosed-string.out │ ├── union-bad-base.out │ ├── union-base-any.out │ ├── union-base-empty.out │ ├── union-base-union.out │ ├── union-int-branch.out │ ├── union-no-base.out │ ├── union-unknown.out │ ├── unknown-escape.out │ ├── unknown-expr-key.out │ ├── allow-preconfig-test.out │ ├── alternate-unknown.out │ ├── args-array-unknown.out │ ├── args-boxed-string.out │ ├── args-member-array-bad.out │ ├── args-member-unknown.out │ ├── bad-if-empty-list.out │ ├── base-cycle-direct.out │ ├── base-cycle-indirect.out │ ├── doc-bad-command-arg.out │ ├── doc-bad-enum-member.out │ ├── doc-bad-event-arg.out │ ├── doc-bad-union-member.out │ ├── doc-before-include.out │ ├── doc-before-pragma.out │ ├── doc-duplicated-arg.out │ ├── doc-duplicated-return.out │ ├── doc-duplicated-since.out │ ├── doc-empty-features.out │ ├── doc-empty-section.out │ ├── doc-invalid-return.out │ ├── doc-invalid-return2.out │ ├── doc-invalid-section.out │ ├── doc-invalid-start.out │ ├── doc-missing-colon.out │ ├── doc-missing-space.out │ ├── doc-non-first-section.out │ ├── doc-undoc-feature.out │ ├── enum-clash-member.out │ ├── enum-dict-no-name.out │ ├── enum-missing-data.out │ ├── event-args-if-unboxed.out │ ├── event-boxed-empty.out │ ├── event-nest-struct.out │ ├── features-bad-type.out │ ├── features-if-invalid.out │ ├── features-missing-name.out │ ├── features-unknown-key.out │ ├── ident-with-escape.out │ ├── include-before-err.out │ ├── include-extra-junk.out │ ├── include-nested-err.out │ ├── include-repetition.err │ ├── include-self-cycle.out │ ├── leading-comma-list.out │ ├── leading-comma-object.out │ ├── missing-array-rsqb.out │ ├── missing-comma-list.out │ ├── missing-comma-object.out │ ├── nested-struct-data.out │ ├── pragma-extra-junk.out │ ├── pragma-value-not-bool.out │ ├── pragma-value-not-list.out │ ├── redefined-command.out │ ├── redefined-predefined.out │ ├── reserved-command-q.out │ ├── reserved-member-has.out │ ├── reserved-member-q.out │ ├── reserved-member-u.out │ ├── reserved-type-list.out │ ├── returns-alternate.out │ ├── returns-array-bad.out │ ├── string-code-point-127.out │ ├── string-code-point-31.out │ ├── struct-base-clash.out │ ├── struct-data-invalid.out │ ├── struct-data-typename.out │ ├── struct-member-invalid.out │ ├── trailing-comma-list.out │ ├── trailing-comma-object.out │ ├── type-bypass-bad-gen.out │ ├── union-array-branch.out │ ├── union-clash-member.out │ ├── union-invalid-base.out │ ├── union-invalid-data.out │ ├── alternate-conflict-dict.out │ ├── alternate-conflict-lists.out │ ├── alternate-conflict-string.out │ ├── alternate-data-invalid.out │ ├── alternate-invalid-dict.out │ ├── doc-bad-alternate-member.out │ ├── doc-bad-boxed-command-arg.out │ ├── doc-duplicate-features.out │ ├── doc-interleaved-section.out │ ├── enum-dict-member-unknown.out │ ├── event-member-invalid-dict.out │ ├── features-deprecated-type.out │ ├── features-duplicate-name.out │ ├── features-name-bad-type.out │ ├── quoted-structural-chars.out │ ├── reserved-member-underscore.out │ ├── struct-base-clash-deep.out │ ├── struct-member-if-invalid.out │ ├── struct-member-invalid-dict.out │ ├── struct-member-name-clash.out │ ├── union-bad-discriminator.out │ ├── union-branch-if-invalid.out │ ├── union-branch-invalid-dict.out │ ├── union-inline-invalid-dict.out │ ├── union-invalid-branch-key.out │ ├── union-string-discriminator.out │ ├── alternate-branch-if-invalid.out │ ├── alternate-conflict-bool-string.out │ ├── alternate-conflict-enum-bool.out │ ├── alternate-conflict-enum-int.out │ ├── alternate-conflict-num-string.out │ ├── missing-object-member-element.out │ ├── nested-struct-data-invalid-dict.out │ ├── pragma-value-not-list-of-str.out │ ├── union-base-no-discriminator.out │ ├── union-discriminator-bad-name.out │ ├── union-invalid-discriminator.out │ ├── union-invalid-if-discriminator.out │ ├── union-invalid-union-subfield.out │ ├── union-invalid-union-subtype.out │ ├── union-optional-discriminator.out │ ├── event-case.json │ ├── funny-word.json │ ├── non-objects.json │ ├── include-non-file.json │ ├── unclosed-list.json │ ├── unclosed-object.json │ ├── funny-char.err │ ├── missing-object-member-element.json │ ├── funny-word.err │ ├── unclosed-string.json │ ├── bad-type-int.err │ ├── enum-int-member.err │ ├── include-cycle-c.json │ ├── include-cycle.json │ ├── missing-colon.err │ ├── args-invalid.json │ ├── include-cycle-b.json │ ├── include-nested-err.json │ ├── include-simple.json │ ├── pragma-unknown.json │ ├── doc-empty-arg.err │ ├── duplicate-key.err │ ├── include-before-err.err │ ├── include-no-file.json │ ├── include-self-cycle.json │ ├── struct-data-invalid.json │ ├── unclosed-list.err │ ├── unclosed-object.err │ ├── unknown-escape.err │ ├── bad-type-bool.err │ ├── doc-empty-symbol.err │ ├── doc-missing-space.err │ ├── escape-outside-string.err │ ├── ident-with-escape.err │ ├── indented-expr.json │ ├── missing-array-rsqb.json │ ├── unclosed-string.err │ ├── bad-type-dict.err │ ├── doc-missing-colon.err │ ├── doc-no-symbol.err │ ├── missing-comma-list.err │ ├── missing-comma-object.err │ ├── non-objects.err │ ├── pragma-extra-junk.err │ ├── pragma-unknown.err │ ├── struct-member-invalid.json │ ├── trailing-comma-object.err │ ├── doc-bad-feature.err │ ├── doc-duplicated-arg.err │ ├── doc-duplicated-since.err │ ├── doc-empty-features.err │ ├── doc-empty-section.err │ ├── doc-empty-symbol.json │ ├── funny-char.json │ ├── include-extra-junk.err │ ├── include-non-file.err │ ├── leading-comma-object.err │ ├── missing-colon.json │ ├── pragma-non-dict.err │ ├── quoted-structural-chars.json │ ├── doc-bad-event-arg.err │ ├── doc-duplicated-return.err │ ├── doc-invalid-end.err │ ├── include-simple-sub.json │ ├── missing-comma-list.json │ ├── missing-comma-object.json │ ├── missing-type.json │ ├── string-code-point-127.err │ ├── string-code-point-31.err │ ├── alternate-empty.json │ ├── args-any.json │ ├── doc-bad-command-arg.err │ ├── doc-bad-enum-member.err │ ├── doc-duplicate-features.err │ ├── doc-empty-arg.json │ ├── doc-invalid-end2.json │ ├── enum-dict-no-name.json │ ├── leading-comma-list.json │ ├── leading-comma-object.json │ ├── missing-array-rsqb.err │ ├── missing-schema.err │ ├── pragma-non-dict.json │ ├── trailing-comma-list.json │ ├── trailing-comma-object.json │ ├── doc-bad-indent.err │ ├── doc-bad-section.err │ ├── doc-bad-union-member.err │ ├── doc-invalid-end2.err │ ├── doc-invalid-return.err │ ├── doc-invalid-start.json │ ├── event-boxed-empty.json │ ├── include-repetition-sub.json │ ├── include-self-cycle.err │ ├── leading-comma-list.err │ ├── pragma-value-not-bool.err │ ├── trailing-comma-list.err │ ├── type-case.json │ ├── bad-ident.err │ ├── doc-bad-boxed-command-arg.err │ ├── doc-invalid-end.json │ ├── doc-invalid-section.err │ ├── doc-invalid-start.err │ ├── doc-missing-colon.json │ ├── doc-non-first-section.json │ ├── enum-missing-data.json │ ├── include-before-err.json │ ├── pragma-value-not-bool.json │ ├── quoted-structural-chars.err │ ├── union-empty.err │ ├── args-bad-boxed.json │ ├── bad-data.json │ ├── bad-type-dict.json │ ├── doc-bad-alternate-member.err │ ├── doc-before-pragma.err │ ├── doc-interleaved-section.err │ ├── doc-invalid-return2.err │ ├── doc-missing-expr.err │ ├── doc-non-first-section.err │ ├── struct-data-typename.json │ ├── bad-data.err │ ├── bad-ident.json │ ├── bad-if-empty.json │ ├── doc-before-include.err │ ├── doc-duplicated-arg.json │ ├── enum-bad-member.json │ ├── enum-wrong-data.err │ ├── features-no-list.json │ ├── missing-object-member-element.err │ ├── oob-test.json │ ├── pragma-value-not-list.err │ ├── pragma-value-not-list.json │ ├── returns-dict.json │ ├── type-case.err │ ├── union-no-base.err │ ├── alternate-empty.err │ ├── args-any.err │ ├── args-boxed-anon.err │ ├── args-int.err │ ├── base-cycle-direct.json │ ├── command-int.err │ ├── doc-missing.err │ ├── enum-bad-prefix.err │ ├── enum-missing-data.err │ ├── event-case.err │ ├── include-extra-junk.json │ ├── include-nested-err.err │ ├── type-bypass-bad-gen.json │ ├── args-bad-boxed.err │ ├── args-int.json │ ├── args-invalid.err │ ├── args-unknown.json │ ├── bad-type-bool.json │ ├── doc-bad-symbol.err │ ├── doc-missing-expr.json │ ├── doc-missing-space.json │ ├── double-type.json │ ├── duplicate-key.json │ ├── enum-bad-prefix.json │ ├── event-boxed-empty.err │ ├── event-nest-struct.json │ ├── include-no-file.err │ ├── oob-test.err │ ├── pragma-extra-junk.json │ └── returns-dict.err ├── migration │ └── guestperf │ │ └── __init__.py ├── qemu-iotests │ ├── 304.out │ ├── 297.out │ ├── 235.out │ ├── 239.out │ ├── 096.out │ ├── 129.out │ ├── 132.out │ ├── 148.out │ ├── 152.out │ ├── 165.out │ ├── 196.out │ └── 264.out ├── vm │ └── README ├── data │ ├── acpi │ │ ├── x86 │ │ │ ├── pc │ │ │ │ ├── WAET │ │ │ │ ├── FACS │ │ │ │ ├── APIC │ │ │ │ ├── DSDT │ │ │ │ ├── FACP │ │ │ │ ├── HPET │ │ │ │ ├── APIC.cphp │ │ │ │ ├── DSDT.bridge │ │ │ │ ├── DSDT.cphp │ │ │ │ ├── DSDT.memhp │ │ │ │ ├── DSDT.nohpet │ │ │ │ ├── DSDT.roothp │ │ │ │ ├── FACP.nosmm │ │ │ │ ├── SLIT.cphp │ │ │ │ ├── SLIT.memhp │ │ │ │ ├── SRAT.cphp │ │ │ │ ├── SRAT.memhp │ │ │ │ ├── APIC.acpihmat │ │ │ │ ├── APIC.dimmpxm │ │ │ │ ├── DSDT.acpierst │ │ │ │ ├── DSDT.acpihmat │ │ │ │ ├── DSDT.dimmpxm │ │ │ │ ├── DSDT.hpbridge │ │ │ │ ├── DSDT.hpbrroot │ │ │ │ ├── DSDT.ipmikcs │ │ │ │ ├── DSDT.numamem │ │ │ │ ├── ERST.acpierst │ │ │ │ ├── HMAT.acpihmat │ │ │ │ ├── NFIT.dimmpxm │ │ │ │ ├── SRAT.acpihmat │ │ │ │ ├── SRAT.dimmpxm │ │ │ │ ├── SRAT.numamem │ │ │ │ └── SSDT.dimmpxm │ │ │ ├── q35 │ │ │ │ ├── WAET │ │ │ │ ├── FACS │ │ │ │ ├── APIC │ │ │ │ ├── DSDT │ │ │ │ ├── FACP │ │ │ │ ├── HPET │ │ │ │ ├── MCFG │ │ │ │ ├── APIC.cphp │ │ │ │ ├── APIC.xapic │ │ │ │ ├── CEDT.cxl │ │ │ │ ├── DMAR.dmar │ │ │ │ ├── DSDT.cphp │ │ │ │ ├── DSDT.cxl │ │ │ │ ├── DSDT.ivrs │ │ │ │ ├── DSDT.memhp │ │ │ │ ├── DSDT.viot │ │ │ │ ├── DSDT.xapic │ │ │ │ ├── FACP.nosmm │ │ │ │ ├── FACP.slic │ │ │ │ ├── FACP.xapic │ │ │ │ ├── IVRS.ivrs │ │ │ │ ├── SLIC.slic │ │ │ │ ├── SLIT.cphp │ │ │ │ ├── SLIT.memhp │ │ │ │ ├── SRAT.cphp │ │ │ │ ├── SRAT.memhp │ │ │ │ ├── SRAT.xapic │ │ │ │ ├── VIOT.viot │ │ │ │ ├── APIC.dimmpxm │ │ │ │ ├── DSDT.bridge │ │ │ │ ├── DSDT.dimmpxm │ │ │ │ ├── DSDT.ipmibt │ │ │ │ ├── DSDT.mmio64 │ │ │ │ ├── DSDT.nohpet │ │ │ │ ├── DSDT.numamem │ │ │ │ ├── NFIT.dimmpxm │ │ │ │ ├── SRAT.dimmpxm │ │ │ │ ├── SRAT.mmio64 │ │ │ │ ├── SRAT.numamem │ │ │ │ ├── SSDT.dimmpxm │ │ │ │ ├── APIC.acpihmat │ │ │ │ ├── APIC.core-count │ │ │ │ ├── DSDT.acpierst │ │ │ │ ├── DSDT.acpihmat │ │ │ │ ├── DSDT.applesmc │ │ │ │ ├── DSDT.core-count │ │ │ │ ├── DSDT.ipmismbus │ │ │ │ ├── DSDT.noacpihp │ │ │ │ ├── DSDT.tis.tpm12 │ │ │ │ ├── DSDT.tis.tpm2 │ │ │ │ ├── ERST.acpierst │ │ │ │ ├── FACP.core-count │ │ │ │ ├── HMAT.acpihmat │ │ │ │ ├── SRAT.acpihmat │ │ │ │ ├── TCPA.tis.tpm12 │ │ │ │ ├── TPM2.tis.tpm2 │ │ │ │ ├── APIC.core-count2 │ │ │ │ ├── APIC.thread-count │ │ │ │ ├── APIC.type4-count │ │ │ │ ├── DSDT.core-count2 │ │ │ │ ├── DSDT.multi-bridge │ │ │ │ ├── DSDT.pvpanic-isa │ │ │ │ ├── DSDT.thread-count │ │ │ │ ├── DSDT.type4-count │ │ │ │ ├── FACP.core-count2 │ │ │ │ ├── FACP.thread-count │ │ │ │ ├── FACP.type4-count │ │ │ │ ├── APIC.thread-count2 │ │ │ │ ├── DSDT.thread-count2 │ │ │ │ └── FACP.thread-count2 │ │ │ └── microvm │ │ │ │ ├── APIC │ │ │ │ ├── DSDT │ │ │ │ ├── FACP │ │ │ │ ├── DSDT.rtc │ │ │ │ ├── DSDT.usb │ │ │ │ ├── APIC.pcie │ │ │ │ ├── DSDT.pcie │ │ │ │ ├── ERST.pcie │ │ │ │ ├── APIC.ioapic2 │ │ │ │ └── DSDT.ioapic2 │ │ ├── aarch64 │ │ │ └── virt │ │ │ │ ├── APIC │ │ │ │ ├── DBG2 │ │ │ │ ├── DSDT │ │ │ │ ├── GTDT │ │ │ │ ├── IORT │ │ │ │ ├── MCFG │ │ │ │ ├── PPTT │ │ │ │ ├── SPCR │ │ │ │ ├── VIOT │ │ │ │ ├── DSDT.memhp │ │ │ │ ├── DSDT.pxb │ │ │ │ ├── NFIT.memhp │ │ │ │ ├── SLIT.memhp │ │ │ │ ├── SRAT.memhp │ │ │ │ ├── SSDT.memhp │ │ │ │ ├── APIC.topology │ │ │ │ ├── DSDT.topology │ │ │ │ ├── PPTT.topology │ │ │ │ ├── APIC.acpihmatvirt │ │ │ │ ├── DSDT.acpihmatvirt │ │ │ │ ├── HMAT.acpihmatvirt │ │ │ │ ├── PPTT.acpihmatvirt │ │ │ │ └── SRAT.acpihmatvirt │ │ └── riscv64 │ │ │ └── virt │ │ │ ├── APIC │ │ │ ├── DSDT │ │ │ ├── MCFG │ │ │ ├── RHCT │ │ │ ├── SPCR │ │ │ └── SRAT.numamem │ └── smbios │ │ ├── type11_blob │ │ └── type11_blob.legacy ├── decode │ └── succ_argset_type1.decode ├── tcg │ ├── multiarch │ │ └── README │ ├── i386 │ │ └── test-3dnow.c │ ├── mips │ │ └── user │ │ │ └── ase │ │ │ └── dsp │ │ │ └── test_dsp_r1_main.c │ └── alpha │ │ └── hello-alpha.c ├── image-fuzzer │ └── qcow2 │ │ └── __init__.py ├── multiboot │ └── module.txt ├── unit │ ├── test-rcu-slist.c │ ├── test-rcu-tailq.c │ └── test-rcu-simpleq.c ├── qtest │ └── bios-tables-test-allowed-diff.h └── lcitool │ └── targets │ └── opensuse-leap-15.yml ├── rust ├── Kconfig ├── hw │ ├── meson.build │ ├── char │ │ ├── meson.build │ │ ├── Kconfig │ │ └── pl011 │ │ │ └── .gitignore │ └── Kconfig ├── meson.build ├── qemu-api │ └── .gitignore └── qemu-api-macros │ └── README.md ├── io └── trace.h ├── ui ├── trace.h └── icons │ ├── qemu_16x16.png │ ├── qemu_24x24.png │ ├── qemu_32x32.bmp │ ├── qemu_32x32.png │ ├── qemu_48x48.png │ ├── qemu_64x64.png │ ├── qemu_128x128.png │ ├── qemu_256x256.png │ └── qemu_512x512.png ├── audio └── trace.h ├── authz └── trace.h ├── block ├── trace.h └── monitor │ └── meson.build ├── ebpf ├── trace.h └── meson.build ├── hw ├── nubus │ ├── Kconfig │ └── trace.h ├── sd │ └── trace.h ├── 9pfs │ └── trace.h ├── acpi │ └── trace.h ├── adc │ ├── Kconfig │ └── trace.h ├── arm │ └── trace.h ├── char │ └── trace.h ├── core │ └── trace.h ├── dma │ └── trace.h ├── fsi │ ├── trace.h │ └── Kconfig ├── gpio │ └── trace.h ├── hppa │ └── trace.h ├── i2c │ └── trace.h ├── i386 │ ├── trace.h │ ├── kvm │ │ └── trace.h │ └── xen │ │ └── trace.h ├── ide │ └── trace.h ├── intc │ └── trace.h ├── isa │ └── trace.h ├── mem │ └── trace.h ├── mips │ ├── trace.h │ └── trace-events ├── misc │ ├── trace.h │ └── macio │ │ └── trace.h ├── net │ ├── trace.h │ └── can │ │ └── trace.h ├── nvme │ ├── trace.h │ ├── Kconfig │ └── meson.build ├── pci │ └── trace.h ├── ppc │ └── trace.h ├── rtc │ └── trace.h ├── scsi │ └── trace.h ├── sh4 │ └── trace.h ├── ssi │ └── trace.h ├── tpm │ └── trace.h ├── ufs │ ├── trace.h │ ├── meson.build │ └── Kconfig ├── usb │ └── trace.h ├── vfio │ └── trace.h ├── xen │ ├── trace.h │ └── Kconfig ├── alpha │ ├── trace.h │ └── trace-events ├── audio │ └── trace.h ├── block │ ├── trace.h │ └── dataplane │ │ └── meson.build ├── display │ └── trace.h ├── hyperv │ └── trace.h ├── input │ └── trace.h ├── nvram │ └── trace.h ├── remote │ └── trace.h ├── riscv │ └── trace.h ├── s390x │ └── trace.h ├── sensor │ └── trace.h ├── sparc │ └── trace.h ├── sparc64 │ └── trace.h ├── timer │ └── trace.h ├── virtio │ └── trace.h ├── pci-host │ └── trace.h ├── watchdog │ └── trace.h ├── cxl │ └── Kconfig ├── smbios │ └── Kconfig ├── ipack │ ├── Kconfig │ └── meson.build └── xenpv │ └── meson.build ├── nbd └── trace.h ├── net └── trace.h ├── qapi └── trace.h ├── qom └── trace.h ├── scsi └── trace.h ├── target ├── avr │ └── Kconfig ├── hppa │ ├── Kconfig │ └── trace.h ├── rx │ └── Kconfig ├── alpha │ └── Kconfig ├── arm │ ├── trace.h │ └── hvf │ │ ├── trace.h │ │ └── meson.build ├── ppc │ ├── trace.h │ └── Kconfig ├── tricore │ └── Kconfig ├── i386 │ ├── trace.h │ └── kvm │ │ └── trace.h ├── loongarch │ ├── Kconfig │ ├── trace.h │ └── kvm │ │ └── meson.build ├── riscv │ ├── trace.h │ ├── kvm │ │ └── meson.build │ └── tcg │ │ └── meson.build ├── s390x │ ├── trace.h │ └── kvm │ │ └── trace.h ├── sparc │ ├── trace.h │ └── Kconfig ├── mips │ ├── tcg │ │ └── trace.h │ └── Kconfig ├── xtensa │ ├── xtensa-isa.h │ └── Kconfig ├── m68k │ └── Kconfig ├── openrisc │ └── Kconfig ├── microblaze │ └── Kconfig └── sh4 │ └── Kconfig ├── util └── trace.h ├── chardev └── trace.h ├── configs ├── targets │ ├── sh4-softmmu.mak │ ├── tricore-softmmu.mak │ ├── sh4eb-softmmu.mak │ ├── alpha-softmmu.mak │ ├── mipsel-softmmu.mak │ ├── mips64el-softmmu.mak │ ├── xtensa-softmmu.mak │ ├── avr-softmmu.mak │ ├── i386-bsd-user.mak │ ├── hppa-softmmu.mak │ ├── mips-softmmu.mak │ ├── mips64-softmmu.mak │ ├── sparc-softmmu.mak │ ├── xtensaeb-softmmu.mak │ ├── alpha-linux-user.mak │ ├── x86_64-bsd-user.mak │ ├── sh4-linux-user.mak │ ├── sparc64-softmmu.mak │ ├── mipsel-linux-user.mak │ └── xtensa-linux-user.mak └── devices │ ├── mips-softmmu │ └── default.mak │ ├── mipsel-softmmu │ └── default.mak │ ├── sh4eb-softmmu │ └── default.mak │ ├── xtensaeb-softmmu │ └── default.mak │ └── x86_64-softmmu │ └── default.mak ├── crypto └── trace.h ├── gdbstub └── trace.h ├── monitor └── trace.h ├── system └── trace.h ├── accel ├── kvm │ └── trace.h ├── tcg │ └── trace.h ├── xen │ └── meson.build └── qtest │ └── meson.build ├── backends ├── trace.h └── tpm │ └── trace.h ├── bsd-user ├── trace.h ├── netbsd │ └── os-strace.h ├── openbsd │ └── os-strace.h └── freebsd │ └── meson.build ├── linux-user ├── trace.h ├── aarch64 │ ├── syscall_nr.h │ ├── sockbits.h │ ├── target_proc.h │ ├── termbits.h │ ├── target_flat.h │ ├── target_structs.h │ ├── target_resource.h │ ├── vdso-be.so │ └── vdso-le.so ├── arm │ ├── sockbits.h │ ├── termbits.h │ ├── target_flat.h │ ├── target_prctl.h │ ├── target_resource.h │ ├── target_structs.h │ ├── vdso-be8.so │ ├── vdso-le.so │ └── vdso-be32.so ├── i386 │ ├── sockbits.h │ ├── syscall_nr.h │ ├── termbits.h │ ├── target_proc.h │ ├── target_prctl.h │ ├── target_resource.h │ ├── target_structs.h │ └── vdso.so ├── m68k │ ├── sockbits.h │ ├── termbits.h │ ├── target_flat.h │ ├── target_prctl.h │ ├── target_resource.h │ └── target_structs.h ├── mips │ ├── syscall_nr.h │ └── target_proc.h ├── mips64 │ ├── sockbits.h │ ├── target_mman.h │ ├── termbits.h │ ├── target_fcntl.h │ ├── target_prctl.h │ ├── target_proc.h │ ├── target_resource.h │ └── target_structs.h ├── sh4 │ ├── sockbits.h │ ├── target_flat.h │ ├── target_proc.h │ ├── target_prctl.h │ ├── target_resource.h │ └── target_structs.h ├── x86_64 │ ├── syscall_nr.h │ ├── sockbits.h │ ├── target_cpu.h │ ├── termbits.h │ ├── target_prctl.h │ ├── target_proc.h │ ├── target_resource.h │ └── vdso.so ├── openrisc │ ├── sockbits.h │ ├── termbits.h │ ├── target_proc.h │ ├── target_prctl.h │ ├── target_resource.h │ └── target_structs.h ├── riscv │ ├── sockbits.h │ ├── termbits.h │ ├── target_prctl.h │ ├── target_resource.h │ ├── target_structs.h │ ├── vdso-32.so │ └── vdso-64.so ├── s390x │ ├── sockbits.h │ ├── termbits.h │ ├── target_prctl.h │ ├── target_resource.h │ ├── vdso.so │ └── vdso-asmoffset.h ├── xtensa │ ├── sockbits.h │ ├── target_prctl.h │ ├── target_proc.h │ └── target_resource.h ├── microblaze │ ├── sockbits.h │ ├── termbits.h │ ├── target_flat.h │ ├── target_proc.h │ ├── target_prctl.h │ ├── target_resource.h │ └── target_structs.h ├── ppc │ ├── target_proc.h │ ├── target_prctl.h │ ├── target_resource.h │ ├── vdso-32.so │ ├── vdso-64.so │ └── vdso-64le.so ├── hexagon │ ├── target_prctl.h │ ├── target_proc.h │ ├── target_structs.h │ └── target_resource.h ├── hppa │ ├── target_resource.h │ ├── target_prctl.h │ └── vdso.so ├── sparc │ └── target_prctl.h ├── alpha │ └── target_prctl.h └── loongarch64 │ ├── target_prctl.h │ ├── target_proc.h │ └── vdso.so ├── migration └── trace.h ├── linux-headers ├── asm-s390 │ └── mman.h ├── asm-loongarch │ ├── mman.h │ ├── bitsperlong.h │ └── unistd.h ├── asm-riscv │ └── mman.h ├── asm-arm │ └── bitsperlong.h ├── asm-x86 │ └── kvm_para.h ├── linux │ ├── vhost_types.h │ ├── virtio_ring.h │ ├── virtio_config.h │ └── kvm_para.h ├── README └── asm-arm64 │ └── unistd.h ├── contrib └── gitdm │ ├── group-map-codeweavers │ ├── group-map-cadence │ └── group-map-netflix ├── docs ├── system │ └── i386 │ │ └── cpu.rst └── devel │ └── modules.rst ├── include ├── standard-headers │ └── linux │ │ └── if_ether.h └── qemu │ └── drm.h ├── subprojects ├── libvduse │ ├── include │ │ ├── atomic.h │ │ └── compiler.h │ ├── linux-headers │ │ └── linux │ └── standard-headers │ │ └── linux ├── libvhost-user │ ├── include │ │ ├── atomic.h │ │ └── compiler.h │ └── standard-headers │ │ └── linux └── packagefiles │ ├── berkeley-softfloat-3 │ └── meson_options.txt │ └── berkeley-testfloat-3 │ └── meson_options.txt ├── host └── include │ ├── ppc64 │ └── host │ │ ├── cpuinfo.h │ │ └── crypto │ │ └── aes-round.h │ ├── x86_64 │ └── host │ │ ├── cpuinfo.h │ │ ├── crypto │ │ ├── clmul.h │ │ └── aes-round.h │ │ └── bufferiszero.c.inc │ └── generic │ └── host │ └── cpuinfo.h ├── pc-bios ├── bios.bin ├── pvh.bin ├── slof.bin ├── vof.bin ├── bamboo.dtb ├── qboot.rom ├── skiboot.lid ├── u-boot.e500 ├── vgabios.bin ├── QEMU,tcx.bin ├── bios-256k.bin ├── efi-e1000.rom ├── efi-pcnet.rom ├── kvmvapic.bin ├── linuxboot.bin ├── multiboot.bin ├── openbios-ppc ├── optionrom │ ├── multiboot_dma.S │ └── flat.lds ├── pxe-e1000.rom ├── pxe-pcnet.rom ├── qemu-nsis.bmp ├── qemu-nsis.ico ├── qemu_vga.ndrv ├── s390-ccw.img ├── vof-nvram.bin ├── QEMU,cgthree.bin ├── bios-microvm.bin ├── canyonlands.dtb ├── efi-e1000e.rom ├── efi-eepro100.rom ├── efi-ne2k_pci.rom ├── efi-rtl8139.rom ├── efi-virtio.rom ├── efi-vmxnet3.rom ├── esp32-v3-rom.bin ├── esp32c3-rom.bin ├── openbios-sparc32 ├── openbios-sparc64 ├── palcode-clipper ├── pxe-eepro100.rom ├── pxe-ne2k_pci.rom ├── pxe-rtl8139.rom ├── pxe-virtio.rom ├── vgabios-ati.bin ├── vgabios-qxl.bin ├── hppa-firmware.img ├── linuxboot_dma.bin ├── multiboot_dma.bin ├── vgabios-cirrus.bin ├── vgabios-ramfb.bin ├── vgabios-stdvga.bin ├── vgabios-virtio.bin ├── vgabios-vmware.bin ├── edk2-arm-code.fd.bz2 ├── edk2-arm-vars.fd.bz2 ├── edk2-i386-code.fd.bz2 ├── edk2-i386-vars.fd.bz2 ├── esp32-v3-rom-app.bin ├── esp32s3_rev0_rom.bin ├── hppa-firmware64.img ├── npcm7xx_bootrom.bin ├── petalogix-ml605.dtb ├── edk2-riscv-code.fd.bz2 ├── edk2-riscv-vars.fd.bz2 ├── edk2-x86_64-code.fd.bz2 ├── edk2-aarch64-code.fd.bz2 ├── edk2-x86_64-microvm.fd.bz2 ├── petalogix-s3adsp1800.dtb ├── u-boot-sam460-20100605.bin ├── vgabios-bochs-display.bin ├── edk2-i386-secure-code.fd.bz2 ├── edk2-loongarch64-code.fd.bz2 ├── edk2-loongarch64-vars.fd.bz2 ├── edk2-x86_64-secure-code.fd.bz2 ├── opensbi-riscv32-generic-fw_dynamic.bin └── opensbi-riscv64-generic-fw_dynamic.bin ├── roms ├── edk2-version ├── config.vga-isavga ├── config.vga-ramfb ├── config.vga-stdvga ├── config.vga-cirrus ├── config.vga-ati ├── config.vga-bochs-display └── config.seabios-256k ├── stats └── meson.build ├── fpu └── meson.build ├── .dir-locals.el └── stubs └── replay-mode.c /VERSION: -------------------------------------------------------------------------------- 1 | 9.2.2 2 | -------------------------------------------------------------------------------- /tools/meson.build: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /po/POTFILES: -------------------------------------------------------------------------------- 1 | ui/gtk.c 2 | -------------------------------------------------------------------------------- /python/VERSION: -------------------------------------------------------------------------------- 1 | 0.6.1.0a1 2 | -------------------------------------------------------------------------------- /python/qemu/machine/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/qemu/qmp/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/qemu/utils/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/qapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/empty.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-any.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-int.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-union.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-base.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-data.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-ident.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if-all.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if-key.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if-keys.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if-not.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/command-int.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/comments.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-good.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/double-type.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-case.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/funny-char.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/funny-word.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/non-objects.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/oob-test.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/type-case.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-empty.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust/Kconfig: -------------------------------------------------------------------------------- 1 | source hw/Kconfig 2 | -------------------------------------------------------------------------------- /rust/hw/meson.build: -------------------------------------------------------------------------------- 1 | subdir('char') 2 | -------------------------------------------------------------------------------- /tests/migration/guestperf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-any.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-array.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-base.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-clash.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-empty.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-nested.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-alternate.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-array-empty.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-bad-boxed.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-boxed-anon.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-if-implicit.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-if-unboxed.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-member-case.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-unknown.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if-empty.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-type-bool.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-type-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-type-int.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-feature.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-indent.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-section.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-symbol.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-arg.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-symbol.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-end.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-end2.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-expr.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-no-symbol.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/duplicate-key.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-bad-member.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-bad-name.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-bad-prefix.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-if-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-int-member.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-member-case.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-wrong-data.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-no-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-cycle.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-no-file.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-non-file.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-simple.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/indented-expr.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-colon.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-schema.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-type.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/oob-coroutine.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-non-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-unknown.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/qapi-schema-test.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/redefined-event.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/redefined-type.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/reserved-enum-q.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/returns-bad-type.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/returns-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/returns-unknown.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-object.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-string.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-bad-base.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-base-any.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-base-empty.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-base-union.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-int-branch.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-no-base.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-unknown.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/unknown-escape.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/unknown-expr-key.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-io.h" 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/allow-preconfig-test.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-unknown.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-array-unknown.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-boxed-string.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-member-array-bad.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-member-unknown.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if-empty-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/base-cycle-direct.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/base-cycle-indirect.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-command-arg.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-enum-member.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-event-arg.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-union-member.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-before-include.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-before-pragma.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicated-arg.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicated-return.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicated-since.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-features.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-section.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-return.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-return2.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-section.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-start.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-colon.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-space.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-non-first-section.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-undoc-feature.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-clash-member.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-dict-no-name.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-missing-data.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-args-if-unboxed.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-boxed-empty.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-nest-struct.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-bad-type.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-if-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-missing-name.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-unknown-key.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/ident-with-escape.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-before-err.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-extra-junk.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-nested-err.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-repetition.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-self-cycle.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/leading-comma-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/leading-comma-object.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-array-rsqb.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-comma-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-comma-object.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/nested-struct-data.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-extra-junk.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-value-not-bool.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-value-not-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/redefined-command.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/redefined-predefined.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/reserved-command-q.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/reserved-member-has.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/reserved-member-q.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/reserved-member-u.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/reserved-type-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/returns-alternate.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/returns-array-bad.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/string-code-point-127.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/string-code-point-31.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-base-clash.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-data-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-data-typename.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-member-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/trailing-comma-list.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/trailing-comma-object.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/type-bypass-bad-gen.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-array-branch.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-clash-member.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-invalid-base.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-invalid-data.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-ui.h" 2 | -------------------------------------------------------------------------------- /audio/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-audio.h" 2 | -------------------------------------------------------------------------------- /authz/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-authz.h" 2 | -------------------------------------------------------------------------------- /block/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-block.h" 2 | -------------------------------------------------------------------------------- /ebpf/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-ebpf.h" 2 | -------------------------------------------------------------------------------- /hw/nubus/Kconfig: -------------------------------------------------------------------------------- 1 | config NUBUS 2 | bool 3 | -------------------------------------------------------------------------------- /hw/sd/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_sd.h" 2 | -------------------------------------------------------------------------------- /nbd/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-nbd.h" 2 | -------------------------------------------------------------------------------- /net/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-net.h" 2 | -------------------------------------------------------------------------------- /qapi/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-qapi.h" 2 | -------------------------------------------------------------------------------- /qom/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-qom.h" 2 | -------------------------------------------------------------------------------- /rust/hw/char/meson.build: -------------------------------------------------------------------------------- 1 | subdir('pl011') 2 | -------------------------------------------------------------------------------- /scripts/codeconverter/codeconverter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scsi/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-scsi.h" 2 | -------------------------------------------------------------------------------- /target/avr/Kconfig: -------------------------------------------------------------------------------- 1 | config AVR 2 | bool 3 | -------------------------------------------------------------------------------- /target/hppa/Kconfig: -------------------------------------------------------------------------------- 1 | config HPPA 2 | bool 3 | -------------------------------------------------------------------------------- /target/rx/Kconfig: -------------------------------------------------------------------------------- 1 | config RX 2 | bool 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-conflict-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-conflict-lists.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-conflict-string.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-data-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-invalid-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-alternate-member.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-boxed-command-arg.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicate-features.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-interleaved-section.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-dict-member-unknown.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-member-invalid-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-deprecated-type.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-duplicate-name.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-name-bad-type.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/quoted-structural-chars.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/reserved-member-underscore.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-base-clash-deep.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-member-if-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-member-invalid-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-member-name-clash.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-bad-discriminator.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-branch-if-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-branch-invalid-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-inline-invalid-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-invalid-branch-key.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-string-discriminator.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-util.h" 2 | -------------------------------------------------------------------------------- /chardev/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-chardev.h" 2 | -------------------------------------------------------------------------------- /configs/targets/sh4-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=sh4 2 | -------------------------------------------------------------------------------- /crypto/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-crypto.h" 2 | -------------------------------------------------------------------------------- /gdbstub/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-gdbstub.h" 2 | -------------------------------------------------------------------------------- /hw/9pfs/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_9pfs.h" 2 | -------------------------------------------------------------------------------- /hw/acpi/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_acpi.h" 2 | -------------------------------------------------------------------------------- /hw/adc/Kconfig: -------------------------------------------------------------------------------- 1 | config STM32F2XX_ADC 2 | bool 3 | -------------------------------------------------------------------------------- /hw/adc/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_adc.h" 2 | -------------------------------------------------------------------------------- /hw/arm/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_arm.h" 2 | -------------------------------------------------------------------------------- /hw/char/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_char.h" 2 | -------------------------------------------------------------------------------- /hw/core/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_core.h" 2 | -------------------------------------------------------------------------------- /hw/dma/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_dma.h" 2 | -------------------------------------------------------------------------------- /hw/fsi/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_fsi.h" 2 | -------------------------------------------------------------------------------- /hw/gpio/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_gpio.h" 2 | -------------------------------------------------------------------------------- /hw/hppa/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_hppa.h" 2 | -------------------------------------------------------------------------------- /hw/i2c/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_i2c.h" 2 | -------------------------------------------------------------------------------- /hw/i386/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_i386.h" 2 | -------------------------------------------------------------------------------- /hw/ide/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_ide.h" 2 | -------------------------------------------------------------------------------- /hw/intc/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_intc.h" 2 | -------------------------------------------------------------------------------- /hw/isa/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_isa.h" 2 | -------------------------------------------------------------------------------- /hw/mem/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_mem.h" 2 | -------------------------------------------------------------------------------- /hw/mips/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_mips.h" 2 | -------------------------------------------------------------------------------- /hw/misc/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_misc.h" 2 | -------------------------------------------------------------------------------- /hw/net/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_net.h" 2 | -------------------------------------------------------------------------------- /hw/nvme/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_nvme.h" 2 | -------------------------------------------------------------------------------- /hw/pci/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_pci.h" 2 | -------------------------------------------------------------------------------- /hw/ppc/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_ppc.h" 2 | -------------------------------------------------------------------------------- /hw/rtc/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_rtc.h" 2 | -------------------------------------------------------------------------------- /hw/scsi/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_scsi.h" 2 | -------------------------------------------------------------------------------- /hw/sh4/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_sh4.h" 2 | -------------------------------------------------------------------------------- /hw/ssi/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_ssi.h" 2 | -------------------------------------------------------------------------------- /hw/tpm/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_tpm.h" 2 | -------------------------------------------------------------------------------- /hw/ufs/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_ufs.h" 2 | -------------------------------------------------------------------------------- /hw/usb/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_usb.h" 2 | -------------------------------------------------------------------------------- /hw/vfio/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_vfio.h" 2 | -------------------------------------------------------------------------------- /hw/xen/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_xen.h" 2 | -------------------------------------------------------------------------------- /monitor/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-monitor.h" 2 | -------------------------------------------------------------------------------- /scripts/ci/setup/inventory.template: -------------------------------------------------------------------------------- 1 | localhost 2 | -------------------------------------------------------------------------------- /system/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-system.h" 2 | -------------------------------------------------------------------------------- /target/alpha/Kconfig: -------------------------------------------------------------------------------- 1 | config ALPHA 2 | bool 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-branch-if-invalid.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-conflict-bool-string.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-conflict-enum-bool.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-conflict-enum-int.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-conflict-num-string.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-object-member-element.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/nested-struct-data-invalid-dict.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-value-not-list-of-str.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-base-no-discriminator.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-discriminator-bad-name.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-invalid-discriminator.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-invalid-if-discriminator.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-invalid-union-subfield.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-invalid-union-subtype.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-optional-discriminator.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /accel/kvm/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-accel_kvm.h" 2 | -------------------------------------------------------------------------------- /accel/tcg/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-accel_tcg.h" 2 | -------------------------------------------------------------------------------- /backends/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-backends.h" 2 | -------------------------------------------------------------------------------- /bsd-user/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-bsd_user.h" 2 | -------------------------------------------------------------------------------- /hw/alpha/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_alpha.h" 2 | -------------------------------------------------------------------------------- /hw/audio/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_audio.h" 2 | -------------------------------------------------------------------------------- /hw/block/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_block.h" 2 | -------------------------------------------------------------------------------- /hw/display/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_display.h" 2 | -------------------------------------------------------------------------------- /hw/hyperv/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_hyperv.h" 2 | -------------------------------------------------------------------------------- /hw/input/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_input.h" 2 | -------------------------------------------------------------------------------- /hw/net/can/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_net_can.h" 2 | -------------------------------------------------------------------------------- /hw/nubus/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_nubus.h" 2 | -------------------------------------------------------------------------------- /hw/nvram/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_nvram.h" 2 | -------------------------------------------------------------------------------- /hw/remote/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_remote.h" 2 | -------------------------------------------------------------------------------- /hw/riscv/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_riscv.h" 2 | -------------------------------------------------------------------------------- /hw/s390x/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_s390x.h" 2 | -------------------------------------------------------------------------------- /hw/sensor/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_sensor.h" 2 | -------------------------------------------------------------------------------- /hw/sparc/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_sparc.h" 2 | -------------------------------------------------------------------------------- /hw/sparc64/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_sparc64.h" 2 | -------------------------------------------------------------------------------- /hw/timer/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_timer.h" 2 | -------------------------------------------------------------------------------- /hw/virtio/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_virtio.h" 2 | -------------------------------------------------------------------------------- /linux-user/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-linux_user.h" 2 | -------------------------------------------------------------------------------- /migration/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-migration.h" 2 | -------------------------------------------------------------------------------- /rust/hw/char/Kconfig: -------------------------------------------------------------------------------- 1 | config X_PL011_RUST 2 | bool 3 | -------------------------------------------------------------------------------- /scripts/ci/setup/.gitignore: -------------------------------------------------------------------------------- 1 | inventory 2 | vars.yml 3 | -------------------------------------------------------------------------------- /target/arm/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_arm.h" 2 | -------------------------------------------------------------------------------- /target/ppc/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_ppc.h" 2 | -------------------------------------------------------------------------------- /target/tricore/Kconfig: -------------------------------------------------------------------------------- 1 | config TRICORE 2 | bool 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-case.json: -------------------------------------------------------------------------------- 1 | { 'event': 'oops' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/funny-word.json: -------------------------------------------------------------------------------- 1 | { command: 'foo' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/non-objects.json: -------------------------------------------------------------------------------- 1 | 'string' 2 | [ ] 3 | -------------------------------------------------------------------------------- /tests/qemu-iotests/304.out: -------------------------------------------------------------------------------- 1 | Images are identical. 2 | 3 | -------------------------------------------------------------------------------- /tests/vm/README: -------------------------------------------------------------------------------- 1 | See docs/devel/testing.rst for help. 2 | -------------------------------------------------------------------------------- /backends/tpm/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-backends_tpm.h" 2 | -------------------------------------------------------------------------------- /configs/targets/tricore-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=tricore 2 | -------------------------------------------------------------------------------- /hw/i386/kvm/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_i386_kvm.h" 2 | -------------------------------------------------------------------------------- /hw/i386/xen/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_i386_xen.h" 2 | -------------------------------------------------------------------------------- /hw/pci-host/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_pci_host.h" 2 | -------------------------------------------------------------------------------- /hw/watchdog/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_watchdog.h" 2 | -------------------------------------------------------------------------------- /linux-headers/asm-s390/mman.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /linux-user/aarch64/syscall_nr.h: -------------------------------------------------------------------------------- 1 | #include "syscall_64_nr.h" 2 | -------------------------------------------------------------------------------- /linux-user/arm/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/arm/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/i386/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/i386/syscall_nr.h: -------------------------------------------------------------------------------- 1 | #include "syscall_32_nr.h" 2 | -------------------------------------------------------------------------------- /linux-user/i386/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/m68k/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/m68k/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/mips/syscall_nr.h: -------------------------------------------------------------------------------- 1 | #include "syscall_o32_nr.h" 2 | -------------------------------------------------------------------------------- /linux-user/mips64/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../mips/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/sh4/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/x86_64/syscall_nr.h: -------------------------------------------------------------------------------- 1 | #include "syscall_64_nr.h" 2 | -------------------------------------------------------------------------------- /rust/hw/Kconfig: -------------------------------------------------------------------------------- 1 | # devices Kconfig 2 | source char/Kconfig 3 | -------------------------------------------------------------------------------- /target/hppa/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_hppa.h" 2 | -------------------------------------------------------------------------------- /target/i386/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_i386.h" 2 | -------------------------------------------------------------------------------- /target/loongarch/Kconfig: -------------------------------------------------------------------------------- 1 | config LOONGARCH64 2 | bool 3 | -------------------------------------------------------------------------------- /target/riscv/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_riscv.h" 2 | -------------------------------------------------------------------------------- /target/s390x/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_s390x.h" 2 | -------------------------------------------------------------------------------- /target/sparc/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_sparc.h" 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-non-file.json: -------------------------------------------------------------------------------- 1 | { 'include': {} } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-list.json: -------------------------------------------------------------------------------- 1 | { 'key': [ 'value' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-object.json: -------------------------------------------------------------------------------- 1 | { 'key': [ 'value' ] 2 | -------------------------------------------------------------------------------- /tests/qemu-iotests/297.out: -------------------------------------------------------------------------------- 1 | === pylint === 2 | === mypy === 3 | -------------------------------------------------------------------------------- /contrib/gitdm/group-map-codeweavers: -------------------------------------------------------------------------------- 1 | sergio.g.delreal@gmail.com 2 | -------------------------------------------------------------------------------- /docs/system/i386/cpu.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../cpu-models-x86.rst.inc 2 | -------------------------------------------------------------------------------- /hw/misc/macio/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-hw_misc_macio.h" 2 | -------------------------------------------------------------------------------- /include/standard-headers/linux/if_ether.h: -------------------------------------------------------------------------------- 1 | #define ETH_ALEN 6 2 | -------------------------------------------------------------------------------- /linux-headers/asm-loongarch/mman.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /linux-headers/asm-riscv/mman.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /linux-user/aarch64/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/aarch64/target_proc.h: -------------------------------------------------------------------------------- 1 | #include "../arm/target_proc.h" 2 | -------------------------------------------------------------------------------- /linux-user/aarch64/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/arm/target_flat.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_flat.h" 2 | -------------------------------------------------------------------------------- /linux-user/mips64/target_mman.h: -------------------------------------------------------------------------------- 1 | #include "../mips/target_mman.h" 2 | -------------------------------------------------------------------------------- /linux-user/mips64/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../mips/termbits.h" 2 | 3 | -------------------------------------------------------------------------------- /linux-user/openrisc/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/openrisc/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/riscv/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/riscv/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/s390x/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/s390x/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/sh4/target_flat.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_flat.h" 2 | -------------------------------------------------------------------------------- /linux-user/x86_64/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/x86_64/target_cpu.h: -------------------------------------------------------------------------------- 1 | #include "../i386/target_cpu.h" 2 | -------------------------------------------------------------------------------- /linux-user/x86_64/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/xtensa/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /subprojects/libvduse/include/atomic.h: -------------------------------------------------------------------------------- 1 | ../../../include/qemu/atomic.h -------------------------------------------------------------------------------- /target/arm/hvf/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_arm_hvf.h" 2 | -------------------------------------------------------------------------------- /target/i386/kvm/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_i386_kvm.h" 2 | -------------------------------------------------------------------------------- /target/mips/tcg/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_mips_tcg.h" 2 | -------------------------------------------------------------------------------- /target/xtensa/xtensa-isa.h: -------------------------------------------------------------------------------- 1 | #include "hw/xtensa/xtensa-isa.h" 2 | -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/WAET: -------------------------------------------------------------------------------- 1 | WAET(9BOCHS BXPC BXPC -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/WAET: -------------------------------------------------------------------------------- 1 | WAET(9BOCHS BXPC BXPC -------------------------------------------------------------------------------- /tests/decode/succ_argset_type1.decode: -------------------------------------------------------------------------------- 1 | &asdf b:bool c:uint64_t a 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/funny-char.err: -------------------------------------------------------------------------------- 1 | funny-char.json:2:36: stray ';' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-object-member-element.json: -------------------------------------------------------------------------------- 1 | {'key': 2 | -------------------------------------------------------------------------------- /tests/tcg/multiarch/README: -------------------------------------------------------------------------------- 1 | Multi-architecture linux-user tests 2 | -------------------------------------------------------------------------------- /linux-user/aarch64/target_flat.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_flat.h" 2 | -------------------------------------------------------------------------------- /linux-user/i386/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/m68k/target_flat.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_flat.h" 2 | -------------------------------------------------------------------------------- /linux-user/microblaze/sockbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/sockbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/microblaze/termbits.h: -------------------------------------------------------------------------------- 1 | #include "../generic/termbits.h" 2 | -------------------------------------------------------------------------------- /linux-user/mips/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/mips64/target_fcntl.h: -------------------------------------------------------------------------------- 1 | #include "../mips/target_fcntl.h" 2 | -------------------------------------------------------------------------------- /linux-user/mips64/target_prctl.h: -------------------------------------------------------------------------------- 1 | #include "../mips/target_prctl.h" 2 | -------------------------------------------------------------------------------- /linux-user/ppc/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/sh4/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /subprojects/libvduse/include/compiler.h: -------------------------------------------------------------------------------- 1 | ../../../include/qemu/compiler.h -------------------------------------------------------------------------------- /subprojects/libvduse/linux-headers/linux: -------------------------------------------------------------------------------- 1 | ../../../linux-headers/linux/ -------------------------------------------------------------------------------- /subprojects/libvhost-user/include/atomic.h: -------------------------------------------------------------------------------- 1 | ../../../include/qemu/atomic.h -------------------------------------------------------------------------------- /target/loongarch/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_loongarch.h" 2 | -------------------------------------------------------------------------------- /target/s390x/kvm/trace.h: -------------------------------------------------------------------------------- 1 | #include "trace/trace-target_s390x_kvm.h" 2 | -------------------------------------------------------------------------------- /tests/image-fuzzer/qcow2/__init__.py: -------------------------------------------------------------------------------- 1 | from .layout import create_image 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/funny-word.err: -------------------------------------------------------------------------------- 1 | funny-word.json:1:3: stray 'command' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-string.json: -------------------------------------------------------------------------------- 1 | { 'text': 'lorem ips 2 | } 3 | -------------------------------------------------------------------------------- /configs/targets/sh4eb-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=sh4 2 | TARGET_BIG_ENDIAN=y 3 | -------------------------------------------------------------------------------- /hw/cxl/Kconfig: -------------------------------------------------------------------------------- 1 | config CXL 2 | bool 3 | default y if PCI_EXPRESS 4 | -------------------------------------------------------------------------------- /linux-headers/asm-arm/bitsperlong.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /linux-user/aarch64/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/arm/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/arm/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/arm/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/hexagon/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/hexagon/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/hexagon/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/hppa/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/i386/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/i386/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/i386/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/m68k/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/m68k/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/m68k/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/microblaze/target_flat.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_flat.h" 2 | -------------------------------------------------------------------------------- /linux-user/microblaze/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/mips64/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/mips64/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../mips/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/openrisc/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/ppc/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/ppc/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/riscv/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/riscv/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/riscv/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/s390x/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/s390x/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/sh4/target_prctl.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_prctl_unalign.h" 2 | -------------------------------------------------------------------------------- /linux-user/sh4/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/sh4/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/sparc/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/x86_64/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/x86_64/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/xtensa/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/xtensa/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /subprojects/libvhost-user/include/compiler.h: -------------------------------------------------------------------------------- 1 | ../../../include/qemu/compiler.h -------------------------------------------------------------------------------- /tests/qapi-schema/bad-type-int.err: -------------------------------------------------------------------------------- 1 | bad-type-int.json:3:13: stray '123' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-int-member.err: -------------------------------------------------------------------------------- 1 | enum-int-member.json:3:31: stray '1' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-cycle-c.json: -------------------------------------------------------------------------------- 1 | { 'include': 'include-cycle.json' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-cycle.json: -------------------------------------------------------------------------------- 1 | { 'include': 'include-cycle-b.json' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-colon.err: -------------------------------------------------------------------------------- 1 | missing-colon.json:1:10: expected ':' 2 | -------------------------------------------------------------------------------- /bsd-user/netbsd/os-strace.h: -------------------------------------------------------------------------------- 1 | /* XXX NetBSD dependent strace print functions */ 2 | -------------------------------------------------------------------------------- /bsd-user/openbsd/os-strace.h: -------------------------------------------------------------------------------- 1 | /* XXX OpenBSD dependent strace print functions */ 2 | -------------------------------------------------------------------------------- /configs/targets/alpha-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=alpha 2 | TARGET_SUPPORTS_MTTCG=y 3 | -------------------------------------------------------------------------------- /configs/targets/mipsel-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=mips 2 | TARGET_SUPPORTS_MTTCG=y 3 | -------------------------------------------------------------------------------- /host/include/ppc64/host/cpuinfo.h: -------------------------------------------------------------------------------- 1 | #include "host/include/ppc/host/cpuinfo.h" 2 | -------------------------------------------------------------------------------- /host/include/x86_64/host/cpuinfo.h: -------------------------------------------------------------------------------- 1 | #include "host/include/i386/host/cpuinfo.h" 2 | -------------------------------------------------------------------------------- /linux-headers/asm-loongarch/bitsperlong.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /linux-headers/asm-x86/kvm_para.h: -------------------------------------------------------------------------------- 1 | #include "standard-headers/asm-x86/kvm_para.h" 2 | -------------------------------------------------------------------------------- /linux-user/aarch64/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/alpha/target_prctl.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_prctl_unalign.h" 2 | -------------------------------------------------------------------------------- /linux-user/hexagon/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/hppa/target_prctl.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_prctl_unalign.h" 2 | -------------------------------------------------------------------------------- /linux-user/loongarch64/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/loongarch64/target_proc.h: -------------------------------------------------------------------------------- 1 | /* No target-specific /proc support */ 2 | -------------------------------------------------------------------------------- /linux-user/microblaze/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/microblaze/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/microblaze/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/mips64/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../mips/target_structs.h" 2 | 3 | -------------------------------------------------------------------------------- /linux-user/openrisc/target_prctl.h: -------------------------------------------------------------------------------- 1 | /* No special prctl support required. */ 2 | -------------------------------------------------------------------------------- /linux-user/openrisc/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/openrisc/target_structs.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_structs.h" 2 | -------------------------------------------------------------------------------- /linux-user/x86_64/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /linux-user/xtensa/target_resource.h: -------------------------------------------------------------------------------- 1 | #include "../generic/target_resource.h" 2 | -------------------------------------------------------------------------------- /pc-bios/bios.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/bios.bin -------------------------------------------------------------------------------- /pc-bios/pvh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/pvh.bin -------------------------------------------------------------------------------- /pc-bios/slof.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/slof.bin -------------------------------------------------------------------------------- /pc-bios/vof.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vof.bin -------------------------------------------------------------------------------- /roms/edk2-version: -------------------------------------------------------------------------------- 1 | EDK2_STABLE = edk2-stable202408 2 | EDK2_DATE = 08/13/2024 3 | -------------------------------------------------------------------------------- /stats/meson.build: -------------------------------------------------------------------------------- 1 | system_ss.add(files('stats-hmp-cmds.c', 'stats-qmp-cmds.c')) 2 | -------------------------------------------------------------------------------- /subprojects/libvduse/standard-headers/linux: -------------------------------------------------------------------------------- 1 | ../../../include/standard-headers/linux/ -------------------------------------------------------------------------------- /target/m68k/Kconfig: -------------------------------------------------------------------------------- 1 | config M68K 2 | bool 3 | imply SEMIHOSTING if TCG 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-invalid.json: -------------------------------------------------------------------------------- 1 | { 'command': 'foo', 2 | 'data': false } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-cycle-b.json: -------------------------------------------------------------------------------- 1 | { 'include': 'include-cycle-c.json' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-nested-err.json: -------------------------------------------------------------------------------- 1 | { 'include': 'missing-colon.json' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-simple.json: -------------------------------------------------------------------------------- 1 | { 'include': 'include-simple-sub.json' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-unknown.json: -------------------------------------------------------------------------------- 1 | { 'pragma': { 'no-such-pragma': false } } 2 | -------------------------------------------------------------------------------- /tests/qemu-iotests/235.out: -------------------------------------------------------------------------------- 1 | {"return": {}} 2 | {"return": {}} 3 | {"return": {}} 4 | -------------------------------------------------------------------------------- /configs/targets/mips64el-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=mips64 2 | TARGET_BASE_ARCH=mips 3 | -------------------------------------------------------------------------------- /configs/targets/xtensa-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=xtensa 2 | TARGET_SUPPORTS_MTTCG=y 3 | -------------------------------------------------------------------------------- /contrib/gitdm/group-map-cadence: -------------------------------------------------------------------------------- 1 | # Cadence Design Systems 2 | 3 | jcmvbkbc@gmail.com 4 | -------------------------------------------------------------------------------- /fpu/meson.build: -------------------------------------------------------------------------------- 1 | specific_ss.add(when: 'CONFIG_TCG', if_true: files('softfloat.c')) 2 | -------------------------------------------------------------------------------- /hw/smbios/Kconfig: -------------------------------------------------------------------------------- 1 | config SMBIOS 2 | bool 3 | config SMBIOS_LEGACY 4 | bool 5 | -------------------------------------------------------------------------------- /hw/xen/Kconfig: -------------------------------------------------------------------------------- 1 | config XEN_BUS 2 | bool 3 | default y if (XEN || XEN_EMU) 4 | -------------------------------------------------------------------------------- /linux-headers/linux/vhost_types.h: -------------------------------------------------------------------------------- 1 | #include "standard-headers/linux/vhost_types.h" 2 | -------------------------------------------------------------------------------- /linux-headers/linux/virtio_ring.h: -------------------------------------------------------------------------------- 1 | #include "standard-headers/linux/virtio_ring.h" 2 | -------------------------------------------------------------------------------- /pc-bios/bamboo.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/bamboo.dtb -------------------------------------------------------------------------------- /pc-bios/qboot.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/qboot.rom -------------------------------------------------------------------------------- /pc-bios/skiboot.lid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/skiboot.lid -------------------------------------------------------------------------------- /pc-bios/u-boot.e500: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/u-boot.e500 -------------------------------------------------------------------------------- /pc-bios/vgabios.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios.bin -------------------------------------------------------------------------------- /python/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include VERSION 2 | include PACKAGE.rst 3 | exclude README.rst 4 | -------------------------------------------------------------------------------- /subprojects/libvhost-user/standard-headers/linux: -------------------------------------------------------------------------------- 1 | ../../../include/standard-headers/linux -------------------------------------------------------------------------------- /target/sparc/Kconfig: -------------------------------------------------------------------------------- 1 | config SPARC 2 | bool 3 | 4 | config SPARC64 5 | bool 6 | -------------------------------------------------------------------------------- /target/xtensa/Kconfig: -------------------------------------------------------------------------------- 1 | config XTENSA 2 | bool 3 | imply SEMIHOSTING if TCG 4 | -------------------------------------------------------------------------------- /tests/multiboot/module.txt: -------------------------------------------------------------------------------- 1 | This is a test file that is used as a multiboot module. 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-arg.err: -------------------------------------------------------------------------------- 1 | doc-empty-arg.json:5: invalid parameter name 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/duplicate-key.err: -------------------------------------------------------------------------------- 1 | duplicate-key.json:3:10: duplicate key 'key' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-before-err.err: -------------------------------------------------------------------------------- 1 | include-before-err.json:2:13: expected ':' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-no-file.json: -------------------------------------------------------------------------------- 1 | { 'include': 'include-no-file-sub.json' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-self-cycle.json: -------------------------------------------------------------------------------- 1 | { 'include': 'include-self-cycle.json' } 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-data-invalid.json: -------------------------------------------------------------------------------- 1 | { 'struct': 'Foo', 2 | 'data': false } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-list.err: -------------------------------------------------------------------------------- 1 | unclosed-list.json:1:20: expected ',' or ']' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-object.err: -------------------------------------------------------------------------------- 1 | unclosed-object.json:1:21: expected ',' or '}' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/unknown-escape.err: -------------------------------------------------------------------------------- 1 | unknown-escape.json:3:21: unknown escape \x 2 | -------------------------------------------------------------------------------- /tests/unit/test-rcu-slist.c: -------------------------------------------------------------------------------- 1 | #define TEST_LIST_TYPE 4 2 | #include "test-rcu-list.c" 3 | -------------------------------------------------------------------------------- /tests/unit/test-rcu-tailq.c: -------------------------------------------------------------------------------- 1 | #define TEST_LIST_TYPE 3 2 | #include "test-rcu-list.c" 3 | -------------------------------------------------------------------------------- /accel/xen/meson.build: -------------------------------------------------------------------------------- 1 | specific_ss.add(when: 'CONFIG_XEN', if_true: files('xen-all.c')) 2 | -------------------------------------------------------------------------------- /configs/targets/avr-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=avr 2 | TARGET_XML_FILES= gdb-xml/avr-cpu.xml 3 | -------------------------------------------------------------------------------- /host/include/x86_64/host/crypto/clmul.h: -------------------------------------------------------------------------------- 1 | #include "host/include/i386/host/crypto/clmul.h" 2 | -------------------------------------------------------------------------------- /hw/ufs/meson.build: -------------------------------------------------------------------------------- 1 | system_ss.add(when: 'CONFIG_UFS_PCI', if_true: files('ufs.c', 'lu.c')) 2 | -------------------------------------------------------------------------------- /linux-headers/linux/virtio_config.h: -------------------------------------------------------------------------------- 1 | #include "standard-headers/linux/virtio_config.h" 2 | -------------------------------------------------------------------------------- /pc-bios/QEMU,tcx.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/QEMU,tcx.bin -------------------------------------------------------------------------------- /pc-bios/bios-256k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/bios-256k.bin -------------------------------------------------------------------------------- /pc-bios/efi-e1000.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/efi-e1000.rom -------------------------------------------------------------------------------- /pc-bios/efi-pcnet.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/efi-pcnet.rom -------------------------------------------------------------------------------- /pc-bios/kvmvapic.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/kvmvapic.bin -------------------------------------------------------------------------------- /pc-bios/linuxboot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/linuxboot.bin -------------------------------------------------------------------------------- /pc-bios/multiboot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/multiboot.bin -------------------------------------------------------------------------------- /pc-bios/openbios-ppc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/openbios-ppc -------------------------------------------------------------------------------- /pc-bios/optionrom/multiboot_dma.S: -------------------------------------------------------------------------------- 1 | #define USE_FW_CFG_DMA 1 2 | #include "multiboot.S" 3 | -------------------------------------------------------------------------------- /pc-bios/pxe-e1000.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/pxe-e1000.rom -------------------------------------------------------------------------------- /pc-bios/pxe-pcnet.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/pxe-pcnet.rom -------------------------------------------------------------------------------- /pc-bios/qemu-nsis.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/qemu-nsis.bmp -------------------------------------------------------------------------------- /pc-bios/qemu-nsis.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/qemu-nsis.ico -------------------------------------------------------------------------------- /pc-bios/qemu_vga.ndrv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/qemu_vga.ndrv -------------------------------------------------------------------------------- /pc-bios/s390-ccw.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/s390-ccw.img -------------------------------------------------------------------------------- /pc-bios/vof-nvram.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vof-nvram.bin -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- 1 | bg 2 | de_DE 3 | fr_FR 4 | hu 5 | it 6 | sv 7 | tr 8 | uk 9 | zh_CN 10 | -------------------------------------------------------------------------------- /roms/config.vga-isavga: -------------------------------------------------------------------------------- 1 | CONFIG_BUILD_VGABIOS=y 2 | CONFIG_VGA_BOCHS=y 3 | CONFIG_VGA_PCI=n 4 | -------------------------------------------------------------------------------- /roms/config.vga-ramfb: -------------------------------------------------------------------------------- 1 | CONFIG_BUILD_VGABIOS=y 2 | CONFIG_VGA_RAMFB=y 3 | CONFIG_VGA_PCI=n 4 | -------------------------------------------------------------------------------- /roms/config.vga-stdvga: -------------------------------------------------------------------------------- 1 | CONFIG_BUILD_VGABIOS=y 2 | CONFIG_VGA_BOCHS=y 3 | CONFIG_VGA_PCI=y 4 | -------------------------------------------------------------------------------- /rust/meson.build: -------------------------------------------------------------------------------- 1 | subdir('qemu-api-macros') 2 | subdir('qemu-api') 3 | 4 | subdir('hw') 5 | -------------------------------------------------------------------------------- /rust/qemu-api/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore generated bindings file overrides. 2 | src/bindings.rs 3 | -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/FACS: -------------------------------------------------------------------------------- 1 | FACS@ -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACS: -------------------------------------------------------------------------------- 1 | FACS@ -------------------------------------------------------------------------------- /tests/qapi-schema/bad-type-bool.err: -------------------------------------------------------------------------------- 1 | bad-type-bool.json:2: 'struct' requires a string name 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-symbol.err: -------------------------------------------------------------------------------- 1 | doc-empty-symbol.json:4:1: name required after '@' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-space.err: -------------------------------------------------------------------------------- 1 | doc-missing-space.json:5:1: missing space after # 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/escape-outside-string.err: -------------------------------------------------------------------------------- 1 | escape-outside-string.json:3:27: stray '\' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/ident-with-escape.err: -------------------------------------------------------------------------------- 1 | ident-with-escape.json:3:3: unknown escape \u 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/indented-expr.json: -------------------------------------------------------------------------------- 1 | { 'command' : 'eins' } 2 | { 'command' : 'zwei' } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-array-rsqb.json: -------------------------------------------------------------------------------- 1 | ['Daisy,', 'Daisy,', 'Give me your answer', 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/unclosed-string.err: -------------------------------------------------------------------------------- 1 | unclosed-string.json:1:11: missing terminating "'" 2 | -------------------------------------------------------------------------------- /tests/unit/test-rcu-simpleq.c: -------------------------------------------------------------------------------- 1 | #define TEST_LIST_TYPE 2 2 | #include "test-rcu-list.c" 3 | -------------------------------------------------------------------------------- /.dir-locals.el: -------------------------------------------------------------------------------- 1 | ((c-mode . ((c-file-style . "stroustrup") 2 | (indent-tabs-mode . nil)))) 3 | -------------------------------------------------------------------------------- /host/include/ppc64/host/crypto/aes-round.h: -------------------------------------------------------------------------------- 1 | #include "host/include/ppc/host/crypto/aes-round.h" 2 | -------------------------------------------------------------------------------- /linux-user/hppa/vdso.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/hppa/vdso.so -------------------------------------------------------------------------------- /linux-user/i386/vdso.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/i386/vdso.so -------------------------------------------------------------------------------- /linux-user/s390x/vdso.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/s390x/vdso.so -------------------------------------------------------------------------------- /pc-bios/QEMU,cgthree.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/QEMU,cgthree.bin -------------------------------------------------------------------------------- /pc-bios/bios-microvm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/bios-microvm.bin -------------------------------------------------------------------------------- /pc-bios/canyonlands.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/canyonlands.dtb -------------------------------------------------------------------------------- /pc-bios/efi-e1000e.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/efi-e1000e.rom -------------------------------------------------------------------------------- /pc-bios/efi-eepro100.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/efi-eepro100.rom -------------------------------------------------------------------------------- /pc-bios/efi-ne2k_pci.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/efi-ne2k_pci.rom -------------------------------------------------------------------------------- /pc-bios/efi-rtl8139.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/efi-rtl8139.rom -------------------------------------------------------------------------------- /pc-bios/efi-virtio.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/efi-virtio.rom -------------------------------------------------------------------------------- /pc-bios/efi-vmxnet3.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/efi-vmxnet3.rom -------------------------------------------------------------------------------- /pc-bios/esp32-v3-rom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/esp32-v3-rom.bin -------------------------------------------------------------------------------- /pc-bios/esp32c3-rom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/esp32c3-rom.bin -------------------------------------------------------------------------------- /pc-bios/openbios-sparc32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/openbios-sparc32 -------------------------------------------------------------------------------- /pc-bios/openbios-sparc64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/openbios-sparc64 -------------------------------------------------------------------------------- /pc-bios/palcode-clipper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/palcode-clipper -------------------------------------------------------------------------------- /pc-bios/pxe-eepro100.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/pxe-eepro100.rom -------------------------------------------------------------------------------- /pc-bios/pxe-ne2k_pci.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/pxe-ne2k_pci.rom -------------------------------------------------------------------------------- /pc-bios/pxe-rtl8139.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/pxe-rtl8139.rom -------------------------------------------------------------------------------- /pc-bios/pxe-virtio.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/pxe-virtio.rom -------------------------------------------------------------------------------- /pc-bios/vgabios-ati.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios-ati.bin -------------------------------------------------------------------------------- /pc-bios/vgabios-qxl.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios-qxl.bin -------------------------------------------------------------------------------- /python/tests/flake8.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | python3 -m flake8 qemu/ 3 | python3 -m flake8 scripts/ 4 | -------------------------------------------------------------------------------- /python/tests/mypy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | python3 -m mypy -p qemu 3 | python3 -m mypy scripts/ 4 | -------------------------------------------------------------------------------- /roms/config.vga-cirrus: -------------------------------------------------------------------------------- 1 | CONFIG_BUILD_VGABIOS=y 2 | CONFIG_VGA_CIRRUS=y 3 | CONFIG_VGA_PCI=y 4 | -------------------------------------------------------------------------------- /rust/qemu-api-macros/README.md: -------------------------------------------------------------------------------- 1 | # `qemu-api-macros` - Utility macros for defining QEMU devices 2 | -------------------------------------------------------------------------------- /target/loongarch/kvm/meson.build: -------------------------------------------------------------------------------- 1 | loongarch_ss.add(when: 'CONFIG_KVM', if_true: files('kvm.c')) 2 | -------------------------------------------------------------------------------- /target/riscv/kvm/meson.build: -------------------------------------------------------------------------------- 1 | riscv_ss.add(when: 'CONFIG_KVM', if_true: files('kvm-cpu.c')) 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-type-dict.err: -------------------------------------------------------------------------------- 1 | bad-type-dict.json:2: 'command' requires a string name 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-colon.err: -------------------------------------------------------------------------------- 1 | doc-missing-colon.json:4:1: line should end with ':' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-no-symbol.err: -------------------------------------------------------------------------------- 1 | doc-no-symbol.json:3: definition documentation required 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-comma-list.err: -------------------------------------------------------------------------------- 1 | missing-comma-list.json:2:20: expected ',' or ']' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-comma-object.err: -------------------------------------------------------------------------------- 1 | missing-comma-object.json:2:3: expected ',' or '}' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/non-objects.err: -------------------------------------------------------------------------------- 1 | non-objects.json:1: top-level expression must be an object 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-extra-junk.err: -------------------------------------------------------------------------------- 1 | pragma-extra-junk.json:3: invalid 'pragma' directive 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-unknown.err: -------------------------------------------------------------------------------- 1 | pragma-unknown.json:1: unknown pragma 'no-such-pragma' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-member-invalid.json: -------------------------------------------------------------------------------- 1 | { 'struct': 'Foo', 2 | 'data': { 'a': false } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/trailing-comma-object.err: -------------------------------------------------------------------------------- 1 | trailing-comma-object.json:2:38: expected string 2 | -------------------------------------------------------------------------------- /ui/icons/qemu_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_16x16.png -------------------------------------------------------------------------------- /ui/icons/qemu_24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_24x24.png -------------------------------------------------------------------------------- /ui/icons/qemu_32x32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_32x32.bmp -------------------------------------------------------------------------------- /ui/icons/qemu_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_32x32.png -------------------------------------------------------------------------------- /ui/icons/qemu_48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_48x48.png -------------------------------------------------------------------------------- /ui/icons/qemu_64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_64x64.png -------------------------------------------------------------------------------- /configs/targets/i386-bsd-user.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=i386 2 | TARGET_XML_FILES= gdb-xml/i386-32bit.xml 3 | -------------------------------------------------------------------------------- /host/include/x86_64/host/bufferiszero.c.inc: -------------------------------------------------------------------------------- 1 | #include "host/include/i386/host/bufferiszero.c.inc" 2 | -------------------------------------------------------------------------------- /host/include/x86_64/host/crypto/aes-round.h: -------------------------------------------------------------------------------- 1 | #include "host/include/i386/host/crypto/aes-round.h" 2 | -------------------------------------------------------------------------------- /hw/ipack/Kconfig: -------------------------------------------------------------------------------- 1 | config IPACK 2 | bool 3 | default y if PCI_DEVICES 4 | depends on PCI 5 | -------------------------------------------------------------------------------- /hw/ipack/meson.build: -------------------------------------------------------------------------------- 1 | system_ss.add(when: 'CONFIG_IPACK', if_true: files('ipack.c', 'tpci200.c')) 2 | -------------------------------------------------------------------------------- /hw/ufs/Kconfig: -------------------------------------------------------------------------------- 1 | config UFS_PCI 2 | bool 3 | default y if PCI_DEVICES 4 | depends on PCI 5 | -------------------------------------------------------------------------------- /linux-user/arm/vdso-be8.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/arm/vdso-be8.so -------------------------------------------------------------------------------- /linux-user/arm/vdso-le.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/arm/vdso-le.so -------------------------------------------------------------------------------- /linux-user/ppc/vdso-32.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/ppc/vdso-32.so -------------------------------------------------------------------------------- /linux-user/ppc/vdso-64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/ppc/vdso-64.so -------------------------------------------------------------------------------- /linux-user/x86_64/vdso.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/x86_64/vdso.so -------------------------------------------------------------------------------- /pc-bios/hppa-firmware.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/hppa-firmware.img -------------------------------------------------------------------------------- /pc-bios/linuxboot_dma.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/linuxboot_dma.bin -------------------------------------------------------------------------------- /pc-bios/multiboot_dma.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/multiboot_dma.bin -------------------------------------------------------------------------------- /pc-bios/vgabios-cirrus.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios-cirrus.bin -------------------------------------------------------------------------------- /pc-bios/vgabios-ramfb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios-ramfb.bin -------------------------------------------------------------------------------- /pc-bios/vgabios-stdvga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios-stdvga.bin -------------------------------------------------------------------------------- /pc-bios/vgabios-virtio.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios-virtio.bin -------------------------------------------------------------------------------- /pc-bios/vgabios-vmware.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios-vmware.bin -------------------------------------------------------------------------------- /python/tests/isort.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | python3 -m isort -c qemu/ 3 | python3 -m isort -c scripts/ 4 | -------------------------------------------------------------------------------- /rust/hw/char/pl011/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore generated bindings file overrides. 2 | src/bindings.rs.inc 3 | -------------------------------------------------------------------------------- /target/openrisc/Kconfig: -------------------------------------------------------------------------------- 1 | config OPENRISC 2 | bool 3 | select DEVICE_TREE # needed by boot.c 4 | -------------------------------------------------------------------------------- /target/ppc/Kconfig: -------------------------------------------------------------------------------- 1 | config PPC 2 | bool 3 | 4 | config PPC64 5 | bool 6 | select PPC 7 | -------------------------------------------------------------------------------- /target/riscv/tcg/meson.build: -------------------------------------------------------------------------------- 1 | riscv_ss.add(when: 'CONFIG_TCG', if_true: files( 2 | 'tcg-cpu.c')) 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-feature.err: -------------------------------------------------------------------------------- 1 | doc-bad-feature.json:7: documented feature 'a' does not exist 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicated-arg.err: -------------------------------------------------------------------------------- 1 | doc-duplicated-arg.json:6: 'a' parameter name duplicated 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicated-since.err: -------------------------------------------------------------------------------- 1 | doc-duplicated-since.json:8: duplicated 'Since' section 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-features.err: -------------------------------------------------------------------------------- 1 | doc-empty-features.json:8:1: feature descriptions expected 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-section.err: -------------------------------------------------------------------------------- 1 | doc-empty-section.json:6: text required after 'Errors:' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-symbol.json: -------------------------------------------------------------------------------- 1 | # Invalid documentation symbol 2 | 3 | ## 4 | # @: 5 | ## 6 | -------------------------------------------------------------------------------- /tests/qapi-schema/funny-char.json: -------------------------------------------------------------------------------- 1 | { 'enum': 'Status', 2 | 'data': [ 'good', 'bad', 'ugly' ]; } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-extra-junk.err: -------------------------------------------------------------------------------- 1 | include-extra-junk.json:3: invalid 'include' directive 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-non-file.err: -------------------------------------------------------------------------------- 1 | include-non-file.json:1: value of 'include' must be a string 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/leading-comma-object.err: -------------------------------------------------------------------------------- 1 | leading-comma-object.json:1:3: expected string or '}' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-colon.json: -------------------------------------------------------------------------------- 1 | { 'enum' 'Status', 2 | 'data': [ 'good', 'bad', 'ugly' ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-non-dict.err: -------------------------------------------------------------------------------- 1 | pragma-non-dict.json:3: value of 'pragma' must be an object 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/quoted-structural-chars.json: -------------------------------------------------------------------------------- 1 | '{' 'key1' ':' 'value1' ',' 'key2' ':' '[' ']' '}' 2 | -------------------------------------------------------------------------------- /ui/icons/qemu_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_128x128.png -------------------------------------------------------------------------------- /ui/icons/qemu_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_256x256.png -------------------------------------------------------------------------------- /ui/icons/qemu_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/ui/icons/qemu_512x512.png -------------------------------------------------------------------------------- /accel/qtest/meson.build: -------------------------------------------------------------------------------- 1 | qtest_module_ss.add(when: ['CONFIG_SYSTEM_ONLY'], if_true: files('qtest.c')) 2 | -------------------------------------------------------------------------------- /configs/targets/hppa-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=hppa 2 | TARGET_BIG_ENDIAN=y 3 | TARGET_SUPPORTS_MTTCG=y 4 | -------------------------------------------------------------------------------- /configs/targets/mips-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=mips 2 | TARGET_BIG_ENDIAN=y 3 | TARGET_SUPPORTS_MTTCG=y 4 | -------------------------------------------------------------------------------- /configs/targets/mips64-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=mips64 2 | TARGET_BASE_ARCH=mips 3 | TARGET_BIG_ENDIAN=y 4 | -------------------------------------------------------------------------------- /configs/targets/sparc-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=sparc 2 | TARGET_BIG_ENDIAN=y 3 | TARGET_SUPPORTS_MTTCG=y 4 | -------------------------------------------------------------------------------- /hw/block/dataplane/meson.build: -------------------------------------------------------------------------------- 1 | specific_ss.add(when: 'CONFIG_XEN_BUS', if_true: files('xen-block.c')) 2 | -------------------------------------------------------------------------------- /linux-user/aarch64/vdso-be.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/aarch64/vdso-be.so -------------------------------------------------------------------------------- /linux-user/aarch64/vdso-le.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/aarch64/vdso-le.so -------------------------------------------------------------------------------- /linux-user/arm/vdso-be32.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/arm/vdso-be32.so -------------------------------------------------------------------------------- /linux-user/ppc/vdso-64le.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/ppc/vdso-64le.so -------------------------------------------------------------------------------- /linux-user/riscv/vdso-32.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/riscv/vdso-32.so -------------------------------------------------------------------------------- /linux-user/riscv/vdso-64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/riscv/vdso-64.so -------------------------------------------------------------------------------- /linux-user/s390x/vdso-asmoffset.h: -------------------------------------------------------------------------------- 1 | /* Minimum stack frame size */ 2 | #define STACK_FRAME_OVERHEAD 160 3 | -------------------------------------------------------------------------------- /pc-bios/edk2-arm-code.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-arm-code.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/edk2-arm-vars.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-arm-vars.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/edk2-i386-code.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-i386-code.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/edk2-i386-vars.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-i386-vars.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/esp32-v3-rom-app.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/esp32-v3-rom-app.bin -------------------------------------------------------------------------------- /pc-bios/esp32s3_rev0_rom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/esp32s3_rev0_rom.bin -------------------------------------------------------------------------------- /pc-bios/hppa-firmware64.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/hppa-firmware64.img -------------------------------------------------------------------------------- /pc-bios/npcm7xx_bootrom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/npcm7xx_bootrom.bin -------------------------------------------------------------------------------- /pc-bios/petalogix-ml605.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/petalogix-ml605.dtb -------------------------------------------------------------------------------- /roms/config.vga-ati: -------------------------------------------------------------------------------- 1 | CONFIG_QEMU=y 2 | CONFIG_BUILD_VGABIOS=y 3 | CONFIG_VGA_ATI=y 4 | CONFIG_VGA_PCI=y 5 | -------------------------------------------------------------------------------- /roms/config.vga-bochs-display: -------------------------------------------------------------------------------- 1 | CONFIG_BUILD_VGABIOS=y 2 | CONFIG_DISPLAY_BOCHS=y 3 | CONFIG_VGA_PCI=y 4 | -------------------------------------------------------------------------------- /target/microblaze/Kconfig: -------------------------------------------------------------------------------- 1 | config MICROBLAZE 2 | bool 3 | select DEVICE_TREE # needed by boot.c 4 | -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/APIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/APIC -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/FACP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/FACP -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/HPET: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/HPET -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/HPET: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/HPET -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/MCFG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/MCFG -------------------------------------------------------------------------------- /tests/data/smbios/type11_blob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/smbios/type11_blob -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-event-arg.err: -------------------------------------------------------------------------------- 1 | doc-bad-event-arg.json:5: documented member 'a' does not exist 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicated-return.err: -------------------------------------------------------------------------------- 1 | doc-duplicated-return.json:8: duplicated 'Returns' section 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-end.err: -------------------------------------------------------------------------------- 1 | doc-invalid-end.json:5:2: documentation comment must end with '##' 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-simple-sub.json: -------------------------------------------------------------------------------- 1 | { 'enum': 'Status', 2 | 'data': [ 'good', 'bad', 'ugly' ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-comma-list.json: -------------------------------------------------------------------------------- 1 | { 'enum': 'Status', 2 | 'data': [ 'good' 'bad', 'ugly' ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-comma-object.json: -------------------------------------------------------------------------------- 1 | { 'enum': 'Status' 2 | 'data': [ 'good', 'bad', 'ugly' ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-type.json: -------------------------------------------------------------------------------- 1 | # we reject an expression with missing metatype 2 | { 'data': { } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/string-code-point-127.err: -------------------------------------------------------------------------------- 1 | string-code-point-127.json:2:14: funny character in string 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/string-code-point-31.err: -------------------------------------------------------------------------------- 1 | string-code-point-31.json:2:14: funny character in string 2 | -------------------------------------------------------------------------------- /tests/qtest/bios-tables-test-allowed-diff.h: -------------------------------------------------------------------------------- 1 | /* List of comma-separated changed AML files to ignore */ 2 | -------------------------------------------------------------------------------- /configs/devices/mips-softmmu/default.mak: -------------------------------------------------------------------------------- 1 | # Default configuration for mips-softmmu 2 | 3 | include common.mak 4 | -------------------------------------------------------------------------------- /configs/targets/xtensaeb-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=xtensa 2 | TARGET_BIG_ENDIAN=y 3 | TARGET_SUPPORTS_MTTCG=y 4 | -------------------------------------------------------------------------------- /linux-headers/linux/kvm_para.h: -------------------------------------------------------------------------------- 1 | #include "standard-headers/linux/kvm_para.h" 2 | #include 3 | -------------------------------------------------------------------------------- /linux-user/loongarch64/vdso.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/linux-user/loongarch64/vdso.so -------------------------------------------------------------------------------- /pc-bios/edk2-riscv-code.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-riscv-code.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/edk2-riscv-vars.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-riscv-vars.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/edk2-x86_64-code.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-x86_64-code.fd.bz2 -------------------------------------------------------------------------------- /python/tests/iotests-mypy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | cd ../tests/qemu-iotests/ 4 | python3 -m linters --mypy 5 | -------------------------------------------------------------------------------- /scripts/qapi/.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | # Prefer pylint's bare-except checks to flake8's 3 | extend-ignore = E722 4 | -------------------------------------------------------------------------------- /scripts/qapi/mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | strict = True 3 | disallow_untyped_calls = False 4 | python_version = 3.8 5 | -------------------------------------------------------------------------------- /stubs/replay-mode.c: -------------------------------------------------------------------------------- 1 | #include "qemu/osdep.h" 2 | #include "sysemu/replay.h" 3 | 4 | ReplayMode replay_mode; 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/berkeley-softfloat-3/meson_options.txt: -------------------------------------------------------------------------------- 1 | option('defines', type : 'array', value : []) 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/berkeley-testfloat-3/meson_options.txt: -------------------------------------------------------------------------------- 1 | option('defines', type : 'array', value : []) 2 | -------------------------------------------------------------------------------- /target/arm/hvf/meson.build: -------------------------------------------------------------------------------- 1 | arm_system_ss.add(when: [hvf, 'CONFIG_HVF'], if_true: files( 2 | 'hvf.c', 3 | )) 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-empty.json: -------------------------------------------------------------------------------- 1 | # alternates cannot be empty 2 | { 'alternate': 'Alt', 'data': { } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-any.json: -------------------------------------------------------------------------------- 1 | # we do not allow an 'any' argument 2 | { 'command': 'oops', 'data': 'any' } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-command-arg.err: -------------------------------------------------------------------------------- 1 | doc-bad-command-arg.json:6: documented member 'b' does not exist 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-enum-member.err: -------------------------------------------------------------------------------- 1 | doc-bad-enum-member.json:5: documented member 'a' does not exist 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicate-features.err: -------------------------------------------------------------------------------- 1 | doc-duplicate-features.json:9:1: duplicated 'Features:' line 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-empty-arg.json: -------------------------------------------------------------------------------- 1 | # An invalid empty argument name 2 | 3 | ## 4 | # @foo: 5 | # @: 6 | ## 7 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-end2.json: -------------------------------------------------------------------------------- 1 | # Documentation must end with '##' 2 | 3 | ## 4 | # 5 | ## invalid 6 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-dict-no-name.json: -------------------------------------------------------------------------------- 1 | # enum member lacking a name 2 | { 'enum': 'Enum', 'data': [ {} ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/leading-comma-list.json: -------------------------------------------------------------------------------- 1 | { 'enum': 'Status', 2 | 'data': [ , 'good', 'bad', 'ugly' ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/leading-comma-object.json: -------------------------------------------------------------------------------- 1 | { , 'enum': 'Status', 2 | 'data': [ 'good', 'bad', 'ugly' ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-array-rsqb.err: -------------------------------------------------------------------------------- 1 | missing-array-rsqb.json:1:44: expected '{', '[', string, or boolean 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-schema.err: -------------------------------------------------------------------------------- 1 | can't read schema file 'missing-schema.json': No such file or directory 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-non-dict.json: -------------------------------------------------------------------------------- 1 | # Value of 'pragma' must be a dictionary 2 | 3 | { 'pragma': [] } 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/trailing-comma-list.json: -------------------------------------------------------------------------------- 1 | { 'enum': 'Status', 2 | 'data': [ 'good', 'bad', 'ugly', ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/trailing-comma-object.json: -------------------------------------------------------------------------------- 1 | { 'enum': 'Status', 2 | 'data': [ 'good', 'bad', 'ugly' ], } 3 | -------------------------------------------------------------------------------- /block/monitor/meson.build: -------------------------------------------------------------------------------- 1 | system_ss.add(files('block-hmp-cmds.c')) 2 | block_ss.add(files('bitmap-qmp-cmds.c')) 3 | -------------------------------------------------------------------------------- /configs/targets/alpha-linux-user.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=alpha 2 | TARGET_SYSTBL_ABI=common 3 | TARGET_SYSTBL=syscall.tbl 4 | -------------------------------------------------------------------------------- /pc-bios/edk2-aarch64-code.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-aarch64-code.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/edk2-x86_64-microvm.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-x86_64-microvm.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/petalogix-s3adsp1800.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/petalogix-s3adsp1800.dtb -------------------------------------------------------------------------------- /pc-bios/u-boot-sam460-20100605.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/u-boot-sam460-20100605.bin -------------------------------------------------------------------------------- /pc-bios/vgabios-bochs-display.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/vgabios-bochs-display.bin -------------------------------------------------------------------------------- /target/sh4/Kconfig: -------------------------------------------------------------------------------- 1 | config SH4 2 | bool 3 | # needed for sh_intc_get_pending_vector 4 | select SH_INTC 5 | -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/APIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/APIC -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/DBG2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/DBG2 -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/DSDT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/DSDT -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/GTDT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/GTDT -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/IORT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/IORT -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/MCFG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/MCFG -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/PPTT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/PPTT -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/SPCR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/SPCR -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/VIOT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/VIOT -------------------------------------------------------------------------------- /tests/data/acpi/riscv64/virt/APIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/riscv64/virt/APIC -------------------------------------------------------------------------------- /tests/data/acpi/riscv64/virt/DSDT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/riscv64/virt/DSDT -------------------------------------------------------------------------------- /tests/data/acpi/riscv64/virt/MCFG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/riscv64/virt/MCFG -------------------------------------------------------------------------------- /tests/data/acpi/riscv64/virt/RHCT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/riscv64/virt/RHCT -------------------------------------------------------------------------------- /tests/data/acpi/riscv64/virt/SPCR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/riscv64/virt/SPCR -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/APIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/APIC -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/DSDT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/DSDT -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/FACP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/FACP -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/APIC.cphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/APIC.cphp -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.bridge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.bridge -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.cphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.cphp -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.nohpet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.nohpet -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.roothp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.roothp -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/FACP.nosmm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/FACP.nosmm -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/SLIT.cphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/SLIT.cphp -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/SLIT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/SLIT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/SRAT.cphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/SRAT.cphp -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/SRAT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/SRAT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.cphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.cphp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.xapic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.xapic -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/CEDT.cxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/CEDT.cxl -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DMAR.dmar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DMAR.dmar -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.cphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.cphp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.cxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.cxl -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.ivrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.ivrs -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.viot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.viot -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.xapic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.xapic -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP.nosmm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP.nosmm -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP.slic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP.slic -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP.xapic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP.xapic -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/IVRS.ivrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/IVRS.ivrs -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SLIC.slic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SLIC.slic -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SLIT.cphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SLIT.cphp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SLIT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SLIT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SRAT.cphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SRAT.cphp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SRAT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SRAT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SRAT.xapic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SRAT.xapic -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/VIOT.viot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/VIOT.viot -------------------------------------------------------------------------------- /tests/lcitool/targets/opensuse-leap-15.yml: -------------------------------------------------------------------------------- 1 | paths: 2 | pip3: /usr/bin/pip3.11 3 | python: /usr/bin/python3.11 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-indent.err: -------------------------------------------------------------------------------- 1 | doc-bad-indent.json:7:1: unexpected de-indent (expected at least 2 spaces) 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-section.err: -------------------------------------------------------------------------------- 1 | doc-bad-section.json:5:1: unexpected '=' markup in definition documentation 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-union-member.err: -------------------------------------------------------------------------------- 1 | doc-bad-union-member.json:5: documented members 'a', 'b' do not exist 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-end2.err: -------------------------------------------------------------------------------- 1 | doc-invalid-end2.json:5:1: junk after '##' at end of documentation comment 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-return.err: -------------------------------------------------------------------------------- 1 | doc-invalid-return.json:6: 'Returns' section is only valid for commands 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-start.json: -------------------------------------------------------------------------------- 1 | # Documentation must start with '##' 2 | 3 | ## invalid 4 | # 5 | ## 6 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-boxed-empty.json: -------------------------------------------------------------------------------- 1 | # 'boxed' requires a non-empty type 2 | { 'event': 'FOO', 'boxed': true } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-repetition-sub.json: -------------------------------------------------------------------------------- 1 | { 'include': 'comments.json' } 2 | { 'include': 'comments.json' } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-self-cycle.err: -------------------------------------------------------------------------------- 1 | include-self-cycle.json:1: inclusion loop for include-self-cycle.json 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/leading-comma-list.err: -------------------------------------------------------------------------------- 1 | leading-comma-list.json:2:13: expected '{', '[', ']', string, or boolean 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-value-not-bool.err: -------------------------------------------------------------------------------- 1 | pragma-value-not-bool.json:3: pragma 'doc-required' must be boolean 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/trailing-comma-list.err: -------------------------------------------------------------------------------- 1 | trailing-comma-list.json:2:36: expected '{', '[', string, or boolean 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/type-case.json: -------------------------------------------------------------------------------- 1 | # Type names should use CamelCase 2 | { 'struct': 'not-a-camel', 'data': {} } 3 | -------------------------------------------------------------------------------- /tests/tcg/i386/test-3dnow.c: -------------------------------------------------------------------------------- 1 | #define EMMS "femms" 2 | #define TEST_FILE "test-3dnow.h" 3 | #include "test-mmx.c" 4 | -------------------------------------------------------------------------------- /contrib/gitdm/group-map-netflix: -------------------------------------------------------------------------------- 1 | # 2 | # Netflix contributors using their personal emails 3 | # 4 | 5 | imp@bsdimp.com 6 | -------------------------------------------------------------------------------- /docs/devel/modules.rst: -------------------------------------------------------------------------------- 1 | ============ 2 | QEMU modules 3 | ============ 4 | 5 | .. kernel-doc:: include/qemu/module.h 6 | -------------------------------------------------------------------------------- /hw/nvme/Kconfig: -------------------------------------------------------------------------------- 1 | config NVME_PCI 2 | bool 3 | default y if PCI_DEVICES || PCIE_DEVICES 4 | depends on PCI 5 | -------------------------------------------------------------------------------- /hw/nvme/meson.build: -------------------------------------------------------------------------------- 1 | system_ss.add(when: 'CONFIG_NVME_PCI', if_true: files('ctrl.c', 'dif.c', 'ns.c', 'subsys.c', 'nguid.c')) -------------------------------------------------------------------------------- /pc-bios/edk2-i386-secure-code.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-i386-secure-code.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/edk2-loongarch64-code.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-loongarch64-code.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/edk2-loongarch64-vars.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-loongarch64-vars.fd.bz2 -------------------------------------------------------------------------------- /pc-bios/optionrom/flat.lds: -------------------------------------------------------------------------------- 1 | SECTIONS 2 | { 3 | . = 0; 4 | .text : { *(.text) *(.text.$) } 5 | } 6 | ENTRY(_start) 7 | -------------------------------------------------------------------------------- /scripts/coccinelle/typecast.cocci: -------------------------------------------------------------------------------- 1 | // Remove useless casts 2 | @@ 3 | type T; 4 | T v; 5 | @@ 6 | - (T *)&v 7 | + &v 8 | -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/DSDT.rtc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/DSDT.rtc -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/DSDT.usb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/DSDT.usb -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/APIC.acpihmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/APIC.acpihmat -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/APIC.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/APIC.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.acpierst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.acpierst -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.acpihmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.acpihmat -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.hpbridge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.hpbridge -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.hpbrroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.hpbrroot -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.ipmikcs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.ipmikcs -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/DSDT.numamem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/DSDT.numamem -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/ERST.acpierst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/ERST.acpierst -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/HMAT.acpihmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/HMAT.acpihmat -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/NFIT.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/NFIT.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/SRAT.acpihmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/SRAT.acpihmat -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/SRAT.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/SRAT.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/SRAT.numamem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/SRAT.numamem -------------------------------------------------------------------------------- /tests/data/acpi/x86/pc/SSDT.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/pc/SSDT.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.bridge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.bridge -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.ipmibt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.ipmibt -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.mmio64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.mmio64 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.nohpet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.nohpet -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.numamem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.numamem -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/NFIT.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/NFIT.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SRAT.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SRAT.dimmpxm -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SRAT.mmio64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SRAT.mmio64 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SRAT.numamem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SRAT.numamem -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SSDT.dimmpxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SSDT.dimmpxm -------------------------------------------------------------------------------- /tests/data/smbios/type11_blob.legacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/smbios/type11_blob.legacy -------------------------------------------------------------------------------- /tests/qapi-schema/bad-ident.err: -------------------------------------------------------------------------------- 1 | bad-ident.json: In struct '*oops': 2 | bad-ident.json:2: struct has an invalid name 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-boxed-command-arg.err: -------------------------------------------------------------------------------- 1 | doc-bad-boxed-command-arg.json:11: documented member 'a' does not exist 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-end.json: -------------------------------------------------------------------------------- 1 | # Documentation must end with '##' 2 | 3 | ## 4 | # An invalid comment 5 | # 6 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-section.err: -------------------------------------------------------------------------------- 1 | doc-invalid-section.json:5:1: '@note:' not allowed in free-form documentation 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-start.err: -------------------------------------------------------------------------------- 1 | doc-invalid-start.json:3:1: junk after '##' at start of documentation comment 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-colon.json: -------------------------------------------------------------------------------- 1 | # The symbol section must end with ':' 2 | 3 | ## 4 | # @missing-colon 5 | ## 6 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-non-first-section.json: -------------------------------------------------------------------------------- 1 | # = section must be first line 2 | 3 | ## 4 | # 5 | # = Not first 6 | ## 7 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-missing-data.json: -------------------------------------------------------------------------------- 1 | # we require that all QAPI enums have a data array 2 | { 'enum': 'MyEnum' } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-before-err.json: -------------------------------------------------------------------------------- 1 | { 'include': 'include-simple-sub.json' } 2 | { 'command' 'missing-colon' } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-value-not-bool.json: -------------------------------------------------------------------------------- 1 | # pragma value must be bool 2 | 3 | { 'pragma': { 'doc-required': {} } } 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/quoted-structural-chars.err: -------------------------------------------------------------------------------- 1 | quoted-structural-chars.json:1: top-level expression must be an object 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-empty.err: -------------------------------------------------------------------------------- 1 | union-empty.json: In union 'Union': 2 | union-empty.json:4: union has no branches 3 | -------------------------------------------------------------------------------- /ebpf/meson.build: -------------------------------------------------------------------------------- 1 | system_ss.add(when: libbpf, if_true: files('ebpf.c', 'ebpf_rss.c'), if_false: files('ebpf_rss-stub.c')) 2 | -------------------------------------------------------------------------------- /linux-headers/README: -------------------------------------------------------------------------------- 1 | Automatically imported Linux kernel headers. 2 | Only use scripts/update-linux-headers.sh to update! 3 | -------------------------------------------------------------------------------- /pc-bios/edk2-x86_64-secure-code.fd.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/edk2-x86_64-secure-code.fd.bz2 -------------------------------------------------------------------------------- /roms/config.seabios-256k: -------------------------------------------------------------------------------- 1 | # for qemu machine types 2.0 + newer 2 | CONFIG_QEMU=y 3 | CONFIG_ROM_SIZE=256 4 | CONFIG_ATA_DMA=n 5 | -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/DSDT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/DSDT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/DSDT.pxb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/DSDT.pxb -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/NFIT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/NFIT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/SLIT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/SLIT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/SRAT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/SRAT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/SSDT.memhp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/SSDT.memhp -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/APIC.pcie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/APIC.pcie -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/DSDT.pcie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/DSDT.pcie -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/ERST.pcie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/ERST.pcie -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.acpihmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.acpihmat -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.core-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.core-count -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.acpierst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.acpierst -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.acpihmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.acpihmat -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.applesmc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.applesmc -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.core-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.core-count -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.ipmismbus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.ipmismbus -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.noacpihp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.noacpihp -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.tis.tpm12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.tis.tpm12 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.tis.tpm2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.tis.tpm2 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/ERST.acpierst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/ERST.acpierst -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP.core-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP.core-count -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/HMAT.acpihmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/HMAT.acpihmat -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/SRAT.acpihmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/SRAT.acpihmat -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/TCPA.tis.tpm12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/TCPA.tis.tpm12 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/TPM2.tis.tpm2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/TPM2.tis.tpm2 -------------------------------------------------------------------------------- /tests/qapi-schema/args-bad-boxed.json: -------------------------------------------------------------------------------- 1 | # 'boxed' should only appear with value true 2 | { 'command': 'foo', 'boxed': false } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-data.json: -------------------------------------------------------------------------------- 1 | # we ensure 'data' is a dictionary for all but enums 2 | { 'command': 'oops', 'data': [ ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-type-dict.json: -------------------------------------------------------------------------------- 1 | # we reject an expression with a metatype that is not a string 2 | { 'command': { } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-alternate-member.err: -------------------------------------------------------------------------------- 1 | doc-bad-alternate-member.json:7: documented members 'aa', 'bb' do not exist 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-before-pragma.err: -------------------------------------------------------------------------------- 1 | doc-before-pragma.json:3: documentation for 'foo' is not followed by the definition 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-interleaved-section.err: -------------------------------------------------------------------------------- 1 | doc-interleaved-section.json:15:1: description of '@foobar:' follows a section 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-invalid-return2.err: -------------------------------------------------------------------------------- 1 | doc-invalid-return2.json:5: 'Returns' section, but command doesn't return anything 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-expr.err: -------------------------------------------------------------------------------- 1 | doc-missing-expr.json:3: documentation for 'bar' is not followed by the definition 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-non-first-section.err: -------------------------------------------------------------------------------- 1 | doc-non-first-section.json:5:1: '=' heading must come first in a comment block 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/struct-data-typename.json: -------------------------------------------------------------------------------- 1 | { 'struct': 'Stru1', 'data': {} } 2 | { 'struct': 'Stru2', 'data': 'Stru1' } 3 | -------------------------------------------------------------------------------- /tests/qemu-iotests/239.out: -------------------------------------------------------------------------------- 1 | QA output created by 239 2 | 3 | == Testing conversion to raw should success == 4 | *** done 5 | -------------------------------------------------------------------------------- /configs/devices/mipsel-softmmu/default.mak: -------------------------------------------------------------------------------- 1 | # Default configuration for mipsel-softmmu 2 | 3 | include ../mips-softmmu/common.mak 4 | -------------------------------------------------------------------------------- /configs/devices/sh4eb-softmmu/default.mak: -------------------------------------------------------------------------------- 1 | # Default configuration for sh4eb-softmmu 2 | 3 | include ../sh4-softmmu/default.mak 4 | -------------------------------------------------------------------------------- /configs/devices/xtensaeb-softmmu/default.mak: -------------------------------------------------------------------------------- 1 | # Default configuration for Xtensa 2 | 3 | include ../xtensa-softmmu/default.mak 4 | -------------------------------------------------------------------------------- /configs/targets/x86_64-bsd-user.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=x86_64 2 | TARGET_BASE_ARCH=i386 3 | TARGET_XML_FILES= gdb-xml/i386-64bit.xml 4 | -------------------------------------------------------------------------------- /hw/alpha/trace-events: -------------------------------------------------------------------------------- 1 | # See docs/devel/tracing.rst for syntax documentation. 2 | 3 | # pci.c 4 | alpha_pci_iack_write(void) "" 5 | -------------------------------------------------------------------------------- /hw/xenpv/meson.build: -------------------------------------------------------------------------------- 1 | xenpv_ss = ss.source_set() 2 | 3 | xenpv_ss.add(when: 'CONFIG_XEN', if_true: files('xen_machine_pv.c')) 4 | -------------------------------------------------------------------------------- /linux-headers/asm-arm64/unistd.h: -------------------------------------------------------------------------------- 1 | /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 | #include 3 | -------------------------------------------------------------------------------- /tests/data/acpi/riscv64/virt/SRAT.numamem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/riscv64/virt/SRAT.numamem -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/APIC.ioapic2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/APIC.ioapic2 -------------------------------------------------------------------------------- /tests/data/acpi/x86/microvm/DSDT.ioapic2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/microvm/DSDT.ioapic2 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.core-count2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.core-count2 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.thread-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.thread-count -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.type4-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.type4-count -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.core-count2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.core-count2 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.multi-bridge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.multi-bridge -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.pvpanic-isa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.pvpanic-isa -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.thread-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.thread-count -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.type4-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.type4-count -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP.core-count2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP.core-count2 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP.thread-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP.thread-count -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP.type4-count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP.type4-count -------------------------------------------------------------------------------- /tests/qapi-schema/bad-data.err: -------------------------------------------------------------------------------- 1 | bad-data.json: In command 'oops': 2 | bad-data.json:2: 'data' should be an object or type name 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-ident.json: -------------------------------------------------------------------------------- 1 | # we reject creating a type name with bad name 2 | { 'struct': '*oops', 'data': { 'i': 'int' } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-if-empty.json: -------------------------------------------------------------------------------- 1 | # check empty 'if' 2 | { 'struct': 'TestIfStruct', 'data': { 'foo': 'int' }, 3 | 'if': '' } 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-before-include.err: -------------------------------------------------------------------------------- 1 | doc-before-include.json:3: documentation for 'foo' is not followed by the definition 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-duplicated-arg.json: -------------------------------------------------------------------------------- 1 | # Do not allow duplicated argument 2 | 3 | ## 4 | # @foo: 5 | # @a: 6 | # @a: 7 | ## 8 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-bad-member.json: -------------------------------------------------------------------------------- 1 | # we reject any enum member that is not a string 2 | { 'enum': 'MyEnum', 'data': [ [ ] ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-wrong-data.err: -------------------------------------------------------------------------------- 1 | enum-wrong-data.json: In enum 'MyEnum': 2 | enum-wrong-data.json:2: 'data' must be an array 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/features-no-list.json: -------------------------------------------------------------------------------- 1 | { 'struct': 'FeatureStruct0', 2 | 'data': { 'foo': 'int' }, 3 | 'features': 'bar' } 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/missing-object-member-element.err: -------------------------------------------------------------------------------- 1 | missing-object-member-element.json:1:8: expected '{', '[', string, or boolean 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/oob-test.json: -------------------------------------------------------------------------------- 1 | # Check against oob illegal value 2 | { 'command': 'oob-command-1', 'allow-oob': 'some-string' } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-value-not-list.err: -------------------------------------------------------------------------------- 1 | pragma-value-not-list.json:2: pragma member-name-exceptions must be a list of strings 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-value-not-list.json: -------------------------------------------------------------------------------- 1 | # pragma value must be list 2 | { 'pragma': { 'member-name-exceptions': false } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/returns-dict.json: -------------------------------------------------------------------------------- 1 | # we reject inline struct return type 2 | { 'command': 'oops', 'returns': { 'a': 'str' } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/type-case.err: -------------------------------------------------------------------------------- 1 | type-case.json: In struct 'not-a-camel': 2 | type-case.json:2: name of struct must use CamelCase 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/union-no-base.err: -------------------------------------------------------------------------------- 1 | union-no-base.json: In union 'TestUnion': 2 | union-no-base.json:8: union misses key 'base' 3 | -------------------------------------------------------------------------------- /tests/tcg/mips/user/ase/dsp/test_dsp_r1_main.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | printf("hello world\n"); 6 | } 7 | -------------------------------------------------------------------------------- /configs/devices/x86_64-softmmu/default.mak: -------------------------------------------------------------------------------- 1 | # Default configuration for x86_64-softmmu 2 | 3 | include ../i386-softmmu/default.mak 4 | -------------------------------------------------------------------------------- /configs/targets/sh4-linux-user.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=sh4 2 | TARGET_SYSTBL_ABI=common 3 | TARGET_SYSTBL=syscall.tbl 4 | TARGET_HAS_BFLT=y 5 | -------------------------------------------------------------------------------- /configs/targets/sparc64-softmmu.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=sparc64 2 | TARGET_BASE_ARCH=sparc 3 | TARGET_BIG_ENDIAN=y 4 | TARGET_SUPPORTS_MTTCG=y 5 | -------------------------------------------------------------------------------- /hw/mips/trace-events: -------------------------------------------------------------------------------- 1 | # malta.c 2 | malta_fpga_leds(const char *text) "LEDs %s" 3 | malta_fpga_display(const char *text) "ASCII '%s'" 4 | -------------------------------------------------------------------------------- /python/wheels/meson-1.5.0-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/python/wheels/meson-1.5.0-py3-none-any.whl -------------------------------------------------------------------------------- /python/wheels/pycotap-1.3.1-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/python/wheels/pycotap-1.3.1-py3-none-any.whl -------------------------------------------------------------------------------- /target/mips/Kconfig: -------------------------------------------------------------------------------- 1 | config MIPS 2 | bool 3 | imply SEMIHOSTING if TCG 4 | 5 | config MIPS64 6 | bool 7 | select MIPS 8 | -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/APIC.topology: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/APIC.topology -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/DSDT.topology: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/DSDT.topology -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/PPTT.topology: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/PPTT.topology -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/APIC.thread-count2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/APIC.thread-count2 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/DSDT.thread-count2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/DSDT.thread-count2 -------------------------------------------------------------------------------- /tests/data/acpi/x86/q35/FACP.thread-count2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/x86/q35/FACP.thread-count2 -------------------------------------------------------------------------------- /tests/qapi-schema/alternate-empty.err: -------------------------------------------------------------------------------- 1 | alternate-empty.json: In alternate 'Alt': 2 | alternate-empty.json:2: 'data' must not be empty 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-any.err: -------------------------------------------------------------------------------- 1 | args-any.json: In command 'oops': 2 | args-any.json:2: command's 'data' cannot take built-in type 'any' 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-boxed-anon.err: -------------------------------------------------------------------------------- 1 | args-boxed-anon.json: In command 'foo': 2 | args-boxed-anon.json:2: 'data' should be a type name 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-int.err: -------------------------------------------------------------------------------- 1 | args-int.json: In command 'oops': 2 | args-int.json:2: command's 'data' cannot take built-in type 'int' 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/base-cycle-direct.json: -------------------------------------------------------------------------------- 1 | # we reject a loop in base classes 2 | { 'struct': 'Loopy', 'base': 'Loopy', 'data': {} } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/command-int.err: -------------------------------------------------------------------------------- 1 | command-int.json: In command 'int': 2 | command-int.json:2: built-in type 'int' is already defined 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing.err: -------------------------------------------------------------------------------- 1 | doc-missing.json: In command 'undocumented': 2 | doc-missing.json:5: documentation comment required 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-bad-prefix.err: -------------------------------------------------------------------------------- 1 | enum-bad-prefix.json: In enum 'MyEnum': 2 | enum-bad-prefix.json:2: 'prefix' must be a string 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-missing-data.err: -------------------------------------------------------------------------------- 1 | enum-missing-data.json: In enum 'MyEnum': 2 | enum-missing-data.json:2: enum misses key 'data' 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-case.err: -------------------------------------------------------------------------------- 1 | event-case.json: In event 'oops': 2 | event-case.json:1: name of event must not use lowercase or '-' 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-extra-junk.json: -------------------------------------------------------------------------------- 1 | # 'include' must be the sole member 2 | 3 | { 'include': 'comments.json', 'junk': true } 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-nested-err.err: -------------------------------------------------------------------------------- 1 | In file included from include-nested-err.json:1: 2 | missing-colon.json:1:10: expected ':' 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/type-bypass-bad-gen.json: -------------------------------------------------------------------------------- 1 | # 'gen' should only appear with value false 2 | { 'command': 'foo', 'gen': 'whatever' } 3 | -------------------------------------------------------------------------------- /tests/qemu-iotests/096.out: -------------------------------------------------------------------------------- 1 | . 2 | ---------------------------------------------------------------------- 3 | Ran 1 tests 4 | 5 | OK 6 | -------------------------------------------------------------------------------- /tests/qemu-iotests/129.out: -------------------------------------------------------------------------------- 1 | ... 2 | ---------------------------------------------------------------------- 3 | Ran 3 tests 4 | 5 | OK 6 | -------------------------------------------------------------------------------- /tests/qemu-iotests/132.out: -------------------------------------------------------------------------------- 1 | . 2 | ---------------------------------------------------------------------- 3 | Ran 1 tests 4 | 5 | OK 6 | -------------------------------------------------------------------------------- /tests/qemu-iotests/148.out: -------------------------------------------------------------------------------- 1 | .. 2 | ---------------------------------------------------------------------- 3 | Ran 2 tests 4 | 5 | OK 6 | -------------------------------------------------------------------------------- /tests/qemu-iotests/152.out: -------------------------------------------------------------------------------- 1 | .. 2 | ---------------------------------------------------------------------- 3 | Ran 2 tests 4 | 5 | OK 6 | -------------------------------------------------------------------------------- /tests/qemu-iotests/165.out: -------------------------------------------------------------------------------- 1 | .. 2 | ---------------------------------------------------------------------- 3 | Ran 2 tests 4 | 5 | OK 6 | -------------------------------------------------------------------------------- /tests/qemu-iotests/196.out: -------------------------------------------------------------------------------- 1 | . 2 | ---------------------------------------------------------------------- 3 | Ran 1 tests 4 | 5 | OK 6 | -------------------------------------------------------------------------------- /tests/qemu-iotests/264.out: -------------------------------------------------------------------------------- 1 | ... 2 | ---------------------------------------------------------------------- 3 | Ran 3 tests 4 | 5 | OK 6 | -------------------------------------------------------------------------------- /tests/tcg/alpha/hello-alpha.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main (void) 4 | { 5 | write (1, "hello\n", 6); 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /bsd-user/freebsd/meson.build: -------------------------------------------------------------------------------- 1 | bsd_user_ss.add(files( 2 | 'os-stat.c', 3 | 'os-proc.c', 4 | 'os-sys.c', 5 | 'os-syscall.c', 6 | )) 7 | -------------------------------------------------------------------------------- /configs/targets/mipsel-linux-user.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=mips 2 | TARGET_ABI_MIPSO32=y 3 | TARGET_SYSTBL_ABI=o32 4 | TARGET_SYSTBL=syscall_o32.tbl 5 | -------------------------------------------------------------------------------- /configs/targets/xtensa-linux-user.mak: -------------------------------------------------------------------------------- 1 | TARGET_ARCH=xtensa 2 | TARGET_SYSTBL_ABI=common 3 | TARGET_SYSTBL=syscall.tbl 4 | TARGET_HAS_BFLT=y 5 | -------------------------------------------------------------------------------- /host/include/generic/host/cpuinfo.h: -------------------------------------------------------------------------------- 1 | /* 2 | * No host specific cpu identification. 3 | * SPDX-License-Identifier: GPL-2.0-or-later 4 | */ 5 | -------------------------------------------------------------------------------- /hw/fsi/Kconfig: -------------------------------------------------------------------------------- 1 | config FSI_APB2OPB_ASPEED 2 | bool 3 | depends on ASPEED_SOC 4 | select FSI 5 | 6 | config FSI 7 | bool 8 | -------------------------------------------------------------------------------- /include/qemu/drm.h: -------------------------------------------------------------------------------- 1 | #ifndef QEMU_DRM_H 2 | #define QEMU_DRM_H 3 | 4 | int qemu_drm_rendernode_open(const char *rendernode); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /linux-headers/asm-loongarch/unistd.h: -------------------------------------------------------------------------------- 1 | /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 | 3 | #include 4 | -------------------------------------------------------------------------------- /pc-bios/opensbi-riscv32-generic-fw_dynamic.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/opensbi-riscv32-generic-fw_dynamic.bin -------------------------------------------------------------------------------- /pc-bios/opensbi-riscv64-generic-fw_dynamic.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/pc-bios/opensbi-riscv64-generic-fw_dynamic.bin -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/APIC.acpihmatvirt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/APIC.acpihmatvirt -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/HMAT.acpihmatvirt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/HMAT.acpihmatvirt -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/PPTT.acpihmatvirt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/PPTT.acpihmatvirt -------------------------------------------------------------------------------- /tests/data/acpi/aarch64/virt/SRAT.acpihmatvirt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/qemu/HEAD/tests/data/acpi/aarch64/virt/SRAT.acpihmatvirt -------------------------------------------------------------------------------- /tests/qapi-schema/args-bad-boxed.err: -------------------------------------------------------------------------------- 1 | args-bad-boxed.json: In command 'foo': 2 | args-bad-boxed.json:2: flag 'boxed' may only use true value 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-int.json: -------------------------------------------------------------------------------- 1 | # we reject commands where data is not an array or complex type 2 | { 'command': 'oops', 'data': 'int' } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-invalid.err: -------------------------------------------------------------------------------- 1 | args-invalid.json: In command 'foo': 2 | args-invalid.json:1: 'data' should be an object or type name 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/args-unknown.json: -------------------------------------------------------------------------------- 1 | # we reject data if it does not contain a known type 2 | { 'command': 'oops', 'data': 'NoSuchType' } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/bad-type-bool.json: -------------------------------------------------------------------------------- 1 | # we reject an expression with a metatype that is not a string 2 | { 'struct': true, 'data': { } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-bad-symbol.err: -------------------------------------------------------------------------------- 1 | doc-bad-symbol.json: In command 'foo': 2 | doc-bad-symbol.json:6: documentation comment is for 'food' 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-expr.json: -------------------------------------------------------------------------------- 1 | # Expression documentation must be followed by the actual expression 2 | 3 | ## 4 | # @bar: 5 | ## 6 | -------------------------------------------------------------------------------- /tests/qapi-schema/doc-missing-space.json: -------------------------------------------------------------------------------- 1 | # Documentation line must have a leading space 2 | 3 | ## 4 | # missing space: 5 | #wef 6 | ## 7 | -------------------------------------------------------------------------------- /tests/qapi-schema/double-type.json: -------------------------------------------------------------------------------- 1 | # we reject an expression with ambiguous metatype 2 | { 'command': 'foo', 'struct': 'Bar', 'data': { } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/duplicate-key.json: -------------------------------------------------------------------------------- 1 | # Cannot include the same key more than once in any {} 2 | { 'key': 'value', 3 | 'key': 'value' } 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/enum-bad-prefix.json: -------------------------------------------------------------------------------- 1 | # The prefix must be a string type 2 | { 'enum': 'MyEnum', 'data': [ 'one' ], 'prefix': [ 'fish' ] } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-boxed-empty.err: -------------------------------------------------------------------------------- 1 | event-boxed-empty.json: In event 'FOO': 2 | event-boxed-empty.json:2: 'boxed': true requires 'data' 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/event-nest-struct.json: -------------------------------------------------------------------------------- 1 | { 'event': 'EVENT_A', 2 | 'data': { 'a' : { 'type' : { 'integer': 'int' } }, 'b' : 'str' } } 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/include-no-file.err: -------------------------------------------------------------------------------- 1 | include-no-file.json:1: can't read include file 'include-no-file-sub.json': No such file or directory 2 | -------------------------------------------------------------------------------- /tests/qapi-schema/oob-test.err: -------------------------------------------------------------------------------- 1 | oob-test.json: In command 'oob-command-1': 2 | oob-test.json:2: flag 'allow-oob' may only use true value 3 | -------------------------------------------------------------------------------- /tests/qapi-schema/pragma-extra-junk.json: -------------------------------------------------------------------------------- 1 | # 'pragma' must be the sole member 2 | 3 | { 'pragma': { 'doc-required': true }, 'junk': true } 4 | -------------------------------------------------------------------------------- /tests/qapi-schema/returns-dict.err: -------------------------------------------------------------------------------- 1 | returns-dict.json: In command 'oops': 2 | returns-dict.json:2: 'returns' should be a type name or array 3 | --------------------------------------------------------------------------------