History log of /openbmc/qemu/hw/intc/ (Results 1626 – 1650 of 1839)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2700a97604-Jun-2015 Peter Maydell <peter.maydell@linaro.org>

Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-06-03' into staging

trivial patches for 2015-06-03

# gpg: Signature made Wed Jun 3 14:07:47 2015 BST using RSA key ID A4C3D

Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-06-03' into staging

trivial patches for 2015-06-03

# gpg: Signature made Wed Jun 3 14:07:47 2015 BST using RSA key ID A4C3D7DB
# gpg: Good signature from "Michael Tokarev <mjt@tls.msk.ru>"
# gpg: aka "Michael Tokarev <mjt@corpit.ru>"
# gpg: aka "Michael Tokarev <mjt@debian.org>"

* remotes/mjt/tags/pull-trivial-patches-2015-06-03: (30 commits)
configure: postfix --extra-cflags to QEMU_CFLAGS
cadence_gem: Fix Rx buffer size field mask
slirp: use less predictable directory name in /tmp for smb config (CVE-2015-4037)
translate-all: delete prototype for non-existent function
Add -incoming help text
hw/display/tc6393xb.c: Fix misusing qemu_allocate_irqs for single irq
hw/arm/nseries.c: Fix misusing qemu_allocate_irqs for single irq
hw/alpha/typhoon.c: Fix misusing qemu_allocate_irqs for single irq
hw/unicore32/puv3.c: Fix misusing qemu_allocate_irqs for single irq
hw/lm32/milkymist.c: Fix misusing qemu_allocate_irqs for single irq
hw/lm32/lm32_boards.c: Fix misusing qemu_allocate_irqs for single irq
hw/ppc/prep.c: Fix misusing qemu_allocate_irqs for single irq
hw/sparc/sun4m.c: Fix misusing qemu_allocate_irqs for single irq
hw/timer/arm_timer.c: Fix misusing qemu_allocate_irqs for single irq
hw/isa/i82378.c: Fix misusing qemu_allocate_irqs for single irq
hw/isa/lpc_ich9.c: Fix misusing qemu_allocate_irqs for single irq
hw/i386/pc: Fix misusing qemu_allocate_irqs for single irq
hw/intc/exynos4210_gic.c: Fix memory leak by adjusting order
hw/arm/omap_sx1.c: Fix memory leak spotted by valgrind
hw/ppc/e500.c: Fix memory leak
...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

6fa6b31204-Jun-2015 Peter Maydell <peter.maydell@linaro.org>

Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging

X86 queue 2015-06-02

# gpg: Signature made Tue Jun 2 20:21:17 2015 BST using RSA key ID 984DC5A6
# gpg: Good sign

Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging

X86 queue 2015-06-02

# gpg: Signature made Tue Jun 2 20:21:17 2015 BST using RSA key ID 984DC5A6
# gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF D1AA 2807 936F 984D C5A6

* remotes/ehabkost/tags/x86-pull-request:
arch_init: Drop target-x86_64.conf
target-i386: Register QOM properties for feature flags
apic: convert ->busdev.qdev casts to C casts
target-i386: Fix signedness of MSR_IA32_APICBASE_BASE
pc: Ensure non-zero CPU ref count after attaching to ICC bus

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

9ff7f5bd29-May-2015 Shannon Zhao <shannon.zhao@linaro.org>

hw/intc/exynos4210_gic.c: Fix memory leak by adjusting order

Signed-off-by: Shannon Zhao <zhaoshenglong@huawei.com>
Signed-off-by: Shannon Zhao <shannon.zhao@linaro.org>
Signed-off-by: Michael Tokar

hw/intc/exynos4210_gic.c: Fix memory leak by adjusting order

Signed-off-by: Shannon Zhao <zhaoshenglong@huawei.com>
Signed-off-by: Shannon Zhao <shannon.zhao@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/backends/tpm.c
/openbmc/qemu/block.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/parallels.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-cache.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/aarch64-softmmu.mak
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/mips-softmmu.mak
/openbmc/qemu/default-configs/mips64-softmmu.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/mipsel-softmmu.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/device_tree.c
/openbmc/qemu/docs/qapi-code-gen.txt
/openbmc/qemu/docs/qmp/qmp-events.txt
/openbmc/qemu/docs/specs/vhost-user.txt
/openbmc/qemu/docs/writing-qmp-commands.txt
/openbmc/qemu/gdb-xml/s390-vx.xml
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/acpi/Makefile.objs
/openbmc/qemu/hw/acpi/aml-build.c
/openbmc/qemu/hw/alpha/dp264.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/omap_sx1.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/xlnx-ep108.c
/openbmc/qemu/hw/arm/xlnx-zynqmp.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/char/cadence_uart.c
/openbmc/qemu/hw/char/serial-pci.c
/openbmc/qemu/hw/char/virtio-console.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/qxl.h
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i386/Makefile.objs
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/ssdt-tpm-common.dsl
/openbmc/qemu/hw/i386/ssdt-tpm.dsl
/openbmc/qemu/hw/i386/ssdt-tpm.hex.generated
/openbmc/qemu/hw/i386/ssdt-tpm2.dsl
/openbmc/qemu/hw/i386/ssdt-tpm2.hex.generated
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/input/Makefile.objs
/openbmc/qemu/hw/input/virtio-input-hid.c
/openbmc/qemu/hw/input/virtio-input.c
exynos4210_gic.c
/openbmc/qemu/hw/net/cadence_gem.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/pci/msi.c
/openbmc/qemu/hw/pci/msix.c
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/tpm/Makefile.objs
/openbmc/qemu/hw/tpm/tpm_int.h
/openbmc/qemu/hw/tpm/tpm_passthrough.c
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/tpm/tpm_tis.h
/openbmc/qemu/hw/tpm/tpm_util.c
/openbmc/qemu/hw/tpm/tpm_util.h
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-bus.c
/openbmc/qemu/hw/virtio/virtio-mmio.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/xen/xen_pt.c
/openbmc/qemu/hw/xen/xen_pt.h
/openbmc/qemu/hw/xen/xen_pt_config_init.c
/openbmc/qemu/hw/xen/xen_pt_msi.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/exec/memattrs.h
/openbmc/qemu/include/glib-compat.h
/openbmc/qemu/include/hw/acpi/acpi-defs.h
/openbmc/qemu/include/hw/acpi/aml-build.h
/openbmc/qemu/include/hw/acpi/tpm.h
/openbmc/qemu/include/hw/arm/virt-acpi-build.h
/openbmc/qemu/include/hw/arm/virt.h
/openbmc/qemu/include/hw/arm/xlnx-zynqmp.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/char/cadence_uart.h
/openbmc/qemu/include/hw/compat.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/net/cadence_gem.h
/openbmc/qemu/include/hw/pci/msi.h
/openbmc/qemu/include/hw/pci/pci_regs.h
/openbmc/qemu/include/hw/ppc/mac_dbdma.h
/openbmc/qemu/include/hw/qdev-properties.h
/openbmc/qemu/include/hw/s390x/s390_flic.h
/openbmc/qemu/include/hw/virtio/virtio-bus.h
/openbmc/qemu/include/hw/virtio/virtio-input.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/standard-headers/linux/input.h
/openbmc/qemu/include/sysemu/tpm.h
/openbmc/qemu/include/sysemu/tpm_backend.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/egl-helpers.h
/openbmc/qemu/include/ui/gtk.h
/openbmc/qemu/include/ui/shader.h
/openbmc/qemu/linux-user/arm/syscall_nr.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/net/clients.h
/openbmc/qemu/net/dump.c
/openbmc/qemu/net/hub.c
/openbmc/qemu/net/l2tpv3.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/netmap.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/net/tap-aix.c
/openbmc/qemu/net/tap-bsd.c
/openbmc/qemu/net/tap-haiku.c
/openbmc/qemu/net/tap-linux.c
/openbmc/qemu/net/tap-solaris.c
/openbmc/qemu/net/tap-win32.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/net/tap_int.h
/openbmc/qemu/net/vde.c
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/pc-bios/qemu.rsrc
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-io-cmds.c
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qtest.c
/openbmc/qemu/scripts/qapi-commands.py
/openbmc/qemu/scripts/qapi-event.py
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi-visit.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/scripts/update-linux-headers.sh
/openbmc/qemu/softmmu_template.h
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/target-alpha/Makefile.objs
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-alpha/fpu_helper.c
/openbmc/qemu/target-alpha/helper.c
/openbmc/qemu/target-alpha/helper.h
/openbmc/qemu/target-alpha/int_helper.c
/openbmc/qemu/target-alpha/mem_helper.c
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-alpha/vax_helper.c
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/cpu64.c
/openbmc/qemu/target-arm/helper-a64.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/internals.h
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/translate-a64.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-arm/translate.h
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-s390x/arch_dump.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/gdbstub.c
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/insn-data.def
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/machine.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-tricore/cpu.c
/openbmc/qemu/target-tricore/cpu.h
/openbmc/qemu/target-tricore/helper.h
/openbmc/qemu/target-tricore/op_helper.c
/openbmc/qemu/target-tricore/translate.c
/openbmc/qemu/target-tricore/tricore-opcodes.h
/openbmc/qemu/tcg/aarch64/tcg-target.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/i386/tcg-target.c
/openbmc/qemu/tcg/ia64/tcg-target.c
/openbmc/qemu/tcg/mips/tcg-target.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tcg/ppc/tcg-target.c
/openbmc/qemu/tcg/s390/tcg-target.c
/openbmc/qemu/tcg/sparc/tcg-target.c
/openbmc/qemu/tcg/tcg-be-ldst.h
/openbmc/qemu/tcg/tcg-op.c
/openbmc/qemu/tcg/tcg-opc.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tcg/tci/tcg-target.c
/openbmc/qemu/tci.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/libqos/ahci.c
/openbmc/qemu/tests/libqos/ahci.h
/openbmc/qemu/tests/libqos/libqos.c
/openbmc/qemu/tests/libqos/libqos.h
/openbmc/qemu/tests/libqos/malloc.c
/openbmc/qemu/tests/libqos/malloc.h
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qemu-iotests/033
/openbmc/qemu/tests/qemu-iotests/033.out
/openbmc/qemu/tests/qemu-iotests/059
/openbmc/qemu/tests/qemu-iotests/059.out
/openbmc/qemu/tests/qemu-iotests/076
/openbmc/qemu/tests/qemu-iotests/076.out
/openbmc/qemu/tests/qemu-iotests/131
/openbmc/qemu/tests/qemu-iotests/131.out
/openbmc/qemu/tests/qemu-iotests/134
/openbmc/qemu/tests/qemu-iotests/134.out
/openbmc/qemu/tests/qemu-iotests/check
/openbmc/qemu/tests/qemu-iotests/common
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/qemu-iotests/sample_images/afl9.vmdk.bz2
/openbmc/qemu/tests/test-qmp-commands.c
/openbmc/qemu/trace-events
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/egl-helpers.c
/openbmc/qemu/ui/gtk-egl.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input-keymap.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/x_keymap.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/vl.c
be9f8a0819-May-2015 Zhu Guihua <zhugh.fnst@cn.fujitsu.com>

apic: convert ->busdev.qdev casts to C casts

Use C casts to avoid accessing ICCDevice's qdev field
directly.

Signed-off-by: Zhu Guihua <zhugh.fnst@cn.fujitsu.com>
Reviewed-by: Igor Mammedov <imamme

apic: convert ->busdev.qdev casts to C casts

Use C casts to avoid accessing ICCDevice's qdev field
directly.

Signed-off-by: Zhu Guihua <zhugh.fnst@cn.fujitsu.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.target
/openbmc/qemu/backends/tpm.c
/openbmc/qemu/block.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/parallels.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-cache.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/aarch64-softmmu.mak
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/mips-softmmu.mak
/openbmc/qemu/default-configs/mips64-softmmu.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/mipsel-softmmu.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/docs/qapi-code-gen.txt
/openbmc/qemu/docs/qmp/qmp-events.txt
/openbmc/qemu/docs/specs/vhost-user.txt
/openbmc/qemu/gdb-xml/s390-vx.xml
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/acpi/Makefile.objs
/openbmc/qemu/hw/acpi/aml-build.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/xlnx-ep108.c
/openbmc/qemu/hw/arm/xlnx-zynqmp.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/char/cadence_uart.c
/openbmc/qemu/hw/char/serial-pci.c
/openbmc/qemu/hw/char/virtio-console.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/qxl.h
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i386/Makefile.objs
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/ssdt-tpm-common.dsl
/openbmc/qemu/hw/i386/ssdt-tpm.dsl
/openbmc/qemu/hw/i386/ssdt-tpm.hex.generated
/openbmc/qemu/hw/i386/ssdt-tpm2.dsl
/openbmc/qemu/hw/i386/ssdt-tpm2.hex.generated
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/input/Makefile.objs
/openbmc/qemu/hw/input/virtio-input-hid.c
/openbmc/qemu/hw/input/virtio-input.c
apic.c
/openbmc/qemu/hw/net/cadence_gem.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/pci/msi.c
/openbmc/qemu/hw/pci/msix.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/tpm/Makefile.objs
/openbmc/qemu/hw/tpm/tpm_int.h
/openbmc/qemu/hw/tpm/tpm_passthrough.c
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/tpm/tpm_tis.h
/openbmc/qemu/hw/tpm/tpm_util.c
/openbmc/qemu/hw/tpm/tpm_util.h
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-bus.c
/openbmc/qemu/hw/virtio/virtio-mmio.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/xen/xen_pt.c
/openbmc/qemu/hw/xen/xen_pt.h
/openbmc/qemu/hw/xen/xen_pt_config_init.c
/openbmc/qemu/hw/xen/xen_pt_msi.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/exec/memattrs.h
/openbmc/qemu/include/glib-compat.h
/openbmc/qemu/include/hw/acpi/acpi-defs.h
/openbmc/qemu/include/hw/acpi/aml-build.h
/openbmc/qemu/include/hw/acpi/tpm.h
/openbmc/qemu/include/hw/arm/virt-acpi-build.h
/openbmc/qemu/include/hw/arm/virt.h
/openbmc/qemu/include/hw/arm/xlnx-zynqmp.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/char/cadence_uart.h
/openbmc/qemu/include/hw/compat.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/net/cadence_gem.h
/openbmc/qemu/include/hw/pci/msi.h
/openbmc/qemu/include/hw/pci/pci_regs.h
/openbmc/qemu/include/hw/ppc/mac_dbdma.h
/openbmc/qemu/include/hw/qdev-properties.h
/openbmc/qemu/include/hw/s390x/s390_flic.h
/openbmc/qemu/include/hw/virtio/virtio-bus.h
/openbmc/qemu/include/hw/virtio/virtio-input.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/standard-headers/linux/input.h
/openbmc/qemu/include/sysemu/tpm.h
/openbmc/qemu/include/sysemu/tpm_backend.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/egl-helpers.h
/openbmc/qemu/include/ui/gtk.h
/openbmc/qemu/include/ui/shader.h
/openbmc/qemu/linux-user/arm/syscall_nr.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/net/clients.h
/openbmc/qemu/net/dump.c
/openbmc/qemu/net/hub.c
/openbmc/qemu/net/l2tpv3.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/netmap.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/net/tap-aix.c
/openbmc/qemu/net/tap-bsd.c
/openbmc/qemu/net/tap-haiku.c
/openbmc/qemu/net/tap-linux.c
/openbmc/qemu/net/tap-solaris.c
/openbmc/qemu/net/tap-win32.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/net/tap_int.h
/openbmc/qemu/net/vde.c
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/pc-bios/qemu.rsrc
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-io-cmds.c
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qtest.c
/openbmc/qemu/scripts/qapi-commands.py
/openbmc/qemu/scripts/qapi-event.py
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi-visit.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/scripts/update-linux-headers.sh
/openbmc/qemu/softmmu_template.h
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/target-alpha/Makefile.objs
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-alpha/fpu_helper.c
/openbmc/qemu/target-alpha/helper.c
/openbmc/qemu/target-alpha/helper.h
/openbmc/qemu/target-alpha/int_helper.c
/openbmc/qemu/target-alpha/mem_helper.c
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-alpha/vax_helper.c
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/cpu64.c
/openbmc/qemu/target-arm/helper-a64.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/internals.h
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/translate-a64.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-arm/translate.h
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-s390x/arch_dump.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/gdbstub.c
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/insn-data.def
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/machine.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-tricore/cpu.c
/openbmc/qemu/target-tricore/cpu.h
/openbmc/qemu/target-tricore/helper.h
/openbmc/qemu/target-tricore/op_helper.c
/openbmc/qemu/target-tricore/translate.c
/openbmc/qemu/target-tricore/tricore-opcodes.h
/openbmc/qemu/tcg/aarch64/tcg-target.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/i386/tcg-target.c
/openbmc/qemu/tcg/ia64/tcg-target.c
/openbmc/qemu/tcg/mips/tcg-target.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tcg/ppc/tcg-target.c
/openbmc/qemu/tcg/s390/tcg-target.c
/openbmc/qemu/tcg/sparc/tcg-target.c
/openbmc/qemu/tcg/tcg-be-ldst.h
/openbmc/qemu/tcg/tcg-op.c
/openbmc/qemu/tcg/tcg-opc.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tcg/tci/tcg-target.c
/openbmc/qemu/tci.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/libqos/ahci.c
/openbmc/qemu/tests/libqos/ahci.h
/openbmc/qemu/tests/libqos/libqos.c
/openbmc/qemu/tests/libqos/libqos.h
/openbmc/qemu/tests/libqos/malloc.c
/openbmc/qemu/tests/libqos/malloc.h
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qemu-iotests/033
/openbmc/qemu/tests/qemu-iotests/033.out
/openbmc/qemu/tests/qemu-iotests/059
/openbmc/qemu/tests/qemu-iotests/059.out
/openbmc/qemu/tests/qemu-iotests/076
/openbmc/qemu/tests/qemu-iotests/076.out
/openbmc/qemu/tests/qemu-iotests/131
/openbmc/qemu/tests/qemu-iotests/131.out
/openbmc/qemu/tests/qemu-iotests/134
/openbmc/qemu/tests/qemu-iotests/134.out
/openbmc/qemu/tests/qemu-iotests/check
/openbmc/qemu/tests/qemu-iotests/common
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/qemu-iotests/sample_images/afl9.vmdk.bz2
/openbmc/qemu/tests/test-qmp-commands.c
/openbmc/qemu/trace-events
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/egl-helpers.c
/openbmc/qemu/ui/gtk-egl.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input-keymap.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/x_keymap.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/vl.c
9718e4ae02-Jun-2015 Eric Auger <eric.auger@linaro.org>

arm_gicv2m: set kvm_gsi_direct_mapping and kvm_msi_via_irqfd_allowed

After introduction of kvm_arch_msi_data_to_gsi, kvm_gsi_direct_mapping
now can be set on ARM. Also kvm_msi_via_irqfd_allowed can

arm_gicv2m: set kvm_gsi_direct_mapping and kvm_msi_via_irqfd_allowed

After introduction of kvm_arch_msi_data_to_gsi, kvm_gsi_direct_mapping
now can be set on ARM. Also kvm_msi_via_irqfd_allowed can be set,
depending on kernel irqfd support, hence enabling VIRTIO-PCI with
vhost back-end.

Signed-off-by: Eric Auger <eric.auger@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

770c58f802-Jun-2015 Christoffer Dall <christoffer.dall@linaro.org>

arm_gicv2m: Add GICv2m widget to support MSIs

The ARM GICv2m widget is a little device that handles MSI interrupt
writes to a trigger register and ties them to a range of interrupt lines
wires to th

arm_gicv2m: Add GICv2m widget to support MSIs

The ARM GICv2m widget is a little device that handles MSI interrupt
writes to a trigger register and ties them to a range of interrupt lines
wires to the GIC. It has a few status/id registers and the interrupt wires,
and that's about it.

A board instantiates the device by setting the base SPI number and
number SPIs for the frame. The base-spi parameter is indexed in the SPI
number space only, so base-spi == 0, means IRQ number 32. When a device
(the PCI host controller) writes to the trigger register, the payload is
the GIC IRQ number, so we have to subtract 32 from that and then index
into our frame of SPIs.

When instantiating a GICv2m device, tell PCI that we have instantiated
something that can deal with MSIs. We rely on the board actually wiring
up the GICv2m to the PCI host controller.

Reviewed-by: Eric Auger <eric.auger@linaro.org>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Message-id: 1432897270-7780-3-git-send-email-christoffer.dall@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.target
/openbmc/qemu/backends/tpm.c
/openbmc/qemu/block.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/parallels.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-cache.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/aarch64-softmmu.mak
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/mips-softmmu.mak
/openbmc/qemu/default-configs/mips64-softmmu.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/mipsel-softmmu.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/docs/qapi-code-gen.txt
/openbmc/qemu/docs/qmp/qmp-events.txt
/openbmc/qemu/docs/specs/vhost-user.txt
/openbmc/qemu/gdb-xml/s390-vx.xml
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/acpi/Makefile.objs
/openbmc/qemu/hw/acpi/aml-build.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/xlnx-ep108.c
/openbmc/qemu/hw/arm/xlnx-zynqmp.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/char/cadence_uart.c
/openbmc/qemu/hw/char/serial-pci.c
/openbmc/qemu/hw/char/virtio-console.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/qxl.h
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i386/Makefile.objs
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/ssdt-tpm-common.dsl
/openbmc/qemu/hw/i386/ssdt-tpm.dsl
/openbmc/qemu/hw/i386/ssdt-tpm.hex.generated
/openbmc/qemu/hw/i386/ssdt-tpm2.dsl
/openbmc/qemu/hw/i386/ssdt-tpm2.hex.generated
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/input/Makefile.objs
/openbmc/qemu/hw/input/virtio-input-hid.c
/openbmc/qemu/hw/input/virtio-input.c
Makefile.objs
arm_gicv2m.c
/openbmc/qemu/hw/net/cadence_gem.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/pci/msi.c
/openbmc/qemu/hw/pci/msix.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/tpm/Makefile.objs
/openbmc/qemu/hw/tpm/tpm_int.h
/openbmc/qemu/hw/tpm/tpm_passthrough.c
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/tpm/tpm_tis.h
/openbmc/qemu/hw/tpm/tpm_util.c
/openbmc/qemu/hw/tpm/tpm_util.h
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-bus.c
/openbmc/qemu/hw/virtio/virtio-mmio.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/exec/memattrs.h
/openbmc/qemu/include/glib-compat.h
/openbmc/qemu/include/hw/acpi/acpi-defs.h
/openbmc/qemu/include/hw/acpi/aml-build.h
/openbmc/qemu/include/hw/acpi/tpm.h
/openbmc/qemu/include/hw/arm/virt-acpi-build.h
/openbmc/qemu/include/hw/arm/virt.h
/openbmc/qemu/include/hw/arm/xlnx-zynqmp.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/char/cadence_uart.h
/openbmc/qemu/include/hw/compat.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/net/cadence_gem.h
/openbmc/qemu/include/hw/pci/msi.h
/openbmc/qemu/include/hw/ppc/mac_dbdma.h
/openbmc/qemu/include/hw/qdev-properties.h
/openbmc/qemu/include/hw/s390x/s390_flic.h
/openbmc/qemu/include/hw/virtio/virtio-bus.h
/openbmc/qemu/include/hw/virtio/virtio-input.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/standard-headers/linux/input.h
/openbmc/qemu/include/sysemu/tpm.h
/openbmc/qemu/include/sysemu/tpm_backend.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/egl-helpers.h
/openbmc/qemu/include/ui/gtk.h
/openbmc/qemu/include/ui/shader.h
/openbmc/qemu/linux-user/arm/syscall_nr.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/net/clients.h
/openbmc/qemu/net/dump.c
/openbmc/qemu/net/hub.c
/openbmc/qemu/net/l2tpv3.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/netmap.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/net/tap-aix.c
/openbmc/qemu/net/tap-bsd.c
/openbmc/qemu/net/tap-haiku.c
/openbmc/qemu/net/tap-linux.c
/openbmc/qemu/net/tap-solaris.c
/openbmc/qemu/net/tap-win32.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/net/tap_int.h
/openbmc/qemu/net/vde.c
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/pc-bios/qemu.rsrc
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-io-cmds.c
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qtest.c
/openbmc/qemu/scripts/qapi-commands.py
/openbmc/qemu/scripts/qapi-event.py
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi-visit.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/scripts/update-linux-headers.sh
/openbmc/qemu/softmmu_template.h
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/target-alpha/Makefile.objs
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-alpha/fpu_helper.c
/openbmc/qemu/target-alpha/helper.c
/openbmc/qemu/target-alpha/helper.h
/openbmc/qemu/target-alpha/int_helper.c
/openbmc/qemu/target-alpha/mem_helper.c
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-alpha/vax_helper.c
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/cpu64.c
/openbmc/qemu/target-arm/helper-a64.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/internals.h
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/translate-a64.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-arm/translate.h
/openbmc/qemu/target-s390x/arch_dump.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/gdbstub.c
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/insn-data.def
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/machine.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-tricore/cpu.c
/openbmc/qemu/target-tricore/cpu.h
/openbmc/qemu/target-tricore/helper.h
/openbmc/qemu/target-tricore/op_helper.c
/openbmc/qemu/target-tricore/translate.c
/openbmc/qemu/target-tricore/tricore-opcodes.h
/openbmc/qemu/tcg/aarch64/tcg-target.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/i386/tcg-target.c
/openbmc/qemu/tcg/ia64/tcg-target.c
/openbmc/qemu/tcg/mips/tcg-target.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tcg/ppc/tcg-target.c
/openbmc/qemu/tcg/s390/tcg-target.c
/openbmc/qemu/tcg/sparc/tcg-target.c
/openbmc/qemu/tcg/tcg-be-ldst.h
/openbmc/qemu/tcg/tcg-op.c
/openbmc/qemu/tcg/tcg-opc.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tcg/tci/tcg-target.c
/openbmc/qemu/tci.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/libqos/ahci.c
/openbmc/qemu/tests/libqos/ahci.h
/openbmc/qemu/tests/libqos/libqos.c
/openbmc/qemu/tests/libqos/libqos.h
/openbmc/qemu/tests/libqos/malloc.c
/openbmc/qemu/tests/libqos/malloc.h
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qemu-iotests/033
/openbmc/qemu/tests/qemu-iotests/033.out
/openbmc/qemu/tests/qemu-iotests/059
/openbmc/qemu/tests/qemu-iotests/059.out
/openbmc/qemu/tests/qemu-iotests/076
/openbmc/qemu/tests/qemu-iotests/076.out
/openbmc/qemu/tests/qemu-iotests/131
/openbmc/qemu/tests/qemu-iotests/131.out
/openbmc/qemu/tests/qemu-iotests/134
/openbmc/qemu/tests/qemu-iotests/134.out
/openbmc/qemu/tests/qemu-iotests/check
/openbmc/qemu/tests/qemu-iotests/common
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/qemu-iotests/sample_images/afl9.vmdk.bz2
/openbmc/qemu/tests/test-qmp-commands.c
/openbmc/qemu/trace-events
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/egl-helpers.c
/openbmc/qemu/ui/gtk-egl.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input-keymap.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/x_keymap.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/vl.c
dadbb58f12-May-2015 Peter Maydell <peter.maydell@linaro.org>

hw/intc/arm_gic: Add grouping support to gic_update()

Add support to gic_update() for determining the current IRQ
and FIQ status when interrupt grouping is supported. This
simply requires that inste

hw/intc/arm_gic: Add grouping support to gic_update()

Add support to gic_update() for determining the current IRQ
and FIQ status when interrupt grouping is supported. This
simply requires that instead of always raising IRQ we
check the group of the highest priority pending interrupt
and the GICC_CTLR.FIQEn bit to see whether we should raise
IRQ or FIQ.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Message-id: 1430502643-25909-15-git-send-email-peter.maydell@linaro.org

show more ...

c5619bf912-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Change behavior of IAR writes

Grouping (GICv2) and Security Extensions change the behavior of IAR
reads. Acknowledging Group0 interrupts is only allowed from Secure
state and acknow

hw/intc/arm_gic: Change behavior of IAR writes

Grouping (GICv2) and Security Extensions change the behavior of IAR
reads. Acknowledging Group0 interrupts is only allowed from Secure
state and acknowledging Group1 interrupts from Secure state is only
allowed if AckCtl bit is set.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-14-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-14-git-send-email-greg.bellows@linaro.org
[PMM: simplify significantly by reusing the existing
gic_get_current_pending_irq() rather than reimplementing the
same logic here]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

f9c6a7f112-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Change behavior of EOIR writes

Grouping (GICv2) and Security Extensions change the behavior of EOIR
writes. Completing Group0 interrupts is only allowed from Secure state.

Signed-o

hw/intc/arm_gic: Change behavior of EOIR writes

Grouping (GICv2) and Security Extensions change the behavior of EOIR
writes. Completing Group0 interrupts is only allowed from Secure state.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-13-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-13-git-send-email-greg.bellows@linaro.org
[PMM: Rather than go to great lengths to ignore the UNPREDICTABLE case
of a Secure EOI of a Group1 (NS) irq with AckCtl == 0, we just let
it fall through; add a comment about it.]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

7c0fa10812-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Handle grouping for GICC_HPPIR

Grouping (GICv2) and Security Extensions change the behaviour of reads
of the highest priority pending interrupt register (ICCHPIR/GICC_HPPIR).

Signe

hw/intc/arm_gic: Handle grouping for GICC_HPPIR

Grouping (GICv2) and Security Extensions change the behaviour of reads
of the highest priority pending interrupt register (ICCHPIR/GICC_HPPIR).

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-12-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-12-git-send-email-greg.bellows@linaro.org
[PMM: make utility fn static; coding style fixes; AckCtl has an effect
for GICv2 without security extensions as well; removed checks on enable
bits because these are done when we set current_pending[cpu]]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

8150847012-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Restrict priority view

GICs with Security Extensions restrict the non-secure view of the
interrupt priority and priority mask registers.

Signed-off-by: Fabian Aggeler <aggelerf@eth

hw/intc/arm_gic: Restrict priority view

GICs with Security Extensions restrict the non-secure view of the
interrupt priority and priority mask registers.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-11-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-15-git-send-email-greg.bellows@linaro.org
[PMM: minor code tweaks; fixed missing masking in gic_set_priority_mask
and gic_set_priority]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

08efa9f212-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Implement Non-secure view of RPR

For GICs with Security Extensions Non-secure reads have a restricted
view on the current running priority.

Signed-off-by: Fabian Aggeler <aggelerf@

hw/intc/arm_gic: Implement Non-secure view of RPR

For GICs with Security Extensions Non-secure reads have a restricted
view on the current running priority.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-10-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-11-git-send-email-greg.bellows@linaro.org
[PMM: make function static, minor comment tweak]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

3295186012-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Make ICCICR/GICC_CTLR banked

ICCICR/GICC_CTLR is banked in GICv1 implementations with Security
Extensions or in GICv2 in independent from Security Extensions.
This makes it possible

hw/intc/arm_gic: Make ICCICR/GICC_CTLR banked

ICCICR/GICC_CTLR is banked in GICv1 implementations with Security
Extensions or in GICv2 in independent from Security Extensions.
This makes it possible to enable forwarding of interrupts from
the CPU interfaces to the connected processors for Group0 and Group1.

We also allow to set additional bits like AckCtl and FIQEn by changing
the type from bool to uint32. Since the field does not only store the
enable bit anymore and since we are touching the vmstate, we use the
opportunity to rename the field to cpu_ctlr.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-9-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-9-git-send-email-greg.bellows@linaro.org
[PMM: rewrote to store state in a single uint32_t rather than
keeping the NS and S banked variants separate; this considerably
simplifies the get/set functions]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

822e9cc312-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Make ICCBPR/GICC_BPR banked

This register is banked in GICs with Security Extensions. Storing the
non-secure copy of BPR in the abpr, which is an alias to the non-secure
copy for se

hw/intc/arm_gic: Make ICCBPR/GICC_BPR banked

This register is banked in GICs with Security Extensions. Storing the
non-secure copy of BPR in the abpr, which is an alias to the non-secure
copy for secure access. ABPR itself is only accessible from secure state
if the GIC implements Security Extensions.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-8-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-10-git-send-email-greg.bellows@linaro.org
[PMM: rewrote to fix style issues and correct handling of GICv2
without security extensions]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

679aa17512-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Make ICDDCR/GICD_CTLR banked

ICDDCR/GICD_CTLR is banked if the GIC has the security extensions,
and the S (or only) copy has separate enable bits for Group0 and
Group1 enable if the

hw/intc/arm_gic: Make ICDDCR/GICD_CTLR banked

ICDDCR/GICD_CTLR is banked if the GIC has the security extensions,
and the S (or only) copy has separate enable bits for Group0 and
Group1 enable if the GIC implements interrupt groups.

EnableGroup0 (Bit [1]) in GICv1 is architecturally IMPDEF. Since this
bit (Enable Non-secure) is present in the integrated GIC of the Cortex-A9
MPCore, we support this bit in our GICv1 implementation too.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-7-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-8-git-send-email-greg.bellows@linaro.org
[PMM: rewritten to store the state in a single s->ctlr uint32,
with the NS register handled as an alias of bit 1 in that value;
added vmstate version bump]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

eb8b953012-May-2015 Peter Maydell <peter.maydell@linaro.org>

hw/intc/arm_gic_kvm.c: Save and restore GICD_IGROUPRn state

Now that the GIC base class has state fields for the GICD_IGROUPRn
registers, make kvm_arm_gic_get() and kvm_arm_gic_put() write and
read

hw/intc/arm_gic_kvm.c: Save and restore GICD_IGROUPRn state

Now that the GIC base class has state fields for the GICD_IGROUPRn
registers, make kvm_arm_gic_get() and kvm_arm_gic_put() write and
read them. This allows us to remove the check that made us
fail migration if the guest had set any of the group register bits.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-6-git-send-email-peter.maydell@linaro.org

show more ...

c27a5ba912-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Add Interrupt Group Registers

The Interrupt Group Registers allow the guest to configure interrupts
into one of two groups, where Group0 are higher priority and may
be routed to IRQ

hw/intc/arm_gic: Add Interrupt Group Registers

The Interrupt Group Registers allow the guest to configure interrupts
into one of two groups, where Group0 are higher priority and may
be routed to IRQ or FIQ, and Group1 are lower priority and always
routed to IRQ. (In a GIC with the security extensions Group0 is
Secure interrupts and Group 1 is NonSecure.)
The GICv2 always supports interrupt grouping; the GICv1 does only
if it implements the security extensions.

This patch implements the ability to read and write the registers;
the actual functionality the bits control will be added in a
subsequent patch.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-5-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-7-git-send-email-greg.bellows@linaro.org
[PMM: bring GIC_*_GROUP macros into line with the others, ie a
simple SET/CLEAR/TEST rather than GROUP0/GROUP1;
utility gic_has_groups() function;
minor style fixes;
bump vmstate version]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

a9d8535312-May-2015 Peter Maydell <peter.maydell@linaro.org>

hw/intc/arm_gic: Switch to read/write callbacks with tx attributes

Switch the GIC's MMIO callback functions to the read_with_attrs
and write_with_attrs functions which provide MemTxAttrs. This will

hw/intc/arm_gic: Switch to read/write callbacks with tx attributes

Switch the GIC's MMIO callback functions to the read_with_attrs
and write_with_attrs functions which provide MemTxAttrs. This will
allow the GIC to correctly handle secure and nonsecure register
accesses.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Message-id: 1430502643-25909-4-git-send-email-peter.maydell@linaro.org

show more ...

5543d1ab12-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Add Security Extensions property

Add a QOM property which allows the GIC Security Extensions to be
enabled. These are an optional part of the GICv1 and GICv2 architecture.
This comm

hw/intc/arm_gic: Add Security Extensions property

Add a QOM property which allows the GIC Security Extensions to be
enabled. These are an optional part of the GICv1 and GICv2 architecture.
This commit just adds the property and some sanity checks that it
is only enabled on GIC revisions that support it.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-3-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-5-git-send-email-greg.bellows@linaro.org
[PMM: changed property name, added checks that it isn't set for
older GIC revisions or if using the KVM VGIC; reworded commit message]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

44f5529612-May-2015 Fabian Aggeler <aggelerf@ethz.ch>

hw/intc/arm_gic: Create outbound FIQ lines

Create the outbound FIQ lines from the GIC to the CPUs; these are
used if the GIC has security extensions or grouping support.

Signed-off-by: Fabian Aggel

hw/intc/arm_gic: Create outbound FIQ lines

Create the outbound FIQ lines from the GIC to the CPUs; these are
used if the GIC has security extensions or grouping support.

Signed-off-by: Fabian Aggeler <aggelerf@ethz.ch>
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1430502643-25909-2-git-send-email-peter.maydell@linaro.org
Message-id: 1429113742-8371-2-git-send-email-greg.bellows@linaro.org
[PMM: added FIQ lines to kvm-arm-gic so its interface is the same;
tweaked commit message]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

165cdaf812-May-2015 Adrian Huang <adrianhuang0701@gmail.com>

armv7m_nvic: systick: Reload the RELOAD value and count down only if ENABLE bit is set

Consider the following pseudo code to configure SYSTICK (The
recommended programming sequence from "the definit

armv7m_nvic: systick: Reload the RELOAD value and count down only if ENABLE bit is set

Consider the following pseudo code to configure SYSTICK (The
recommended programming sequence from "the definitive guide to the
arm cortex-m3"):
SYSTICK Reload Value Register = 0xffff
SYSTICK Current Value Register = 0
SYSTICK Control and Status Register = 0x7

The pseudo code "SYSTICK Current Value Register = 0" leads to invoking
systick_reload(). As a consequence, the systick.tick member is updated
and the systick timer starts to count down when the ENABLE bit of
SYSTICK Control and Status Register is cleared.

The worst case is that: during the system initialization, the reset
value of the SYSTICK Control and Status Register is 0x00000000.
When the code "SYSTICK Current Value Register = 0" is executed, the
systick.tick member is accumulated with "(s->systick.reload + 1) *
systick_scale(s)". The systick_scale() gets the external_ref_clock
scale because the CLKSOURCE bit of the SYSTICK Control and Status
Register is cleared. This is the incorrect behavior because of the
code "SYSTICK Control and Status Register = 0x7". Actually, we want
the processor clock instead of the external reference clock.

This incorrect behavior defers the generation of the first interrupt.

The patch fixes the above-mentioned issue by setting the systick.tick
member and modifying the systick timer only if the ENABLE bit of
the SYSTICK Control and Status Register is set.

In addition, the Cortex-M3 Devices Generic User Guide mentioned that
"When ENABLE is set to 1, the counter loads the RELOAD value from the
SYST RVR register and then counts down". This patch adheres to the
statement of the user guide.

Signed-off-by: Adrian Huang <adrianhuang0701@gmail.com>
Reviewed-by: Jim Huang <jserv.tw@gmail.com>
[PMM: minor tweak to comment text]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/arch_init.c
/openbmc/qemu/backends/hostmem-file.c
/openbmc/qemu/backends/tpm.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/microblazeel-softmmu.mak
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/dma-helpers.c
/openbmc/qemu/docs/atomics.txt
/openbmc/qemu/docs/memory-hotplug.txt
/openbmc/qemu/docs/multi-thread-compression.txt
/openbmc/qemu/docs/qapi-code-gen.txt
/openbmc/qemu/docs/qmp/qmp-events.txt
/openbmc/qemu/docs/qmp/qmp-spec.txt
/openbmc/qemu/docs/specs/acpi_mem_hotplug.txt
/openbmc/qemu/docs/specs/pci-ids.txt
/openbmc/qemu/docs/specs/rocker.txt
/openbmc/qemu/exec.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/acpi/aml-build.c
/openbmc/qemu/hw/acpi/ich9.c
/openbmc/qemu/hw/acpi/memory_hotplug.c
/openbmc/qemu/hw/acpi/pcihp.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/core/ptimer.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/acpi-dsdt-mem-hotplug.dsl
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
armv7m_nvic.c
/openbmc/qemu/hw/microblaze/boot.c
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/mips/mips_r4k.c
/openbmc/qemu/hw/misc/edu.c
/openbmc/qemu/hw/net/Makefile.objs
/openbmc/qemu/hw/net/rocker/rocker.c
/openbmc/qemu/hw/net/rocker/rocker.h
/openbmc/qemu/hw/net/rocker/rocker_desc.c
/openbmc/qemu/hw/net/rocker/rocker_desc.h
/openbmc/qemu/hw/net/rocker/rocker_fp.c
/openbmc/qemu/hw/net/rocker/rocker_fp.h
/openbmc/qemu/hw/net/rocker/rocker_hw.h
/openbmc/qemu/hw/net/rocker/rocker_of_dpa.c
/openbmc/qemu/hw/net/rocker/rocker_of_dpa.h
/openbmc/qemu/hw/net/rocker/rocker_tlv.h
/openbmc/qemu/hw/net/rocker/rocker_world.c
/openbmc/qemu/hw/net/rocker/rocker_world.h
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/net/vmxnet_rx_pkt.c
/openbmc/qemu/hw/net/vmxnet_rx_pkt.h
/openbmc/qemu/hw/pci-bridge/i82801b11.c
/openbmc/qemu/hw/pci/msix.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/tpm/tpm_passthrough.c
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/usb/core.c
/openbmc/qemu/hw/usb/dev-audio.c
/openbmc/qemu/hw/usb/dev-bluetooth.c
/openbmc/qemu/hw/usb/dev-hid.c
/openbmc/qemu/hw/usb/dev-hub.c
/openbmc/qemu/hw/usb/dev-mtp.c
/openbmc/qemu/hw/usb/dev-network.c
/openbmc/qemu/hw/usb/dev-serial.c
/openbmc/qemu/hw/usb/dev-smartcard-reader.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/usb/dev-uas.c
/openbmc/qemu/hw/usb/dev-wacom.c
/openbmc/qemu/hw/usb/hcd-uhci.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/hw/vfio/common.c
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/glib-compat.h
/openbmc/qemu/include/hw/acpi/acpi-defs.h
/openbmc/qemu/include/hw/acpi/aml-build.h
/openbmc/qemu/include/hw/acpi/memory_hotplug.h
/openbmc/qemu/include/hw/acpi/pc-hotplug.h
/openbmc/qemu/include/hw/i386/ich9.h
/openbmc/qemu/include/hw/pci-host/q35.h
/openbmc/qemu/include/hw/pci/pci.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/usb.h
/openbmc/qemu/include/hw/virtio/virtio-bus.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/migration/migration.h
/openbmc/qemu/include/migration/qemu-file.h
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/qapi/qmp/qobject.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/bitops.h
/openbmc/qemu/include/qemu/compatfd.h
/openbmc/qemu/include/sysemu/iothread.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/include/sysemu/tpm_backend_int.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/gtk.h
/openbmc/qemu/include/ui/sdl2.h
/openbmc/qemu/include/ui/shader.h
/openbmc/qemu/iothread.c
/openbmc/qemu/kvm-all.c
/openbmc/qemu/libcacard/cac.c
/openbmc/qemu/libcacard/card_7816.c
/openbmc/qemu/libcacard/event.c
/openbmc/qemu/libcacard/vcard.c
/openbmc/qemu/libcacard/vcard_emul_nss.c
/openbmc/qemu/libcacard/vcardt.c
/openbmc/qemu/libcacard/vreader.c
/openbmc/qemu/libcacard/vscclient.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/memory.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/qemu-file.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd.c
/openbmc/qemu/net/net.c
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/block.json
/openbmc/qemu/qapi/common.json
/openbmc/qemu/qapi/event.json
/openbmc/qemu/qapi/trace.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-coroutine-lock.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/qapi-schema.json
/openbmc/qemu/qjson.c
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qmp.c
/openbmc/qemu/qobject/Makefile.objs
/openbmc/qemu/qobject/json-parser.c
/openbmc/qemu/qobject/qjson.c
/openbmc/qemu/qobject/qnull.c
/openbmc/qemu/rules.mak
/openbmc/qemu/scripts/coverity-model.c
/openbmc/qemu/scripts/qapi-commands.py
/openbmc/qemu/scripts/qapi-event.py
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi-visit.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/scripts/qmp/qmp-shell
/openbmc/qemu/scripts/shaderinclude.pl
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/kvm.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/mmu.h
/openbmc/qemu/target-mips/kvm.c
/openbmc/qemu/target-openrisc/cpu.h
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-s390x/cpu-qom.h
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/machine.c
/openbmc/qemu/target-s390x/mmu_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-tricore/cpu.h
/openbmc/qemu/target-tricore/op_helper.c
/openbmc/qemu/target-tricore/translate.c
/openbmc/qemu/target-tricore/tricore-opcodes.h
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/acpi-test-data/pc/DSDT
/openbmc/qemu/tests/acpi-test-data/pc/SSDT
/openbmc/qemu/tests/acpi-test-data/pc/SSDT.bridge
/openbmc/qemu/tests/acpi-test-data/q35/DSDT
/openbmc/qemu/tests/acpi-test-data/q35/SSDT
/openbmc/qemu/tests/acpi-test-data/q35/SSDT.bridge
/openbmc/qemu/tests/bios-tables-test.c
/openbmc/qemu/tests/check-qjson.c
/openbmc/qemu/tests/libqos/ahci.c
/openbmc/qemu/tests/qapi-schema/alternate-array.err
/openbmc/qemu/tests/qapi-schema/alternate-array.exit
/openbmc/qemu/tests/qapi-schema/alternate-array.json
/openbmc/qemu/tests/qapi-schema/alternate-array.out
/openbmc/qemu/tests/qapi-schema/alternate-base.err
/openbmc/qemu/tests/qapi-schema/alternate-base.exit
/openbmc/qemu/tests/qapi-schema/alternate-base.json
/openbmc/qemu/tests/qapi-schema/alternate-base.out
/openbmc/qemu/tests/qapi-schema/alternate-clash.err
/openbmc/qemu/tests/qapi-schema/alternate-clash.exit
/openbmc/qemu/tests/qapi-schema/alternate-clash.json
/openbmc/qemu/tests/qapi-schema/alternate-clash.out
/openbmc/qemu/tests/qapi-schema/alternate-conflict-dict.err
/openbmc/qemu/tests/qapi-schema/alternate-conflict-dict.exit
/openbmc/qemu/tests/qapi-schema/alternate-conflict-dict.json
/openbmc/qemu/tests/qapi-schema/alternate-conflict-dict.out
/openbmc/qemu/tests/qapi-schema/alternate-conflict-string.err
/openbmc/qemu/tests/qapi-schema/alternate-conflict-string.exit
/openbmc/qemu/tests/qapi-schema/alternate-conflict-string.json
/openbmc/qemu/tests/qapi-schema/alternate-conflict-string.out
/openbmc/qemu/tests/qapi-schema/alternate-good.err
/openbmc/qemu/tests/qapi-schema/alternate-good.exit
/openbmc/qemu/tests/qapi-schema/alternate-good.json
/openbmc/qemu/tests/qapi-schema/alternate-good.out
/openbmc/qemu/tests/qapi-schema/alternate-nested.err
/openbmc/qemu/tests/qapi-schema/alternate-nested.exit
/openbmc/qemu/tests/qapi-schema/alternate-nested.json
/openbmc/qemu/tests/qapi-schema/alternate-nested.out
/openbmc/qemu/tests/qapi-schema/alternate-unknown.err
/openbmc/qemu/tests/qapi-schema/alternate-unknown.exit
/openbmc/qemu/tests/qapi-schema/alternate-unknown.json
/openbmc/qemu/tests/qapi-schema/alternate-unknown.out
/openbmc/qemu/tests/qapi-schema/bad-base.err
/openbmc/qemu/tests/qapi-schema/bad-base.exit
/openbmc/qemu/tests/qapi-schema/bad-base.json
/openbmc/qemu/tests/qapi-schema/bad-base.out
/openbmc/qemu/tests/qapi-schema/bad-data.err
/openbmc/qemu/tests/qapi-schema/bad-data.exit
/openbmc/qemu/tests/qapi-schema/bad-data.json
/openbmc/qemu/tests/qapi-schema/bad-data.out
/openbmc/qemu/tests/qapi-schema/bad-ident.err
/openbmc/qemu/tests/qapi-schema/bad-ident.exit
/openbmc/qemu/tests/qapi-schema/bad-ident.json
/openbmc/qemu/tests/qapi-schema/bad-ident.out
/openbmc/qemu/tests/qapi-schema/bad-type-bool.err
/openbmc/qemu/tests/qapi-schema/bad-type-bool.exit
/openbmc/qemu/tests/qapi-schema/bad-type-bool.json
/openbmc/qemu/tests/qapi-schema/bad-type-bool.out
/openbmc/qemu/tests/qapi-schema/bad-type-dict.err
/openbmc/qemu/tests/qapi-schema/bad-type-dict.exit
/openbmc/qemu/tests/qapi-schema/bad-type-dict.json
/openbmc/qemu/tests/qapi-schema/bad-type-dict.out
/openbmc/qemu/tests/qapi-schema/bad-type-int.err
/openbmc/qemu/tests/qapi-schema/bad-type-int.exit
/openbmc/qemu/tests/qapi-schema/bad-type-int.json
/openbmc/qemu/tests/qapi-schema/bad-type-int.out
/openbmc/qemu/tests/qapi-schema/command-int.err
/openbmc/qemu/tests/qapi-schema/command-int.exit
/openbmc/qemu/tests/qapi-schema/command-int.json
/openbmc/qemu/tests/qapi-schema/command-int.out
/openbmc/qemu/tests/qapi-schema/data-array-empty.err
/openbmc/qemu/tests/qapi-schema/data-array-empty.exit
/openbmc/qemu/tests/qapi-schema/data-array-empty.json
/openbmc/qemu/tests/qapi-schema/data-array-empty.out
/openbmc/qemu/tests/qapi-schema/data-array-unknown.err
/openbmc/qemu/tests/qapi-schema/data-array-unknown.exit
/openbmc/qemu/tests/qapi-schema/data-array-unknown.json
/openbmc/qemu/tests/qapi-schema/data-array-unknown.out
/openbmc/qemu/tests/qapi-schema/data-int.err
/openbmc/qemu/tests/qapi-schema/data-int.exit
/openbmc/qemu/tests/qapi-schema/data-int.json
/openbmc/qemu/tests/qapi-schema/data-int.out
/openbmc/qemu/tests/qapi-schema/data-member-array-bad.err
/openbmc/qemu/tests/qapi-schema/data-member-array-bad.exit
/openbmc/qemu/tests/qapi-schema/data-member-array-bad.json
/openbmc/qemu/tests/qapi-schema/data-member-array-bad.out
/openbmc/qemu/tests/qapi-schema/data-member-array.err
/openbmc/qemu/tests/qapi-schema/data-member-array.exit
/openbmc/qemu/tests/qapi-schema/data-member-array.json
/openbmc/qemu/tests/qapi-schema/data-member-array.out
/openbmc/qemu/tests/qapi-schema/data-member-unknown.err
/openbmc/qemu/tests/qapi-schema/data-member-unknown.exit
/openbmc/qemu/tests/qapi-schema/data-member-unknown.json
/openbmc/qemu/tests/qapi-schema/data-member-unknown.out
/openbmc/qemu/tests/qapi-schema/data-unknown.err
/openbmc/qemu/tests/qapi-schema/data-unknown.exit
/openbmc/qemu/tests/qapi-schema/data-unknown.json
/openbmc/qemu/tests/qapi-schema/data-unknown.out
/openbmc/qemu/tests/qapi-schema/double-data.err
/openbmc/qemu/tests/qapi-schema/double-data.exit
/openbmc/qemu/tests/qapi-schema/double-data.json
/openbmc/qemu/tests/qapi-schema/double-data.out
/openbmc/qemu/tests/qapi-schema/double-type.err
/openbmc/qemu/tests/qapi-schema/double-type.exit
/openbmc/qemu/tests/qapi-schema/double-type.json
/openbmc/qemu/tests/qapi-schema/double-type.out
/openbmc/qemu/tests/qapi-schema/enum-bad-name.err
/openbmc/qemu/tests/qapi-schema/enum-bad-name.exit
/openbmc/qemu/tests/qapi-schema/enum-bad-name.json
/openbmc/qemu/tests/qapi-schema/enum-bad-name.out
/openbmc/qemu/tests/qapi-schema/enum-clash-member.err
/openbmc/qemu/tests/qapi-schema/enum-clash-member.exit
/openbmc/qemu/tests/qapi-schema/enum-clash-member.json
/openbmc/qemu/tests/qapi-schema/enum-clash-member.out
/openbmc/qemu/tests/qapi-schema/enum-dict-member.err
/openbmc/qemu/tests/qapi-schema/enum-dict-member.exit
/openbmc/qemu/tests/qapi-schema/enum-dict-member.json
/openbmc/qemu/tests/qapi-schema/enum-dict-member.out
/openbmc/qemu/tests/qapi-schema/enum-empty.err
/openbmc/qemu/tests/qapi-schema/enum-empty.exit
/openbmc/qemu/tests/qapi-schema/enum-empty.json
/openbmc/qemu/tests/qapi-schema/enum-empty.out
/openbmc/qemu/tests/qapi-schema/enum-int-member.err
/openbmc/qemu/tests/qapi-schema/enum-int-member.exit
/openbmc/qemu/tests/qapi-schema/enum-int-member.json
/openbmc/qemu/tests/qapi-schema/enum-int-member.out
/openbmc/qemu/tests/qapi-schema/enum-max-member.err
/openbmc/qemu/tests/qapi-schema/enum-max-member.exit
/openbmc/qemu/tests/qapi-schema/enum-max-member.json
/openbmc/qemu/tests/qapi-schema/enum-max-member.out
/openbmc/qemu/tests/qapi-schema/enum-missing-data.err
/openbmc/qemu/tests/qapi-schema/enum-missing-data.exit
/openbmc/qemu/tests/qapi-schema/enum-missing-data.json
/openbmc/qemu/tests/qapi-schema/enum-missing-data.out
/openbmc/qemu/tests/qapi-schema/enum-union-clash.err
/openbmc/qemu/tests/qapi-schema/enum-union-clash.exit
/openbmc/qemu/tests/qapi-schema/enum-union-clash.json
/openbmc/qemu/tests/qapi-schema/enum-union-clash.out
/openbmc/qemu/tests/qapi-schema/enum-wrong-data.err
/openbmc/qemu/tests/qapi-schema/enum-wrong-data.exit
/openbmc/qemu/tests/qapi-schema/enum-wrong-data.json
/openbmc/qemu/tests/qapi-schema/enum-wrong-data.out
/openbmc/qemu/tests/qapi-schema/escape-outside-string.err
/openbmc/qemu/tests/qapi-schema/escape-outside-string.exit
/openbmc/qemu/tests/qapi-schema/escape-outside-string.json
/openbmc/qemu/tests/qapi-schema/escape-outside-string.out
/openbmc/qemu/tests/qapi-schema/escape-too-big.err
/openbmc/qemu/tests/qapi-schema/escape-too-big.exit
/openbmc/qemu/tests/qapi-schema/escape-too-big.json
/openbmc/qemu/tests/qapi-schema/escape-too-big.out
/openbmc/qemu/tests/qapi-schema/escape-too-short.err
/openbmc/qemu/tests/qapi-schema/escape-too-short.exit
/openbmc/qemu/tests/qapi-schema/escape-too-short.json
/openbmc/qemu/tests/qapi-schema/escape-too-short.out
/openbmc/qemu/tests/qapi-schema/event-case.err
/openbmc/qemu/tests/qapi-schema/event-case.exit
/openbmc/qemu/tests/qapi-schema/event-case.json
/openbmc/qemu/tests/qapi-schema/event-case.out
/openbmc/qemu/tests/qapi-schema/event-max.err
/openbmc/qemu/tests/qapi-schema/event-max.exit
/openbmc/qemu/tests/qapi-schema/event-max.json
/openbmc/qemu/tests/qapi-schema/event-max.out
/openbmc/qemu/tests/qapi-schema/event-nest-struct.err
/openbmc/qemu/tests/qapi-schema/flat-union-bad-base.err
/openbmc/qemu/tests/qapi-schema/flat-union-bad-base.exit
/openbmc/qemu/tests/qapi-schema/flat-union-bad-base.json
/openbmc/qemu/tests/qapi-schema/flat-union-bad-base.out
/openbmc/qemu/tests/qapi-schema/flat-union-bad-discriminator.err
/openbmc/qemu/tests/qapi-schema/flat-union-bad-discriminator.exit
/openbmc/qemu/tests/qapi-schema/flat-union-bad-discriminator.json
/openbmc/qemu/tests/qapi-schema/flat-union-bad-discriminator.out
/openbmc/qemu/tests/qapi-schema/flat-union-base-star.err
/openbmc/qemu/tests/qapi-schema/flat-union-base-star.exit
/openbmc/qemu/tests/qapi-schema/flat-union-base-star.json
/openbmc/qemu/tests/qapi-schema/flat-union-base-star.out
/openbmc/qemu/tests/qapi-schema/flat-union-base-union.err
/openbmc/qemu/tests/qapi-schema/flat-union-base-union.exit
/openbmc/qemu/tests/qapi-schema/flat-union-base-union.json
/openbmc/qemu/tests/qapi-schema/flat-union-base-union.out
/openbmc/qemu/tests/qapi-schema/flat-union-branch-clash.err
/openbmc/qemu/tests/qapi-schema/flat-union-branch-clash.exit
/openbmc/qemu/tests/qapi-schema/flat-union-branch-clash.json
/openbmc/qemu/tests/qapi-schema/flat-union-branch-clash.out
/openbmc/qemu/tests/qapi-schema/flat-union-inline.err
/openbmc/qemu/tests/qapi-schema/flat-union-inline.exit
/openbmc/qemu/tests/qapi-schema/flat-union-inline.json
/openbmc/qemu/tests/qapi-schema/flat-union-inline.out
/openbmc/qemu/tests/qapi-schema/flat-union-int-branch.err
/openbmc/qemu/tests/qapi-schema/flat-union-int-branch.exit
/openbmc/qemu/tests/qapi-schema/flat-union-int-branch.json
/openbmc/qemu/tests/qapi-schema/flat-union-int-branch.out
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-branch-key.json
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-discriminator.err
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-discriminator.json
/openbmc/qemu/tests/qapi-schema/flat-union-no-base.err
/openbmc/qemu/tests/qapi-schema/flat-union-no-base.json
/openbmc/qemu/tests/qapi-schema/flat-union-optional-discriminator.err
/openbmc/qemu/tests/qapi-schema/flat-union-optional-discriminator.exit
/openbmc/qemu/tests/qapi-schema/flat-union-optional-discriminator.json
/openbmc/qemu/tests/qapi-schema/flat-union-optional-discriminator.out
/openbmc/qemu/tests/qapi-schema/flat-union-reverse-define.json
/openbmc/qemu/tests/qapi-schema/flat-union-reverse-define.out
/openbmc/qemu/tests/qapi-schema/flat-union-string-discriminator.json
/openbmc/qemu/tests/qapi-schema/ident-with-escape.err
/openbmc/qemu/tests/qapi-schema/ident-with-escape.exit
/openbmc/qemu/tests/qapi-schema/ident-with-escape.json
/openbmc/qemu/tests/qapi-schema/ident-with-escape.out
/openbmc/qemu/tests/qapi-schema/indented-expr.json
/openbmc/qemu/tests/qapi-schema/indented-expr.out
/openbmc/qemu/tests/qapi-schema/missing-type.err
/openbmc/qemu/tests/qapi-schema/missing-type.exit
/openbmc/qemu/tests/qapi-schema/missing-type.json
/openbmc/qemu/tests/qapi-schema/missing-type.out
/openbmc/qemu/tests/qapi-schema/nested-struct-data.err
/openbmc/qemu/tests/qapi-schema/nested-struct-data.exit
/openbmc/qemu/tests/qapi-schema/nested-struct-data.json
/openbmc/qemu/tests/qapi-schema/nested-struct-data.out
/openbmc/qemu/tests/qapi-schema/nested-struct-returns.err
/openbmc/qemu/tests/qapi-schema/nested-struct-returns.exit
/openbmc/qemu/tests/qapi-schema/nested-struct-returns.json
/openbmc/qemu/tests/qapi-schema/nested-struct-returns.out
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qapi-schema/redefined-builtin.err
/openbmc/qemu/tests/qapi-schema/redefined-builtin.exit
/openbmc/qemu/tests/qapi-schema/redefined-builtin.json
/openbmc/qemu/tests/qapi-schema/redefined-builtin.out
/openbmc/qemu/tests/qapi-schema/redefined-command.err
/openbmc/qemu/tests/qapi-schema/redefined-command.exit
/openbmc/qemu/tests/qapi-schema/redefined-command.json
/openbmc/qemu/tests/qapi-schema/redefined-command.out
/openbmc/qemu/tests/qapi-schema/redefined-event.err
/openbmc/qemu/tests/qapi-schema/redefined-event.exit
/openbmc/qemu/tests/qapi-schema/redefined-event.json
/openbmc/qemu/tests/qapi-schema/redefined-event.out
/openbmc/qemu/tests/qapi-schema/redefined-type.err
/openbmc/qemu/tests/qapi-schema/redefined-type.exit
/openbmc/qemu/tests/qapi-schema/redefined-type.json
/openbmc/qemu/tests/qapi-schema/redefined-type.out
/openbmc/qemu/tests/qapi-schema/returns-alternate.err
/openbmc/qemu/tests/qapi-schema/returns-alternate.exit
/openbmc/qemu/tests/qapi-schema/returns-alternate.json
/openbmc/qemu/tests/qapi-schema/returns-alternate.out
/openbmc/qemu/tests/qapi-schema/returns-array-bad.err
/openbmc/qemu/tests/qapi-schema/returns-array-bad.exit
/openbmc/qemu/tests/qapi-schema/returns-array-bad.json
/openbmc/qemu/tests/qapi-schema/returns-array-bad.out
/openbmc/qemu/tests/qapi-schema/returns-int.err
/openbmc/qemu/tests/qapi-schema/returns-int.exit
/openbmc/qemu/tests/qapi-schema/returns-int.json
/openbmc/qemu/tests/qapi-schema/returns-int.out
/openbmc/qemu/tests/qapi-schema/returns-unknown.err
/openbmc/qemu/tests/qapi-schema/returns-unknown.exit
/openbmc/qemu/tests/qapi-schema/returns-unknown.json
/openbmc/qemu/tests/qapi-schema/returns-unknown.out
/openbmc/qemu/tests/qapi-schema/returns-whitelist.err
/openbmc/qemu/tests/qapi-schema/returns-whitelist.exit
/openbmc/qemu/tests/qapi-schema/returns-whitelist.json
/openbmc/qemu/tests/qapi-schema/returns-whitelist.out
/openbmc/qemu/tests/qapi-schema/struct-base-clash-deep.err
/openbmc/qemu/tests/qapi-schema/struct-base-clash-deep.exit
/openbmc/qemu/tests/qapi-schema/struct-base-clash-deep.json
/openbmc/qemu/tests/qapi-schema/struct-base-clash-deep.out
/openbmc/qemu/tests/qapi-schema/struct-base-clash.err
/openbmc/qemu/tests/qapi-schema/struct-base-clash.exit
/openbmc/qemu/tests/qapi-schema/struct-base-clash.json
/openbmc/qemu/tests/qapi-schema/struct-base-clash.out
/openbmc/qemu/tests/qapi-schema/type-bypass-bad-gen.err
/openbmc/qemu/tests/qapi-schema/type-bypass-bad-gen.exit
/openbmc/qemu/tests/qapi-schema/type-bypass-bad-gen.json
/openbmc/qemu/tests/qapi-schema/type-bypass-bad-gen.out
/openbmc/qemu/tests/qapi-schema/type-bypass-no-gen.err
/openbmc/qemu/tests/qapi-schema/type-bypass-no-gen.exit
/openbmc/qemu/tests/qapi-schema/type-bypass-no-gen.json
/openbmc/qemu/tests/qapi-schema/type-bypass-no-gen.out
/openbmc/qemu/tests/qapi-schema/type-bypass.err
/openbmc/qemu/tests/qapi-schema/type-bypass.exit
/openbmc/qemu/tests/qapi-schema/type-bypass.json
/openbmc/qemu/tests/qapi-schema/type-bypass.out
/openbmc/qemu/tests/qapi-schema/unicode-str.err
/openbmc/qemu/tests/qapi-schema/unicode-str.exit
/openbmc/qemu/tests/qapi-schema/unicode-str.json
/openbmc/qemu/tests/qapi-schema/unicode-str.out
/openbmc/qemu/tests/qapi-schema/union-bad-branch.err
/openbmc/qemu/tests/qapi-schema/union-bad-branch.exit
/openbmc/qemu/tests/qapi-schema/union-bad-branch.json
/openbmc/qemu/tests/qapi-schema/union-bad-branch.out
/openbmc/qemu/tests/qapi-schema/union-base-no-discriminator.err
/openbmc/qemu/tests/qapi-schema/union-base-no-discriminator.exit
/openbmc/qemu/tests/qapi-schema/union-base-no-discriminator.json
/openbmc/qemu/tests/qapi-schema/union-base-no-discriminator.out
/openbmc/qemu/tests/qapi-schema/union-invalid-base.err
/openbmc/qemu/tests/qapi-schema/union-invalid-base.json
/openbmc/qemu/tests/qapi-schema/union-max.err
/openbmc/qemu/tests/qapi-schema/union-max.exit
/openbmc/qemu/tests/qapi-schema/union-max.json
/openbmc/qemu/tests/qapi-schema/union-max.out
/openbmc/qemu/tests/qapi-schema/union-optional-branch.err
/openbmc/qemu/tests/qapi-schema/union-optional-branch.exit
/openbmc/qemu/tests/qapi-schema/union-optional-branch.json
/openbmc/qemu/tests/qapi-schema/union-optional-branch.out
/openbmc/qemu/tests/qapi-schema/union-unknown.err
/openbmc/qemu/tests/qapi-schema/union-unknown.exit
/openbmc/qemu/tests/qapi-schema/union-unknown.json
/openbmc/qemu/tests/qapi-schema/union-unknown.out
/openbmc/qemu/tests/qapi-schema/unknown-escape.err
/openbmc/qemu/tests/qapi-schema/unknown-escape.exit
/openbmc/qemu/tests/qapi-schema/unknown-escape.json
/openbmc/qemu/tests/qapi-schema/unknown-escape.out
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.err
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.exit
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.json
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.out
/openbmc/qemu/tests/rocker/README
/openbmc/qemu/tests/rocker/all
/openbmc/qemu/tests/rocker/bridge
/openbmc/qemu/tests/rocker/bridge-stp
/openbmc/qemu/tests/rocker/bridge-vlan
/openbmc/qemu/tests/rocker/bridge-vlan-stp
/openbmc/qemu/tests/rocker/port
/openbmc/qemu/tests/rocker/tut.dot
/openbmc/qemu/tests/test-qmp-commands.c
/openbmc/qemu/tests/test-qmp-input-strict.c
/openbmc/qemu/tests/test-qmp-input-visitor.c
/openbmc/qemu/tests/test-qmp-output-visitor.c
/openbmc/qemu/tests/test-visitor-serialization.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/console-gl.c
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input-legacy.c
/openbmc/qemu/ui/sdl.c
/openbmc/qemu/ui/sdl2-2d.c
/openbmc/qemu/ui/sdl2-gl.c
/openbmc/qemu/ui/sdl2-input.c
/openbmc/qemu/ui/sdl2.c
/openbmc/qemu/ui/shader.c
/openbmc/qemu/ui/shader/texture-blit.frag
/openbmc/qemu/ui/shader/texture-blit.vert
/openbmc/qemu/ui/spice-display.c
/openbmc/qemu/ui/vnc-auth-vencrypt.c
/openbmc/qemu/ui/vnc-tls.c
/openbmc/qemu/ui/vnc-ws.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/util/compatfd.c
/openbmc/qemu/util/osdep.c
/openbmc/qemu/util/qemu-config.c
/openbmc/qemu/vl.c
8132975407-Apr-2015 Denis V. Lunev <den@openvz.org>

apic_common: improve readability of apic_reset_common

Replace call of cpu_is_bsp(s->cpu) which really returns
!!(s->apicbase & MSR_IA32_APICBASE_BSP)
with directly collected value. Due to this t

apic_common: improve readability of apic_reset_common

Replace call of cpu_is_bsp(s->cpu) which really returns
!!(s->apicbase & MSR_IA32_APICBASE_BSP)
with directly collected value. Due to this the tracepoint
trace_cpu_get_apic_base((uint64_t)s->apicbase);
will not be hit anymore in apic_reset_common.

Signed-off-by: Denis V. Lunev <den@openvz.org>
CC: Andreas Färber <afaerber@suse.de>
CC: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <1428414832-3104-1-git-send-email-den@openvz.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

06feaacf30-Apr-2015 Peter Maydell <peter.maydell@linaro.org>

Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging

- miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan)
- next part in the thread-safe address_space_* saga: atomic a

Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging

- miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan)
- next part in the thread-safe address_space_* saga: atomic access
to the bounce buffer and the map_clients list, from Fam
- optional support for linking with tcmalloc, also from Fam
- reapplying Peter Crosthwaite's "Respect as_translate_internal
length clamp" after fixing the SPARC fallout.
- build system fix from Wei Liu
- small acpi-build and ioport cleanup by myself

# gpg: Signature made Wed Apr 29 09:34:00 2015 BST using RSA key ID 78C7AE83
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
# gpg: aka "Paolo Bonzini <pbonzini@redhat.com>"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83

* remotes/bonzini/tags/for-upstream: (22 commits)
nbd/trivial: fix type cast for ioctl
translate-all: use bitmap helpers for PageDesc's bitmap
target-i386: disable LINT0 after reset
Makefile.target: prepend $libs_softmmu to $LIBS
milkymist: do not modify libs-softmmu
configure: Add support for tcmalloc
exec: Respect as_translate_internal length clamp
ioport: reserve the whole range of an I/O port in the AddressSpace
ioport: loosen assertions on emulation of 16-bit ports
ioport: remove wrong comment
ide: there is only one data port
gus: clean up MemoryRegionPortio
sb16: remove useless mixer_write_indexw
sun4m: fix slavio sysctrl and led register sizes
acpi-build: remove dependency from ram_addr.h
memory: add memory_region_ram_resize
dma-helpers: Fix race condition of continue_after_map_failure and dma_aio_cancel
exec: Notify cpu_register_map_client caller if the bounce buffer is available
exec: Protect map_client_list with mutex
linux-user, bsd-user: Remove two calls to cpu_exec_init_all
...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile.target
/openbmc/qemu/aio-posix.c
/openbmc/qemu/aio-win32.c
/openbmc/qemu/async.c
/openbmc/qemu/block.c
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/backup.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/null.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/quorum.c
/openbmc/qemu/block/snapshot.c
/openbmc/qemu/block/vdi.c
/openbmc/qemu/block/vhdx.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block/vpc.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/blockjob.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/configure
/openbmc/qemu/dma-helpers.c
/openbmc/qemu/docs/bitmaps.md
/openbmc/qemu/docs/qmp/qmp-events.txt
/openbmc/qemu/exec.c
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/audio/gus.c
/openbmc/qemu/hw/audio/sb16.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/m25p80.c
/openbmc/qemu/hw/core/loader.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/ide/core.c
apic_common.c
/openbmc/qemu/hw/misc/slavio_misc.c
/openbmc/qemu/hw/vfio/pci.c
/openbmc/qemu/include/block/aio.h
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/blockjob.h
/openbmc/qemu/include/block/qapi.h
/openbmc/qemu/include/exec/cpu-common.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/hw/loader.h
/openbmc/qemu/include/qapi/qmp/qerror.h
/openbmc/qemu/include/qemu/hbitmap.h
/openbmc/qemu/include/standard-headers/linux/virtio_blk.h
/openbmc/qemu/include/sysemu/block-backend.h
/openbmc/qemu/include/sysemu/os-win32.h
/openbmc/qemu/ioport.c
/openbmc/qemu/iothread.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/memory.c
/openbmc/qemu/migration/block.c
/openbmc/qemu/nbd.c
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/scripts/checkpatch.pl
/openbmc/qemu/scripts/qemu-gdb.py
/openbmc/qemu/scripts/qmp/qmp.py
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/libqos/ahci.c
/openbmc/qemu/tests/libqos/ahci.h
/openbmc/qemu/tests/libqos/libqos-pc.c
/openbmc/qemu/tests/libqos/libqos-pc.h
/openbmc/qemu/tests/libqos/libqos.c
/openbmc/qemu/tests/libqos/libqos.h
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/qemu-iotests/122
/openbmc/qemu/tests/qemu-iotests/122.out
/openbmc/qemu/tests/qemu-iotests/124
/openbmc/qemu/tests/qemu-iotests/124.out
/openbmc/qemu/tests/qemu-iotests/129
/openbmc/qemu/tests/qemu-iotests/129.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/test-aio.c
/openbmc/qemu/tests/test-hbitmap.c
/openbmc/qemu/thread-pool.c
/openbmc/qemu/translate-all.c
/openbmc/qemu/util/hbitmap.c
b8eb551212-Apr-2015 Nadav Amit <namit@cs.technion.ac.il>

target-i386: disable LINT0 after reset

Due to old Seabios bug, QEMU reenable LINT0 after reset. This bug is long gone
and therefore this hack is no longer needed. Since it violates the
specificatio

target-i386: disable LINT0 after reset

Due to old Seabios bug, QEMU reenable LINT0 after reset. This bug is long gone
and therefore this hack is no longer needed. Since it violates the
specifications, it is removed.

Signed-off-by: Nadav Amit <namit@cs.technion.ac.il>
Message-Id: <1428881529-29459-2-git-send-email-namit@cs.technion.ac.il>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.target
/openbmc/qemu/VERSION
/openbmc/qemu/async.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/configure
/openbmc/qemu/dma-helpers.c
/openbmc/qemu/docs/specs/fw_cfg.txt
/openbmc/qemu/exec.c
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/alpha/typhoon.c
/openbmc/qemu/hw/arm/allwinner-a10.c
/openbmc/qemu/hw/arm/cubieboard.c
/openbmc/qemu/hw/arm/digic_boards.c
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/integratorcp.c
/openbmc/qemu/hw/arm/kzm.c
/openbmc/qemu/hw/arm/musicpal.c
/openbmc/qemu/hw/arm/omap1.c
/openbmc/qemu/hw/arm/omap2.c
/openbmc/qemu/hw/arm/spitz.c
/openbmc/qemu/hw/arm/strongarm.c
/openbmc/qemu/hw/arm/versatilepb.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/xilinx_zynq.c
/openbmc/qemu/hw/audio/gus.c
/openbmc/qemu/hw/audio/pcspk.c
/openbmc/qemu/hw/audio/sb16.c
/openbmc/qemu/hw/block/dataplane/virtio-blk.c
/openbmc/qemu/hw/block/m25p80.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/char/cadence_uart.c
/openbmc/qemu/hw/char/digic-uart.c
/openbmc/qemu/hw/char/etraxfs_ser.c
/openbmc/qemu/hw/char/lm32_juart.c
/openbmc/qemu/hw/char/lm32_uart.c
/openbmc/qemu/hw/char/milkymist-uart.c
/openbmc/qemu/hw/char/pl011.c
/openbmc/qemu/hw/char/stm32f2xx_usart.c
/openbmc/qemu/hw/char/xilinx_uartlite.c
/openbmc/qemu/hw/core/loader.c
/openbmc/qemu/hw/cris/axis_dev88.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/ide/core.c
apic_common.c
/openbmc/qemu/hw/isa/pc87312.c
/openbmc/qemu/hw/lm32/lm32_boards.c
/openbmc/qemu/hw/lm32/milkymist.c
/openbmc/qemu/hw/misc/slavio_misc.c
/openbmc/qemu/hw/pci-host/bonito.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/sd/milkymist-memcard.c
/openbmc/qemu/hw/sd/pl181.c
/openbmc/qemu/hw/sd/sdhci.c
/openbmc/qemu/hw/sd/ssi-sd.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/xen/xen_pt.c
/openbmc/qemu/hw/xen/xen_pt_config_init.c
/openbmc/qemu/include/exec/cpu-common.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/glib-compat.h
/openbmc/qemu/include/hw/arm/stm32f205_soc.h
/openbmc/qemu/include/hw/loader.h
/openbmc/qemu/include/hw/virtio/vhost.h
/openbmc/qemu/include/hw/virtio/virtio-blk.h
/openbmc/qemu/ioport.c
/openbmc/qemu/kvm-all.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/memory.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-ppc/machine.c
/openbmc/qemu/target-tricore/op_helper.c
/openbmc/qemu/tcg/tcg-op.c
/openbmc/qemu/tests/qemu-iotests/130
/openbmc/qemu/tests/qemu-iotests/130.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/translate-all.c
/openbmc/qemu/util/qemu-config.c
41074f3d23-Mar-2015 Paolo Bonzini <pbonzini@redhat.com>

omap_intc: convert ffs(3) to ctz32() in omap_inth_sir_update()

Rewrite the loop using level &= level - 1 to clear the least significant
bit after each iteration. This simplifies the loop and makes

omap_intc: convert ffs(3) to ctz32() in omap_inth_sir_update()

Rewrite the loop using level &= level - 1 to clear the least significant
bit after each iteration. This simplifies the loop and makes it easy to
replace ffs(3) with ctz32().

Cc: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1427124571-28598-8-git-send-email-stefanha@redhat.com
Signed-off-by: Kevin Wolf <kwolf@redhat.com>

show more ...

1...<<61626364656667686970>>...74