History log of /openbmc/qemu/hw/intc/ (Results 1076 – 1100 of 1839)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
67d8032115-Mar-2019 Zoltán Baldaszti <bztemail@gmail.com>

hw/intc/bcm2836_control: Implement local timer

The BCM2836 control logic module includes a simple
"local timer" which is a programmable down-counter that
can generates an interrupt. Implement this f

hw/intc/bcm2836_control: Implement local timer

The BCM2836 control logic module includes a simple
"local timer" which is a programmable down-counter that
can generates an interrupt. Implement this functionality.

Signed-off-by: Zoltán Baldaszti <bztemail@gmail.com>
[PMM: wrote commit message; wrapped long line; tweaked
some comments to match the final version of the code]
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/.travis.yml
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/accel/accel.c
/openbmc/qemu/audio/Makefile.objs
/openbmc/qemu/audio/alsaaudio.c
/openbmc/qemu/audio/audio.c
/openbmc/qemu/audio/audio.h
/openbmc/qemu/audio/audio_int.h
/openbmc/qemu/audio/audio_legacy.c
/openbmc/qemu/audio/audio_template.h
/openbmc/qemu/audio/audio_win_int.c
/openbmc/qemu/audio/coreaudio.c
/openbmc/qemu/audio/dsound_template.h
/openbmc/qemu/audio/dsoundaudio.c
/openbmc/qemu/audio/noaudio.c
/openbmc/qemu/audio/ossaudio.c
/openbmc/qemu/audio/paaudio.c
/openbmc/qemu/audio/sdlaudio.c
/openbmc/qemu/audio/spiceaudio.c
/openbmc/qemu/audio/wavaudio.c
/openbmc/qemu/audio/wavcapture.c
/openbmc/qemu/backends/cryptodev-vhost-user.c
/openbmc/qemu/backends/hostmem-file.c
/openbmc/qemu/backends/hostmem-memfd.c
/openbmc/qemu/block.c
/openbmc/qemu/block/commit.c
/openbmc/qemu/block/dirty-bitmap.c
/openbmc/qemu/block/file-posix.c
/openbmc/qemu/block/gluster.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/qcow2-bitmap.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/raw-format.c
/openbmc/qemu/block/replication.c
/openbmc/qemu/block/stream.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/contrib/gitdm/domain-map
/openbmc/qemu/contrib/gitdm/group-map-ibm
/openbmc/qemu/contrib/gitdm/group-map-individuals
/openbmc/qemu/contrib/gitdm/group-map-janustech
/openbmc/qemu/contrib/gitdm/group-map-wavecomp
/openbmc/qemu/contrib/libvhost-user/libvhost-user-glib.c
/openbmc/qemu/contrib/libvhost-user/libvhost-user-glib.h
/openbmc/qemu/contrib/libvhost-user/libvhost-user.c
/openbmc/qemu/contrib/libvhost-user/libvhost-user.h
/openbmc/qemu/docs/devel/decodetree.rst
/openbmc/qemu/docs/devel/index.rst
/openbmc/qemu/docs/interop/firmware.json
/openbmc/qemu/docs/interop/qcow2.txt
/openbmc/qemu/docs/interop/vhost-user.json
/openbmc/qemu/docs/interop/vhost-user.txt
/openbmc/qemu/gitdm.config
/openbmc/qemu/hw/acpi/ich9.c
/openbmc/qemu/hw/acpi/nvdimm.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/arm/collie.c
/openbmc/qemu/hw/arm/digic_boards.c
/openbmc/qemu/hw/arm/gumstix.c
/openbmc/qemu/hw/arm/mainstone.c
/openbmc/qemu/hw/arm/musicpal.c
/openbmc/qemu/hw/arm/omap2.c
/openbmc/qemu/hw/arm/omap_sx1.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/arm/z2.c
/openbmc/qemu/hw/audio/ac97.c
/openbmc/qemu/hw/audio/adlib.c
/openbmc/qemu/hw/audio/cs4231a.c
/openbmc/qemu/hw/audio/es1370.c
/openbmc/qemu/hw/audio/gus.c
/openbmc/qemu/hw/audio/hda-codec.c
/openbmc/qemu/hw/audio/lm4549.c
/openbmc/qemu/hw/audio/milkymist-ac97.c
/openbmc/qemu/hw/audio/pcspk.c
/openbmc/qemu/hw/audio/sb16.c
/openbmc/qemu/hw/audio/wm8750.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/pflash_cfi01.c
/openbmc/qemu/hw/block/pflash_cfi02.c
/openbmc/qemu/hw/block/vhost-user-blk.c
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/core/sysbus.c
/openbmc/qemu/hw/display/xlnx_dp.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/intel_iommu.c
/openbmc/qemu/hw/i386/intel_iommu_internal.h
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/pc_sysfw.c
/openbmc/qemu/hw/i386/trace-events
/openbmc/qemu/hw/input/tsc210x.c
bcm2836_control.c
/openbmc/qemu/hw/isa/lpc_ich9.c
/openbmc/qemu/hw/lm32/lm32_boards.c
/openbmc/qemu/hw/lm32/milkymist.c
/openbmc/qemu/hw/microblaze/petalogix_ml605_mmu.c
/openbmc/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/mips/mips_r4k.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/pci-bridge/gen_pcie_root_port.c
/openbmc/qemu/hw/pci-bridge/pcie_root_port.c
/openbmc/qemu/hw/pci/pcie.c
/openbmc/qemu/hw/ppc/ppc405_boards.c
/openbmc/qemu/hw/ppc/sam460ex.c
/openbmc/qemu/hw/ppc/virtex_ml507.c
/openbmc/qemu/hw/scsi/vhost-user-scsi.c
/openbmc/qemu/hw/sd/Kconfig
/openbmc/qemu/hw/sd/Makefile.objs
/openbmc/qemu/hw/sd/sdhci-internal.h
/openbmc/qemu/hw/sd/sdhci-pci.c
/openbmc/qemu/hw/sd/sdhci.c
/openbmc/qemu/hw/sh4/r2d.c
/openbmc/qemu/hw/usb/dev-audio.c
/openbmc/qemu/hw/vfio/common.c
/openbmc/qemu/hw/vfio/display.c
/openbmc/qemu/hw/vfio/pci.c
/openbmc/qemu/hw/vfio/pci.h
/openbmc/qemu/hw/vfio/trace-events
/openbmc/qemu/hw/virtio/vhost-stub.c
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/xtensa/xtfpga.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/dirty-bitmap.h
/openbmc/qemu/include/hw/acpi/ich9.h
/openbmc/qemu/include/hw/block/flash.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/i386/intel_iommu.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/intc/bcm2836_control.h
/openbmc/qemu/include/hw/mem/nvdimm.h
/openbmc/qemu/include/hw/pci/pcie.h
/openbmc/qemu/include/hw/pci/pcie_port.h
/openbmc/qemu/include/hw/pci/pcie_regs.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/vfio/vfio-common.h
/openbmc/qemu/include/hw/virtio/vhost-backend.h
/openbmc/qemu/include/hw/virtio/vhost-user-blk.h
/openbmc/qemu/include/hw/virtio/vhost-user-scsi.h
/openbmc/qemu/include/hw/virtio/vhost-user.h
/openbmc/qemu/include/hw/virtio/vhost.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/qom/object.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/migration/block-dirty-bitmap.c
/openbmc/qemu/migration/socket.c
/openbmc/qemu/nbd/server.c
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/qapi/Makefile.objs
/openbmc/qemu/qapi/audio.json
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/qapi-schema.json
/openbmc/qemu/qapi/ui.json
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-io-cmds.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qom/object.c
/openbmc/qemu/scripts/decodetree.py
/openbmc/qemu/scripts/qemugdb/timers.py
/openbmc/qemu/scripts/qmp/qmp-shell
/openbmc/qemu/slirp/src/state.c
/openbmc/qemu/target/hppa/cpu.h
/openbmc/qemu/target/hppa/gdbstub.c
/openbmc/qemu/target/hppa/helper.c
/openbmc/qemu/target/hppa/helper.h
/openbmc/qemu/target/hppa/insns.decode
/openbmc/qemu/target/hppa/mem_helper.c
/openbmc/qemu/target/hppa/op_helper.c
/openbmc/qemu/target/hppa/trace-events
/openbmc/qemu/target/hppa/translate.c
/openbmc/qemu/target/riscv/Makefile.objs
/openbmc/qemu/target/riscv/insn16.decode
/openbmc/qemu/target/riscv/insn32-64.decode
/openbmc/qemu/target/riscv/insn32.decode
/openbmc/qemu/target/riscv/insn_trans/trans_privileged.inc.c
/openbmc/qemu/target/riscv/insn_trans/trans_rva.inc.c
/openbmc/qemu/target/riscv/insn_trans/trans_rvc.inc.c
/openbmc/qemu/target/riscv/insn_trans/trans_rvd.inc.c
/openbmc/qemu/target/riscv/insn_trans/trans_rvf.inc.c
/openbmc/qemu/target/riscv/insn_trans/trans_rvi.inc.c
/openbmc/qemu/target/riscv/insn_trans/trans_rvm.inc.c
/openbmc/qemu/target/riscv/translate.c
/openbmc/qemu/tests/.gitignore
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/boot-serial-test.c
/openbmc/qemu/tests/decode/check.sh
/openbmc/qemu/tests/decode/err_pattern_group_empty.decode
/openbmc/qemu/tests/decode/err_pattern_group_ident1.decode
/openbmc/qemu/tests/decode/err_pattern_group_ident2.decode
/openbmc/qemu/tests/decode/err_pattern_group_nest1.decode
/openbmc/qemu/tests/decode/err_pattern_group_overlap1.decode
/openbmc/qemu/tests/decode/err_width1.decode
/openbmc/qemu/tests/decode/err_width2.decode
/openbmc/qemu/tests/decode/err_width3.decode
/openbmc/qemu/tests/decode/err_width4.decode
/openbmc/qemu/tests/decode/succ_pattern_group_nest1.decode
/openbmc/qemu/tests/docker/Makefile.include
/openbmc/qemu/tests/docker/dockerfiles/debian-xtensa-cross.docker
/openbmc/qemu/tests/docker/dockerfiles/fedora-cris-cross.docker
/openbmc/qemu/tests/libqos/libqos.c
/openbmc/qemu/tests/libqos/libqos.h
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/prom-env-test.c
/openbmc/qemu/tests/pxe-test.c
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/051.pc.out
/openbmc/qemu/tests/qemu-iotests/124
/openbmc/qemu/tests/qemu-iotests/124.out
/openbmc/qemu/tests/qemu-iotests/232
/openbmc/qemu/tests/qemu-iotests/232.out
/openbmc/qemu/tests/qemu-iotests/236.out
/openbmc/qemu/tests/qemu-iotests/245
/openbmc/qemu/tests/qemu-iotests/245.out
/openbmc/qemu/tests/qemu-iotests/246
/openbmc/qemu/tests/qemu-iotests/246.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/tcg/Makefile
/openbmc/qemu/tests/tcg/Makefile.include
/openbmc/qemu/tests/tcg/aarch64/pauth-1.c
/openbmc/qemu/tests/tcg/arm/Makefile.softmmu-target
/openbmc/qemu/tests/tcg/arm/test-armv6m-undef.S
/openbmc/qemu/tests/tcg/arm/test-armv6m-undef.ld
/openbmc/qemu/tests/tcg/cris/Makefile.include
/openbmc/qemu/tests/tcg/cris/Makefile.target
/openbmc/qemu/tests/tcg/cris/bare/check_addcv17.s
/openbmc/qemu/tests/tcg/cris/bare/check_addi.s
/openbmc/qemu/tests/tcg/cris/bare/check_addiv32.s
/openbmc/qemu/tests/tcg/cris/bare/check_addm.s
/openbmc/qemu/tests/tcg/cris/bare/check_addq.s
/openbmc/qemu/tests/tcg/cris/bare/check_addr.s
/openbmc/qemu/tests/tcg/cris/bare/check_addxc.s
/openbmc/qemu/tests/tcg/cris/bare/check_addxm.s
/openbmc/qemu/tests/tcg/cris/bare/check_addxr.s
/openbmc/qemu/tests/tcg/cris/bare/check_andc.s
/openbmc/qemu/tests/tcg/cris/bare/check_andm.s
/openbmc/qemu/tests/tcg/cris/bare/check_andq.s
/openbmc/qemu/tests/tcg/cris/bare/check_andr.s
/openbmc/qemu/tests/tcg/cris/bare/check_asr.s
/openbmc/qemu/tests/tcg/cris/bare/check_ba.s
/openbmc/qemu/tests/tcg/cris/bare/check_bas.s
/openbmc/qemu/tests/tcg/cris/bare/check_bcc.s
/openbmc/qemu/tests/tcg/cris/bare/check_boundc.s
/openbmc/qemu/tests/tcg/cris/bare/check_boundr.s
/openbmc/qemu/tests/tcg/cris/bare/check_btst.s
/openbmc/qemu/tests/tcg/cris/bare/check_clearfv32.s
/openbmc/qemu/tests/tcg/cris/bare/check_clrjmp1.s
/openbmc/qemu/tests/tcg/cris/bare/check_cmp-2.s
/openbmc/qemu/tests/tcg/cris/bare/check_cmpc.s
/openbmc/qemu/tests/tcg/cris/bare/check_cmpm.s
/openbmc/qemu/tests/tcg/cris/bare/check_cmpq.s
/openbmc/qemu/tests/tcg/cris/bare/check_cmpr.s
/openbmc/qemu/tests/tcg/cris/bare/check_cmpxc.s
/openbmc/qemu/tests/tcg/cris/bare/check_cmpxm.s
/openbmc/qemu/tests/tcg/cris/bare/check_dstep.s
/openbmc/qemu/tests/tcg/cris/bare/check_jsr.s
/openbmc/qemu/tests/tcg/cris/bare/check_lapc.s
/openbmc/qemu/tests/tcg/cris/bare/check_lsl.s
/openbmc/qemu/tests/tcg/cris/bare/check_lsr.s
/openbmc/qemu/tests/tcg/cris/bare/check_mcp.s
/openbmc/qemu/tests/tcg/cris/bare/check_movdelsr1.s
/openbmc/qemu/tests/tcg/cris/bare/check_movecr.s
/openbmc/qemu/tests/tcg/cris/bare/check_movei.s
/openbmc/qemu/tests/tcg/cris/bare/check_movemr.s
/openbmc/qemu/tests/tcg/cris/bare/check_movemrv32.s
/openbmc/qemu/tests/tcg/cris/bare/check_mover.s
/openbmc/qemu/tests/tcg/cris/bare/check_moverm.s
/openbmc/qemu/tests/tcg/cris/bare/check_movmp.s
/openbmc/qemu/tests/tcg/cris/bare/check_movpmv32.s
/openbmc/qemu/tests/tcg/cris/bare/check_movpr.s
/openbmc/qemu/tests/tcg/cris/bare/check_movprv32.s
/openbmc/qemu/tests/tcg/cris/bare/check_movscr.s
/openbmc/qemu/tests/tcg/cris/bare/check_movsm.s
/openbmc/qemu/tests/tcg/cris/bare/check_movsr.s
/openbmc/qemu/tests/tcg/cris/bare/check_movucr.s
/openbmc/qemu/tests/tcg/cris/bare/check_movum.s
/openbmc/qemu/tests/tcg/cris/bare/check_movur.s
/openbmc/qemu/tests/tcg/cris/bare/check_mulv32.s
/openbmc/qemu/tests/tcg/cris/bare/check_mulx.s
/openbmc/qemu/tests/tcg/cris/bare/check_neg.s
/openbmc/qemu/tests/tcg/cris/bare/check_not.s
/openbmc/qemu/tests/tcg/cris/bare/check_orc.s
/openbmc/qemu/tests/tcg/cris/bare/check_orm.s
/openbmc/qemu/tests/tcg/cris/bare/check_orq.s
/openbmc/qemu/tests/tcg/cris/bare/check_orr.s
/openbmc/qemu/tests/tcg/cris/bare/check_ret.s
/openbmc/qemu/tests/tcg/cris/bare/check_scc.s
/openbmc/qemu/tests/tcg/cris/bare/check_subc.s
/openbmc/qemu/tests/tcg/cris/bare/check_subm.s
/openbmc/qemu/tests/tcg/cris/bare/check_subq.s
/openbmc/qemu/tests/tcg/cris/bare/check_subr.s
/openbmc/qemu/tests/tcg/cris/bare/check_xarith.s
/openbmc/qemu/tests/tcg/cris/bare/crt.s
/openbmc/qemu/tests/tcg/cris/bare/sys.c
/openbmc/qemu/tests/tcg/cris/bare/testutils.inc
/openbmc/qemu/tests/tcg/cris/libc/check_abs.c
/openbmc/qemu/tests/tcg/cris/libc/check_addc.c
/openbmc/qemu/tests/tcg/cris/libc/check_addcm.c
/openbmc/qemu/tests/tcg/cris/libc/check_addo.c
/openbmc/qemu/tests/tcg/cris/libc/check_addoq.c
/openbmc/qemu/tests/tcg/cris/libc/check_bound.c
/openbmc/qemu/tests/tcg/cris/libc/check_ftag.c
/openbmc/qemu/tests/tcg/cris/libc/check_gcctorture_pr28634-1.c
/openbmc/qemu/tests/tcg/cris/libc/check_gcctorture_pr28634.c
/openbmc/qemu/tests/tcg/cris/libc/check_glibc_kernelversion.c
/openbmc/qemu/tests/tcg/cris/libc/check_hello.c
/openbmc/qemu/tests/tcg/cris/libc/check_int64.c
/openbmc/qemu/tests/tcg/cris/libc/check_lz.c
/openbmc/qemu/tests/tcg/cris/libc/check_mapbrk.c
/openbmc/qemu/tests/tcg/cris/libc/check_mmap1.c
/openbmc/qemu/tests/tcg/cris/libc/check_mmap2.c
/openbmc/qemu/tests/tcg/cris/libc/check_mmap3.c
/openbmc/qemu/tests/tcg/cris/libc/check_moveq.c
/openbmc/qemu/tests/tcg/cris/libc/check_openpf1.c
/openbmc/qemu/tests/tcg/cris/libc/check_openpf2.c
/openbmc/qemu/tests/tcg/cris/libc/check_openpf3.c
/openbmc/qemu/tests/tcg/cris/libc/check_openpf5.c
/openbmc/qemu/tests/tcg/cris/libc/check_settls1.c
/openbmc/qemu/tests/tcg/cris/libc/check_sigalrm.c
/openbmc/qemu/tests/tcg/cris/libc/check_stat1.c
/openbmc/qemu/tests/tcg/cris/libc/check_stat2.c
/openbmc/qemu/tests/tcg/cris/libc/check_stat3.c
/openbmc/qemu/tests/tcg/cris/libc/check_stat4.c
/openbmc/qemu/tests/tcg/cris/libc/check_swap.c
/openbmc/qemu/tests/tcg/cris/libc/check_time2.c
/openbmc/qemu/tests/tcg/cris/libc/crisutils.h
/openbmc/qemu/tests/tcg/cris/libc/sys.h
/openbmc/qemu/tests/tcg/i386/Makefile.softmmu-target
/openbmc/qemu/tests/tcg/i386/system/boot.S
/openbmc/qemu/tests/tcg/i386/system/hello.c
/openbmc/qemu/tests/tcg/i386/system/kernel.ld
/openbmc/qemu/tests/tcg/i386/system/memory.c
/openbmc/qemu/tests/tcg/minilib/Makefile.target
/openbmc/qemu/tests/tcg/minilib/minilib.h
/openbmc/qemu/tests/tcg/minilib/printf.c
/openbmc/qemu/tests/tcg/mips/Makefile.target
/openbmc/qemu/tests/tcg/mips/hello-mips.c
/openbmc/qemu/tests/tcg/xtensa/Makefile.include
/openbmc/qemu/tests/tcg/xtensa/Makefile.softmmu-target
/openbmc/qemu/tests/test-announce-self.c
/openbmc/qemu/tests/test-bdrv-graph-mod.c
/openbmc/qemu/tests/test-char.c
/openbmc/qemu/tests/vhost-user-test.c
/openbmc/qemu/tests/virtio-blk-test.c
/openbmc/qemu/thunk.c
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/curses.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/util/memfd.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/vl.c
ce2918cb05-Mar-2019 David Gibson <david@gibson.dropbear.id.au>

spapr: Use CamelCase properly

The qemu coding standard is to use CamelCase for type and structure names,
and the pseries code follows that... sort of. There are quite a lot of
places where we bend

spapr: Use CamelCase properly

The qemu coding standard is to use CamelCase for type and structure names,
and the pseries code follows that... sort of. There are quite a lot of
places where we bend the rules in order to preserve the capitalization of
internal acronyms like "PHB", "TCE", "DIMM" and most commonly "sPAPR".

That was a bad idea - it frequently leads to names ending up with hard to
read clusters of capital letters, and means they don't catch the eye as
type identifiers, which is kind of the point of the CamelCase convention in
the first place.

In short, keeping type identifiers look like CamelCase is more important
than preserving standard capitalization of internal "words". So, this
patch renames a heap of spapr internal type names to a more standard
CamelCase.

In addition to case changes, we also make some other identifier renames:
VIOsPAPR* -> SpaprVio*
The reverse word ordering was only ever used to mitigate the capital
cluster, so revert to the natural ordering.
VIOsPAPRVTYDevice -> SpaprVioVty
VIOsPAPRVLANDevice -> SpaprVioVlan
Brevity, since the "Device" didn't add useful information
sPAPRDRConnector -> SpaprDrc
sPAPRDRConnectorClass -> SpaprDrcClass
Brevity, and makes it clearer this is the same thing as a "DRC"
mentioned in many other places in the code

This is 100% a mechanical search-and-replace patch. It will, however,
conflict with essentially any and all outstanding patches touching the
spapr code.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...


/openbmc/qemu/hw/char/spapr_vty.c
spapr_xive.c
xics_kvm.c
xics_spapr.c
/openbmc/qemu/hw/net/spapr_llan.c
/openbmc/qemu/hw/nvram/spapr_nvram.c
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/ppc/pnv.c
/openbmc/qemu/hw/ppc/pnv_core.c
/openbmc/qemu/hw/ppc/pnv_lpc.c
/openbmc/qemu/hw/ppc/pnv_occ.c
/openbmc/qemu/hw/ppc/pnv_psi.c
/openbmc/qemu/hw/ppc/pnv_xscom.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_caps.c
/openbmc/qemu/hw/ppc/spapr_cpu_core.c
/openbmc/qemu/hw/ppc/spapr_drc.c
/openbmc/qemu/hw/ppc/spapr_events.c
/openbmc/qemu/hw/ppc/spapr_hcall.c
/openbmc/qemu/hw/ppc/spapr_iommu.c
/openbmc/qemu/hw/ppc/spapr_irq.c
/openbmc/qemu/hw/ppc/spapr_ovec.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/ppc/spapr_pci_vfio.c
/openbmc/qemu/hw/ppc/spapr_rng.c
/openbmc/qemu/hw/ppc/spapr_rtas.c
/openbmc/qemu/hw/ppc/spapr_rtas_ddw.c
/openbmc/qemu/hw/ppc/spapr_rtc.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/scsi/spapr_vscsi.c
/openbmc/qemu/include/hw/pci-host/spapr.h
/openbmc/qemu/include/hw/ppc/pnv.h
/openbmc/qemu/include/hw/ppc/pnv_core.h
/openbmc/qemu/include/hw/ppc/pnv_lpc.h
/openbmc/qemu/include/hw/ppc/pnv_occ.h
/openbmc/qemu/include/hw/ppc/pnv_psi.h
/openbmc/qemu/include/hw/ppc/pnv_xscom.h
/openbmc/qemu/include/hw/ppc/spapr.h
/openbmc/qemu/include/hw/ppc/spapr_cpu_core.h
/openbmc/qemu/include/hw/ppc/spapr_drc.h
/openbmc/qemu/include/hw/ppc/spapr_irq.h
/openbmc/qemu/include/hw/ppc/spapr_ovec.h
/openbmc/qemu/include/hw/ppc/spapr_vio.h
/openbmc/qemu/include/hw/ppc/spapr_xive.h
/openbmc/qemu/include/hw/ppc/xics_spapr.h
/openbmc/qemu/target/ppc/cpu.h
/openbmc/qemu/target/ppc/internal.h
/openbmc/qemu/target/ppc/kvm.c
/openbmc/qemu/target/ppc/machine.c
/openbmc/qemu/target/ppc/translate.c
/openbmc/qemu/target/ppc/translate/vmx-impl.inc.c
/openbmc/qemu/target/ppc/translate/vsx-impl.inc.c
/openbmc/qemu/target/ppc/translate_init.inc.c
/openbmc/qemu/tests/pnv-xscom-test.c
4836b45506-Mar-2019 Cédric Le Goater <clg@kaod.org>

ppc/xive: activate HV support

The NSR register of the HV ring has a different, although similar, bit
layout. TM_QW3_NSR_HE_PHYS bit should now be raised when the
Hypervisor interrupt line is signale

ppc/xive: activate HV support

The NSR register of the HV ring has a different, although similar, bit
layout. TM_QW3_NSR_HE_PHYS bit should now be raised when the
Hypervisor interrupt line is signaled. Other bits TM_QW3_NSR_HE_POOL
and TM_QW3_NSR_HE_LSI are not modeled. LSI are for special interrupts
reserved for HW bringup and the POOL bit is used when signaling a
group of VPs. This is not currently implemented in Linux but it is in
pHyp.

The most important special commands on the HV TIMA page are added to
let the core manage interrupts : acking and changing the CPU priority.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20190306085032.15744-10-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

2dfa91a206-Mar-2019 Cédric Le Goater <clg@kaod.org>

ppc/pnv: add a XIVE interrupt controller model for POWER9

This is a simple model of the POWER9 XIVE interrupt controller for the
PowerNV machine which only addresses the needs of the skiboot
firmwar

ppc/pnv: add a XIVE interrupt controller model for POWER9

This is a simple model of the POWER9 XIVE interrupt controller for the
PowerNV machine which only addresses the needs of the skiboot
firmware. The PowerNV model reuses the common XIVE framework developed
for sPAPR as the fundamentals aspects are quite the same. The
difference are outlined below.

The controller initial BAR configuration is performed using the XSCOM
bus from there, MMIO are used for further configuration.

The MMIO regions exposed are :

- Interrupt controller registers
- ESB pages for IPIs and ENDs
- Presenter MMIO (Not used)
- Thread Interrupt Management Area MMIO, direct and indirect

The virtualization controller MMIO region containing the IPI ESB pages
and END ESB pages is sub-divided into "sets" which map portions of the
VC region to the different ESB pages. These are modeled with custom
address spaces and the XiveSource and XiveENDSource objects are sized
to the maximum allowed by HW. The memory regions are resized at
run-time using the configuration of EDT set translation table provided
by the firmware.

The XIVE virtualization structure tables (EAT, ENDT, NVTT) are now in
the machine RAM and not in the hypervisor anymore. The firmware
(skiboot) configures these tables using Virtual Structure Descriptor
defining the characteristics of each table : SBE, EAS, END and
NVT. These are later used to access the virtual interrupt entries. The
internal cache of these tables in the interrupt controller is updated
and invalidated using a set of registers.

Still to address to complete the model but not fully required is the
support for block grouping. Escalation support will be necessary for
KVM guests.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20190306085032.15744-7-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

a58a18ad06-Mar-2019 Cédric Le Goater <clg@kaod.org>

ppc/pnv: export the xive_router_notify() routine

The PowerNV machine with need to encode the block id in the source
interrupt number before forwarding the source event notification to
the Router.

S

ppc/pnv: export the xive_router_notify() routine

The PowerNV machine with need to encode the block id in the source
interrupt number before forwarding the source event notification to
the Router.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20190306085032.15744-5-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

f9b9db3806-Mar-2019 Cédric Le Goater <clg@kaod.org>

ppc/xive: export the TIMA memory accessors

The PowerNV machine can perform indirect loads and stores on the TIMA
on behalf of another CPU. Give the controller the possibility to call
the TIMA memory

ppc/xive: export the TIMA memory accessors

The PowerNV machine can perform indirect loads and stores on the TIMA
on behalf of another CPU. Give the controller the possibility to call
the TIMA memory accessors with a XiveTCTX of its choice.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20190306085032.15744-4-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

d514c48d06-Mar-2019 Cédric Le Goater <clg@kaod.org>

ppc/xive: hardwire the Physical CAM line of the thread context

By default on P9, the HW CAM line (23bits) is hardwired to :

0x000||0b1||4Bit chip number||7Bit Thread number.

When the block g

ppc/xive: hardwire the Physical CAM line of the thread context

By default on P9, the HW CAM line (23bits) is hardwired to :

0x000||0b1||4Bit chip number||7Bit Thread number.

When the block group mode is enabled at the controller level (PowerNV),
the CAM line is changed for CAM compares to :

4Bit chip number||0x001||7Bit Thread number

This will require changes in xive_presenter_tctx_match() possibly.
This is a lowlevel functionality of the HW controller and it is not
strictly needed. Leave it for later.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20190306085032.15744-2-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/accel/accel.c
/openbmc/qemu/block.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/qcow2-bitmap.c
/openbmc/qemu/block/qcow2-cache.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2-snapshot.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/blockdev-nbd.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/chardev/char-socket.c
/openbmc/qemu/chardev/char.c
/openbmc/qemu/configure
/openbmc/qemu/contrib/elf2dmp/main.c
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/docs/interop/qcow2.txt
/openbmc/qemu/docs/qcow2-cache.txt
/openbmc/qemu/exec.c
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/display/Kconfig
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/ati.c
/openbmc/qemu/hw/display/ati_2d.c
/openbmc/qemu/hw/display/ati_dbg.c
/openbmc/qemu/hw/display/ati_int.h
/openbmc/qemu/hw/display/ati_regs.h
/openbmc/qemu/hw/display/trace-events
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/display/virtio-vga.c
/openbmc/qemu/hw/i2c/Kconfig
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i2c/mpc_i2c.c
/openbmc/qemu/hw/i386/amd_iommu.c
/openbmc/qemu/hw/i386/amd_iommu.h
/openbmc/qemu/hw/i386/pc.c
xive.c
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/ppc.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_caps.c
/openbmc/qemu/hw/ppc/spapr_hcall.c
/openbmc/qemu/hw/ppc/spapr_ovec.c
/openbmc/qemu/hw/riscv/Kconfig
/openbmc/qemu/hw/scsi/lsi53c895a.c
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/scsi/trace-events
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/vfio/Kconfig
/openbmc/qemu/hw/vfio/spapr.c
/openbmc/qemu/hw/vfio/trace-events
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/nbd.h
/openbmc/qemu/include/hw/ppc/spapr.h
/openbmc/qemu/include/hw/virtio/virtio-gpu.h
/openbmc/qemu/include/sysemu/iothread.h
/openbmc/qemu/iothread.c
/openbmc/qemu/memory.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd/server.c
/openbmc/qemu/pc-bios/u-boot.e500
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/block.json
/openbmc/qemu/qapi/char.json
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qemu-nbd.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qom/cpu.c
/openbmc/qemu/roms/u-boot
/openbmc/qemu/scripts/qemu-gdb.py
/openbmc/qemu/scripts/qemugdb/coroutine.py
/openbmc/qemu/scripts/qemugdb/mtree.py
/openbmc/qemu/scripts/qemugdb/tcg.py
/openbmc/qemu/target/i386/Makefile.objs
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/ppc/cpu-qom.h
/openbmc/qemu/target/ppc/cpu.h
/openbmc/qemu/target/ppc/excp_helper.c
/openbmc/qemu/target/ppc/kvm.c
/openbmc/qemu/target/ppc/kvm_ppc.h
/openbmc/qemu/target/ppc/mmu-hash64.c
/openbmc/qemu/target/ppc/translate.c
/openbmc/qemu/target/ppc/translate_init.inc.c
/openbmc/qemu/target/s390x/Makefile.objs
/openbmc/qemu/target/s390x/cpu.h
/openbmc/qemu/target/s390x/helper.h
/openbmc/qemu/target/s390x/insn-data.def
/openbmc/qemu/target/s390x/insn-format.def
/openbmc/qemu/target/s390x/internal.h
/openbmc/qemu/target/s390x/mem_helper.c
/openbmc/qemu/target/s390x/translate.c
/openbmc/qemu/target/s390x/translate_vx.inc.c
/openbmc/qemu/target/s390x/vec.h
/openbmc/qemu/target/s390x/vec_helper.c
/openbmc/qemu/target/tricore/translate.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/multiboot/run_test.sh
/openbmc/qemu/tests/qemu-iotests/001
/openbmc/qemu/tests/qemu-iotests/002
/openbmc/qemu/tests/qemu-iotests/003
/openbmc/qemu/tests/qemu-iotests/004
/openbmc/qemu/tests/qemu-iotests/005
/openbmc/qemu/tests/qemu-iotests/007
/openbmc/qemu/tests/qemu-iotests/008
/openbmc/qemu/tests/qemu-iotests/009
/openbmc/qemu/tests/qemu-iotests/010
/openbmc/qemu/tests/qemu-iotests/011
/openbmc/qemu/tests/qemu-iotests/012
/openbmc/qemu/tests/qemu-iotests/013
/openbmc/qemu/tests/qemu-iotests/014
/openbmc/qemu/tests/qemu-iotests/015
/openbmc/qemu/tests/qemu-iotests/017
/openbmc/qemu/tests/qemu-iotests/018
/openbmc/qemu/tests/qemu-iotests/019
/openbmc/qemu/tests/qemu-iotests/020
/openbmc/qemu/tests/qemu-iotests/021
/openbmc/qemu/tests/qemu-iotests/022
/openbmc/qemu/tests/qemu-iotests/023
/openbmc/qemu/tests/qemu-iotests/024
/openbmc/qemu/tests/qemu-iotests/025
/openbmc/qemu/tests/qemu-iotests/026
/openbmc/qemu/tests/qemu-iotests/027
/openbmc/qemu/tests/qemu-iotests/028
/openbmc/qemu/tests/qemu-iotests/029
/openbmc/qemu/tests/qemu-iotests/031
/openbmc/qemu/tests/qemu-iotests/031.out
/openbmc/qemu/tests/qemu-iotests/032
/openbmc/qemu/tests/qemu-iotests/033
/openbmc/qemu/tests/qemu-iotests/034
/openbmc/qemu/tests/qemu-iotests/035
/openbmc/qemu/tests/qemu-iotests/036
/openbmc/qemu/tests/qemu-iotests/036.out
/openbmc/qemu/tests/qemu-iotests/037
/openbmc/qemu/tests/qemu-iotests/038
/openbmc/qemu/tests/qemu-iotests/039
/openbmc/qemu/tests/qemu-iotests/042
/openbmc/qemu/tests/qemu-iotests/043
/openbmc/qemu/tests/qemu-iotests/046
/openbmc/qemu/tests/qemu-iotests/047
/openbmc/qemu/tests/qemu-iotests/048
/openbmc/qemu/tests/qemu-iotests/049
/openbmc/qemu/tests/qemu-iotests/050
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/052
/openbmc/qemu/tests/qemu-iotests/053
/openbmc/qemu/tests/qemu-iotests/054
/openbmc/qemu/tests/qemu-iotests/058
/openbmc/qemu/tests/qemu-iotests/059
/openbmc/qemu/tests/qemu-iotests/060
/openbmc/qemu/tests/qemu-iotests/061
/openbmc/qemu/tests/qemu-iotests/061.out
/openbmc/qemu/tests/qemu-iotests/062
/openbmc/qemu/tests/qemu-iotests/063
/openbmc/qemu/tests/qemu-iotests/064
/openbmc/qemu/tests/qemu-iotests/066
/openbmc/qemu/tests/qemu-iotests/067
/openbmc/qemu/tests/qemu-iotests/068
/openbmc/qemu/tests/qemu-iotests/069
/openbmc/qemu/tests/qemu-iotests/070
/openbmc/qemu/tests/qemu-iotests/071
/openbmc/qemu/tests/qemu-iotests/072
/openbmc/qemu/tests/qemu-iotests/073
/openbmc/qemu/tests/qemu-iotests/074
/openbmc/qemu/tests/qemu-iotests/075
/openbmc/qemu/tests/qemu-iotests/076
/openbmc/qemu/tests/qemu-iotests/077
/openbmc/qemu/tests/qemu-iotests/078
/openbmc/qemu/tests/qemu-iotests/079
/openbmc/qemu/tests/qemu-iotests/080
/openbmc/qemu/tests/qemu-iotests/081
/openbmc/qemu/tests/qemu-iotests/082
/openbmc/qemu/tests/qemu-iotests/082.out
/openbmc/qemu/tests/qemu-iotests/083
/openbmc/qemu/tests/qemu-iotests/084
/openbmc/qemu/tests/qemu-iotests/085
/openbmc/qemu/tests/qemu-iotests/086
/openbmc/qemu/tests/qemu-iotests/087
/openbmc/qemu/tests/qemu-iotests/088
/openbmc/qemu/tests/qemu-iotests/089
/openbmc/qemu/tests/qemu-iotests/090
/openbmc/qemu/tests/qemu-iotests/091
/openbmc/qemu/tests/qemu-iotests/092
/openbmc/qemu/tests/qemu-iotests/094
/openbmc/qemu/tests/qemu-iotests/095
/openbmc/qemu/tests/qemu-iotests/097
/openbmc/qemu/tests/qemu-iotests/098
/openbmc/qemu/tests/qemu-iotests/099
/openbmc/qemu/tests/qemu-iotests/101
/openbmc/qemu/tests/qemu-iotests/102
/openbmc/qemu/tests/qemu-iotests/103
/openbmc/qemu/tests/qemu-iotests/104
/openbmc/qemu/tests/qemu-iotests/105
/openbmc/qemu/tests/qemu-iotests/106
/openbmc/qemu/tests/qemu-iotests/107
/openbmc/qemu/tests/qemu-iotests/108
/openbmc/qemu/tests/qemu-iotests/109
/openbmc/qemu/tests/qemu-iotests/110
/openbmc/qemu/tests/qemu-iotests/111
/openbmc/qemu/tests/qemu-iotests/112
/openbmc/qemu/tests/qemu-iotests/113
/openbmc/qemu/tests/qemu-iotests/114
/openbmc/qemu/tests/qemu-iotests/115
/openbmc/qemu/tests/qemu-iotests/116
/openbmc/qemu/tests/qemu-iotests/117
/openbmc/qemu/tests/qemu-iotests/119
/openbmc/qemu/tests/qemu-iotests/120
/openbmc/qemu/tests/qemu-iotests/121
/openbmc/qemu/tests/qemu-iotests/122
/openbmc/qemu/tests/qemu-iotests/123
/openbmc/qemu/tests/qemu-iotests/125
/openbmc/qemu/tests/qemu-iotests/126
/openbmc/qemu/tests/qemu-iotests/127
/openbmc/qemu/tests/qemu-iotests/128
/openbmc/qemu/tests/qemu-iotests/130
/openbmc/qemu/tests/qemu-iotests/131
/openbmc/qemu/tests/qemu-iotests/133
/openbmc/qemu/tests/qemu-iotests/134
/openbmc/qemu/tests/qemu-iotests/135
/openbmc/qemu/tests/qemu-iotests/137
/openbmc/qemu/tests/qemu-iotests/138
/openbmc/qemu/tests/qemu-iotests/139
/openbmc/qemu/tests/qemu-iotests/140
/openbmc/qemu/tests/qemu-iotests/141
/openbmc/qemu/tests/qemu-iotests/142
/openbmc/qemu/tests/qemu-iotests/143
/openbmc/qemu/tests/qemu-iotests/144
/openbmc/qemu/tests/qemu-iotests/145
/openbmc/qemu/tests/qemu-iotests/146
/openbmc/qemu/tests/qemu-iotests/150
/openbmc/qemu/tests/qemu-iotests/153
/openbmc/qemu/tests/qemu-iotests/154
/openbmc/qemu/tests/qemu-iotests/156
/openbmc/qemu/tests/qemu-iotests/157
/openbmc/qemu/tests/qemu-iotests/158
/openbmc/qemu/tests/qemu-iotests/159
/openbmc/qemu/tests/qemu-iotests/160
/openbmc/qemu/tests/qemu-iotests/161
/openbmc/qemu/tests/qemu-iotests/162
/openbmc/qemu/tests/qemu-iotests/170
/openbmc/qemu/tests/qemu-iotests/171
/openbmc/qemu/tests/qemu-iotests/172
/openbmc/qemu/tests/qemu-iotests/173
/openbmc/qemu/tests/qemu-iotests/174
/openbmc/qemu/tests/qemu-iotests/175
/openbmc/qemu/tests/qemu-iotests/176
/openbmc/qemu/tests/qemu-iotests/177
/openbmc/qemu/tests/qemu-iotests/178
/openbmc/qemu/tests/qemu-iotests/179
/openbmc/qemu/tests/qemu-iotests/181
/openbmc/qemu/tests/qemu-iotests/182
/openbmc/qemu/tests/qemu-iotests/183
/openbmc/qemu/tests/qemu-iotests/184
/openbmc/qemu/tests/qemu-iotests/185
/openbmc/qemu/tests/qemu-iotests/186
/openbmc/qemu/tests/qemu-iotests/187
/openbmc/qemu/tests/qemu-iotests/188
/openbmc/qemu/tests/qemu-iotests/189
/openbmc/qemu/tests/qemu-iotests/190
/openbmc/qemu/tests/qemu-iotests/191
/openbmc/qemu/tests/qemu-iotests/192
/openbmc/qemu/tests/qemu-iotests/195
/openbmc/qemu/tests/qemu-iotests/197
/openbmc/qemu/tests/qemu-iotests/198
/openbmc/qemu/tests/qemu-iotests/200
/openbmc/qemu/tests/qemu-iotests/201
/openbmc/qemu/tests/qemu-iotests/204
/openbmc/qemu/tests/qemu-iotests/214
/openbmc/qemu/tests/qemu-iotests/215
/openbmc/qemu/tests/qemu-iotests/217
/openbmc/qemu/tests/qemu-iotests/220
/openbmc/qemu/tests/qemu-iotests/220.out
/openbmc/qemu/tests/qemu-iotests/221
/openbmc/qemu/tests/qemu-iotests/223
/openbmc/qemu/tests/qemu-iotests/223.out
/openbmc/qemu/tests/qemu-iotests/225
/openbmc/qemu/tests/qemu-iotests/226
/openbmc/qemu/tests/qemu-iotests/227
/openbmc/qemu/tests/qemu-iotests/229
/openbmc/qemu/tests/qemu-iotests/231
/openbmc/qemu/tests/qemu-iotests/232
/openbmc/qemu/tests/qemu-iotests/233
/openbmc/qemu/tests/qemu-iotests/233.out
/openbmc/qemu/tests/qemu-iotests/238
/openbmc/qemu/tests/qemu-iotests/243
/openbmc/qemu/tests/qemu-iotests/243.out
/openbmc/qemu/tests/qemu-iotests/244
/openbmc/qemu/tests/qemu-iotests/244.out
/openbmc/qemu/tests/qemu-iotests/check
/openbmc/qemu/tests/qemu-iotests/common.config
/openbmc/qemu/tests/qemu-iotests/common.filter
/openbmc/qemu/tests/qemu-iotests/common.nbd
/openbmc/qemu/tests/qemu-iotests/common.pattern
/openbmc/qemu/tests/qemu-iotests/common.qemu
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/common.tls
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/tcg/mips/include/test_inputs_128.h
/openbmc/qemu/tests/tcg/mips/include/test_utils_128.h
/openbmc/qemu/tests/tcg/mips/include/wrappers_msa.h
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mul_q_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mul_q_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulr_q_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulr_q_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_and_v.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_nor_v.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_or_v.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/logic/test_msa_xor_v.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
/openbmc/qemu/tests/test-qgraph.c
/openbmc/qemu/trace/Makefile.objs
/openbmc/qemu/ui/curses.c
/openbmc/qemu/ui/curses_keys.h
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/vl.c
234afe7808-Mar-2019 Peter Maydell <peter.maydell@linaro.org>

Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-03-08' into staging

- qtest fixes
- Some generic clean-ups by Philippe
- macOS CI testing via cirrus-ci.com

# gpg: Signature

Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-03-08' into staging

- qtest fixes
- Some generic clean-ups by Philippe
- macOS CI testing via cirrus-ci.com

# gpg: Signature made Fri 08 Mar 2019 08:58:47 GMT
# gpg: using RSA key 2ED9D774FE702DB5
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg: aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg: aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5

* remotes/huth-gitlab/tags/pull-request-2019-03-08:
cirrus.yml: Add macOS continuous integration task
tests/bios-tables: Improve portability by searching bash in the $PATH
vhost-user-test: fix leaks
tests: Do not use "\n" in g_test_message() strings
hw/devices: Remove unused TC6393XB_RAM definition
hw: Remove unused 'hw/devices.h' include
tests: Move qdict-test-data.txt to tests/data/qobject/

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

# Conflicts:
# tests/vhost-user-test.c

show more ...


/openbmc/qemu/.cirrus.yml
/openbmc/qemu/.travis.yml
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/chardev/char-socket.c
/openbmc/qemu/configure
/openbmc/qemu/default-configs/alpha-softmmu.mak
/openbmc/qemu/default-configs/cris-softmmu.mak
/openbmc/qemu/default-configs/hppa-softmmu.mak
/openbmc/qemu/default-configs/lm32-softmmu.mak
/openbmc/qemu/default-configs/m68k-softmmu.mak
/openbmc/qemu/default-configs/microblaze-softmmu.mak
/openbmc/qemu/default-configs/moxie-softmmu.mak
/openbmc/qemu/default-configs/nios2-softmmu.mak
/openbmc/qemu/default-configs/or1k-softmmu.mak
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/riscv32-softmmu.mak
/openbmc/qemu/default-configs/riscv64-softmmu.mak
/openbmc/qemu/default-configs/s390x-softmmu.mak
/openbmc/qemu/default-configs/sh4-softmmu.mak
/openbmc/qemu/default-configs/sh4eb-softmmu.mak
/openbmc/qemu/default-configs/sparc-softmmu.mak
/openbmc/qemu/default-configs/sparc64-softmmu.mak
/openbmc/qemu/default-configs/unicore32-softmmu.mak
/openbmc/qemu/default-configs/xtensa-softmmu.mak
/openbmc/qemu/default-configs/xtensaeb-softmmu.mak
/openbmc/qemu/docs/devel/index.rst
/openbmc/qemu/docs/devel/kconfig.rst
/openbmc/qemu/hw/alpha/Kconfig
/openbmc/qemu/hw/alpha/typhoon.c
/openbmc/qemu/hw/arm/allwinner-a10.c
/openbmc/qemu/hw/arm/collie.c
/openbmc/qemu/hw/arm/cubieboard.c
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/mps2-tz.c
/openbmc/qemu/hw/arm/musicpal.c
/openbmc/qemu/hw/arm/nrf51_soc.c
/openbmc/qemu/hw/arm/spitz.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/z2.c
/openbmc/qemu/hw/cris/Kconfig
/openbmc/qemu/hw/display/Kconfig
/openbmc/qemu/hw/display/sm501.c
/openbmc/qemu/hw/hppa/Kconfig
/openbmc/qemu/hw/hppa/dino.c
allwinner-a10-pic.c
/openbmc/qemu/hw/lm32/Kconfig
/openbmc/qemu/hw/lm32/lm32_boards.c
/openbmc/qemu/hw/lm32/milkymist.c
/openbmc/qemu/hw/m68k/Kconfig
/openbmc/qemu/hw/microblaze/Kconfig
/openbmc/qemu/hw/microblaze/petalogix_ml605_mmu.c
/openbmc/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/openbmc/qemu/hw/misc/Kconfig
/openbmc/qemu/hw/moxie/Kconfig
/openbmc/qemu/hw/net/Kconfig
/openbmc/qemu/hw/net/dp8393x.c
/openbmc/qemu/hw/nios2/Kconfig
/openbmc/qemu/hw/openrisc/Kconfig
/openbmc/qemu/hw/pci-host/Kconfig
/openbmc/qemu/hw/ppc/Kconfig
/openbmc/qemu/hw/ppc/virtex_ml507.c
/openbmc/qemu/hw/riscv/Kconfig
/openbmc/qemu/hw/s390x/Kconfig
/openbmc/qemu/hw/s390x/Makefile.objs
/openbmc/qemu/hw/sh4/Kconfig
/openbmc/qemu/hw/sh4/r2d.c
/openbmc/qemu/hw/sparc/Kconfig
/openbmc/qemu/hw/sparc64/Kconfig
/openbmc/qemu/hw/tricore/tricore_testboard.c
/openbmc/qemu/hw/unicore32/Kconfig
/openbmc/qemu/hw/usb/tusb6010.c
/openbmc/qemu/hw/virtio/Kconfig
/openbmc/qemu/hw/xtensa/Kconfig
/openbmc/qemu/include/hw/devices.h
/openbmc/qemu/include/migration/qemu-file-types.h
/openbmc/qemu/include/qemu/module.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/fd-trans.c
/openbmc/qemu/linux-user/nios2/cpu_loop.c
/openbmc/qemu/linux-user/strace.c
/openbmc/qemu/linux-user/strace.list
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/migration/qemu-file.h
/openbmc/qemu/net/Makefile.objs
/openbmc/qemu/net/slirp.c
/openbmc/qemu/slirp/Makefile
/openbmc/qemu/slirp/src/arp_table.c
/openbmc/qemu/slirp/src/bootp.c
/openbmc/qemu/slirp/src/bootp.h
/openbmc/qemu/slirp/src/cksum.c
/openbmc/qemu/slirp/src/debug.h
/openbmc/qemu/slirp/src/dhcpv6.c
/openbmc/qemu/slirp/src/dhcpv6.h
/openbmc/qemu/slirp/src/dnssearch.c
/openbmc/qemu/slirp/src/if.c
/openbmc/qemu/slirp/src/if.h
/openbmc/qemu/slirp/src/ip.h
/openbmc/qemu/slirp/src/ip6.h
/openbmc/qemu/slirp/src/ip6_icmp.c
/openbmc/qemu/slirp/src/ip6_icmp.h
/openbmc/qemu/slirp/src/ip6_input.c
/openbmc/qemu/slirp/src/ip6_output.c
/openbmc/qemu/slirp/src/ip_icmp.c
/openbmc/qemu/slirp/src/ip_icmp.h
/openbmc/qemu/slirp/src/ip_input.c
/openbmc/qemu/slirp/src/ip_output.c
/openbmc/qemu/slirp/src/libslirp.h
/openbmc/qemu/slirp/src/main.h
/openbmc/qemu/slirp/src/mbuf.c
/openbmc/qemu/slirp/src/mbuf.h
/openbmc/qemu/slirp/src/misc.c
/openbmc/qemu/slirp/src/misc.h
/openbmc/qemu/slirp/src/ncsi-pkt.h
/openbmc/qemu/slirp/src/ncsi.c
/openbmc/qemu/slirp/src/ndp_table.c
/openbmc/qemu/slirp/src/qtailq.h
/openbmc/qemu/slirp/src/sbuf.c
/openbmc/qemu/slirp/src/sbuf.h
/openbmc/qemu/slirp/src/slirp.c
/openbmc/qemu/slirp/src/slirp.h
/openbmc/qemu/slirp/src/socket.c
/openbmc/qemu/slirp/src/socket.h
/openbmc/qemu/slirp/src/state.c
/openbmc/qemu/slirp/src/state.h
/openbmc/qemu/slirp/src/stream.c
/openbmc/qemu/slirp/src/stream.h
/openbmc/qemu/slirp/src/tcp.h
/openbmc/qemu/slirp/src/tcp_input.c
/openbmc/qemu/slirp/src/tcp_output.c
/openbmc/qemu/slirp/src/tcp_subr.c
/openbmc/qemu/slirp/src/tcp_timer.c
/openbmc/qemu/slirp/src/tcp_timer.h
/openbmc/qemu/slirp/src/tcp_var.h
/openbmc/qemu/slirp/src/tcpip.h
/openbmc/qemu/slirp/src/tftp.c
/openbmc/qemu/slirp/src/tftp.h
/openbmc/qemu/slirp/src/udp.c
/openbmc/qemu/slirp/src/udp.h
/openbmc/qemu/slirp/src/udp6.c
/openbmc/qemu/slirp/src/util.c
/openbmc/qemu/slirp/src/util.h
/openbmc/qemu/slirp/src/vmstate.c
/openbmc/qemu/slirp/src/vmstate.h
/openbmc/qemu/target/hppa/translate.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/ac97-test.c
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/check-qdict.c
/openbmc/qemu/tests/data/acpi/rebuild-expected-aml.sh
/openbmc/qemu/tests/data/qobject/qdict.txt
/openbmc/qemu/tests/drive_del-test.c
/openbmc/qemu/tests/e1000-test.c
/openbmc/qemu/tests/e1000e-test.c
/openbmc/qemu/tests/eepro100-test.c
/openbmc/qemu/tests/es1370-test.c
/openbmc/qemu/tests/i440fx-test.c
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/ipoctal232-test.c
/openbmc/qemu/tests/ivshmem-test.c
/openbmc/qemu/tests/libqos/aarch64-xlnx-zcu102-machine.c
/openbmc/qemu/tests/libqos/ahci.c
/openbmc/qemu/tests/libqos/arm-raspi2-machine.c
/openbmc/qemu/tests/libqos/arm-sabrelite-machine.c
/openbmc/qemu/tests/libqos/arm-smdkc210-machine.c
/openbmc/qemu/tests/libqos/arm-virt-machine.c
/openbmc/qemu/tests/libqos/arm-xilinx-zynq-a9-machine.c
/openbmc/qemu/tests/libqos/e1000e.c
/openbmc/qemu/tests/libqos/e1000e.h
/openbmc/qemu/tests/libqos/libqos-pc.c
/openbmc/qemu/tests/libqos/libqos-spapr.c
/openbmc/qemu/tests/libqos/libqos.c
/openbmc/qemu/tests/libqos/libqos.h
/openbmc/qemu/tests/libqos/malloc-pc.c
/openbmc/qemu/tests/libqos/malloc-pc.h
/openbmc/qemu/tests/libqos/malloc-spapr.c
/openbmc/qemu/tests/libqos/malloc-spapr.h
/openbmc/qemu/tests/libqos/malloc.c
/openbmc/qemu/tests/libqos/malloc.h
/openbmc/qemu/tests/libqos/pci-pc.c
/openbmc/qemu/tests/libqos/pci-pc.h
/openbmc/qemu/tests/libqos/pci-spapr.c
/openbmc/qemu/tests/libqos/pci-spapr.h
/openbmc/qemu/tests/libqos/pci.c
/openbmc/qemu/tests/libqos/pci.h
/openbmc/qemu/tests/libqos/ppc64_pseries-machine.c
/openbmc/qemu/tests/libqos/qgraph.c
/openbmc/qemu/tests/libqos/qgraph.h
/openbmc/qemu/tests/libqos/qgraph_internal.h
/openbmc/qemu/tests/libqos/sdhci.c
/openbmc/qemu/tests/libqos/sdhci.h
/openbmc/qemu/tests/libqos/tpci200.c
/openbmc/qemu/tests/libqos/virtio-9p.c
/openbmc/qemu/tests/libqos/virtio-9p.h
/openbmc/qemu/tests/libqos/virtio-balloon.c
/openbmc/qemu/tests/libqos/virtio-balloon.h
/openbmc/qemu/tests/libqos/virtio-blk.c
/openbmc/qemu/tests/libqos/virtio-blk.h
/openbmc/qemu/tests/libqos/virtio-mmio.c
/openbmc/qemu/tests/libqos/virtio-mmio.h
/openbmc/qemu/tests/libqos/virtio-net.c
/openbmc/qemu/tests/libqos/virtio-net.h
/openbmc/qemu/tests/libqos/virtio-pci.c
/openbmc/qemu/tests/libqos/virtio-pci.h
/openbmc/qemu/tests/libqos/virtio-rng.c
/openbmc/qemu/tests/libqos/virtio-rng.h
/openbmc/qemu/tests/libqos/virtio-scsi.c
/openbmc/qemu/tests/libqos/virtio-scsi.h
/openbmc/qemu/tests/libqos/virtio-serial.c
/openbmc/qemu/tests/libqos/virtio-serial.h
/openbmc/qemu/tests/libqos/virtio.c
/openbmc/qemu/tests/libqos/virtio.h
/openbmc/qemu/tests/libqos/x86_64_pc-machine.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/m48t59-test.c
/openbmc/qemu/tests/megasas-test.c
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/ne2000-test.c
/openbmc/qemu/tests/nvme-test.c
/openbmc/qemu/tests/pci-test.c
/openbmc/qemu/tests/pcnet-test.c
/openbmc/qemu/tests/q35-test.c
/openbmc/qemu/tests/qos-test.c
/openbmc/qemu/tests/rtas-test.c
/openbmc/qemu/tests/rtc-test.c
/openbmc/qemu/tests/rtl8139-test.c
/openbmc/qemu/tests/sdhci-test.c
/openbmc/qemu/tests/spapr-phb-test.c
/openbmc/qemu/tests/tco-test.c
/openbmc/qemu/tests/test-aio-multithread.c
/openbmc/qemu/tests/test-char.c
/openbmc/qemu/tests/test-coroutine.c
/openbmc/qemu/tests/test-qgraph.c
/openbmc/qemu/tests/usb-hcd-ehci-test.c
/openbmc/qemu/tests/usb-hcd-ohci-test.c
/openbmc/qemu/tests/vhost-user-test.c
/openbmc/qemu/tests/virtio-9p-test.c
/openbmc/qemu/tests/virtio-blk-test.c
/openbmc/qemu/tests/virtio-net-test.c
/openbmc/qemu/tests/virtio-rng-test.c
/openbmc/qemu/tests/virtio-scsi-test.c
/openbmc/qemu/tests/virtio-serial-test.c
/openbmc/qemu/tests/virtio-test.c
/openbmc/qemu/tests/vmxnet3-test.c
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/main-loop.c
/openbmc/qemu/vl.c
04f3c00804-Jan-2019 Philippe Mathieu-Daudé <philmd@redhat.com>

hw: Remove unused 'hw/devices.h' include

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Tested-by: Thomas Huth <thuth@redhat.com>
Signed-o

hw: Remove unused 'hw/devices.h' include

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Tested-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/.gitmodules
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/accel/kvm/kvm-all.c
/openbmc/qemu/audio/audio.c
/openbmc/qemu/audio/sdlaudio.c
/openbmc/qemu/authz/Makefile.objs
/openbmc/qemu/authz/base.c
/openbmc/qemu/authz/list.c
/openbmc/qemu/authz/listfile.c
/openbmc/qemu/authz/pamacct.c
/openbmc/qemu/authz/simple.c
/openbmc/qemu/authz/trace-events
/openbmc/qemu/backends/Makefile.objs
/openbmc/qemu/backends/hostmem-file.c
/openbmc/qemu/backends/hostmem.c
/openbmc/qemu/block.c
/openbmc/qemu/block/backup.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/blklogwrites.c
/openbmc/qemu/block/blkverify.c
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/commit.c
/openbmc/qemu/block/crypto.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/gluster.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/nbd-client.c
/openbmc/qemu/block/nbd-client.h
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/nfs.c
/openbmc/qemu/block/null.c
/openbmc/qemu/block/nvme.c
/openbmc/qemu/block/parallels.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2-snapshot.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qed-table.c
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/quorum.c
/openbmc/qemu/block/raw-format.c
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/replication.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/snapshot.c
/openbmc/qemu/block/ssh.c
/openbmc/qemu/block/stream.c
/openbmc/qemu/block/throttle.c
/openbmc/qemu/block/vhdx-log.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block/vpc.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/block/vxhs.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/crypto/tlssession.c
/openbmc/qemu/crypto/trace-events
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/virtio.mak
/openbmc/qemu/disas/nanomips.cpp
/openbmc/qemu/disas/nanomips.h
/openbmc/qemu/docs/COLO-FT.txt
/openbmc/qemu/docs/amd-memory-encryption.txt
/openbmc/qemu/docs/can.txt
/openbmc/qemu/docs/colo-proxy.txt
/openbmc/qemu/docs/conf.py
/openbmc/qemu/docs/cpu-hotplug.rst
/openbmc/qemu/docs/devel/conf.py
/openbmc/qemu/docs/devel/index.rst
/openbmc/qemu/docs/devel/memory.rst
/openbmc/qemu/docs/devel/testing.rst
/openbmc/qemu/docs/index.rst
/openbmc/qemu/docs/interop/conf.py
/openbmc/qemu/docs/interop/index.rst
/openbmc/qemu/docs/qcow2-cache.txt
/openbmc/qemu/docs/qemu-block-drivers.texi
/openbmc/qemu/docs/qemu-cpu-models.texi
/openbmc/qemu/docs/rdma.txt
/openbmc/qemu/docs/replay.txt
/openbmc/qemu/docs/vfio-ap.txt
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/acpi/core.c
/openbmc/qemu/hw/acpi/cpu.c
/openbmc/qemu/hw/acpi/memory_hotplug.c
/openbmc/qemu/hw/acpi/pcihp.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/alpha/typhoon.c
/openbmc/qemu/hw/arm/allwinner-a10.c
/openbmc/qemu/hw/arm/armsse.c
/openbmc/qemu/hw/arm/aspeed.c
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/collie.c
/openbmc/qemu/hw/arm/cubieboard.c
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/mps2-tz.c
/openbmc/qemu/hw/arm/musicpal.c
/openbmc/qemu/hw/arm/nrf51_soc.c
/openbmc/qemu/hw/arm/pxa2xx.c
/openbmc/qemu/hw/arm/spitz.c
/openbmc/qemu/hw/arm/stellaris.c
/openbmc/qemu/hw/arm/tosa.c
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/z2.c
/openbmc/qemu/hw/audio/wm8750.c
/openbmc/qemu/hw/block/dataplane/xen-block.c
/openbmc/qemu/hw/block/pflash_cfi02.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/block/xen-block.c
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/display/sii9022.c
/openbmc/qemu/hw/display/sm501.c
/openbmc/qemu/hw/display/ssd0303.c
/openbmc/qemu/hw/gpio/max7310.c
/openbmc/qemu/hw/hppa/dino.c
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i2c/aspeed_i2c.c
/openbmc/qemu/hw/i2c/core.c
/openbmc/qemu/hw/i2c/exynos4210_i2c.c
/openbmc/qemu/hw/i2c/i2c-ddc.c
/openbmc/qemu/hw/i2c/imx_i2c.c
/openbmc/qemu/hw/i2c/pm_smbus.c
/openbmc/qemu/hw/i2c/smbus_eeprom.c
/openbmc/qemu/hw/i2c/smbus_ich9.c
/openbmc/qemu/hw/i2c/smbus_master.c
/openbmc/qemu/hw/i2c/smbus_slave.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/ide/atapi.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/input/lm832x.c
allwinner-a10-pic.c
/openbmc/qemu/hw/isa/vt82c686.c
/openbmc/qemu/hw/lm32/lm32_boards.c
/openbmc/qemu/hw/lm32/milkymist.c
/openbmc/qemu/hw/m68k/mcf5208.c
/openbmc/qemu/hw/mem/pc-dimm.c
/openbmc/qemu/hw/microblaze/petalogix_ml605_mmu.c
/openbmc/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/misc/Makefile.objs
/openbmc/qemu/hw/misc/armsse-mhu.c
/openbmc/qemu/hw/misc/iotkit-sysctl.c
/openbmc/qemu/hw/misc/pca9552.c
/openbmc/qemu/hw/misc/tmp105.c
/openbmc/qemu/hw/misc/tmp421.c
/openbmc/qemu/hw/misc/trace-events
/openbmc/qemu/hw/net/Makefile.objs
/openbmc/qemu/hw/net/dp8393x.c
/openbmc/qemu/hw/net/trace-events
/openbmc/qemu/hw/net/vhost_net-stub.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/nvram/eeprom_at24c.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/pci/pcie.c
/openbmc/qemu/hw/pci/shpc.c
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/ppc/pnv.c
/openbmc/qemu/hw/ppc/sam460ex.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/ppc/virtex_ml507.c
/openbmc/qemu/hw/s390x/ap-bridge.c
/openbmc/qemu/hw/s390x/css-bridge.c
/openbmc/qemu/hw/s390x/s390-pci-bus.c
/openbmc/qemu/hw/sh4/r2d.c
/openbmc/qemu/hw/smbios/smbios.c
/openbmc/qemu/hw/timer/ds1338.c
/openbmc/qemu/hw/timer/m41t80.c
/openbmc/qemu/hw/timer/twl92230.c
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/tpm/trace-events
/openbmc/qemu/hw/tricore/tricore_testboard.c
/openbmc/qemu/hw/usb/dev-mtp.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/usb/trace-events
/openbmc/qemu/hw/usb/tusb6010.c
/openbmc/qemu/hw/vfio/ap.c
/openbmc/qemu/hw/vfio/pci-quirks.c
/openbmc/qemu/hw/virtio/Makefile.objs
/openbmc/qemu/hw/virtio/vhost-backend.c
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/watchdog/cmsdk-apb-watchdog.c
/openbmc/qemu/include/authz/base.h
/openbmc/qemu/include/authz/list.h
/openbmc/qemu/include/authz/listfile.h
/openbmc/qemu/include/authz/pamacct.h
/openbmc/qemu/include/authz/simple.h
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/nbd.h
/openbmc/qemu/include/block/snapshot.h
/openbmc/qemu/include/exec/cpu-common.h
/openbmc/qemu/include/exec/poison.h
/openbmc/qemu/include/fpu/softfloat.h
/openbmc/qemu/include/hw/acpi/acpi.h
/openbmc/qemu/include/hw/arm/armsse.h
/openbmc/qemu/include/hw/arm/virt.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/firmware/smbios.h
/openbmc/qemu/include/hw/i2c/i2c.h
/openbmc/qemu/include/hw/i2c/pm_smbus.h
/openbmc/qemu/include/hw/i2c/smbus_eeprom.h
/openbmc/qemu/include/hw/i2c/smbus_master.h
/openbmc/qemu/include/hw/i2c/smbus_slave.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/ide/internal.h
/openbmc/qemu/include/hw/misc/armsse-mhu.h
/openbmc/qemu/include/hw/misc/iotkit-sysctl.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/virtio/virtio-balloon.h
/openbmc/qemu/include/hw/virtio/virtio-blk.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/hw/watchdog/cmsdk-apb-watchdog.h
/openbmc/qemu/include/io/channel.h
/openbmc/qemu/include/migration/misc.h
/openbmc/qemu/include/migration/vmstate.h
/openbmc/qemu/include/net/announce.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/qemu/bitmap.h
/openbmc/qemu/include/qemu/bswap.h
/openbmc/qemu/include/qemu/filemonitor.h
/openbmc/qemu/include/qemu/iov.h
/openbmc/qemu/include/qemu/typedefs.h
/openbmc/qemu/include/sysemu/block-backend.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/io/channel.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/migration/block.c
/openbmc/qemu/migration/colo.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/migration.h
/openbmc/qemu/migration/postcopy-ram.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/migration/rdma.c
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/migration/socket.c
/openbmc/qemu/migration/trace-events
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd/client.c
/openbmc/qemu/nbd/nbd-internal.h
/openbmc/qemu/net/Makefile.objs
/openbmc/qemu/net/announce.c
/openbmc/qemu/net/colo-compare.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/netmap.c
/openbmc/qemu/net/trace-events
/openbmc/qemu/net/vhost-user-stub.c
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/python/qemu/__init__.py
/openbmc/qemu/python/qemu/qmp.py
/openbmc/qemu/python/qemu/qtest.py
/openbmc/qemu/qapi/Makefile.objs
/openbmc/qemu/qapi/authz.json
/openbmc/qemu/qapi/migration.json
/openbmc/qemu/qapi/net.json
/openbmc/qemu/qapi/qapi-schema.json
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qom/object.c
/openbmc/qemu/qom/object_interfaces.c
/openbmc/qemu/roms/Makefile
/openbmc/qemu/roms/edk2
/openbmc/qemu/rules.mak
/openbmc/qemu/scripts/device-crash-test
/openbmc/qemu/scripts/qapi/commands.py
/openbmc/qemu/scripts/qapi/common.py
/openbmc/qemu/scripts/qapi/doc.py
/openbmc/qemu/scripts/qmp/qemu-ga-client
/openbmc/qemu/scripts/qmp/qmp-shell
/openbmc/qemu/scripts/render_block_graph.py
/openbmc/qemu/stubs/ram-block.c
/openbmc/qemu/target/arm/arm-powerctl.c
/openbmc/qemu/target/arm/arm-powerctl.h
/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-a64.h
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/helper.h
/openbmc/qemu/target/arm/internals.h
/openbmc/qemu/target/arm/kvm.c
/openbmc/qemu/target/arm/kvm32.c
/openbmc/qemu/target/arm/kvm64.c
/openbmc/qemu/target/arm/kvm_arm.h
/openbmc/qemu/target/arm/machine.c
/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/arm/vec_helper.c
/openbmc/qemu/target/arm/vfp_helper.c
/openbmc/qemu/target/mips/translate.c
/openbmc/qemu/target/s390x/cc_helper.c
/openbmc/qemu/target/s390x/excp_helper.c
/openbmc/qemu/target/s390x/fpu_helper.c
/openbmc/qemu/target/s390x/gen-features.c
/openbmc/qemu/target/s390x/helper.c
/openbmc/qemu/target/s390x/helper.h
/openbmc/qemu/target/s390x/insn-data.def
/openbmc/qemu/target/s390x/insn-format.def
/openbmc/qemu/target/s390x/internal.h
/openbmc/qemu/target/s390x/translate.c
/openbmc/qemu/target/xtensa/core-test_mmuhifi_c3/xtensa-modules.inc.c
/openbmc/qemu/target/xtensa/cpu.h
/openbmc/qemu/target/xtensa/helper.c
/openbmc/qemu/target/xtensa/helper.h
/openbmc/qemu/target/xtensa/import_core.sh
/openbmc/qemu/target/xtensa/overlay_tool.h
/openbmc/qemu/target/xtensa/translate.c
/openbmc/qemu/target/xtensa/win_helper.c
/openbmc/qemu/tests/.gitignore
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/acceptance/avocado_qemu/__init__.py
/openbmc/qemu/tests/acceptance/boot_linux_console.py
/openbmc/qemu/tests/acceptance/linux_initrd.py
/openbmc/qemu/tests/acceptance/migration.py
/openbmc/qemu/tests/acceptance/version.py
/openbmc/qemu/tests/acceptance/virtio_version.py
/openbmc/qemu/tests/acceptance/vnc.py
/openbmc/qemu/tests/check-qdict.c
/openbmc/qemu/tests/data/qobject/qdict.txt
/openbmc/qemu/tests/data/uefi-boot-images/bios-tables-test.aarch64.iso.qcow2
/openbmc/qemu/tests/data/uefi-boot-images/bios-tables-test.arm.iso.qcow2
/openbmc/qemu/tests/data/uefi-boot-images/bios-tables-test.i386.iso.qcow2
/openbmc/qemu/tests/data/uefi-boot-images/bios-tables-test.x86_64.iso.qcow2
/openbmc/qemu/tests/fdc-test.c
/openbmc/qemu/tests/fp/fp-test.c
/openbmc/qemu/tests/fp/wrap.inc.c
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/ipmi-bt-test.c
/openbmc/qemu/tests/ipmi-kcs-test.c
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/migration/guestperf/engine.py
/openbmc/qemu/tests/qapi-schema/include/sub-module.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qapi-schema/sub-sub-module.json
/openbmc/qemu/tests/qapi-schema/test-qapi.py
/openbmc/qemu/tests/qemu-iotests/045
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/051.pc.out
/openbmc/qemu/tests/qemu-iotests/110
/openbmc/qemu/tests/qemu-iotests/110.out
/openbmc/qemu/tests/qemu-iotests/178
/openbmc/qemu/tests/qemu-iotests/178.out.qcow2
/openbmc/qemu/tests/qemu-iotests/206.out
/openbmc/qemu/tests/qemu-iotests/207
/openbmc/qemu/tests/qemu-iotests/207.out
/openbmc/qemu/tests/qemu-iotests/210
/openbmc/qemu/tests/qemu-iotests/210.out
/openbmc/qemu/tests/qemu-iotests/211
/openbmc/qemu/tests/qemu-iotests/211.out
/openbmc/qemu/tests/qemu-iotests/212
/openbmc/qemu/tests/qemu-iotests/212.out
/openbmc/qemu/tests/qemu-iotests/213
/openbmc/qemu/tests/qemu-iotests/213.out
/openbmc/qemu/tests/qemu-iotests/224
/openbmc/qemu/tests/qemu-iotests/224.out
/openbmc/qemu/tests/qemu-iotests/228
/openbmc/qemu/tests/qemu-iotests/228.out
/openbmc/qemu/tests/qemu-iotests/232
/openbmc/qemu/tests/qemu-iotests/233
/openbmc/qemu/tests/qemu-iotests/235
/openbmc/qemu/tests/qemu-iotests/237
/openbmc/qemu/tests/qemu-iotests/237.out
/openbmc/qemu/tests/qemu-iotests/238
/openbmc/qemu/tests/qemu-iotests/242
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/common.tls
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/requirements.txt
/openbmc/qemu/tests/tcg/mips/include/test_inputs.h
/openbmc/qemu/tests/tcg/mips/include/test_inputs_32.h
/openbmc/qemu/tests/tcg/mips/include/test_inputs_64.h
/openbmc/qemu/tests/tcg/mips/include/test_utils.h
/openbmc/qemu/tests/tcg/mips/include/test_utils_32.h
/openbmc/qemu/tests/tcg/mips/include/test_utils_64.h
/openbmc/qemu/tests/tcg/mips/include/wrappers_mips64r6.h
/openbmc/qemu/tests/tcg/mips/include/wrappers_msa.h
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_clo.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_clz.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_dclo.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_dclz.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_bitswap.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_dbitswap.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmuh.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmuhu.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmul.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmulu.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_muh.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_muhu.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_mul.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_mulu.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_and.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_nor.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_or.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_xor.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsllv.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrav.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrlv.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_sllv.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srav.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srlv.c
/openbmc/qemu/tests/tcg/xtensa/Makefile
/openbmc/qemu/tests/tcg/xtensa/linker.ld.S
/openbmc/qemu/tests/tcg/xtensa/macros.inc
/openbmc/qemu/tests/tcg/xtensa/test_b.S
/openbmc/qemu/tests/tcg/xtensa/test_boolean.S
/openbmc/qemu/tests/tcg/xtensa/test_break.S
/openbmc/qemu/tests/tcg/xtensa/test_cache.S
/openbmc/qemu/tests/tcg/xtensa/test_clamps.S
/openbmc/qemu/tests/tcg/xtensa/test_flix.S
/openbmc/qemu/tests/tcg/xtensa/test_fp0_arith.S
/openbmc/qemu/tests/tcg/xtensa/test_fp0_conv.S
/openbmc/qemu/tests/tcg/xtensa/test_fp1.S
/openbmc/qemu/tests/tcg/xtensa/test_fp_cpenable.S
/openbmc/qemu/tests/tcg/xtensa/test_interrupt.S
/openbmc/qemu/tests/tcg/xtensa/test_loop.S
/openbmc/qemu/tests/tcg/xtensa/test_lsc.S
/openbmc/qemu/tests/tcg/xtensa/test_mac16.S
/openbmc/qemu/tests/tcg/xtensa/test_max.S
/openbmc/qemu/tests/tcg/xtensa/test_min.S
/openbmc/qemu/tests/tcg/xtensa/test_mmu.S
/openbmc/qemu/tests/tcg/xtensa/test_mul16.S
/openbmc/qemu/tests/tcg/xtensa/test_mul32.S
/openbmc/qemu/tests/tcg/xtensa/test_nsa.S
/openbmc/qemu/tests/tcg/xtensa/test_phys_mem.S
/openbmc/qemu/tests/tcg/xtensa/test_quo.S
/openbmc/qemu/tests/tcg/xtensa/test_rem.S
/openbmc/qemu/tests/tcg/xtensa/test_rst0.S
/openbmc/qemu/tests/tcg/xtensa/test_s32c1i.S
/openbmc/qemu/tests/tcg/xtensa/test_sext.S
/openbmc/qemu/tests/tcg/xtensa/test_sr.S
/openbmc/qemu/tests/tcg/xtensa/test_timer.S
/openbmc/qemu/tests/tcg/xtensa/test_windowed.S
/openbmc/qemu/tests/tcg/xtensa/vectors.S
/openbmc/qemu/tests/test-announce-self.c
/openbmc/qemu/tests/test-authz-list.c
/openbmc/qemu/tests/test-authz-listfile.c
/openbmc/qemu/tests/test-authz-pam.c
/openbmc/qemu/tests/test-authz-simple.c
/openbmc/qemu/tests/test-bdrv-drain.c
/openbmc/qemu/tests/test-bdrv-graph-mod.c
/openbmc/qemu/tests/test-clone-visitor.c
/openbmc/qemu/tests/test-crypto-tlssession.c
/openbmc/qemu/tests/test-hmp.c
/openbmc/qemu/tests/test-io-channel-tls.c
/openbmc/qemu/tests/test-qmp-cmds.c
/openbmc/qemu/tests/test-qobject-input-visitor.c
/openbmc/qemu/tests/test-qobject-output-visitor.c
/openbmc/qemu/tests/test-util-filemonitor.c
/openbmc/qemu/tests/uefi-test-tools/.gitignore
/openbmc/qemu/tests/uefi-test-tools/LICENSE
/openbmc/qemu/tests/uefi-test-tools/Makefile
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/BiosTablesTest.c
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/BiosTablesTest.inf
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/Include/Guid/BiosTablesTest.h
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/UefiTestToolsPkg.dec
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/UefiTestToolsPkg.dsc
/openbmc/qemu/tests/uefi-test-tools/build.sh
/openbmc/qemu/tests/vhost-user-test.c
/openbmc/qemu/tests/virtio-blk-test.c
/openbmc/qemu/tests/vm/basevm.py
/openbmc/qemu/thunk.c
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/vnc-auth-sasl.c
/openbmc/qemu/ui/vnc-auth-sasl.h
/openbmc/qemu/ui/vnc-auth-vencrypt.c
/openbmc/qemu/ui/vnc-ws.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/vnc.h
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/aio-posix.c
/openbmc/qemu/util/filemonitor-inotify.c
/openbmc/qemu/util/filemonitor-stub.c
/openbmc/qemu/util/trace-events
/openbmc/qemu/util/vfio-helpers.c
/openbmc/qemu/vl.c
87f9108b31-Jan-2019 Thomas Huth <thuth@redhat.com>

ppc64: Express dependencies of 'pseries' and 'powernv' machines with kconfig

The POWERNV switch should always select ISA_IPMI_BT, then the other
IPMI options are turned on automatically now.
CONFIG_

ppc64: Express dependencies of 'pseries' and 'powernv' machines with kconfig

The POWERNV switch should always select ISA_IPMI_BT, then the other
IPMI options are turned on automatically now.
CONFIG_DIMM should always be selected by the pseries machine,
which in turn depends on CONFIG_MEM_DEVICE since DIMM implements
this interface.
CONFIG_VIRTIO_VGA can be dropped from default-configs/ppc64-softmmu.mak
completely since this device is already automatically enabled via
hw/display/Kconfig now.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/openbmc/qemu/Makefile
/openbmc/qemu/configure
/openbmc/qemu/default-configs/alpha-softmmu.mak
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/cris-softmmu.mak
/openbmc/qemu/default-configs/hppa-softmmu.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/lm32-softmmu.mak
/openbmc/qemu/default-configs/m68k-softmmu.mak
/openbmc/qemu/default-configs/microblaze-softmmu.mak
/openbmc/qemu/default-configs/mips-softmmu-common.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/nios2-softmmu.mak
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/ppc64-softmmu.mak
/openbmc/qemu/default-configs/riscv32-softmmu.mak
/openbmc/qemu/default-configs/riscv64-softmmu.mak
/openbmc/qemu/default-configs/s390x-softmmu.mak
/openbmc/qemu/default-configs/sh4-softmmu.mak
/openbmc/qemu/default-configs/sh4eb-softmmu.mak
/openbmc/qemu/default-configs/sparc-softmmu.mak
/openbmc/qemu/default-configs/sparc64-softmmu.mak
/openbmc/qemu/default-configs/unicore32-softmmu.mak
/openbmc/qemu/docs/devel/build-system.txt
/openbmc/qemu/hw/9pfs/Kconfig
/openbmc/qemu/hw/Kconfig
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/acpi/Kconfig
/openbmc/qemu/hw/arm/Kconfig
/openbmc/qemu/hw/audio/Kconfig
/openbmc/qemu/hw/block/Kconfig
/openbmc/qemu/hw/block/Makefile.objs
/openbmc/qemu/hw/block/dataplane/Makefile.objs
/openbmc/qemu/hw/char/Kconfig
/openbmc/qemu/hw/cris/Kconfig
/openbmc/qemu/hw/display/Kconfig
/openbmc/qemu/hw/dma/Kconfig
/openbmc/qemu/hw/gpio/Kconfig
/openbmc/qemu/hw/hyperv/Kconfig
/openbmc/qemu/hw/i2c/Kconfig
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i386/Kconfig
/openbmc/qemu/hw/i386/Makefile.objs
/openbmc/qemu/hw/ide/Kconfig
/openbmc/qemu/hw/input/Kconfig
Kconfig
/openbmc/qemu/hw/ipack/Kconfig
/openbmc/qemu/hw/ipmi/Kconfig
/openbmc/qemu/hw/isa/Kconfig
/openbmc/qemu/hw/lm32/Kconfig
/openbmc/qemu/hw/m68k/Kconfig
/openbmc/qemu/hw/mem/Kconfig
/openbmc/qemu/hw/mips/Kconfig
/openbmc/qemu/hw/misc/Kconfig
/openbmc/qemu/hw/net/Kconfig
/openbmc/qemu/hw/nvram/Kconfig
/openbmc/qemu/hw/pci-bridge/Kconfig
/openbmc/qemu/hw/pci-host/Kconfig
/openbmc/qemu/hw/pci/Kconfig
/openbmc/qemu/hw/pci/Makefile.objs
/openbmc/qemu/hw/ppc/Kconfig
/openbmc/qemu/hw/scsi/Kconfig
/openbmc/qemu/hw/scsi/Makefile.objs
/openbmc/qemu/hw/sd/Kconfig
/openbmc/qemu/hw/sh4/Kconfig
/openbmc/qemu/hw/sparc/Kconfig
/openbmc/qemu/hw/sparc64/Kconfig
/openbmc/qemu/hw/ssi/Kconfig
/openbmc/qemu/hw/timer/Kconfig
/openbmc/qemu/hw/tpm/Kconfig
/openbmc/qemu/hw/unicore32/Kconfig
/openbmc/qemu/hw/usb/Kconfig
/openbmc/qemu/hw/usb/Makefile.objs
/openbmc/qemu/hw/vfio/Kconfig
/openbmc/qemu/hw/virtio/Kconfig
/openbmc/qemu/hw/virtio/Makefile.objs
/openbmc/qemu/hw/watchdog/Kconfig
/openbmc/qemu/scripts/minikconf.py
e0e312f323-Jan-2019 Paolo Bonzini <pbonzini@redhat.com>

build: switch to Kconfig

The make_device_config.sh script is replaced by minikconf, which
is modified to support the same command line as its predecessor.

The roots of the parsing are default-confi

build: switch to Kconfig

The make_device_config.sh script is replaced by minikconf, which
is modified to support the same command line as its predecessor.

The roots of the parsing are default-configs/*.mak, Kconfig.host and
hw/Kconfig. One difference with make_device_config.sh is that all symbols
have to be defined in a Kconfig file, including those coming from the
configure script. This is the reason for the Kconfig.host file introduced
in the previous patch. Whenever a file in default-configs/*.mak used
$(...) to refer to a config-host.mak symbol, this is replaced by a
Kconfig dependency; this part must be done already in this patch
for bisectability.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Yang Zhong <yang.zhong@intel.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20190123065618.3520-28-yang.zhong@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

82f5181723-Jan-2019 Paolo Bonzini <pbonzini@redhat.com>

kconfig: introduce kconfig files

The Kconfig files were generated mostly with this script:

for i in `grep -ho CONFIG_[A-Z0-9_]* default-configs/* | sort -u`; do
set fnord `git grep -lw $i --

kconfig: introduce kconfig files

The Kconfig files were generated mostly with this script:

for i in `grep -ho CONFIG_[A-Z0-9_]* default-configs/* | sort -u`; do
set fnord `git grep -lw $i -- 'hw/*/Makefile.objs' `
shift
if test $# = 1; then
cat >> $(dirname $1)/Kconfig << EOF
config ${i#CONFIG_}
bool

EOF
git add $(dirname $1)/Kconfig
else
echo $i $*
fi
done
sed -i '$d' hw/*/Kconfig
for i in hw/*; do
if test -d $i && ! test -f $i/Kconfig; then
touch $i/Kconfig
git add $i/Kconfig
fi
done

Whenever a symbol is referenced from multiple subdirectories, the
script prints the list of directories that reference the symbol.
These symbols have to be added manually to the Kconfig files.

Kconfig.host and hw/Kconfig were created manually.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Yang Zhong <yang.zhong@intel.com>
Message-Id: <20190123065618.3520-27-yang.zhong@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/.gitmodules
/openbmc/qemu/Kconfig.host
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/accel/kvm/kvm-all.c
/openbmc/qemu/audio/audio.c
/openbmc/qemu/audio/sdlaudio.c
/openbmc/qemu/authz/Makefile.objs
/openbmc/qemu/authz/base.c
/openbmc/qemu/authz/list.c
/openbmc/qemu/authz/listfile.c
/openbmc/qemu/authz/pamacct.c
/openbmc/qemu/authz/simple.c
/openbmc/qemu/authz/trace-events
/openbmc/qemu/backends/Makefile.objs
/openbmc/qemu/backends/hostmem-file.c
/openbmc/qemu/backends/hostmem.c
/openbmc/qemu/block.c
/openbmc/qemu/block/backup.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/blklogwrites.c
/openbmc/qemu/block/blkverify.c
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/commit.c
/openbmc/qemu/block/crypto.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/gluster.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/nbd-client.c
/openbmc/qemu/block/nbd-client.h
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/nfs.c
/openbmc/qemu/block/null.c
/openbmc/qemu/block/nvme.c
/openbmc/qemu/block/parallels.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2-snapshot.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qed-table.c
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/quorum.c
/openbmc/qemu/block/raw-format.c
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/replication.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/snapshot.c
/openbmc/qemu/block/ssh.c
/openbmc/qemu/block/stream.c
/openbmc/qemu/block/throttle.c
/openbmc/qemu/block/vhdx-log.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block/vpc.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/block/vxhs.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/crypto/tlssession.c
/openbmc/qemu/crypto/trace-events
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/default-configs/virtio.mak
/openbmc/qemu/default-configs/xtensa-softmmu.mak
/openbmc/qemu/default-configs/xtensaeb-softmmu.mak
/openbmc/qemu/disas/nanomips.cpp
/openbmc/qemu/disas/nanomips.h
/openbmc/qemu/docs/COLO-FT.txt
/openbmc/qemu/docs/amd-memory-encryption.txt
/openbmc/qemu/docs/can.txt
/openbmc/qemu/docs/colo-proxy.txt
/openbmc/qemu/docs/conf.py
/openbmc/qemu/docs/cpu-hotplug.rst
/openbmc/qemu/docs/devel/conf.py
/openbmc/qemu/docs/devel/index.rst
/openbmc/qemu/docs/devel/memory.rst
/openbmc/qemu/docs/devel/testing.rst
/openbmc/qemu/docs/index.rst
/openbmc/qemu/docs/interop/conf.py
/openbmc/qemu/docs/interop/index.rst
/openbmc/qemu/docs/qcow2-cache.txt
/openbmc/qemu/docs/qemu-block-drivers.texi
/openbmc/qemu/docs/qemu-cpu-models.texi
/openbmc/qemu/docs/rdma.txt
/openbmc/qemu/docs/replay.txt
/openbmc/qemu/docs/vfio-ap.txt
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/9pfs/Kconfig
/openbmc/qemu/hw/9pfs/Makefile.objs
/openbmc/qemu/hw/Kconfig
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/acpi/Kconfig
/openbmc/qemu/hw/acpi/core.c
/openbmc/qemu/hw/acpi/cpu.c
/openbmc/qemu/hw/acpi/memory_hotplug.c
/openbmc/qemu/hw/acpi/pcihp.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/adc/Kconfig
/openbmc/qemu/hw/alpha/Kconfig
/openbmc/qemu/hw/arm/Kconfig
/openbmc/qemu/hw/arm/armsse.c
/openbmc/qemu/hw/arm/aspeed.c
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/pxa2xx.c
/openbmc/qemu/hw/arm/stellaris.c
/openbmc/qemu/hw/arm/tosa.c
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/z2.c
/openbmc/qemu/hw/audio/Kconfig
/openbmc/qemu/hw/audio/wm8750.c
/openbmc/qemu/hw/block/Kconfig
/openbmc/qemu/hw/block/dataplane/xen-block.c
/openbmc/qemu/hw/block/pflash_cfi02.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/block/xen-block.c
/openbmc/qemu/hw/bt/Kconfig
/openbmc/qemu/hw/char/Kconfig
/openbmc/qemu/hw/core/Kconfig
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/cpu/Kconfig
/openbmc/qemu/hw/cris/Kconfig
/openbmc/qemu/hw/display/Kconfig
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/sii9022.c
/openbmc/qemu/hw/display/ssd0303.c
/openbmc/qemu/hw/dma/Kconfig
/openbmc/qemu/hw/gpio/Kconfig
/openbmc/qemu/hw/gpio/max7310.c
/openbmc/qemu/hw/hppa/Kconfig
/openbmc/qemu/hw/hyperv/Kconfig
/openbmc/qemu/hw/i2c/Kconfig
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i2c/aspeed_i2c.c
/openbmc/qemu/hw/i2c/core.c
/openbmc/qemu/hw/i2c/exynos4210_i2c.c
/openbmc/qemu/hw/i2c/i2c-ddc.c
/openbmc/qemu/hw/i2c/imx_i2c.c
/openbmc/qemu/hw/i2c/pm_smbus.c
/openbmc/qemu/hw/i2c/smbus_eeprom.c
/openbmc/qemu/hw/i2c/smbus_ich9.c
/openbmc/qemu/hw/i2c/smbus_master.c
/openbmc/qemu/hw/i2c/smbus_slave.c
/openbmc/qemu/hw/i386/Kconfig
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/ide/Kconfig
/openbmc/qemu/hw/ide/atapi.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/input/Kconfig
/openbmc/qemu/hw/input/lm832x.c
Kconfig
/openbmc/qemu/hw/ipack/Kconfig
/openbmc/qemu/hw/ipmi/Kconfig
/openbmc/qemu/hw/isa/Kconfig
/openbmc/qemu/hw/isa/vt82c686.c
/openbmc/qemu/hw/lm32/Kconfig
/openbmc/qemu/hw/m68k/Kconfig
/openbmc/qemu/hw/m68k/mcf5208.c
/openbmc/qemu/hw/mem/Kconfig
/openbmc/qemu/hw/mem/pc-dimm.c
/openbmc/qemu/hw/microblaze/Kconfig
/openbmc/qemu/hw/mips/Kconfig
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/misc/Kconfig
/openbmc/qemu/hw/misc/Makefile.objs
/openbmc/qemu/hw/misc/armsse-mhu.c
/openbmc/qemu/hw/misc/iotkit-sysctl.c
/openbmc/qemu/hw/misc/macio/Kconfig
/openbmc/qemu/hw/misc/pca9552.c
/openbmc/qemu/hw/misc/tmp105.c
/openbmc/qemu/hw/misc/tmp421.c
/openbmc/qemu/hw/misc/trace-events
/openbmc/qemu/hw/moxie/Kconfig
/openbmc/qemu/hw/net/Kconfig
/openbmc/qemu/hw/net/Makefile.objs
/openbmc/qemu/hw/net/trace-events
/openbmc/qemu/hw/net/vhost_net-stub.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/nios2/Kconfig
/openbmc/qemu/hw/nvram/Kconfig
/openbmc/qemu/hw/nvram/eeprom_at24c.c
/openbmc/qemu/hw/openrisc/Kconfig
/openbmc/qemu/hw/pci-bridge/Kconfig
/openbmc/qemu/hw/pci-host/Kconfig
/openbmc/qemu/hw/pci/Kconfig
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/pci/pcie.c
/openbmc/qemu/hw/pci/shpc.c
/openbmc/qemu/hw/pcmcia/Kconfig
/openbmc/qemu/hw/ppc/Kconfig
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/ppc/pnv.c
/openbmc/qemu/hw/ppc/sam460ex.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/riscv/Kconfig
/openbmc/qemu/hw/s390x/Kconfig
/openbmc/qemu/hw/s390x/ap-bridge.c
/openbmc/qemu/hw/s390x/css-bridge.c
/openbmc/qemu/hw/s390x/s390-pci-bus.c
/openbmc/qemu/hw/scsi/Kconfig
/openbmc/qemu/hw/sd/Kconfig
/openbmc/qemu/hw/sh4/Kconfig
/openbmc/qemu/hw/smbios/Kconfig
/openbmc/qemu/hw/smbios/smbios.c
/openbmc/qemu/hw/sparc/Kconfig
/openbmc/qemu/hw/sparc64/Kconfig
/openbmc/qemu/hw/ssi/Kconfig
/openbmc/qemu/hw/timer/Kconfig
/openbmc/qemu/hw/timer/ds1338.c
/openbmc/qemu/hw/timer/m41t80.c
/openbmc/qemu/hw/timer/twl92230.c
/openbmc/qemu/hw/tpm/Kconfig
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/tpm/trace-events
/openbmc/qemu/hw/tricore/Kconfig
/openbmc/qemu/hw/unicore32/Kconfig
/openbmc/qemu/hw/usb/Kconfig
/openbmc/qemu/hw/usb/dev-mtp.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/usb/trace-events
/openbmc/qemu/hw/vfio/Kconfig
/openbmc/qemu/hw/vfio/ap.c
/openbmc/qemu/hw/vfio/pci-quirks.c
/openbmc/qemu/hw/virtio/Kconfig
/openbmc/qemu/hw/virtio/Makefile.objs
/openbmc/qemu/hw/virtio/vhost-backend.c
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/watchdog/Kconfig
/openbmc/qemu/hw/watchdog/cmsdk-apb-watchdog.c
/openbmc/qemu/hw/xtensa/Kconfig
/openbmc/qemu/hw/xtensa/Makefile.objs
/openbmc/qemu/include/authz/base.h
/openbmc/qemu/include/authz/list.h
/openbmc/qemu/include/authz/listfile.h
/openbmc/qemu/include/authz/pamacct.h
/openbmc/qemu/include/authz/simple.h
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/nbd.h
/openbmc/qemu/include/block/snapshot.h
/openbmc/qemu/include/exec/cpu-common.h
/openbmc/qemu/include/exec/poison.h
/openbmc/qemu/include/fpu/softfloat.h
/openbmc/qemu/include/hw/acpi/acpi.h
/openbmc/qemu/include/hw/arm/armsse.h
/openbmc/qemu/include/hw/arm/virt.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/firmware/smbios.h
/openbmc/qemu/include/hw/i2c/i2c.h
/openbmc/qemu/include/hw/i2c/pm_smbus.h
/openbmc/qemu/include/hw/i2c/smbus_eeprom.h
/openbmc/qemu/include/hw/i2c/smbus_master.h
/openbmc/qemu/include/hw/i2c/smbus_slave.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/ide/internal.h
/openbmc/qemu/include/hw/misc/armsse-mhu.h
/openbmc/qemu/include/hw/misc/iotkit-sysctl.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/virtio/virtio-balloon.h
/openbmc/qemu/include/hw/virtio/virtio-blk.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/hw/watchdog/cmsdk-apb-watchdog.h
/openbmc/qemu/include/io/channel.h
/openbmc/qemu/include/migration/misc.h
/openbmc/qemu/include/migration/vmstate.h
/openbmc/qemu/include/net/announce.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/qemu/bitmap.h
/openbmc/qemu/include/qemu/bswap.h
/openbmc/qemu/include/qemu/filemonitor.h
/openbmc/qemu/include/qemu/iov.h
/openbmc/qemu/include/qemu/typedefs.h
/openbmc/qemu/include/sysemu/block-backend.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/io/channel.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/migration/block.c
/openbmc/qemu/migration/colo.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/migration.h
/openbmc/qemu/migration/postcopy-ram.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/migration/rdma.c
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/migration/socket.c
/openbmc/qemu/migration/trace-events
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd/client.c
/openbmc/qemu/nbd/nbd-internal.h
/openbmc/qemu/net/Makefile.objs
/openbmc/qemu/net/announce.c
/openbmc/qemu/net/colo-compare.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/netmap.c
/openbmc/qemu/net/trace-events
/openbmc/qemu/net/vhost-user-stub.c
/openbmc/qemu/net/vhost-user.c
/openbmc/qemu/python/qemu/__init__.py
/openbmc/qemu/python/qemu/qmp.py
/openbmc/qemu/python/qemu/qtest.py
/openbmc/qemu/qapi/Makefile.objs
/openbmc/qemu/qapi/authz.json
/openbmc/qemu/qapi/migration.json
/openbmc/qemu/qapi/net.json
/openbmc/qemu/qapi/qapi-schema.json
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qom/object.c
/openbmc/qemu/qom/object_interfaces.c
/openbmc/qemu/roms/Makefile
/openbmc/qemu/roms/edk2
/openbmc/qemu/rules.mak
/openbmc/qemu/scripts/device-crash-test
/openbmc/qemu/scripts/minikconf.py
/openbmc/qemu/scripts/qapi/commands.py
/openbmc/qemu/scripts/qapi/common.py
/openbmc/qemu/scripts/qapi/doc.py
/openbmc/qemu/scripts/qmp/qemu-ga-client
/openbmc/qemu/scripts/qmp/qmp-shell
/openbmc/qemu/scripts/render_block_graph.py
/openbmc/qemu/stubs/ram-block.c
/openbmc/qemu/target/arm/arm-powerctl.c
/openbmc/qemu/target/arm/arm-powerctl.h
/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-a64.h
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/helper.h
/openbmc/qemu/target/arm/internals.h
/openbmc/qemu/target/arm/kvm.c
/openbmc/qemu/target/arm/kvm32.c
/openbmc/qemu/target/arm/kvm64.c
/openbmc/qemu/target/arm/kvm_arm.h
/openbmc/qemu/target/arm/machine.c
/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/arm/vec_helper.c
/openbmc/qemu/target/arm/vfp_helper.c
/openbmc/qemu/target/mips/translate.c
/openbmc/qemu/target/s390x/cc_helper.c
/openbmc/qemu/target/s390x/excp_helper.c
/openbmc/qemu/target/s390x/fpu_helper.c
/openbmc/qemu/target/s390x/gen-features.c
/openbmc/qemu/target/s390x/helper.c
/openbmc/qemu/target/s390x/helper.h
/openbmc/qemu/target/s390x/insn-data.def
/openbmc/qemu/target/s390x/insn-format.def
/openbmc/qemu/target/s390x/internal.h
/openbmc/qemu/target/s390x/translate.c
/openbmc/qemu/target/xtensa/core-test_mmuhifi_c3/xtensa-modules.inc.c
/openbmc/qemu/target/xtensa/cpu.h
/openbmc/qemu/target/xtensa/helper.c
/openbmc/qemu/target/xtensa/helper.h
/openbmc/qemu/target/xtensa/import_core.sh
/openbmc/qemu/target/xtensa/overlay_tool.h
/openbmc/qemu/target/xtensa/translate.c
/openbmc/qemu/target/xtensa/win_helper.c
/openbmc/qemu/tests/.gitignore
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/acceptance/avocado_qemu/__init__.py
/openbmc/qemu/tests/acceptance/boot_linux_console.py
/openbmc/qemu/tests/acceptance/linux_initrd.py
/openbmc/qemu/tests/acceptance/migration.py
/openbmc/qemu/tests/acceptance/version.py
/openbmc/qemu/tests/acceptance/virtio_version.py
/openbmc/qemu/tests/acceptance/vnc.py
/openbmc/qemu/tests/data/uefi-boot-images/bios-tables-test.aarch64.iso.qcow2
/openbmc/qemu/tests/data/uefi-boot-images/bios-tables-test.arm.iso.qcow2
/openbmc/qemu/tests/data/uefi-boot-images/bios-tables-test.i386.iso.qcow2
/openbmc/qemu/tests/data/uefi-boot-images/bios-tables-test.x86_64.iso.qcow2
/openbmc/qemu/tests/fdc-test.c
/openbmc/qemu/tests/fp/fp-test.c
/openbmc/qemu/tests/fp/wrap.inc.c
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/ipmi-bt-test.c
/openbmc/qemu/tests/ipmi-kcs-test.c
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/migration/guestperf/engine.py
/openbmc/qemu/tests/qapi-schema/include/sub-module.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qapi-schema/sub-sub-module.json
/openbmc/qemu/tests/qapi-schema/test-qapi.py
/openbmc/qemu/tests/qemu-iotests/045
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/051.pc.out
/openbmc/qemu/tests/qemu-iotests/110
/openbmc/qemu/tests/qemu-iotests/110.out
/openbmc/qemu/tests/qemu-iotests/178
/openbmc/qemu/tests/qemu-iotests/178.out.qcow2
/openbmc/qemu/tests/qemu-iotests/206.out
/openbmc/qemu/tests/qemu-iotests/207
/openbmc/qemu/tests/qemu-iotests/207.out
/openbmc/qemu/tests/qemu-iotests/210
/openbmc/qemu/tests/qemu-iotests/210.out
/openbmc/qemu/tests/qemu-iotests/211
/openbmc/qemu/tests/qemu-iotests/211.out
/openbmc/qemu/tests/qemu-iotests/212
/openbmc/qemu/tests/qemu-iotests/212.out
/openbmc/qemu/tests/qemu-iotests/213
/openbmc/qemu/tests/qemu-iotests/213.out
/openbmc/qemu/tests/qemu-iotests/224
/openbmc/qemu/tests/qemu-iotests/224.out
/openbmc/qemu/tests/qemu-iotests/228
/openbmc/qemu/tests/qemu-iotests/228.out
/openbmc/qemu/tests/qemu-iotests/232
/openbmc/qemu/tests/qemu-iotests/233
/openbmc/qemu/tests/qemu-iotests/235
/openbmc/qemu/tests/qemu-iotests/237
/openbmc/qemu/tests/qemu-iotests/237.out
/openbmc/qemu/tests/qemu-iotests/238
/openbmc/qemu/tests/qemu-iotests/242
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/common.tls
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/requirements.txt
/openbmc/qemu/tests/tcg/mips/include/test_inputs.h
/openbmc/qemu/tests/tcg/mips/include/test_inputs_32.h
/openbmc/qemu/tests/tcg/mips/include/test_inputs_64.h
/openbmc/qemu/tests/tcg/mips/include/test_utils.h
/openbmc/qemu/tests/tcg/mips/include/test_utils_32.h
/openbmc/qemu/tests/tcg/mips/include/test_utils_64.h
/openbmc/qemu/tests/tcg/mips/include/wrappers_mips64r6.h
/openbmc/qemu/tests/tcg/mips/include/wrappers_msa.h
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_clo.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_clz.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_dclo.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/test_mips64r6_dclz.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_bitswap.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_dbitswap.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmuh.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmuhu.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmul.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_dmulu.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_muh.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_muhu.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_mul.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/int-multiply/test_mips64r6_mulu.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_and.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_nor.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_or.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_xor.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsllv.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrav.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrlv.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_sllv.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srav.c
/openbmc/qemu/tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srlv.c
/openbmc/qemu/tests/tcg/xtensa/Makefile
/openbmc/qemu/tests/tcg/xtensa/linker.ld.S
/openbmc/qemu/tests/tcg/xtensa/macros.inc
/openbmc/qemu/tests/tcg/xtensa/test_b.S
/openbmc/qemu/tests/tcg/xtensa/test_boolean.S
/openbmc/qemu/tests/tcg/xtensa/test_break.S
/openbmc/qemu/tests/tcg/xtensa/test_cache.S
/openbmc/qemu/tests/tcg/xtensa/test_clamps.S
/openbmc/qemu/tests/tcg/xtensa/test_flix.S
/openbmc/qemu/tests/tcg/xtensa/test_fp0_arith.S
/openbmc/qemu/tests/tcg/xtensa/test_fp0_conv.S
/openbmc/qemu/tests/tcg/xtensa/test_fp1.S
/openbmc/qemu/tests/tcg/xtensa/test_fp_cpenable.S
/openbmc/qemu/tests/tcg/xtensa/test_interrupt.S
/openbmc/qemu/tests/tcg/xtensa/test_loop.S
/openbmc/qemu/tests/tcg/xtensa/test_lsc.S
/openbmc/qemu/tests/tcg/xtensa/test_mac16.S
/openbmc/qemu/tests/tcg/xtensa/test_max.S
/openbmc/qemu/tests/tcg/xtensa/test_min.S
/openbmc/qemu/tests/tcg/xtensa/test_mmu.S
/openbmc/qemu/tests/tcg/xtensa/test_mul16.S
/openbmc/qemu/tests/tcg/xtensa/test_mul32.S
/openbmc/qemu/tests/tcg/xtensa/test_nsa.S
/openbmc/qemu/tests/tcg/xtensa/test_phys_mem.S
/openbmc/qemu/tests/tcg/xtensa/test_quo.S
/openbmc/qemu/tests/tcg/xtensa/test_rem.S
/openbmc/qemu/tests/tcg/xtensa/test_rst0.S
/openbmc/qemu/tests/tcg/xtensa/test_s32c1i.S
/openbmc/qemu/tests/tcg/xtensa/test_sext.S
/openbmc/qemu/tests/tcg/xtensa/test_sr.S
/openbmc/qemu/tests/tcg/xtensa/test_timer.S
/openbmc/qemu/tests/tcg/xtensa/test_windowed.S
/openbmc/qemu/tests/tcg/xtensa/vectors.S
/openbmc/qemu/tests/test-announce-self.c
/openbmc/qemu/tests/test-authz-list.c
/openbmc/qemu/tests/test-authz-listfile.c
/openbmc/qemu/tests/test-authz-pam.c
/openbmc/qemu/tests/test-authz-simple.c
/openbmc/qemu/tests/test-bdrv-drain.c
/openbmc/qemu/tests/test-bdrv-graph-mod.c
/openbmc/qemu/tests/test-clone-visitor.c
/openbmc/qemu/tests/test-crypto-tlssession.c
/openbmc/qemu/tests/test-hmp.c
/openbmc/qemu/tests/test-io-channel-tls.c
/openbmc/qemu/tests/test-qmp-cmds.c
/openbmc/qemu/tests/test-qobject-input-visitor.c
/openbmc/qemu/tests/test-qobject-output-visitor.c
/openbmc/qemu/tests/test-util-filemonitor.c
/openbmc/qemu/tests/uefi-test-tools/.gitignore
/openbmc/qemu/tests/uefi-test-tools/LICENSE
/openbmc/qemu/tests/uefi-test-tools/Makefile
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/BiosTablesTest.c
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/BiosTablesTest.inf
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/Include/Guid/BiosTablesTest.h
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/UefiTestToolsPkg.dec
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/UefiTestToolsPkg.dsc
/openbmc/qemu/tests/uefi-test-tools/build.sh
/openbmc/qemu/tests/vhost-user-test.c
/openbmc/qemu/tests/virtio-blk-test.c
/openbmc/qemu/tests/vm/basevm.py
/openbmc/qemu/thunk.c
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/vnc-auth-sasl.c
/openbmc/qemu/ui/vnc-auth-sasl.h
/openbmc/qemu/ui/vnc-auth-vencrypt.c
/openbmc/qemu/ui/vnc-ws.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/vnc.h
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/aio-posix.c
/openbmc/qemu/util/filemonitor-inotify.c
/openbmc/qemu/util/filemonitor-stub.c
/openbmc/qemu/util/trace-events
/openbmc/qemu/util/vfio-helpers.c
/openbmc/qemu/vl.c
f6d4dca821-Feb-2019 Thomas Huth <thuth@redhat.com>

hw/ppc: Use object_initialize_child for correct reference counting

Both functions, object_initialize() and object_property_add_child() increase
the reference counter of the new object, so one of the

hw/ppc: Use object_initialize_child for correct reference counting

Both functions, object_initialize() and object_property_add_child() increase
the reference counter of the new object, so one of the references has to be
dropped afterwards to get the reference counting right. Otherwise the child
object will not be properly cleaned up when the parent gets destroyed.
Thus let's use now object_initialize_child() instead to get the reference
counting here right.

Suggested-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <1550748288-30598-1-git-send-email-thuth@redhat.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

3dbe65c119-Feb-2019 Cédric Le Goater <clg@kaod.org>

ppc/xive: xive does not have a POWER7 interrupt model

Patch "target/ppc: Add POWER9 external interrupt model" should have
removed the section covering PPC_FLAGS_INPUT_POWER7.

Signed-off-by: Cédric

ppc/xive: xive does not have a POWER7 interrupt model

Patch "target/ppc: Add POWER9 external interrupt model" should have
removed the section covering PPC_FLAGS_INPUT_POWER7.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20190219142530.17807-1-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

743ed56619-Feb-2019 Greg Kurz <groug@kaod.org>

spapr: Expose the name of the interrupt controller node

This will be needed by PHB hotplug in order to access the "phandle"
property of the interrupt controller node.

Reviewed-by: Cédric Le Goater

spapr: Expose the name of the interrupt controller node

This will be needed by PHB hotplug in order to access the "phandle"
property of the interrupt controller node.

Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Greg Kurz <groug@kaod.org>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Message-Id: <155059668867.1466090.6339199751719123386.stgit@bahia.lab.toulouse-stg.fr.ibm.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

6cead90c19-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Write source state to KVM at claim time

The pseries machine only uses LSIs to support legacy PCI devices. Every
PHB claims 4 LSIs at realize time. When using in-kernel XICS (or upcoming
in-ker

xics: Write source state to KVM at claim time

The pseries machine only uses LSIs to support legacy PCI devices. Every
PHB claims 4 LSIs at realize time. When using in-kernel XICS (or upcoming
in-kernel XIVE), QEMU synchronizes the state of all irqs, including these
LSIs, later on at machine reset.

In order to support PHB hotplug, we need a way to tell KVM about the LSIs
that doesn't require a machine reset. An easy way to do that is to always
inform KVM when an interrupt is claimed, which really isn't a performance
path.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155059668360.1466090.5969630516627776426.stgit@bahia.lab.toulouse-stg.fr.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

67afe77515-Feb-2019 Benjamin Herrenschmidt <benh@kernel.crashing.org>

target/ppc: Add POWER9 external interrupt model

Adds support for the Hypervisor directed interrupts in addition to the
OS ones.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
[clg

target/ppc: Add POWER9 external interrupt model

Adds support for the Hypervisor directed interrupts in addition to the
OS ones.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
[clg: - modified the icp_realize() and xive_tctx_realize() to take
into account explicitely the POWER9 interrupt model
- introduced a specific power9_set_irq for POWER9 ]
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20190215161648.9600-10-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/.gitlab-ci.yml
/openbmc/qemu/.travis.yml
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/block/dirty-bitmap.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/chardev/spice.c
/openbmc/qemu/chardev/trace-events
/openbmc/qemu/configure
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/docs/devel/qapi-code-gen.txt
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/armsse.c
/openbmc/qemu/hw/arm/musca.c
/openbmc/qemu/hw/char/pl011.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/trace-events
/openbmc/qemu/hw/display/virtio-gpu-3d.c
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/hppa/dino.c
xics.c
xive.c
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/misc/mips_itu.c
/openbmc/qemu/hw/misc/tz-ppc.c
/openbmc/qemu/hw/pci-host/bonito.c
/openbmc/qemu/hw/ppc/ppc.c
/openbmc/qemu/hw/ppc/spapr_rtc.c
/openbmc/qemu/hw/s390x/Makefile.objs
/openbmc/qemu/hw/s390x/s390-skeys.c
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/timer/mc146818rtc.c
/openbmc/qemu/hw/timer/pl031.c
/openbmc/qemu/hw/timer/trace-events
/openbmc/qemu/hw/usb/core.c
/openbmc/qemu/hw/usb/hcd-ehci.c
/openbmc/qemu/hw/usb/hcd-musb.c
/openbmc/qemu/hw/usb/hcd-ohci.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/vfio/trace-events
/openbmc/qemu/include/chardev/spice.h
/openbmc/qemu/include/exec/helper-head.h
/openbmc/qemu/include/hw/arm/armsse.h
/openbmc/qemu/include/hw/char/pl011.h
/openbmc/qemu/include/hw/misc/tz-ppc.h
/openbmc/qemu/include/hw/ppc/ppc.h
/openbmc/qemu/include/hw/s390x/tod.h
/openbmc/qemu/include/hw/timer/pl031.h
/openbmc/qemu/include/hw/virtio/virtio-gpu.h
/openbmc/qemu/include/qapi/qmp/dispatch.h
/openbmc/qemu/include/sysemu/arch_init.h
/openbmc/qemu/include/ui/spice-display.h
/openbmc/qemu/linux-user/s390x/target_cpu.h
/openbmc/qemu/monitor.c
/openbmc/qemu/pc-bios/hppa-firmware.img
/openbmc/qemu/qapi/Makefile.objs
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qapi/qapi-schema.json
/openbmc/qemu/qapi/qmp-registry.c
/openbmc/qemu/qapi/target.json
/openbmc/qemu/qapi/ui.json
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp.c
/openbmc/qemu/scripts/qapi/commands.py
/openbmc/qemu/scripts/qapi/common.py
/openbmc/qemu/scripts/qapi/events.py
/openbmc/qemu/scripts/qapi/types.py
/openbmc/qemu/scripts/qapi/visit.py
/openbmc/qemu/stubs/Makefile.objs
/openbmc/qemu/stubs/monitor.c
/openbmc/qemu/target/arm/Makefile.objs
/openbmc/qemu/target/arm/cpu.c
/openbmc/qemu/target/arm/cpu.h
/openbmc/qemu/target/arm/cpu64.c
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/helper.h
/openbmc/qemu/target/arm/monitor.c
/openbmc/qemu/target/arm/translate-a64.c
/openbmc/qemu/target/arm/translate.c
/openbmc/qemu/target/arm/vfp_helper.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/sev_i386.h
/openbmc/qemu/target/mips/helper.c
/openbmc/qemu/target/ppc/arch_dump.c
/openbmc/qemu/target/ppc/cpu-qom.h
/openbmc/qemu/target/ppc/cpu.h
/openbmc/qemu/target/ppc/excp_helper.c
/openbmc/qemu/target/ppc/helper.h
/openbmc/qemu/target/ppc/int_helper.c
/openbmc/qemu/target/ppc/machine.c
/openbmc/qemu/target/ppc/translate.c
/openbmc/qemu/target/ppc/translate/vmx-impl.inc.c
/openbmc/qemu/target/ppc/translate/vsx-impl.inc.c
/openbmc/qemu/target/ppc/translate_init.inc.c
/openbmc/qemu/target/s390x/cpu.c
/openbmc/qemu/target/s390x/cpu.h
/openbmc/qemu/target/s390x/cpu_features.c
/openbmc/qemu/target/s390x/cpu_models.c
/openbmc/qemu/target/s390x/cpu_models.h
/openbmc/qemu/target/s390x/gen-features.c
/openbmc/qemu/target/s390x/helper.h
/openbmc/qemu/target/s390x/insn-data.def
/openbmc/qemu/target/s390x/kvm.c
/openbmc/qemu/target/s390x/misc_helper.c
/openbmc/qemu/target/s390x/s390-tod.h
/openbmc/qemu/target/s390x/trace-events
/openbmc/qemu/target/s390x/translate.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/cdrom-test.c
/openbmc/qemu/tests/docker/dockerfiles/debian-amd64.docker
/openbmc/qemu/tests/docker/dockerfiles/debian9.docker
/openbmc/qemu/tests/qapi-schema/comments.out
/openbmc/qemu/tests/qapi-schema/doc-bad-section.out
/openbmc/qemu/tests/qapi-schema/doc-good.out
/openbmc/qemu/tests/qapi-schema/empty.out
/openbmc/qemu/tests/qapi-schema/event-case.out
/openbmc/qemu/tests/qapi-schema/ident-with-escape.out
/openbmc/qemu/tests/qapi-schema/include-relpath.out
/openbmc/qemu/tests/qapi-schema/include-repetition.out
/openbmc/qemu/tests/qapi-schema/include-simple.out
/openbmc/qemu/tests/qapi-schema/indented-expr.out
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qemu-iotests/124
/openbmc/qemu/tests/qemu-iotests/236.out
/openbmc/qemu/tests/tcg/mips/include/wrappers_msa.h
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_w.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_b.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_d.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_h.c
/openbmc/qemu/tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_w.c
/openbmc/qemu/tests/test-qmp-event.c
/openbmc/qemu/tests/test-qobject-input-visitor.c
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/kbd-state.c
/openbmc/qemu/ui/sdl2-input.c
/openbmc/qemu/ui/spice-app.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/spice-display.c
/openbmc/qemu/ui/vnc.c
3272752a15-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Drop the KVM ICS class

The KVM ICS class isn't used anymore. Drop it.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023084177.1011724.14693955932559990358.stgit@bahia.lan>
Reviewe

xics: Drop the KVM ICS class

The KVM ICS class isn't used anymore. Drop it.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023084177.1011724.14693955932559990358.stgit@bahia.lan>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

557b456715-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Handle KVM interrupt presentation from "simple" ICS code

We want to use the "simple" ICS type in both KVM and non-KVM setups.
Teach the "simple" ICS how to present interrupts to KVM and adapt

xics: Handle KVM interrupt presentation from "simple" ICS code

We want to use the "simple" ICS type in both KVM and non-KVM setups.
Teach the "simple" ICS how to present interrupts to KVM and adapt
sPAPR accordingly.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023082996.1011724.16237920586343905010.stgit@bahia.lan>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

f1f5b70115-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Handle KVM ICS reset from the "simple" ICS code

The KVM ICS reset handler simply writes the ICS state to KVM. This
doesn't need the overkill parent_reset logic we have today. Also
we want to u

xics: Handle KVM ICS reset from the "simple" ICS code

The KVM ICS reset handler simply writes the ICS state to KVM. This
doesn't need the overkill parent_reset logic we have today. Also
we want to use the same ICS type for the KVM and non-KVM case with
pseries.

Call icp_set_kvm_state() from the "simple" ICS reset function.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023082407.1011724.1983100830860273401.stgit@bahia.lan>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

d80b2ccf15-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Explicitely call KVM ICS methods from the common code

The pre_save(), post_load() and synchronize_state() methods of the
ICSStateClass type are really KVM only things. Make that obvious
by dro

xics: Explicitely call KVM ICS methods from the common code

The pre_save(), post_load() and synchronize_state() methods of the
ICSStateClass type are really KVM only things. Make that obvious
by dropping the indirections and directly calling the KVM functions
instead.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023081817.1011724.14078777320394028836.stgit@bahia.lan>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

8c1ced6715-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Drop the KVM ICP class

The KVM ICP class isn't used anymore. Drop it.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023081228.1011724.12474992370439652538.stgit@bahia.lan>
Reviewe

xics: Drop the KVM ICP class

The KVM ICP class isn't used anymore. Drop it.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023081228.1011724.12474992370439652538.stgit@bahia.lan>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

8e6e6efe15-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Handle KVM ICP realize from the common code

The realization of KVM ICP currently follows the parent_realize logic,
which is a bit overkill here. Also we want to get rid of the KVM ICP
class. E

xics: Handle KVM ICP realize from the common code

The realization of KVM ICP currently follows the parent_realize logic,
which is a bit overkill here. Also we want to get rid of the KVM ICP
class. Explicitely call icp_kvm_realize() from the base ICP realize
function.

Note that ICPStateClass::parent_realize is retained because powernv
needs it.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023080049.1011724.15423463482790260696.stgit@bahia.lan>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

d82f397115-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Handle KVM ICP reset from the common code

The KVM ICP reset handler simply writes the ICP state to KVM. This
doesn't need the overkill parent_reset logic we have today. Call
icp_set_kvm_state(

xics: Handle KVM ICP reset from the common code

The KVM ICP reset handler simply writes the ICP state to KVM. This
doesn't need the overkill parent_reset logic we have today. Call
icp_set_kvm_state() from the base ICP reset function instead.

Since there are no other users for ICPStateClass::parent_reset, and
it isn't currently expected to change, drop it as well.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023079461.1011724.12644984391500635645.stgit@bahia.lan>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

0e5c7fad15-Feb-2019 Greg Kurz <groug@kaod.org>

xics: Explicitely call KVM ICP methods from the common code

The pre_save(), post_load() and synchronize_state() methods of the
ICPStateClass type are really KVM only things. Make that obvious
by dro

xics: Explicitely call KVM ICP methods from the common code

The pre_save(), post_load() and synchronize_state() methods of the
ICPStateClass type are really KVM only things. Make that obvious
by dropping the indirections and directly calling the KVM functions
instead.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <155023078871.1011724.3083923389814185598.stgit@bahia.lan>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...

1...<<41424344454647484950>>...74