diff options
-rw-r--r-- | BUILD.bazel | 1611 | ||||
-rw-r--r-- | google/toolchain/src/aemu/configure/darwin_builder.py | 22 | ||||
-rw-r--r-- | google/toolchain/src/aemu/configure/linux_builder.py | 2 | ||||
-rw-r--r-- | google/toolchain/src/aemu/configure/windows_builder.py | 2 | ||||
-rwxr-xr-x | google/toolchain/src/aemu/toolchain.py | 13 | ||||
-rw-r--r-- | hw/core/bus.c | 8 | ||||
-rw-r--r-- | hw/core/qdev-properties-system.c | 2 | ||||
-rw-r--r-- | hw/i386/x86.c | 1 | ||||
-rw-r--r-- | include/exec/memory.h | 2 | ||||
-rw-r--r-- | include/hw/qdev-core.h | 4 | ||||
-rw-r--r-- | include/qemu/atomic.h | 8 | ||||
-rw-r--r-- | include/qemu/atomic.hpp | 38 | ||||
-rw-r--r-- | include/qom/object.h | 80 | ||||
-rw-r--r-- | platform/BUILD.darwin-arm64 | 241 | ||||
-rw-r--r-- | platform/BUILD.linux-x86_64 | 190 | ||||
-rw-r--r-- | platform/BUILD.windows-amd64 | 251 | ||||
-rw-r--r-- | qemu-darwin-shim.jsonc | 8 | ||||
-rw-r--r-- | qemu-linux-shim.jsonc | 14 | ||||
-rw-r--r-- | qemu-windows-shim.jsonc | 10 | ||||
-rw-r--r-- | qom/object.c | 198 | ||||
-rw-r--r-- | system/datadir.c | 1 |
21 files changed, 2425 insertions, 281 deletions
diff --git a/BUILD.bazel b/BUILD.bazel index 6f4d25a6ff..6277330568 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,7 +1,6 @@ -load("@rules_pkg//pkg:mappings.bzl", "pkg_files") - # This build file was autogenerated by: # /usr/local/google/home/jansene/src/emu-dev/external/qemu/google/scripts/merge_bazel.py --buildfile /usr/local/google/home/jansene/src/emu-dev/external/qemu/platform/BUILD.windows-amd64 @platforms//os:windows --buildfile /usr/local/google/home/jansene/src/emu-dev/external/qemu/platform/BUILD.darwin-arm64 @platforms//os:macos --buildfile /usr/local/google/home/jansene/src/emu-dev/external/qemu/platform/BUILD.linux-x86_64 @platforms//os:linux --buildfile /usr/local/google/home/jansene/src/emu-dev/external/qemu/platform/BUILD.common common --unique win_def_file -o /usr/local/google/home/jansene/src/emu-dev/external/qemu/BUILD.bazel +load("@rules_pkg//pkg:mappings.bzl", "pkg_files") load("//build/bazel/rules:windows_resources.bzl", "windows_resources") load("platform/cc_interface_binary.bzl", "cc_interface_binary") @@ -55,6 +54,114 @@ cc_binary( ) cc_binary( + name = "hw-display-virtio-gpu", + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + linkshared = True, + visibility = ["//visibility:public"], + deps = ["libhw-display-virtio-gpu"] + select({ + "@platforms//os:windows": [ + ":qemu-system-x86_64.if", + "//external/qemu/google/compat/windows:compat", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), +) + +cc_binary( + name = "hw-display-virtio-gpu-pci", + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + linkshared = True, + visibility = ["//visibility:public"], + deps = ["libhw-display-virtio-gpu-pci"] + select({ + "@platforms//os:windows": [ + ":qemu-system-x86_64.if", + "//external/qemu/google/compat/windows:compat", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), +) + +cc_binary( + name = "hw-display-virtio-gpu-pci-rutabaga", + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + linkshared = True, + visibility = ["//visibility:public"], + deps = ["libhw-display-virtio-gpu-pci-rutabaga"] + select({ + "@platforms//os:windows": [ + ":qemu-system-x86_64.if", + "//external/qemu/google/compat/windows:compat", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), +) + +cc_binary( name = "hw-display-virtio-gpu-rutabaga", copts = select({ "@platforms//os:windows": [ @@ -91,6 +198,78 @@ cc_binary( ) cc_binary( + name = "hw-display-virtio-vga", + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + linkshared = True, + visibility = ["//visibility:public"], + deps = ["libhw-display-virtio-vga"] + select({ + "@platforms//os:windows": [ + ":qemu-system-x86_64.if", + "//external/qemu/google/compat/windows:compat", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), +) + +cc_binary( + name = "hw-display-virtio-vga-gl", + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + linkshared = True, + visibility = ["//visibility:public"], + deps = ["libhw-display-virtio-vga-gl"] + select({ + "@platforms//os:windows": [ + ":qemu-system-x86_64.if", + "//external/qemu/google/compat/windows:compat", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), +) + +cc_binary( name = "qemu-img", srcs = [ "include/qemu/osdep.h", @@ -368,6 +547,7 @@ cc_interface_binary( "-framework CoreAudio", "-framework vmnet", ], + "@platforms//os:linux": ["-rdynamic"], "//conditions:default": [], }), visibility = ["//visibility:public"], @@ -473,6 +653,7 @@ cc_interface_binary( "-framework CoreAudio", "-framework vmnet", ], + "@platforms//os:linux": ["-rdynamic"], "//conditions:default": [], }), visibility = ["//visibility:public"], @@ -578,6 +759,7 @@ cc_interface_binary( "-framework CoreAudio", "-framework vmnet", ], + "@platforms//os:linux": ["-rdynamic"], "//conditions:default": [], }), visibility = ["//visibility:public"], @@ -6985,6 +7167,807 @@ cc_library( ) cc_library( + name = "libhw-display-virtio-gpu", + srcs = [ + "hw/display/virtio-gpu.c", + "hw/display/virtio-gpu-base.c", + ] + select({ + "@platforms//os:windows": ["hw/display/virtio-gpu-udmabuf-stubs.c"], + "@platforms//os:macos": ["hw/display/virtio-gpu-udmabuf-stubs.c"], + "@platforms//os:linux": [ + "hw/display/vhost-user-gpu.c", + "hw/display/virtio-gpu-udmabuf.c", + ], + "//conditions:default": [], + }), + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/qemu/thread-win32.h", + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/exec/ramblock.h", + "include/qemu/memfd.h", + "include/qemu/sockets.h", + "include/qemu/thread-context.h", + "include/qemu/thread-posix.h", + "include/standard-headers/linux/udmabuf.h", + "include/sysemu/hostmem.h", + "include/sysemu/numa.h", + "include/sysemu/os-posix.h", + "linux-headers/asm-generic/hugetlb_encode.h", + "linux-headers/linux/memfd.h", + "platform/linux-x86_64/config-host.h", + "qapi/qapi-types-machine.h", + "qapi/qapi-types-machine-common.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "hw/display/trace.h", + "include/block/accounting.h", + "include/block/aio.h", + "include/block/aio-wait.h", + "include/block/block.h", + "include/block/block-common.h", + "include/block/block-global-state.h", + "include/block/block-io.h", + "include/block/blockjob.h", + "include/block/graph-lock.h", + "include/chardev/char.h", + "include/chardev/char-fe.h", + "include/exec/address-spaces.h", + "include/exec/cpu-common.h", + "include/exec/hwaddr.h", + "include/exec/memattrs.h", + "include/exec/memop.h", + "include/exec/memory.h", + "include/exec/memory_ldst.h.inc", + "include/exec/memory_ldst_cached.h.inc", + "include/exec/memory_ldst_phys.h.inc", + "include/exec/poison.h", + "include/exec/ramlist.h", + "include/glib-compat.h", + "include/hw/display/edid.h", + "include/hw/hotplug.h", + "include/hw/qdev-core.h", + "include/hw/qdev-properties.h", + "include/hw/qdev-properties-system.h", + "include/hw/resettable.h", + "include/hw/virtio/vhost.h", + "include/hw/virtio/vhost-backend.h", + "include/hw/virtio/vhost-user.h", + "include/hw/virtio/virtio.h", + "include/hw/virtio/virtio-bus.h", + "include/hw/virtio/virtio-gpu.h", + "include/hw/virtio/virtio-gpu-bswap.h", + "include/hw/virtio/virtio-gpu-pixman.h", + "include/hw/vmstate-if.h", + "include/io/channel.h", + "include/migration/blocker.h", + "include/migration/qemu-file-types.h", + "include/migration/vmstate.h", + "include/net/net.h", + "include/net/queue.h", + "include/qapi/error.h", + "include/qapi/util.h", + "include/qemu/atomic.h", + "include/qemu/bitmap.h", + "include/qemu/bitops.h", + "include/qemu/bswap.h", + "include/qemu/clang-tsa.h", + "include/qemu/compiler.h", + "include/qemu/coroutine.h", + "include/qemu/coroutine-core.h", + "include/qemu/coroutine-tls.h", + "include/qemu/error-report.h", + "include/qemu/event_notifier.h", + "include/qemu/host-utils.h", + "include/qemu/int128.h", + "include/qemu/iov.h", + "include/qemu/job.h", + "include/qemu/lockable.h", + "include/qemu/log.h", + "include/qemu/log-for-trace.h", + "include/qemu/main-loop.h", + "include/qemu/module.h", + "include/qemu/notify.h", + "include/qemu/option.h", + "include/qemu/processor.h", + "include/qemu/progress_meter.h", + "include/qemu/qsp.h", + "include/qemu/queue.h", + "include/qemu/range.h", + "include/qemu/ratelimit.h", + "include/qemu/rcu.h", + "include/qemu/rcu_queue.h", + "include/qemu/sys_membarrier.h", + "include/qemu/thread.h", + "include/qemu/timed-average.h", + "include/qemu/timer.h", + "include/qemu/transactions.h", + "include/qemu/typedefs.h", + "include/qemu/units.h", + "include/qemu/uuid.h", + "include/qom/object.h", + "include/standard-headers/linux/types.h", + "include/standard-headers/linux/virtio_config.h", + "include/standard-headers/linux/virtio_gpu.h", + "include/standard-headers/linux/virtio_ids.h", + "include/standard-headers/linux/virtio_ring.h", + "include/standard-headers/linux/virtio_types.h", + "include/sysemu/accel-ops.h", + "include/sysemu/cpus.h", + "include/sysemu/dma.h", + "include/sysemu/event-loop-base.h", + "include/sysemu/sysemu.h", + "include/sysemu/vhost-user-backend.h", + "include/ui/console.h", + "include/ui/input.h", + "include/ui/qemu-pixman.h", + "include/ui/rect.h", + "include/ui/surface.h", + "qapi/qapi-builtin-types.h", + "qapi/qapi-types-block-core.h", + "qapi/qapi-types-char.h", + "qapi/qapi-types-common.h", + "qapi/qapi-types-crypto.h", + "qapi/qapi-types-error.h", + "qapi/qapi-types-job.h", + "qapi/qapi-types-migration.h", + "qapi/qapi-types-net.h", + "qapi/qapi-types-sockets.h", + "qapi/qapi-types-ui.h", + "trace/control.h", + "trace/control-internal.h", + "trace/event-internal.h", + "trace/trace-hw_display.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "qapi", + "trace", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": [ + "linux-headers", + "platform/linux-x86_64", + ], + "//conditions:default": [], + }) + ["include"], + visibility = ["//visibility:public"], + deps = [ + "libhw-display-virtio-gpu_libmodule-common", + "@glib//:glib-static", + "@glib//:gmodule-static", + "@pixman//:pixman-1", + "@pixman//:pixman_simd", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( + name = "libhw-display-virtio-gpu-pci", + srcs = ["hw/display/virtio-gpu-pci.c"] + select({ + "@platforms//os:linux": ["hw/display/vhost-user-gpu-pci.c"], + "//conditions:default": [], + }), + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/qemu/thread-win32.h", + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "include/block/accounting.h", + "include/block/aio.h", + "include/block/aio-wait.h", + "include/block/block.h", + "include/block/block-common.h", + "include/block/block-global-state.h", + "include/block/block-io.h", + "include/block/blockjob.h", + "include/block/graph-lock.h", + "include/chardev/char.h", + "include/chardev/char-fe.h", + "include/exec/address-spaces.h", + "include/exec/cpu-common.h", + "include/exec/hwaddr.h", + "include/exec/ioport.h", + "include/exec/memattrs.h", + "include/exec/memop.h", + "include/exec/memory.h", + "include/exec/memory_ldst.h.inc", + "include/exec/memory_ldst_cached.h.inc", + "include/exec/memory_ldst_phys.h.inc", + "include/exec/poison.h", + "include/exec/ramlist.h", + "include/glib-compat.h", + "include/hw/hotplug.h", + "include/hw/isa/isa.h", + "include/hw/pci/msi.h", + "include/hw/pci/pci.h", + "include/hw/pci/pci_device.h", + "include/hw/pci/pci_ids.h", + "include/hw/pci/pci_regs.h", + "include/hw/pci/pcie.h", + "include/hw/pci/pcie_aer.h", + "include/hw/pci/pcie_regs.h", + "include/hw/pci/pcie_sriov.h", + "include/hw/qdev-core.h", + "include/hw/qdev-properties.h", + "include/hw/qdev-properties-system.h", + "include/hw/resettable.h", + "include/hw/virtio/vhost.h", + "include/hw/virtio/vhost-backend.h", + "include/hw/virtio/vhost-user.h", + "include/hw/virtio/virtio.h", + "include/hw/virtio/virtio-bus.h", + "include/hw/virtio/virtio-gpu.h", + "include/hw/virtio/virtio-gpu-pci.h", + "include/hw/virtio/virtio-pci.h", + "include/hw/vmstate-if.h", + "include/io/channel.h", + "include/migration/vmstate.h", + "include/net/net.h", + "include/net/queue.h", + "include/qapi/error.h", + "include/qapi/util.h", + "include/qemu/atomic.h", + "include/qemu/bitmap.h", + "include/qemu/bitops.h", + "include/qemu/bswap.h", + "include/qemu/clang-tsa.h", + "include/qemu/compiler.h", + "include/qemu/coroutine.h", + "include/qemu/coroutine-core.h", + "include/qemu/coroutine-tls.h", + "include/qemu/event_notifier.h", + "include/qemu/host-utils.h", + "include/qemu/int128.h", + "include/qemu/iov.h", + "include/qemu/job.h", + "include/qemu/lockable.h", + "include/qemu/log.h", + "include/qemu/log-for-trace.h", + "include/qemu/main-loop.h", + "include/qemu/module.h", + "include/qemu/notify.h", + "include/qemu/option.h", + "include/qemu/processor.h", + "include/qemu/progress_meter.h", + "include/qemu/qsp.h", + "include/qemu/queue.h", + "include/qemu/range.h", + "include/qemu/ratelimit.h", + "include/qemu/rcu.h", + "include/qemu/rcu_queue.h", + "include/qemu/sys_membarrier.h", + "include/qemu/thread.h", + "include/qemu/timed-average.h", + "include/qemu/timer.h", + "include/qemu/transactions.h", + "include/qemu/typedefs.h", + "include/qom/object.h", + "include/standard-headers/linux/pci_regs.h", + "include/standard-headers/linux/types.h", + "include/standard-headers/linux/virtio_config.h", + "include/standard-headers/linux/virtio_gpu.h", + "include/standard-headers/linux/virtio_ids.h", + "include/standard-headers/linux/virtio_ring.h", + "include/standard-headers/linux/virtio_types.h", + "include/sysemu/dma.h", + "include/sysemu/event-loop-base.h", + "include/sysemu/vhost-user-backend.h", + "include/ui/console.h", + "include/ui/input.h", + "include/ui/qemu-pixman.h", + "include/ui/surface.h", + "qapi/qapi-builtin-types.h", + "qapi/qapi-types-block-core.h", + "qapi/qapi-types-char.h", + "qapi/qapi-types-common.h", + "qapi/qapi-types-crypto.h", + "qapi/qapi-types-error.h", + "qapi/qapi-types-job.h", + "qapi/qapi-types-net.h", + "qapi/qapi-types-sockets.h", + "qapi/qapi-types-ui.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "qapi", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "libhw-display-virtio-gpu-pci_libmodule-common", + "@glib//:glib-static", + "@glib//:gmodule-static", + "@pixman//:pixman-1", + "@pixman//:pixman_simd", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( + name = "libhw-display-virtio-gpu-pci-rutabaga", + srcs = ["hw/display/virtio-gpu-pci-rutabaga.c"], + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/qemu/thread-win32.h", + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "include/block/accounting.h", + "include/block/aio.h", + "include/block/aio-wait.h", + "include/block/block.h", + "include/block/block-common.h", + "include/block/block-global-state.h", + "include/block/block-io.h", + "include/block/blockjob.h", + "include/block/graph-lock.h", + "include/chardev/char.h", + "include/chardev/char-fe.h", + "include/exec/address-spaces.h", + "include/exec/cpu-common.h", + "include/exec/hwaddr.h", + "include/exec/ioport.h", + "include/exec/memattrs.h", + "include/exec/memop.h", + "include/exec/memory.h", + "include/exec/memory_ldst.h.inc", + "include/exec/memory_ldst_cached.h.inc", + "include/exec/memory_ldst_phys.h.inc", + "include/exec/poison.h", + "include/exec/ramlist.h", + "include/glib-compat.h", + "include/hw/hotplug.h", + "include/hw/isa/isa.h", + "include/hw/pci/msi.h", + "include/hw/pci/pci.h", + "include/hw/pci/pci_device.h", + "include/hw/pci/pci_ids.h", + "include/hw/pci/pci_regs.h", + "include/hw/pci/pcie.h", + "include/hw/pci/pcie_aer.h", + "include/hw/pci/pcie_regs.h", + "include/hw/pci/pcie_sriov.h", + "include/hw/qdev-core.h", + "include/hw/qdev-properties.h", + "include/hw/qdev-properties-system.h", + "include/hw/resettable.h", + "include/hw/virtio/vhost.h", + "include/hw/virtio/vhost-backend.h", + "include/hw/virtio/vhost-user.h", + "include/hw/virtio/virtio.h", + "include/hw/virtio/virtio-bus.h", + "include/hw/virtio/virtio-gpu.h", + "include/hw/virtio/virtio-gpu-pci.h", + "include/hw/virtio/virtio-pci.h", + "include/hw/vmstate-if.h", + "include/io/channel.h", + "include/migration/vmstate.h", + "include/net/net.h", + "include/net/queue.h", + "include/qapi/error.h", + "include/qapi/util.h", + "include/qemu/atomic.h", + "include/qemu/bitmap.h", + "include/qemu/bitops.h", + "include/qemu/bswap.h", + "include/qemu/clang-tsa.h", + "include/qemu/compiler.h", + "include/qemu/coroutine.h", + "include/qemu/coroutine-core.h", + "include/qemu/coroutine-tls.h", + "include/qemu/event_notifier.h", + "include/qemu/host-utils.h", + "include/qemu/int128.h", + "include/qemu/iov.h", + "include/qemu/job.h", + "include/qemu/lockable.h", + "include/qemu/log.h", + "include/qemu/log-for-trace.h", + "include/qemu/main-loop.h", + "include/qemu/module.h", + "include/qemu/notify.h", + "include/qemu/option.h", + "include/qemu/processor.h", + "include/qemu/progress_meter.h", + "include/qemu/qsp.h", + "include/qemu/queue.h", + "include/qemu/range.h", + "include/qemu/ratelimit.h", + "include/qemu/rcu.h", + "include/qemu/rcu_queue.h", + "include/qemu/sys_membarrier.h", + "include/qemu/thread.h", + "include/qemu/timed-average.h", + "include/qemu/timer.h", + "include/qemu/transactions.h", + "include/qemu/typedefs.h", + "include/qom/object.h", + "include/standard-headers/linux/pci_regs.h", + "include/standard-headers/linux/types.h", + "include/standard-headers/linux/virtio_config.h", + "include/standard-headers/linux/virtio_gpu.h", + "include/standard-headers/linux/virtio_ids.h", + "include/standard-headers/linux/virtio_ring.h", + "include/standard-headers/linux/virtio_types.h", + "include/sysemu/dma.h", + "include/sysemu/event-loop-base.h", + "include/sysemu/vhost-user-backend.h", + "include/ui/console.h", + "include/ui/input.h", + "include/ui/qemu-pixman.h", + "include/ui/surface.h", + "qapi/qapi-builtin-types.h", + "qapi/qapi-types-block-core.h", + "qapi/qapi-types-char.h", + "qapi/qapi-types-common.h", + "qapi/qapi-types-crypto.h", + "qapi/qapi-types-error.h", + "qapi/qapi-types-job.h", + "qapi/qapi-types-net.h", + "qapi/qapi-types-sockets.h", + "qapi/qapi-types-ui.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "qapi", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "libhw-display-virtio-gpu-pci-rutabaga_libmodule-common", + "//external/crosvm/rutabaga_gfx/ffi:c_ffi", + "@glib//:glib-static", + "@glib//:gmodule-static", + "@pixman//:pixman-1", + "@pixman//:pixman_simd", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( + name = "libhw-display-virtio-gpu-pci-rutabaga_libmodule-common", + srcs = ["module-common.c"], + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "include/exec/poison.h", + "include/glib-compat.h", + "include/qemu/compiler.h", + "include/qemu/module.h", + "include/qemu/typedefs.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "@glib//:glib-static", + "@glib//:gmodule-static", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( + name = "libhw-display-virtio-gpu-pci_libmodule-common", + srcs = ["module-common.c"], + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "include/exec/poison.h", + "include/glib-compat.h", + "include/qemu/compiler.h", + "include/qemu/module.h", + "include/qemu/typedefs.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "@glib//:glib-static", + "@glib//:gmodule-static", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( name = "libhw-display-virtio-gpu-rutabaga", srcs = ["hw/display/virtio-gpu-rutabaga.c"], hdrs = ["include/qemu/osdep.h"] + select({ @@ -7271,6 +8254,630 @@ cc_library( ) cc_library( + name = "libhw-display-virtio-gpu_libmodule-common", + srcs = ["module-common.c"], + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "include/exec/poison.h", + "include/glib-compat.h", + "include/qemu/compiler.h", + "include/qemu/module.h", + "include/qemu/typedefs.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "@glib//:glib-static", + "@glib//:gmodule-static", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( + name = "libhw-display-virtio-vga", + srcs = ["hw/display/virtio-vga.c"] + select({ + "@platforms//os:linux": ["hw/display/vhost-user-vga.c"], + "//conditions:default": [], + }) + ["hw/display/acpi-vga.c"], + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/qemu/thread-win32.h", + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "hw/display/vga_int.h", + "hw/display/virtio-vga.h", + "include/block/accounting.h", + "include/block/aio.h", + "include/block/aio-wait.h", + "include/block/block.h", + "include/block/block-common.h", + "include/block/block-global-state.h", + "include/block/block-io.h", + "include/block/blockjob.h", + "include/block/graph-lock.h", + "include/chardev/char.h", + "include/chardev/char-fe.h", + "include/exec/address-spaces.h", + "include/exec/cpu-common.h", + "include/exec/hwaddr.h", + "include/exec/ioport.h", + "include/exec/memattrs.h", + "include/exec/memop.h", + "include/exec/memory.h", + "include/exec/memory_ldst.h.inc", + "include/exec/memory_ldst_cached.h.inc", + "include/exec/memory_ldst_phys.h.inc", + "include/exec/poison.h", + "include/exec/ramlist.h", + "include/glib-compat.h", + "include/hw/acpi/acpi-defs.h", + "include/hw/acpi/acpi_aml_interface.h", + "include/hw/acpi/aml-build.h", + "include/hw/acpi/bios-linker-loader.h", + "include/hw/display/bochs-vbe.h", + "include/hw/hotplug.h", + "include/hw/isa/isa.h", + "include/hw/pci/msi.h", + "include/hw/pci/pci.h", + "include/hw/pci/pci_device.h", + "include/hw/pci/pci_ids.h", + "include/hw/pci/pci_regs.h", + "include/hw/pci/pcie.h", + "include/hw/pci/pcie_aer.h", + "include/hw/pci/pcie_regs.h", + "include/hw/pci/pcie_sriov.h", + "include/hw/qdev-core.h", + "include/hw/qdev-properties.h", + "include/hw/qdev-properties-system.h", + "include/hw/resettable.h", + "include/hw/virtio/vhost.h", + "include/hw/virtio/vhost-backend.h", + "include/hw/virtio/vhost-user.h", + "include/hw/virtio/virtio.h", + "include/hw/virtio/virtio-bus.h", + "include/hw/virtio/virtio-gpu.h", + "include/hw/virtio/virtio-gpu-pci.h", + "include/hw/virtio/virtio-pci.h", + "include/hw/vmstate-if.h", + "include/io/channel.h", + "include/migration/vmstate.h", + "include/net/net.h", + "include/net/queue.h", + "include/qapi/error.h", + "include/qapi/util.h", + "include/qemu/atomic.h", + "include/qemu/bitmap.h", + "include/qemu/bitops.h", + "include/qemu/bswap.h", + "include/qemu/clang-tsa.h", + "include/qemu/compiler.h", + "include/qemu/coroutine.h", + "include/qemu/coroutine-core.h", + "include/qemu/coroutine-tls.h", + "include/qemu/event_notifier.h", + "include/qemu/host-utils.h", + "include/qemu/int128.h", + "include/qemu/iov.h", + "include/qemu/job.h", + "include/qemu/lockable.h", + "include/qemu/log.h", + "include/qemu/log-for-trace.h", + "include/qemu/main-loop.h", + "include/qemu/module.h", + "include/qemu/notify.h", + "include/qemu/option.h", + "include/qemu/processor.h", + "include/qemu/progress_meter.h", + "include/qemu/qsp.h", + "include/qemu/queue.h", + "include/qemu/range.h", + "include/qemu/ratelimit.h", + "include/qemu/rcu.h", + "include/qemu/rcu_queue.h", + "include/qemu/sys_membarrier.h", + "include/qemu/thread.h", + "include/qemu/timed-average.h", + "include/qemu/timer.h", + "include/qemu/transactions.h", + "include/qemu/typedefs.h", + "include/qom/object.h", + "include/standard-headers/linux/pci_regs.h", + "include/standard-headers/linux/types.h", + "include/standard-headers/linux/virtio_config.h", + "include/standard-headers/linux/virtio_gpu.h", + "include/standard-headers/linux/virtio_ids.h", + "include/standard-headers/linux/virtio_ring.h", + "include/standard-headers/linux/virtio_types.h", + "include/sysemu/dma.h", + "include/sysemu/event-loop-base.h", + "include/sysemu/vhost-user-backend.h", + "include/ui/console.h", + "include/ui/input.h", + "include/ui/qemu-pixman.h", + "include/ui/surface.h", + "qapi/qapi-builtin-types.h", + "qapi/qapi-types-block-core.h", + "qapi/qapi-types-char.h", + "qapi/qapi-types-common.h", + "qapi/qapi-types-crypto.h", + "qapi/qapi-types-error.h", + "qapi/qapi-types-job.h", + "qapi/qapi-types-net.h", + "qapi/qapi-types-sockets.h", + "qapi/qapi-types-ui.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "qapi", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "libhw-display-virtio-vga_libmodule-common", + "@glib//:glib-static", + "@glib//:gmodule-static", + "@pixman//:pixman-1", + "@pixman//:pixman_simd", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( + name = "libhw-display-virtio-vga-gl", + srcs = ["hw/display/acpi-vga.c"], + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/qemu/thread-win32.h", + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/qemu/thread-posix.h", + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "hw/display/vga_int.h", + "include/block/accounting.h", + "include/block/aio.h", + "include/block/aio-wait.h", + "include/block/block.h", + "include/block/block-common.h", + "include/block/block-global-state.h", + "include/block/block-io.h", + "include/block/blockjob.h", + "include/block/graph-lock.h", + "include/exec/address-spaces.h", + "include/exec/cpu-common.h", + "include/exec/hwaddr.h", + "include/exec/ioport.h", + "include/exec/memattrs.h", + "include/exec/memop.h", + "include/exec/memory.h", + "include/exec/memory_ldst.h.inc", + "include/exec/memory_ldst_cached.h.inc", + "include/exec/memory_ldst_phys.h.inc", + "include/exec/poison.h", + "include/exec/ramlist.h", + "include/glib-compat.h", + "include/hw/acpi/acpi-defs.h", + "include/hw/acpi/acpi_aml_interface.h", + "include/hw/acpi/aml-build.h", + "include/hw/acpi/bios-linker-loader.h", + "include/hw/display/bochs-vbe.h", + "include/hw/hotplug.h", + "include/hw/isa/isa.h", + "include/hw/pci/pci.h", + "include/hw/pci/pci_ids.h", + "include/hw/pci/pci_regs.h", + "include/hw/qdev-core.h", + "include/hw/resettable.h", + "include/qapi/util.h", + "include/qemu/atomic.h", + "include/qemu/bitmap.h", + "include/qemu/bitops.h", + "include/qemu/bswap.h", + "include/qemu/clang-tsa.h", + "include/qemu/compiler.h", + "include/qemu/coroutine.h", + "include/qemu/coroutine-core.h", + "include/qemu/coroutine-tls.h", + "include/qemu/event_notifier.h", + "include/qemu/host-utils.h", + "include/qemu/int128.h", + "include/qemu/iov.h", + "include/qemu/job.h", + "include/qemu/lockable.h", + "include/qemu/main-loop.h", + "include/qemu/module.h", + "include/qemu/notify.h", + "include/qemu/processor.h", + "include/qemu/progress_meter.h", + "include/qemu/qsp.h", + "include/qemu/queue.h", + "include/qemu/range.h", + "include/qemu/ratelimit.h", + "include/qemu/rcu.h", + "include/qemu/rcu_queue.h", + "include/qemu/sys_membarrier.h", + "include/qemu/thread.h", + "include/qemu/timed-average.h", + "include/qemu/timer.h", + "include/qemu/transactions.h", + "include/qemu/typedefs.h", + "include/qom/object.h", + "include/standard-headers/linux/pci_regs.h", + "include/sysemu/dma.h", + "include/sysemu/event-loop-base.h", + "qapi/qapi-builtin-types.h", + "qapi/qapi-types-block-core.h", + "qapi/qapi-types-common.h", + "qapi/qapi-types-crypto.h", + "qapi/qapi-types-job.h", + "qapi/qapi-types-sockets.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "qapi", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "libhw-display-virtio-vga-gl_libmodule-common", + "@glib//:glib-static", + "@glib//:gmodule-static", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( + name = "libhw-display-virtio-vga-gl_libmodule-common", + srcs = ["module-common.c"], + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "include/exec/poison.h", + "include/glib-compat.h", + "include/qemu/compiler.h", + "include/qemu/module.h", + "include/qemu/typedefs.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "@glib//:glib-static", + "@glib//:gmodule-static", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( + name = "libhw-display-virtio-vga_libmodule-common", + srcs = ["module-common.c"], + hdrs = ["include/qemu/osdep.h"] + select({ + "@platforms//os:windows": [ + "include/sysemu/os-win32.h", + "platform/windows-amd64/config-host.h", + ], + "@platforms//os:macos": [ + "include/sysemu/os-posix.h", + "platform/darwin-arm64/config-host.h", + ], + "@platforms//os:linux": [ + "include/sysemu/os-posix.h", + "platform/linux-x86_64/config-host.h", + ], + "//conditions:default": [], + }) + [ + "config-poison.h", + "include/exec/poison.h", + "include/glib-compat.h", + "include/qemu/compiler.h", + "include/qemu/module.h", + "include/qemu/typedefs.h", + ], + copts = select({ + "@platforms//os:windows": [ + "-Wno-constant-conversion", + "-Wno-macro-redefined", + "-Wno-invalid-noreturn", + "-Wno-bitfield-constant-conversion", + "-Wno-int-to-void-pointer-cast", + "-Wno-unused-command-line-argument", + "-Wno-undef", + "-Wno-microsoft-enum-forward-reference", + "-Wno-microsoft-include", + "-Wno-deprecated-declarations", + "-fms-extensions", + "-march=native", + ], + "@platforms//os:macos": ["-Wno-implicit-function-declaration"], + "@platforms//os:linux": [ + "-mcx16", + "-Wno-implicit-function-declaration", + ], + "//conditions:default": [], + }), + defines = select({ + "@platforms//os:windows": [ + "GLIB_STATIC_COMPILATION", + "GMODULE_STATIC_COMPILATION", + ], + "//conditions:default": [], + }) + [ + "_GNU_SOURCE", + "_FILE_OFFSET_BITS=64", + "_LARGEFILE_SOURCE", + "BUILD_DSO", + ], + # buildifier: leave-alone + includes = [ + ".", + "include", + ] + select({ + "@platforms//os:windows": ["platform/windows-amd64"], + "@platforms//os:macos": ["platform/darwin-arm64"], + "@platforms//os:linux": ["platform/linux-x86_64"], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = [ + "@glib//:glib-static", + "@glib//:gmodule-static", + ] + select({ + "@platforms//os:windows": [ + "//external/qemu/google/compat/windows:compat", + "@zlib", + ], + "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"], + "//conditions:default": [], + }), + alwayslink = True, +) + +cc_library( name = "libhwcore", srcs = [ "hw/core/bus.c", diff --git a/google/toolchain/src/aemu/configure/darwin_builder.py b/google/toolchain/src/aemu/configure/darwin_builder.py index 53568cf99c..1c43e04704 100644 --- a/google/toolchain/src/aemu/configure/darwin_builder.py +++ b/google/toolchain/src/aemu/configure/darwin_builder.py @@ -134,7 +134,7 @@ class DarwinBuilder(QemuBuilder): "-Drbd=disabled", "-Drdma=disabled", "-Dreplication=disabled", - "-Drutabaga_gfx=disabled", + "-Drutabaga_gfx=enabled", "-Dsdl_image=disabled", "-Dsdl=disabled", "-Dseccomp=disabled", @@ -212,16 +212,16 @@ class DarwinBuilder(QemuBuilder): ] return [ - # BazelLib( - # "//hardware/google/gfxstream/host:gfxstream_backend", - # "0.1.2", - # {}, - # ), - # CargoLib( - # "/external/crosvm/rutabaga_gfx/ffi:rutabaga_gfx_ffi", - # "0.1.2", - # {"archive": "rutabaga_gfx_ffi"}, - # ), # Must be after libgxstream! + BazelLib( + "//hardware/google/gfxstream/host:gfxstream_backend", + "0.1.2", + {}, + ), + CargoLib( + "/external/crosvm/rutabaga_gfx/ffi:rutabaga_gfx_ffi", + "0.1.2", + {"archive": "rutabaga_gfx_ffi"}, + ), # Must be after libgxstream! BazelLib("//external/dtc:libfdt", "1.6.0", {}), BazelLib( "@glib//:gmodule-static", diff --git a/google/toolchain/src/aemu/configure/linux_builder.py b/google/toolchain/src/aemu/configure/linux_builder.py index 51be576240..4092d8541f 100644 --- a/google/toolchain/src/aemu/configure/linux_builder.py +++ b/google/toolchain/src/aemu/configure/linux_builder.py @@ -102,7 +102,7 @@ class LinuxBuilder(QemuBuilder): "-Drbd=disabled", "-Drdma=disabled", "-Dreplication=disabled", - "-Drutabaga_gfx=disabled", + "-Drutabaga_gfx=enabled", "-Dsdl=disabled", "-Dsdl_image=disabled", "-Dseccomp=disabled", diff --git a/google/toolchain/src/aemu/configure/windows_builder.py b/google/toolchain/src/aemu/configure/windows_builder.py index a517edd81a..91d915df7b 100644 --- a/google/toolchain/src/aemu/configure/windows_builder.py +++ b/google/toolchain/src/aemu/configure/windows_builder.py @@ -183,7 +183,7 @@ class WindowsBuilder(QemuBuilder): "-Drbd=disabled", "-Drdma=disabled", "-Dreplication=disabled", - "-Drutabaga_gfx=disabled", # b/324640237 + "-Drutabaga_gfx=enabled", "-Dsdl=disabled", "-Dsdl_image=disabled", "-Dseccomp=disabled", diff --git a/google/toolchain/src/aemu/toolchain.py b/google/toolchain/src/aemu/toolchain.py index 418ded0b58..6f087e3a50 100755 --- a/google/toolchain/src/aemu/toolchain.py +++ b/google/toolchain/src/aemu/toolchain.py @@ -106,7 +106,9 @@ def gen_toolchain( logging.info("Mapping %s -> %s", target, TARGET_ALIAS[target]) target = TARGET_ALIAS[target] - return builder_map[target](Path(aosp), Path(dest), Path(toolchain_dir), ccache, toolchain) + return builder_map[target]( + Path(aosp), Path(dest), Path(toolchain_dir), ccache, toolchain + ) def mkdirs(out: Path, force: bool): @@ -215,10 +217,11 @@ def release_command(args): def bazel_command(args): bazel_out = Path(args.out) bazel_out.mkdir(parents=True, exist_ok=True) - build_dir = Path(args.build) + + build_dir = args.build temp_build = None if not build_dir: - temp_build = tempfile.TemporaryDirectory() + temp_build = tempfile.TemporaryDirectory(prefix="shadow") build_dir = Path(temp_build.__enter__()).resolve() builder = gen_toolchain( args.target, @@ -230,7 +233,7 @@ def bazel_command(args): ) builder.configure_meson([]) - with tempfile.TemporaryDirectory() as bazel_build_dir: + with tempfile.TemporaryDirectory(prefix="bazel") as bazel_build_dir: # Make sure there are no accidently symlinks that cause # issues when trying to find dependencies build_dir = Path(build_dir).resolve() @@ -249,7 +252,7 @@ def bazel_command(args): / "qemu" / f"qemu-{platform.system().lower()}-shim.jsonc" if not args.shim - else args.shim + else Path(args.shim) ).absolute() builder.configure_meson( [ diff --git a/hw/core/bus.c b/hw/core/bus.c index c7831b5293..42fab7bf98 100644 --- a/hw/core/bus.c +++ b/hw/core/bus.c @@ -152,18 +152,18 @@ static void bus_unparent(Object *obj) bus->parent = NULL; } -void qbus_init(void *bus, size_t size, const char *typename, +void qbus_init(void *bus, size_t size, const char *type_name, DeviceState *parent, const char *name) { - object_initialize(bus, size, typename); + object_initialize(bus, size, type_name); qbus_init_internal(bus, parent, name); } -BusState *qbus_new(const char *typename, DeviceState *parent, const char *name) +BusState *qbus_new(const char *type_name, DeviceState *parent, const char *name) { BusState *bus; - bus = BUS(object_new(typename)); + bus = BUS(object_new(type_name)); qbus_init_internal(bus, parent, name); return bus; diff --git a/hw/core/qdev-properties-system.c b/hw/core/qdev-properties-system.c index 1473ab3d5e..533bae7ae4 100644 --- a/hw/core/qdev-properties-system.c +++ b/hw/core/qdev-properties-system.c @@ -438,7 +438,7 @@ static void set_netdev(Object *obj, Visitor *v, const char *name, } if (peers[i]->info->check_peer_type) { - if (!peers[i]->info->check_peer_type(peers[i], obj->class, errp)) { + if (!peers[i]->info->check_peer_type(peers[i], obj->klass, errp)) { goto out; } } diff --git a/hw/i386/x86.c b/hw/i386/x86.c index 2b6291ad8d..2c0f1117ad 100644 --- a/hw/i386/x86.c +++ b/hw/i386/x86.c @@ -1142,6 +1142,7 @@ void x86_bios_rom_init(MachineState *ms, const char *default_firmware, int bios_size, isa_bios_size; ssize_t ret; + printf("Init rom \n"); /* BIOS load */ bios_name = ms->firmware ?: default_firmware; filename = qemu_find_file(QEMU_FILE_TYPE_BIOS, bios_name); diff --git a/include/exec/memory.h b/include/exec/memory.h index 831f7c996d..8a020afb64 100644 --- a/include/exec/memory.h +++ b/include/exec/memory.h @@ -1733,7 +1733,7 @@ static inline IOMMUMemoryRegion *memory_region_get_iommu(MemoryRegion *mr) static inline IOMMUMemoryRegionClass *memory_region_get_iommu_class_nocheck( IOMMUMemoryRegion *iommu_mr) { - return (IOMMUMemoryRegionClass *) (((Object *)iommu_mr)->class); + return (IOMMUMemoryRegionClass *) (((Object *)iommu_mr)->klass); } #define memory_region_is_iommu(mr) (memory_region_get_iommu(mr) != NULL) diff --git a/include/hw/qdev-core.h b/include/hw/qdev-core.h index 151d968238..d89cd979c6 100644 --- a/include/hw/qdev-core.h +++ b/include/hw/qdev-core.h @@ -868,9 +868,9 @@ DeviceState *qdev_find_recursive(BusState *bus, const char *id); typedef int (qbus_walkerfn)(BusState *bus, void *opaque); typedef int (qdev_walkerfn)(DeviceState *dev, void *opaque); -void qbus_init(void *bus, size_t size, const char *typename, +void qbus_init(void *bus, size_t size, const char *type_name, DeviceState *parent, const char *name); -BusState *qbus_new(const char *typename, DeviceState *parent, const char *name); +BusState *qbus_new(const char *type_name, DeviceState *parent, const char *name); bool qbus_realize(BusState *bus, Error **errp); void qbus_unrealize(BusState *bus); diff --git a/include/qemu/atomic.h b/include/qemu/atomic.h index f1d3d1702a..69666acba7 100644 --- a/include/qemu/atomic.h +++ b/include/qemu/atomic.h @@ -20,6 +20,13 @@ /* Compiler barrier */ #define barrier() ({ asm volatile("" ::: "memory"); (void)0; }) +#ifdef __cplusplus + +#ifndef typeof_strip_qual +#error Use the typeof_strip_qual(expr) definition from atomic.hpp on C++ builds. +#endif + +#else /* __cpluplus */ /* The variable that receives the old value of an atomically-accessed * variable must be non-qualified, because atomic builtins return values * through a pointer-type argument as in __atomic_load(&var, &old, MODEL). @@ -61,6 +68,7 @@ __builtin_types_compatible_p(typeof(expr), const volatile unsigned short), \ (unsigned short)1, \ (expr)+0)))))) +#endif /* __cpluplus */ #ifndef __ATOMIC_RELAXED #error "Expecting C11 atomic ops" diff --git a/include/qemu/atomic.hpp b/include/qemu/atomic.hpp new file mode 100644 index 0000000000..5844e3d427 --- /dev/null +++ b/include/qemu/atomic.hpp @@ -0,0 +1,38 @@ +/* + * The C++ definition for typeof_strip_qual used in atomic.h. + * + * Copyright (C) 2024 Google, Inc. + * + * Author: Roman Kiryanov <rkir@google.com> + * + * This work is licensed under the terms of the GNU GPL, version 2 or later. + * See the COPYING file in the top-level directory. + * + * See docs/devel/atomics.rst for discussion about the guarantees each + * atomic primitive is meant to provide. + */ + +#ifndef QEMU_ATOMIC_HPP +#define QEMU_ATOMIC_HPP + +#include <type_traits> + +/* Match the integer promotion behavior of typeof_strip_qual, see atomic.h */ +template <class T> struct typeof_strip_qual_cpp { using result = decltype(+T(0)); }; + +template <> struct typeof_strip_qual_cpp<bool> { using result = bool; }; +template <> struct typeof_strip_qual_cpp<signed char> { using result = signed char; }; +template <> struct typeof_strip_qual_cpp<unsigned char> { using result = unsigned char; }; +template <> struct typeof_strip_qual_cpp<signed short> { using result = signed short; }; +template <> struct typeof_strip_qual_cpp<unsigned short> { using result = unsigned short; }; + +#define typeof_strip_qual(expr) \ + typeof_strip_qual_cpp< \ + std::remove_cv< \ + std::remove_reference< \ + decltype(expr) \ + >::type \ + >::type \ + >::result + +#endif /* QEMU_ATOMIC_HPP */ diff --git a/include/qom/object.h b/include/qom/object.h index afccd24ca7..c40f186476 100644 --- a/include/qom/object.h +++ b/include/qom/object.h @@ -153,7 +153,7 @@ struct ObjectClass struct Object { /* private: */ - ObjectClass *class; + ObjectClass *klass; ObjectFree *free; GHashTable *properties; uint32_t ref; @@ -555,7 +555,7 @@ Object *object_new_with_class(ObjectClass *klass); /** * object_new: - * @typename: The name of the type of the object to instantiate. + * @type_name: The name of the type of the object to instantiate. * * This function will initialize a new object using heap allocated memory. * The returned object has a reference count of 1, and will be freed when @@ -563,11 +563,11 @@ Object *object_new_with_class(ObjectClass *klass); * * Returns: The newly allocated and instantiated object. */ -Object *object_new(const char *typename); +Object *object_new(const char *type_name); /** * object_new_with_props: - * @typename: The name of the type of the object to instantiate. + * @type_name: The name of the type of the object to instantiate. * @parent: the parent object * @id: The unique ID of the object * @errp: pointer to error object @@ -611,7 +611,7 @@ Object *object_new(const char *typename); * * Returns: The newly allocated, instantiated & initialized object. */ -Object *object_new_with_props(const char *typename, +Object *object_new_with_props(const char *type_name, Object *parent, const char *id, Error **errp, @@ -619,7 +619,7 @@ Object *object_new_with_props(const char *typename, /** * object_new_with_propv: - * @typename: The name of the type of the object to instantiate. + * @type_name: The name of the type of the object to instantiate. * @parent: the parent object * @id: The unique ID of the object * @errp: pointer to error object @@ -627,7 +627,7 @@ Object *object_new_with_props(const char *typename, * * See object_new_with_props() for documentation. */ -Object *object_new_with_propv(const char *typename, +Object *object_new_with_propv(const char *type_name, Object *parent, const char *id, Error **errp, @@ -693,13 +693,13 @@ bool object_set_propv(Object *obj, Error **errp, va_list vargs); * object_initialize: * @obj: A pointer to the memory to be used for the object. * @size: The maximum size available at @obj for the object. - * @typename: The name of the type of the object to instantiate. + * @type_name: The name of the type of the object to instantiate. * * This function will initialize an object. The memory for the object should * have already been allocated. The returned object has a reference count of 1, * and will be finalized when the last reference is dropped. */ -void object_initialize(void *obj, size_t size, const char *typename); +void object_initialize(void *obj, size_t size, const char *type_name); /** * object_initialize_child_with_props: @@ -772,19 +772,19 @@ void object_initialize_child_internal(Object *parent, const char *propname, /** * object_dynamic_cast: * @obj: The object to cast. - * @typename: The @typename to cast to. + * @type_name: The @type_name to cast to. * - * This function will determine if @obj is-a @typename. @obj can refer to an + * This function will determine if @obj is-a @type_name. @obj can refer to an * object or an interface associated with an object. * * Returns: This function returns @obj on success or #NULL on failure. */ -Object *object_dynamic_cast(Object *obj, const char *typename); +Object *object_dynamic_cast(Object *obj, const char *type_name); /** * object_dynamic_cast_assert: * @obj: The object to cast. - * @typename: The @typename to cast to. + * @type_name: The @type_name to cast to. * @file: Source code file where function was called * @line: Source code line where function was called * @func: Name of function where this function was called @@ -795,7 +795,7 @@ Object *object_dynamic_cast(Object *obj, const char *typename); * This function is not meant to be called directly, but only through * the wrapper macro OBJECT_CHECK. */ -Object *object_dynamic_cast_assert(Object *obj, const char *typename, +Object *object_dynamic_cast_assert(Object *obj, const char *type_name, const char *file, int line, const char *func); /** @@ -886,7 +886,7 @@ void object_set_properties_from_keyval(Object *obj, const QDict *qdict, /** * object_class_dynamic_cast_assert: * @klass: The #ObjectClass to attempt to cast. - * @typename: The QOM typename of the class to cast to. + * @type_name: The QOM typename of the class to cast to. * @file: Source code file where function was called * @line: Source code line where function was called * @func: Name of function where this function was called @@ -898,26 +898,26 @@ void object_set_properties_from_keyval(Object *obj, const QDict *qdict, * the wrapper macro OBJECT_CLASS_CHECK. */ ObjectClass *object_class_dynamic_cast_assert(ObjectClass *klass, - const char *typename, + const char *type_name, const char *file, int line, const char *func); /** * object_class_dynamic_cast: * @klass: The #ObjectClass to attempt to cast. - * @typename: The QOM typename of the class to cast to. + * @type_name: The QOM typename of the class to cast to. * - * Returns: If @typename is a class, this function returns @klass if - * @typename is a subtype of @klass, else returns #NULL. + * Returns: If @type_name is a class, this function returns @klass if + * @type_name is a subtype of @klass, else returns #NULL. * - * If @typename is an interface, this function returns the interface + * If @type_name is an interface, this function returns the interface * definition for @klass if @klass implements it unambiguously; #NULL * is returned if @klass does not implement the interface or if multiple * classes or interfaces on the hierarchy leading to @klass implement * it. (FIXME: perhaps this can be detected at type definition time?) */ ObjectClass *object_class_dynamic_cast(ObjectClass *klass, - const char *typename); + const char *type_name); /** * object_class_get_parent: @@ -945,23 +945,23 @@ bool object_class_is_abstract(ObjectClass *klass); /** * object_class_by_name: - * @typename: The QOM typename to obtain the class for. + * @type_name: The QOM typename to obtain the class for. * - * Returns: The class for @typename or %NULL if not found. + * Returns: The class for @type_name or %NULL if not found. */ -ObjectClass *object_class_by_name(const char *typename); +ObjectClass *object_class_by_name(const char *type_name); /** * module_object_class_by_name: - * @typename: The QOM typename to obtain the class for. + * @type_name: The QOM typename to obtain the class for. * * For objects which might be provided by a module. Behaves like * object_class_by_name, but additionally tries to load the module * needed in case the class is not available. * - * Returns: The class for @typename or %NULL if not found. + * Returns: The class for @type_name or %NULL if not found. */ -ObjectClass *module_object_class_by_name(const char *typename); +ObjectClass *module_object_class_by_name(const char *type_name); void object_class_foreach(void (*fn)(ObjectClass *klass, void *opaque), const char *implements_type, bool include_abstract, @@ -1390,7 +1390,7 @@ uint64_t object_property_get_uint(Object *obj, const char *name, * object_property_get_enum: * @obj: the object * @name: the name of the property - * @typename: the name of the enum data type + * @type_name: the name of the enum data type * @errp: returns an error if this function fails * * Returns: the value of the property, converted to an integer (which @@ -1398,7 +1398,7 @@ uint64_t object_property_get_uint(Object *obj, const char *name, * value is not an enum). */ int object_property_get_enum(Object *obj, const char *name, - const char *typename, Error **errp); + const char *type_name, Error **errp); /** * object_property_set: @@ -1532,7 +1532,7 @@ Object *object_resolve_path(const char *path, bool *ambiguous); /** * object_resolve_path_type: * @path: the path to resolve - * @typename: the type to look for. + * @type_name: the type to look for. * @ambiguous: returns true if the path resolution failed because of an * ambiguous match * @@ -1542,12 +1542,12 @@ Object *object_resolve_path(const char *path, bool *ambiguous); * ambiguous. * * For both partial and absolute paths, the return value goes through - * a dynamic cast to @typename. This is important if either the link, - * or the typename itself are of interface types. + * a dynamic cast to @type_name. This is important if either the link, + * or the @type_name itself are of interface types. * * Returns: The matched object or NULL on path lookup failure. */ -Object *object_resolve_path_type(const char *path, const char *typename, +Object *object_resolve_path_type(const char *path, const char *type_name, bool *ambiguous); /** @@ -1722,25 +1722,25 @@ ObjectProperty *object_class_property_add_bool(ObjectClass *klass, * object_property_add_enum: * @obj: the object to add a property to * @name: the name of the property - * @typename: the name of the enum data type + * @type_name: the name of the enum data type * @lookup: enum value namelookup table * @get: the getter or %NULL if the property is write-only. * @set: the setter or %NULL if the property is read-only * * Add an enum property using getters/setters. This function will add a - * property of type '@typename'. + * property of type '@type_name'. * * Returns: The newly added property on success, or %NULL on failure. */ ObjectProperty *object_property_add_enum(Object *obj, const char *name, - const char *typename, + const char *type_name, const QEnumLookup *lookup, int (*get)(Object *, Error **), void (*set)(Object *, int, Error **)); ObjectProperty *object_class_property_add_enum(ObjectClass *klass, const char *name, - const char *typename, + const char *type_name, const QEnumLookup *lookup, int (*get)(Object *, Error **), void (*set)(Object *, int, Error **)); @@ -1959,11 +1959,11 @@ Object *container_get(Object *root, const char *path); /** * object_type_get_instance_size: - * @typename: Name of the Type whose instance_size is required + * @type_name: Name of the Type whose instance_size is required * - * Returns the instance_size of the given @typename. + * Returns the instance_size of the given @type_name. */ -size_t object_type_get_instance_size(const char *typename); +size_t object_type_get_instance_size(const char *type_name); /** * object_property_help: diff --git a/platform/BUILD.darwin-arm64 b/platform/BUILD.darwin-arm64 index d1f786e6d0..daa9fb7c5e 100644 --- a/platform/BUILD.darwin-arm64 +++ b/platform/BUILD.darwin-arm64 @@ -6,6 +6,27 @@ cc_library(name='libqemuutilstubs',srcs=['stubs/error-printf.c','stubs/is-daemonized.c','stubs/monitor-core.c',],hdrs=['config-poison.h','include/block/aio.h','include/block/aio-wait.h','include/block/block.h','include/block/block-common.h','include/block/block-global-state.h','include/block/block-io.h','include/block/blockjob.h','include/block/graph-lock.h','include/exec/hwaddr.h','include/exec/poison.h','include/glib-compat.h','include/hw/hotplug.h','include/hw/qdev-core.h','include/hw/resettable.h','include/monitor/monitor.h','include/qapi/util.h','include/qemu/atomic.h','include/qemu/bitmap.h','include/qemu/bitops.h','include/qemu/bswap.h','include/qemu/clang-tsa.h','include/qemu/compiler.h','include/qemu/coroutine.h','include/qemu/coroutine-core.h','include/qemu/coroutine-tls.h','include/qemu/error-report.h','include/qemu/event_notifier.h','include/qemu/host-utils.h','include/qemu/int128.h','include/qemu/iov.h','include/qemu/job.h','include/qemu/lockable.h','include/qemu/main-loop.h','include/qemu/module.h','include/qemu/notify.h','include/qemu/osdep.h','include/qemu/processor.h','include/qemu/progress_meter.h','include/qemu/qsp.h','include/qemu/queue.h','include/qemu/ratelimit.h','include/qemu/rcu.h','include/qemu/rcu_queue.h','include/qemu/readline.h','include/qemu/sys_membarrier.h','include/qemu/thread.h','include/qemu/thread-posix.h','include/qemu/timer.h','include/qemu/transactions.h','include/qemu/typedefs.h','include/qom/object.h','include/sysemu/event-loop-base.h','include/sysemu/os-posix.h','platform/darwin-arm64/config-host.h','qapi/qapi-builtin-types.h','qapi/qapi-commands-block.h','qapi/qapi-commands-block-core.h','qapi/qapi-commands-common.h','qapi/qapi-commands-crypto.h','qapi/qapi-commands-job.h','qapi/qapi-commands-machine.h','qapi/qapi-commands-machine-common.h','qapi/qapi-commands-misc.h','qapi/qapi-commands-run-state.h','qapi/qapi-commands-sockets.h','qapi/qapi-emit-events.h','qapi/qapi-types-audio.h','qapi/qapi-types-block.h','qapi/qapi-types-block-core.h','qapi/qapi-types-common.h','qapi/qapi-types-crypto.h','qapi/qapi-types-error.h','qapi/qapi-types-job.h','qapi/qapi-types-machine.h','qapi/qapi-types-machine-common.h','qapi/qapi-types-misc.h','qapi/qapi-types-net.h','qapi/qapi-types-run-state.h','qapi/qapi-types-sockets.h','qapi/qapi-types-ui.h',],copts=['-Wno-implicit-function-declaration',],defines=['_GNU_SOURCE','_FILE_OFFSET_BITS=64','_LARGEFILE_SOURCE',],includes=['.','host/include/aarch64','include','platform/darwin-arm64','qapi','trace',],visibility=['//visibility:public'],deps=['@glib//:glib-static','@glib//:gmodule-static','@pixman//:pixman-1','@pixman//:pixman_simd','@zlib',],) cc_binary( copts = ['-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-gpu'], + linkshared = True, + name = 'hw-display-virtio-gpu', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-gpu-pci'], + linkshared = True, + name = 'hw-display-virtio-gpu-pci', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-gpu-pci-rutabaga'], + linkshared = True, + name = 'hw-display-virtio-gpu-pci-rutabaga', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-Wno-implicit-function-declaration'], deps = ['libhw-display-virtio-gpu-rutabaga'], linkshared = True, name = 'hw-display-virtio-gpu-rutabaga', @@ -13,8 +34,22 @@ cc_binary( ) cc_binary( copts = ['-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-vga'], + linkshared = True, + name = 'hw-display-virtio-vga', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-vga-gl'], + linkshared = True, + name = 'hw-display-virtio-vga-gl', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', 'libauthz', 'libqom', 'libblock', 'libcrypto', 'libio', 'libevent-loop-base', '@glib//:gmodule-static', '@glib//:glib-static', 'libqemuutilstubs'], + deps = ['libqemuutil', 'libauthz', 'libqom', 'libblock', 'libcrypto', 'libio', 'libevent-loop-base', '@glib//:glib-static', '@glib//:gmodule-static', 'libqemuutilstubs'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], name = 'qemu-img', @@ -23,7 +58,7 @@ cc_binary( ) cc_interface_binary( defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"'], - deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-aarch64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], + deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', 'libqemu-aarch64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], # buildifier: leave-alone includes = ['.', 'include', 'platform/darwin-arm64'], linkopts = ['-framework Hypervisor', '-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'], @@ -33,7 +68,7 @@ cc_interface_binary( ) cc_interface_binary( defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"'], - deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-riscv64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], + deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', 'libqemu-riscv64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], # buildifier: leave-alone includes = ['.', 'include', 'platform/darwin-arm64'], linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'], @@ -43,7 +78,7 @@ cc_interface_binary( ) cc_interface_binary( defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"'], - deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-x86_64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], + deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', 'libqemu-x86_64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], # buildifier: leave-alone includes = ['.', 'include', 'platform/darwin-arm64'], linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'], @@ -55,7 +90,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/authz/base.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qom/object.h', 'include/qemu/module.h', 'authz/trace.h', 'trace/trace-authz.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/authz/list.h', 'qapi/qapi-types-authz.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-builtin-visit.h', 'include/authz/listfile.h', 'include/qemu/filemonitor.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/event-loop-base.h', 'include/qemu/sockets.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/authz/simple.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -67,7 +102,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'block/trace.h', 'trace/trace-block.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/blockjob.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qemu/job.h', 'include/qemu/queue.h', 'include/qemu/progress_meter.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/block/block_int-common.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/qemu/transactions.h', 'include/block/snapshot.h', 'include/qemu/iov.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/block/block_int-io.h', 'include/block/dirty-bitmap.h', 'include/block/fuse.h', 'include/block/nbd.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/qemu/sockets.h', 'include/crypto/tlscreds.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'block/module_block.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/block/block.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/qemu/option.h', 'include/block/qapi.h', 'include/qemu/cutils.h', 'include/qemu/id.h', 'include/qemu/range.h', 'block/coroutines.h', 'include/block/blockjob_int.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'include/qapi/qmp/qerror.h', 'trace/trace-root.h', 'include/qemu-io.h', 'include/qemu/memalign.h', 'nbd/trace.h', 'trace/trace-nbd.h', 'nbd/nbd-internal.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/qapi/clone-visitor.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/scsi/pr-manager.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'scsi/trace.h', 'trace/trace-scsi.h', 'qapi/qapi-types-block.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/block/aio_task.h', 'include/block/block_backup.h', 'include/block/block-copy.h', 'block/copy-before-write.h', 'include/qemu/config-file.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qobject-input-visitor.h', 'include/sysemu/blockdev.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-events-block.h', 'include/migration/misc.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-net.h', 'include/block/reqlist.h', 'include/qemu/units.h', 'include/qemu/co-shared-resource.h', 'block/copy-on-read.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/ivgen.h', 'include/crypto/hash.h', 'include/qapi/opts-visitor.h', 'block/crypto.h', 'include/block/write-threshold.h', 'include/qemu/uri.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qnum.h', 'include/qemu/qemu-print.h', 'block/qcow2.h', 'include/qemu/option_int.h', 'include/block/thread-pool.h', 'include/qemu/throttle-options.h', 'include/block/raw-aio.h', 'block/block-gen.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'block', 'include', 'platform/darwin-arm64'], @@ -80,7 +115,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/blockjob.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qemu/job.h', 'include/qemu/queue.h', 'include/qemu/progress_meter.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/block/block_int-common.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/qemu/transactions.h', 'include/block/snapshot.h', 'include/qemu/iov.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/block/block_int-io.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/block/dirty-bitmap.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'nbd/trace.h', 'trace/trace-nbd.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'nbd/nbd-internal.h', 'include/block/nbd.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/qemu/sockets.h', 'include/crypto/tlscreds.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/block/block.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/qemu/units.h', 'include/qemu/memalign.h', 'include/sysemu/iothread.h', 'include/block/fuse.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'include/qemu/id.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'include/exec/hwaddr.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/qemu/option.h', 'include/qemu/qemu-print.h', 'include/qemu/config-file.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-types-block.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qobject-output-visitor.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'block/trace.h', 'trace/trace-block.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-ui.h', 'include/qemu/cutils.h', 'include/qemu/help_option.h', 'include/qemu/throttle-options.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-block-export.h', 'include/io/net-listener.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-misc.h', 'trace/trace-root.h', 'include/qemu/log.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -92,7 +127,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/error-report.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qapi/qmp/qerror.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-sockets.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/chardev/char-io.h', 'include/io/channel.h', 'chardev/chardev-internal.h', 'include/qemu/option.h', 'include/chardev/char-fd.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/qemu/iov.h', 'include/block/throttle-groups.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/throttle.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-types-control.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-common.h', 'include/qemu/base64.h', 'include/qemu/sockets.h', 'include/io/channel-file.h', 'include/chardev/char-serial.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/io/channel-websock.h', 'include/qemu/buffer.h', 'include/qapi/clone-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/chardev/char-socket.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/io/net-listener.h', 'include/qemu/cutils.h', 'include/monitor/monitor.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'include/monitor/qmp-helpers.h', 'include/qemu/config-file.h', 'include/qemu/qemu-print.h', 'include/qemu/help_option.h', 'include/qemu/id.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'include', 'platform/darwin-arm64'], @@ -104,7 +139,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'internal_common_darwin'], + deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', 'internal_common_darwin'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/qdev-properties-system.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/block/block.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/qapi/qobject-input-visitor.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'include/hw/xen/xen.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'include/net/checksum.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost_net.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/migration/blocker.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'include/qemu/filemonitor.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/qemu/throttle-options.h', 'fsdev/qemu-fsdev-throttle.h', 'fsdev/qemu-fsdev.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/monitor/qdev.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/qapi/qmp/qstring.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'include/io/channel-command.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/util.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'net/vmnet_int.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'tcg/aarch64/tcg-target.h', 'host/include/aarch64/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/aarch64/tcg-target.opc.h', 'accel/tcg/tb-context.h'], # buildifier: leave-alone includes = ['.', 'include', 'host/include/aarch64', 'tcg/aarch64', 'platform/darwin-arm64'], @@ -117,7 +152,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/authz/base.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qom/object.h', 'include/qemu/module.h', 'authz/trace.h', 'trace/trace-authz.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/authz/list.h', 'qapi/qapi-types-authz.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-builtin-visit.h', 'include/authz/listfile.h', 'include/qemu/filemonitor.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/event-loop-base.h', 'include/qemu/sockets.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/authz/simple.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -129,7 +164,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'block/trace.h', 'trace/trace-block.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/blockjob.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qemu/job.h', 'include/qemu/queue.h', 'include/qemu/progress_meter.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/block/block_int-common.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/qemu/transactions.h', 'include/block/snapshot.h', 'include/qemu/iov.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/block/block_int-io.h', 'include/block/dirty-bitmap.h', 'include/block/fuse.h', 'include/block/nbd.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/qemu/sockets.h', 'include/crypto/tlscreds.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'block/module_block.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/block/block.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/qemu/option.h', 'include/block/qapi.h', 'include/qemu/cutils.h', 'include/qemu/id.h', 'include/qemu/range.h', 'block/coroutines.h', 'include/block/blockjob_int.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'include/qapi/qmp/qerror.h', 'trace/trace-root.h', 'include/qemu-io.h', 'include/qemu/memalign.h', 'nbd/trace.h', 'trace/trace-nbd.h', 'nbd/nbd-internal.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/qapi/clone-visitor.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/scsi/pr-manager.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'scsi/trace.h', 'trace/trace-scsi.h', 'qapi/qapi-types-block.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/block/aio_task.h', 'include/block/block_backup.h', 'include/block/block-copy.h', 'block/copy-before-write.h', 'include/qemu/config-file.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qobject-input-visitor.h', 'include/sysemu/blockdev.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-events-block.h', 'include/migration/misc.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-net.h', 'include/block/reqlist.h', 'include/qemu/units.h', 'include/qemu/co-shared-resource.h', 'block/copy-on-read.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/ivgen.h', 'include/crypto/hash.h', 'include/qapi/opts-visitor.h', 'block/crypto.h', 'include/block/write-threshold.h', 'include/qemu/uri.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qnum.h', 'include/qemu/qemu-print.h', 'block/qcow2.h', 'include/qemu/option_int.h', 'include/block/thread-pool.h', 'include/qemu/throttle-options.h', 'include/block/raw-aio.h', 'block/block-gen.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'block', 'include', 'platform/darwin-arm64'], @@ -142,7 +177,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/blockjob.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qemu/job.h', 'include/qemu/queue.h', 'include/qemu/progress_meter.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/block/block_int-common.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/qemu/transactions.h', 'include/block/snapshot.h', 'include/qemu/iov.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/block/block_int-io.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/block/dirty-bitmap.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'nbd/trace.h', 'trace/trace-nbd.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'nbd/nbd-internal.h', 'include/block/nbd.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/qemu/sockets.h', 'include/crypto/tlscreds.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/block/block.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/qemu/units.h', 'include/qemu/memalign.h', 'include/sysemu/iothread.h', 'include/block/fuse.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'include/qemu/id.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'include/exec/hwaddr.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/qemu/option.h', 'include/qemu/qemu-print.h', 'include/qemu/config-file.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-types-block.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qobject-output-visitor.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'block/trace.h', 'trace/trace-block.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-ui.h', 'include/qemu/cutils.h', 'include/qemu/help_option.h', 'include/qemu/throttle-options.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-block-export.h', 'include/io/net-listener.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-misc.h', 'trace/trace-root.h', 'include/qemu/log.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -154,7 +189,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/error-report.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qapi/qmp/qerror.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-sockets.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/chardev/char-io.h', 'include/io/channel.h', 'chardev/chardev-internal.h', 'include/qemu/option.h', 'include/chardev/char-fd.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/qemu/iov.h', 'include/block/throttle-groups.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/throttle.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-types-control.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-common.h', 'include/qemu/base64.h', 'include/qemu/sockets.h', 'include/io/channel-file.h', 'include/chardev/char-serial.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/io/channel-websock.h', 'include/qemu/buffer.h', 'include/qapi/clone-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/chardev/char-socket.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/io/net-listener.h', 'include/qemu/cutils.h', 'include/monitor/monitor.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'include/monitor/qmp-helpers.h', 'include/qemu/config-file.h', 'include/qemu/qemu-print.h', 'include/qemu/help_option.h', 'include/qemu/id.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'include', 'platform/darwin-arm64'], @@ -166,7 +201,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/bswap.h', 'include/crypto/afsplit.h', 'include/crypto/hash.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/crypto/random.h', 'include/crypto/akcipher.h', 'crypto/akcipherpriv.h', 'crypto/der.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'crypto/rsakey.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'crypto/block-luks.h', 'crypto/blockpriv.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/ivgen.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'crypto/block-luks-priv.h', 'include/crypto/pbkdf.h', 'include/crypto/secret.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/crypto/secret_common.h', 'include/qemu/uuid.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'crypto/block-qcow.h', 'crypto/cipherpriv.h', 'crypto/cipher-builtin.c.inc', 'include/crypto/aes.h', 'crypto/hashpriv.h', 'include/crypto/hmac.h', 'crypto/hmacpriv.h', 'crypto/ivgen-essiv.h', 'crypto/ivgenpriv.h', 'crypto/ivgen-plain.h', 'crypto/ivgen-plain64.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/base64.h', 'crypto/trace.h', 'trace/trace-crypto.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'crypto/tlscredspriv.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredspsk.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/authz/base.h', 'crypto/rsakey-builtin.c.inc'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -178,7 +213,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qom/object_interfaces.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/block/thread-pool.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/event-loop-base.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'include', 'platform/darwin-arm64'], @@ -190,7 +225,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/module.h', 'include/qemu/error-report.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/exec/gdbstub.h', 'include/gdbstub/syscalls.h', 'include/hw/cpu/cluster.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/sysemu/runstate.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'gdbstub/internals.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/exec/tb-flush.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/sysemu/replay.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/chardev/char-fe.h', 'include/monitor/monitor.h', 'include/qemu/readline.h'], # buildifier: leave-alone includes = ['gdbstub', '.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -202,7 +237,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ctype.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-common.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qobject.h', 'include/qemu/error-report.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/units.h', 'include/qemu/cutils.h', 'hw/core/qdev-prop-internal.h', 'include/qom/qom-qobject.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'include/qapi/qmp/qdict.h', 'include/qemu/option.h', 'include/hw/irq.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/hw/sysbus.h', 'include/hw/qdev-clock.h', 'include/hw/clock.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -214,7 +249,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', '@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['libqemuutil', '@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/io/channel-buffer.h', 'include/io/channel.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/coroutine-core.h', 'include/block/aio.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/io/channel-watch.h', 'include/qemu/sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-common.h', 'io/trace.h', 'trace/trace-io.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/io/channel-command.h', 'include/io/channel-util.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/qemu/iov.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/qapi/clone-visitor.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'qapi/qapi-types-crypto.h', 'include/io/channel-websock.h', 'include/qemu/buffer.h', 'include/crypto/hash.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/io/dns-resolver.h', 'include/qemu/cutils.h', 'include/io/net-listener.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -226,7 +261,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/queue.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-types-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qemu/cutils.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-visit-control.h', 'include/qemu/error-report.h', 'include/qemu/option.h', 'include/sysemu/qtest.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/chardev/char-io.h', 'include/io/channel.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'qemu-version.h', 'include/qapi/compat-policy.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-visit-introspect.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -238,7 +273,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/cutils.h', 'include/qemu/memalign.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/forward-visitor.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'qom/trace.h', 'trace/trace-qom.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/qom/qom-qobject.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qobject-output-visitor.h', 'include/qemu/help_option.h', 'include/qemu/id.h', 'include/qemu/option.h', 'include/qemu/qemu-print.h', 'include/qapi/opts-visitor.h', 'include/qemu/config-file.h', 'include/qemu/keyval.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -250,7 +285,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/bswap.h', 'include/crypto/afsplit.h', 'include/crypto/hash.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/crypto/random.h', 'include/crypto/akcipher.h', 'crypto/akcipherpriv.h', 'crypto/der.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'crypto/rsakey.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'crypto/block-luks.h', 'crypto/blockpriv.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/ivgen.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'crypto/block-luks-priv.h', 'include/crypto/pbkdf.h', 'include/crypto/secret.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/crypto/secret_common.h', 'include/qemu/uuid.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'crypto/block-qcow.h', 'crypto/cipherpriv.h', 'crypto/cipher-builtin.c.inc', 'include/crypto/aes.h', 'crypto/hashpriv.h', 'include/crypto/hmac.h', 'crypto/hmacpriv.h', 'crypto/ivgen-essiv.h', 'crypto/ivgenpriv.h', 'crypto/ivgen-plain.h', 'crypto/ivgen-plain64.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/base64.h', 'crypto/trace.h', 'trace/trace-crypto.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'crypto/tlscredspriv.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredspsk.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/authz/base.h', 'crypto/rsakey-builtin.c.inc'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -262,7 +297,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qom/object_interfaces.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/block/thread-pool.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/event-loop-base.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'include', 'platform/darwin-arm64'], @@ -274,7 +309,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/module.h', 'include/qemu/error-report.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/exec/gdbstub.h', 'include/gdbstub/syscalls.h', 'include/hw/cpu/cluster.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/sysemu/runstate.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'gdbstub/internals.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/exec/tb-flush.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/sysemu/replay.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/chardev/char-fe.h', 'include/monitor/monitor.h', 'include/qemu/readline.h'], # buildifier: leave-alone includes = ['gdbstub', '.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -286,7 +321,67 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], - deps = ['@glib//:gmodule-static', '//external/crosvm/rutabaga_gfx/ffi:c_ffi', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', 'libhw-display-virtio-gpu-rutabaga_libmodule-common'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-gpu_libmodule-common'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/virtio/virtio-gpu.h', 'include/qemu/queue.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-sockets.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/virtio/virtio.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/event_notifier.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/migration/blocker.h', 'qapi/qapi-types-migration.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qemu/error-report.h', 'include/hw/display/edid.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/units.h', 'include/qemu/iov.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/ui/rect.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/migration/qemu-file-types.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-bus.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-gpu', + srcs = ['hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-gpu-pci_libmodule-common'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-gpu-pci', + srcs = ['hw/display/virtio-gpu-pci.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['//external/crosvm/rutabaga_gfx/ffi:c_ffi', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-gpu-pci-rutabaga_libmodule-common'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-gpu-pci-rutabaga', + srcs = ['hw/display/virtio-gpu-pci-rutabaga.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-gpu-pci-rutabaga_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-gpu-pci_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['//external/crosvm/rutabaga_gfx/ffi:c_ffi', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-gpu-rutabaga_libmodule-common'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/error-report.h', 'include/qemu/iov.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/hw/virtio/virtio.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-sockets.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/event_notifier.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -298,7 +393,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], # buildifier: leave-alone includes = ['.', 'include', 'platform/darwin-arm64'], @@ -309,8 +404,68 @@ cc_library( cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-gpu_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-vga_libmodule-common'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'hw/display/virtio-vga.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-bus.h', 'hw/display/vga_int.h', 'include/hw/display/bochs-vbe.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-vga', + srcs = ['hw/display/virtio-vga.c', 'hw/display/acpi-vga.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static', 'libhw-display-virtio-vga-gl_libmodule-common'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'hw/display/vga_int.h', 'include/hw/display/bochs-vbe.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-vga-gl', + srcs = ['hw/display/acpi-vga.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-vga-gl_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], + hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/darwin-arm64'], + name = 'libhw-display-virtio-vga_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ctype.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-common.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qobject.h', 'include/qemu/error-report.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/units.h', 'include/qemu/cutils.h', 'hw/core/qdev-prop-internal.h', 'include/qom/qom-qobject.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'include/qapi/qmp/qdict.h', 'include/qemu/option.h', 'include/hw/irq.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/hw/sysbus.h', 'include/hw/qdev-clock.h', 'include/hw/clock.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -322,7 +477,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', '@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['libqemuutil', '@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/io/channel-buffer.h', 'include/io/channel.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/coroutine-core.h', 'include/block/aio.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/io/channel-watch.h', 'include/qemu/sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-common.h', 'io/trace.h', 'trace/trace-io.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/io/channel-command.h', 'include/io/channel-util.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/qemu/iov.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/qapi/clone-visitor.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'qapi/qapi-types-crypto.h', 'include/io/channel-websock.h', 'include/qemu/buffer.h', 'include/crypto/hash.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/io/dns-resolver.h', 'include/qemu/cutils.h', 'include/io/net-listener.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -333,7 +488,7 @@ cc_library( cc_library( copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/stats64.h', 'include/qemu/atomic.h', 'migration/qemu-file.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/io/channel.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/coroutine-core.h', 'include/block/aio.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/migration/qemu-file-types.h', 'migration/trace.h', 'trace/trace-migration.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'migration/migration-stats.h', 'include/qapi/qmp/qerror.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'migration/page_cache.h', 'include/qemu/cutils.h', 'migration/xbzrle.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'migration/migration.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-sockets.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/io/channel-buffer.h', 'include/net/announce.h', 'qapi/qapi-types-net.h', 'migration/postcopy-ram.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'migration/savevm.h', 'include/qemu/madvise.h', 'include/qemu/iov.h', 'migration/options.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-properties-system.h', 'migration/rdma.h', 'include/qemu/sockets.h', 'include/exec/memory.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'migration/yank_functions.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'qapi/qapi-types-crypto.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -345,7 +500,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], # buildifier: leave-alone includes = ['.', 'include', 'platform/darwin-arm64'], @@ -357,7 +512,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"'], - deps = ['@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-aarch64-softmmu_libcommon', 'libqemu-aarch64-softmmu_internal_common_darwin'], + deps = ['@zlib//:zlib', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', 'libqemu-aarch64-softmmu_libcommon', 'libqemu-aarch64-softmmu_internal_common_darwin'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'platform/darwin-arm64/aarch64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'target/arm/cpu.h', 'target/arm/kvm-consts.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'include/hw/registerfields.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/atomic.h', 'target/arm/cpu-qom.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/exec/cpu-defs.h', 'target/arm/cpu-param.h', 'include/exec/target_long.h', 'qapi/qapi-types-common.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'include/exec/page-vary.h', 'include/elf.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'target/arm/cpu-features.h', 'target/arm/internals.h', 'include/tcg/tcg-gvec-desc.h', 'target/arm/syndrome.h', 'target/arm/arm-powerctl.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'target/arm/kvm_arm.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/qemu/error-report.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qapi/qobject-input-visitor.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qom/qom-qobject.h', 'target/arm/cpregs.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'target/arm/idau.h', 'include/tcg/oversized-guest.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'include/sysemu/runstate.h', 'include/sysemu/hvf.h', 'include/sysemu/hvf_int.h', 'include/sysemu/hw_accel.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'target/arm/hvf_arm.h', 'include/exec/address-spaces.h', 'include/hw/irq.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-target_arm_hvf.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/exec/gdbstub.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/aarch64/host/atomic128-cas.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/aarch64/host/atomic128-ldst.h', 'host/include/aarch64/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/arm/helper.h', 'target/arm/tcg/helper-a64.h', 'target/arm/tcg/helper-sve.h', 'target/arm/tcg/helper-sme.h', 'target/arm/tcg/helper-mve.h', 'include/qemu/datadir.h', 'include/hw/arm/boot.h', 'include/hw/arm/linux-boot-if.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'include/hw/loader.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/hw/sysbus.h', 'include/sysemu/dma.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/sysemu/device_tree.h', 'include/qemu/config-file.h', 'include/qemu/option.h', 'include/qemu/units.h', 'include/monitor/qdev.h', 'include/hw/arm/primecell.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/block/flash.h', 'include/hw/intc/arm_gicv3_common.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pci_host.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/platform-bus.h', 'include/hw/arm/fdt.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/firmware/smbios.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/qmp/qlist.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/input-event-codes.h', 'include/hw/arm/smmuv3.h', 'include/hw/arm/smmu-common.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/mem/pc-dimm.h', 'include/hw/mem/nvdimm.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/ghes.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/char/pl011.h', 'include/chardev/char-fe.h', 'include/qemu/guest-random.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/tpm.h', 'hw/acpi/hmat.h', 'include/hw/pci/pci_bus.h', 'hw/acpi/viot.h', 'include/hw/arm/digic.h', 'include/hw/timer/digic-timer.h', 'include/hw/ptimer.h', 'include/hw/char/digic-uart.h', 'include/qemu/cutils.h', 'include/hw/qdev-clock.h', 'include/hw/clock.h', 'include/hw/arm/msf2-soc.h', 'include/hw/arm/armv7m.h', 'include/hw/intc/armv7m_nvic.h', 'include/hw/timer/armv7m_systick.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/timer/mss-timer.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/ssi.h', 'include/qemu/fifo32.h', 'include/qemu/fifo8.h', 'include/hw/net/msf2-emac.h', 'include/net/eth.h', 'include/hw/ide/ahci.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/cpu/a15mpcore.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/net/smc91c111.h', 'include/hw/hw.h', 'include/hw/sd/sd.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/arm/nrf51_soc.h', 'include/hw/char/nrf51_uart.h', 'include/hw/misc/nrf51_rng.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/char/serial.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/bitbang_i2c.h', 'include/hw/or-irq.h', 'include/hw/audio/wm8750.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/ui/pixel_ops.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/arm/stm32f205_soc.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/arm/stm32f405_soc.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/arm/npcm7xx.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/core/split-irq.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/hw/mem/npcm7xx_mc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/net/npcm7xx_emc.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'hw/usb/hcd-ehci.h', 'include/hw/usb.h', 'hw/usb/hcd-ohci.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/sdhci.h', 'include/hw/misc/unimp.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/nvram/eeprom_at24c.h', 'include/qemu/hw-version.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/display/blizzard.h', 'include/hw/input/lm832x.h', 'include/hw/misc/cbus.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/arm/sharpsl.h', 'include/hw/adc/max111x.h', 'include/hw/net/lan9118.h', 'include/hw/intc/realview_gic.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/block/block.h', 'hw/ide/ahci_internal.h', 'include/hw/usb/xhci.h', 'include/hw/watchdog/sbsa_gwdt.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/arm/stm32f100_soc.h', 'hw/arm/strongarm.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/usb/chipidea.h', 'include/hw/char/cadence_uart.h', 'include/hw/net/cadence_gem.h', 'include/hw/arm/fsl-imx6.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx6_src.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/char/imx_serial.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/imx_epit.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/ssi/imx_spi.h', 'include/hw/net/imx_fec.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/arm/exynos4210.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/sysemu/rtc.h', 'include/hw/arm/soc_dma.h', 'include/qemu/bcd.h', 'include/chardev/char-serial.h', 'include/hw/arm/allwinner-a10.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/mii.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/register.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/arm/allwinner-h3.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-cpucfg.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/arm/allwinner-r40.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/arm/bcm2836.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/timer/bcm2835_systmr.h', 'hw/usb/hcd-dwc2.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/arm/raspi_platform.h', 'include/hw/arm/xlnx-zynqmp.h', 'include/hw/net/xlnx-zynqmp-can.h', 'include/net/can_emu.h', 'include/net/can_host.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/stream.h', 'include/hw/dma/xlnx_dpdma.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/display/xlnx_dp.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/cpu/cluster.h', 'include/hw/dma/xlnx_csu_dma.h', 'include/hw/nvram/xlnx-bbram.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/usb/hcd-dwc3.h', 'hw/usb/hcd-xhci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/arm/xlnx-versal.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/misc/xlnx-versal-crl.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/net/xlnx-versal-canfd.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/arm/fsl-imx25.h', 'include/hw/intc/imx_avic.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_rngc.h', 'include/hw/arm/fsl-imx31.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/arm/aspeed.h', 'include/hw/arm/aspeed_soc.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/adc/aspeed_adc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/net/ftgmac100.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_peci.h', 'hw/arm/aspeed_eeprom.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/led.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/ssi/pl022.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'include/hw/arm/armsse.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/misc/tz-ppc.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/dma/pl080.h', 'include/hw/rtc/pl031.h', 'include/hw/arm/armsse-version.h', 'include/hw/arm/fsl-imx7.h', 'include/hw/intc/imx_gpcv2.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_src.h', 'include/hw/pci-host/designware.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'hw/arm/smmuv3-internal.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/fsl-imx6ul.h', 'include/hw/misc/imx6ul_ccm.h', 'include/qemu/qemu-print.h', 'include/hw/core/tcg-cpu-ops.h', 'include/disas/capstone.h', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/gdbstub/helpers.h', 'target/arm/trace.h', 'trace/trace-target_arm.h', 'include/qemu/crc32c.h', 'include/sysemu/cpu-timers.h', 'include/semihosting/common-semi.h', 'target/arm/op_addsub.h', 'target/arm/tcg/translate.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg.h', 'include/exec/memopidx.h', 'include/qemu/plugin.h', 'include/qemu/qemu-plugin.h', 'include/tcg/tcg-mo.h', 'tcg/aarch64/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/aarch64/tcg-target.opc.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/exec/translator.h', 'include/exec/cpu_ldst.h', 'include/exec/helper-gen.h', 'target/arm/tcg/translate-a32.h', 'include/disas/disas.h', 'target/arm/tcg/arm_ldst.h', 'include/semihosting/semihost.h', 'include/exec/helper-info.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc', 'include/crypto/aes-round.h', 'host/include/aarch64/host/crypto/aes-round.h', 'include/crypto/sm4.h', 'target/arm/tcg/vec_internal.h', 'include/crypto/clmul.h', 'host/include/aarch64/host/crypto/clmul.h', 'target/arm/tcg/translate-a64.h', 'libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc', 'include/exec/ram_addr.h', 'include/sysemu/xen.h', 'include/exec/ramblock.h', 'include/qemu/xxhash.h', 'target/arm/tcg/sve_ldst_internal.h', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/sysemu/iothread.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-common.h', 'hw/intc/gicv3_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/net/checksum.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'include/hw/virtio/vhost-backend.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-events-migration.h', 'include/migration/misc.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_gpio.h', 'platform/darwin-arm64/aarch64-softmmu-config-devices.h', 'include/qemu/madvise.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/target_page.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/exec/tb-flush.h', 'include/exec/translate-all.h', 'include/exec/log.h', 'include/hw/core/accel-cpu.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/qemu/cacheflush.h', 'include/hw/xen/xen.h', 'include/qemu/memalign.h', 'include/sysemu/xen-mapcache.h', 'include/sysemu/replay.h', 'include/qemu/pmem.h', 'include/qemu/mmap-alloc.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/migration-stats.h', 'include/migration/register.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/savevm.h', 'migration/multifd.h', 'migration/rdma.h', 'include/qemu/sockets.h', 'include/sysemu/dirtylimit.h', 'include/monitor/hmp-target.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/monitor/hmp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-misc.h', 'hmp-commands-info.h', 'hmp-commands.h', 'include/gdbstub/syscalls.h', 'include/semihosting/guestfd.h', 'include/semihosting/uaccess.h', 'include/semihosting/syscalls.h', 'include/semihosting/console.h', 'target/arm/common-semi-target.h', 'include/fpu/softfloat-macros.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/tcg/insn-start-words.h', 'include/exec/plugin-gen.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/aarch64/host/load-extract-al16-al8.h', 'host/include/aarch64/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-accel-ops-icount.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'], # buildifier: leave-alone includes = ['target/arm', 'libqemu-aarch64-softmmu.fa.p', '.', 'qapi', 'trace', 'include', 'host/include/aarch64', 'host/include/generic', 'tcg/aarch64', 'platform/darwin-arm64'], @@ -370,7 +525,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'internal_common_darwin'], + deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', 'internal_common_darwin'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/qdev-properties-system.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/block/block.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/qapi/qobject-input-visitor.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'include/hw/xen/xen.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'include/net/checksum.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost_net.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/migration/blocker.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'include/qemu/filemonitor.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/qemu/throttle-options.h', 'fsdev/qemu-fsdev-throttle.h', 'fsdev/qemu-fsdev.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/monitor/qdev.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/qapi/qmp/qstring.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'include/io/channel-command.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/util.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'net/vmnet_int.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'tcg/aarch64/tcg-target.h', 'host/include/aarch64/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/aarch64/tcg-target.opc.h', 'accel/tcg/tb-context.h'], # buildifier: leave-alone includes = ['.', 'include', 'host/include/aarch64', 'tcg/aarch64', 'platform/darwin-arm64'], @@ -383,7 +538,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"'], - deps = ['//external/dtc:libfdt', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', 'libqemu-riscv64-softmmu_libcommon', 'libqemu-riscv64-softmmu_internal_common_darwin'], + deps = ['//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libqemu-riscv64-softmmu_libcommon', 'libqemu-riscv64-softmmu_internal_common_darwin'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'platform/darwin-arm64/riscv64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'target/riscv/cpu.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/hw/registerfields.h', 'include/hw/qdev-properties.h', 'include/exec/cpu-defs.h', 'target/riscv/cpu-param.h', 'include/exec/target_long.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'target/riscv/cpu_bits.h', 'target/riscv/cpu_cfg.h', 'qapi/qapi-types-common.h', 'target/riscv/cpu-qom.h', 'target/riscv/pmp.h', 'target/riscv/debug.h', 'target/riscv/cpu_user.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'include/elf.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'target/riscv/trace.h', 'trace/trace-target_riscv.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/error-report.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/aarch64/host/atomic128-cas.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/aarch64/host/atomic128-ldst.h', 'host/include/aarch64/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/riscv/helper.h', 'include/sysemu/cpu-timers.h', 'include/qemu/timer.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/monitor/hmp-target.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'target/riscv/pmu.h', 'include/sysemu/device_tree.h', 'target/riscv/time_helper.h', 'include/hw/intc/riscv_aclint.h', 'include/hw/sysbus.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qom/qom-qobject.h', 'include/sysemu/tcg.h', 'include/qemu/datadir.h', 'include/qemu/units.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/loader.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/riscv/boot.h', 'include/hw/riscv/riscv_hart.h', 'include/hw/riscv/boot_opensbi.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'include/hw/riscv/numa.h', 'include/qemu/guest-random.h', 'include/hw/char/serial.h', 'include/chardev/char-fe.h', 'include/qemu/fifo8.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/riscv/virt.h', 'include/hw/block/flash.h', 'target/riscv/kvm/kvm_riscv.h', 'include/hw/intc/riscv_aplic.h', 'include/hw/intc/riscv_imsic.h', 'include/hw/intc/sifive_plic.h', 'include/hw/misc/sifive_test.h', 'include/hw/platform-bus.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pci_host.h', 'include/hw/display/ramfb.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-builtin-visit.h', 'include/hw/riscv/shakti_c.h', 'include/hw/char/shakti_uart.h', 'include/qemu/cutils.h', 'include/hw/misc/unimp.h', 'include/hw/riscv/sifive_e.h', 'include/hw/riscv/sifive_cpu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/char/sifive_uart.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/irq.h', 'include/hw/cpu/cluster.h', 'include/hw/sd/sd.h', 'include/hw/ssi/ssi.h', 'include/hw/riscv/sifive_u.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/net/cadence_gem.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/timer/sifive_pwm.h', 'include/net/eth.h', 'include/sysemu/runstate.h', 'include/hw/riscv/spike.h', 'include/hw/char/riscv_htif.h', 'include/hw/riscv/microchip_pfsoc.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sd/sdhci.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/utils.h', 'include/qemu/qemu-print.h', 'include/qemu/ctype.h', 'target/riscv/cpu_vendorid.h', 'target/riscv/internals.h', 'include/fpu/softfloat-helpers.h', 'target/riscv/tcg/tcg-cpu.h', 'include/tcg/tcg.h', 'include/exec/memopidx.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/tcg/tcg-mo.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'tcg/aarch64/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/aarch64/tcg-target.opc.h', 'include/hw/core/sysemu-cpu-ops.h', 'target/riscv/instmap.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/semihosting/common-semi.h', 'include/tcg/oversized-guest.h', 'include/exec/tb-flush.h', 'include/fpu/softfloat.h', 'include/exec/gdbstub.h', 'include/gdbstub/helpers.h', 'include/exec/cpu_ldst.h', 'include/tcg/tcg-gvec-desc.h', 'target/riscv/vector_internals.h', 'include/disas/disas.h', 'include/exec/helper-gen.h', 'include/exec/translator.h', 'include/exec/log.h', 'include/semihosting/semihost.h', 'include/exec/helper-info.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc', 'target/riscv/insn_trans/trans_rvi.c.inc', 'target/riscv/insn_trans/trans_rvm.c.inc', 'target/riscv/insn_trans/trans_rva.c.inc', 'target/riscv/insn_trans/trans_rvf.c.inc', 'target/riscv/insn_trans/trans_rvd.c.inc', 'target/riscv/insn_trans/trans_rvh.c.inc', 'target/riscv/insn_trans/trans_rvv.c.inc', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'target/riscv/insn_trans/trans_rvb.c.inc', 'target/riscv/insn_trans/trans_rvzicond.c.inc', 'target/riscv/insn_trans/trans_rvzawrs.c.inc', 'target/riscv/insn_trans/trans_rvzicbo.c.inc', 'target/riscv/insn_trans/trans_rvzfa.c.inc', 'target/riscv/insn_trans/trans_rvzfh.c.inc', 'target/riscv/insn_trans/trans_rvk.c.inc', 'target/riscv/insn_trans/trans_rvvk.c.inc', 'target/riscv/insn_trans/trans_privileged.c.inc', 'target/riscv/insn_trans/trans_svinval.c.inc', 'target/riscv/insn_trans/trans_rvbf16.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc', 'target/riscv/insn_trans/trans_xthead.c.inc', 'target/riscv/insn_trans/trans_xventanacondops.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc', 'target/riscv/insn_trans/trans_rvzce.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/aarch64/host/crypto/aes-round.h', 'include/crypto/sm4.h', 'include/hw/core/accel-cpu.h', 'include/hw/core/tcg-cpu-ops.h', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/hw/block/block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_ring.h', 'include/sysemu/iothread.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-common.h', 'include/hw/pci/msi.h', 'include/net/checksum.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'include/hw/virtio/vhost-backend.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-events-migration.h', 'include/migration/misc.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/monitor/qdev.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_gpio.h', 'platform/darwin-arm64/riscv64-softmmu-config-devices.h', 'include/qemu/madvise.h', 'include/hw/mem/pc-dimm.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/hw/virtio/virtio-input.h', 'include/ui/input.h', 'qapi/qapi-types-ui.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/pci/pci_bus.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/target_page.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/exec/translate-all.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/exec/ram_addr.h', 'include/sysemu/xen.h', 'include/exec/ramblock.h', 'include/exec/page-vary.h', 'include/qemu/cacheflush.h', 'include/hw/xen/xen.h', 'include/qemu/memalign.h', 'include/sysemu/hw_accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/sysemu/xen-mapcache.h', 'include/sysemu/replay.h', 'include/qemu/pmem.h', 'include/qemu/mmap-alloc.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/migration-stats.h', 'include/migration/register.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/savevm.h', 'migration/multifd.h', 'migration/rdma.h', 'include/qemu/sockets.h', 'include/sysemu/dirtylimit.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/monitor/hmp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-misc.h', 'hmp-commands-info.h', 'hmp-commands.h', 'include/gdbstub/syscalls.h', 'include/semihosting/guestfd.h', 'include/semihosting/uaccess.h', 'include/semihosting/syscalls.h', 'include/semihosting/console.h', 'target/riscv/common-semi-target.h', 'include/fpu/softfloat-macros.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'include/qemu/xxhash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/tcg/insn-start-words.h', 'include/exec/plugin-gen.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/aarch64/host/load-extract-al16-al8.h', 'host/include/aarch64/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-accel-ops-icount.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'], # buildifier: leave-alone includes = ['target/riscv', 'libqemu-riscv64-softmmu.fa.p', '.', 'qapi', 'trace', 'include', 'host/include/aarch64', 'host/include/generic', 'tcg/aarch64', 'platform/darwin-arm64'], @@ -395,7 +550,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'internal_common_darwin'], + deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', 'internal_common_darwin'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/qdev-properties-system.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/block/block.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/qapi/qobject-input-visitor.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'include/hw/xen/xen.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'include/net/checksum.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost_net.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/migration/blocker.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'include/qemu/filemonitor.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/qemu/throttle-options.h', 'fsdev/qemu-fsdev-throttle.h', 'fsdev/qemu-fsdev.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/monitor/qdev.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/qapi/qmp/qstring.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'include/io/channel-command.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/util.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'net/vmnet_int.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'tcg/aarch64/tcg-target.h', 'host/include/aarch64/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/aarch64/tcg-target.opc.h', 'accel/tcg/tb-context.h'], # buildifier: leave-alone includes = ['.', 'include', 'host/include/aarch64', 'tcg/aarch64', 'platform/darwin-arm64'], @@ -408,7 +563,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"'], - deps = ['@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', 'libqemu-x86_64-softmmu_libcommon', 'libqemu-x86_64-softmmu_internal_common_darwin'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libqemu-x86_64-softmmu_libcommon', 'libqemu-x86_64-softmmu_internal_common_darwin'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'platform/darwin-arm64/x86_64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'target/i386/cpu.h', 'include/sysemu/tcg.h', 'target/i386/cpu-qom.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'target/i386/kvm/hyperv-proto.h', 'include/hw/hyperv/hyperv-proto.h', 'include/exec/cpu-defs.h', 'target/i386/cpu-param.h', 'include/exec/target_long.h', 'qapi/qapi-types-common.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'include/qemu/timer.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'target/i386/svm.h', 'include/hw/i386/apic.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'include/elf.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'target/i386/kvm/hyperv.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/hw/hyperv/hyperv.h', 'include/hw/i386/x86.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/hw/intc/ioapic.h', 'target/i386/kvm/kvm_i386.h', 'include/hw/xen/xen.h', 'include/sysemu/kvm_xen.h', 'include/qemu/error-report.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/monitor/hmp-target.h', 'include/monitor/hmp.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/sysemu/hw_accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-common.h', 'include/hw/i386/pc.h', 'include/qemu/uuid.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/cxl/cxl_device.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/cxl/cxl_events.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/sysemu/xen.h', 'qapi/qapi-visit-run-state.h', 'include/qom/qom-qobject.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-target.h', 'include/hw/qdev-properties.h', 'include/hw/i386/apic_internal.h', 'target/i386/cpu-internal.h', 'target/i386/sev.h', 'platform/darwin-arm64/x86_64-softmmu-config-devices.h', 'include/exec/confidential-guest-support.h', 'target/i386/tcg/helper-tcg.h', 'include/sysemu/sysemu.h', 'include/qemu/units.h', 'target/i386/tcg/tcg-cpu.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/aarch64/host/atomic128-cas.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/aarch64/host/atomic128-ldst.h', 'host/include/aarch64/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/i386/helper.h', 'target/i386/tcg/ops_sse_header.h.inc', 'include/exec/log.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/disas/disas.h', 'include/exec/cpu_ldst.h', 'include/exec/memopidx.h', 'include/tcg/oversized-guest.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'include/hw/irq.h', 'target/i386/tcg/seg_helper.h', 'google/drivers/hw/i386/goldfish_board.h', 'google/drivers/hw/acpi/goldfish_acpi.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/hw/cxl/cxl_host.h', 'include/hw/display/ramfb.h', 'include/hw/hyperv/vmbus-bridge.h', 'include/hw/hyperv/vmbus.h', 'include/hw/hyperv/vmbus-proto.h', 'include/hw/southbridge/piix.h', 'include/hw/acpi/piix4.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/acpi/cpu.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pcihp.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/isa/apm.h', 'include/hw/ide/pci.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h', 'include/hw/rtc/mc146818rtc.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'google/drivers/hw/acpi/goldfish_defs.h', 'hw/i386/fw_cfg.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/hw/timer/hpet.h', 'hw/i386/e820_memory_layout.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/sysemu/runstate.h', 'include/qemu/option.h', 'hw/i386/multiboot.h', 'include/hw/loader.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qapi/clone-visitor.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-ui.h', 'include/sysemu/cpu-timers.h', 'hw/i386/trace.h', 'trace/trace-hw_i386.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/hw/i386/topology.h', 'include/hw/intc/i8259.h', 'include/hw/nmi.h', 'include/standard-headers/asm-x86/bootparam.h', 'include/hw/i386/x86-iommu.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_bus.h', 'hw/i386/amd_iommu.h', 'include/hw/i386/apic-msidef.h', 'include/hw/dma/i8257.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/ide/isa.h', 'hw/i386/kvm/clock.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/xen/xen-x86.h', 'include/migration/global_state.h', 'include/migration/misc.h', 'qapi/qapi-types-migration.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'hw/i386/acpi-build.h', 'target/i386/kvm/kvm-cpu.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'hw/i386/acpi-microvm.h', 'include/hw/i386/microvm.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pcie_host.h', 'hw/i386/microvm-dt.h', 'include/hw/timer/i8254.h', 'include/hw/char/serial.h', 'include/qemu/fifo8.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/usb/xhci.h', 'include/hw/xen/start_info.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/erst.h', 'include/hw/input/i8042.h', 'include/hw/input/ps2.h', 'hw/i386/acpi-common.h', 'include/sysemu/device_tree.h', 'include/hw/pci-host/q35.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci/pci_bridge.h', 'include/hw/i386/intel_iommu.h', 'include/qemu/iova-tree.h', 'include/hw/ide/ahci.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/acpi/ich9_tco.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/i386/vmport.h', 'hw/i386/intel_iommu_internal.h', 'include/hw/hyperv/hv-balloon.h', 'include/hw/audio/pcspk.h', 'include/qapi/qmp/qlist.h', 'include/hw/net/ne2000-isa.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-pci.h', 'hw/i386/kvm/xen_overlay.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_gnttab.h', 'hw/i386/kvm/xen_xenstore.h', 'include/hw/mem/memory-device.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/qapi/qmp/qnum.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/tpm_backend.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/cxl.h', 'hw/acpi/hmat.h', 'hw/acpi/viot.h', 'include/qemu/qemu-print.h', 'include/qemu/hw-version.h', 'target/i386/hvf/hvf-i386.h', 'include/qapi/qmp/qerror.h', 'include/standard-headers/asm-x86/kvm_para.h', 'include/disas/capstone.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/gdbstub/helpers.h', 'include/tcg/insn-start-words.h', 'target/i386/tcg/cc_helper_template.h.inc', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/fpu/softfloat-macros.h', 'target/i386/ops_sse.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/aarch64/host/crypto/aes-round.h', 'include/crypto/clmul.h', 'host/include/aarch64/host/crypto/clmul.h', 'include/qemu/guest-random.h', 'target/i386/tcg/shift_helper_template.h.inc', 'include/tcg/tcg.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/tcg/tcg-mo.h', 'tcg/aarch64/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/aarch64/tcg-target.opc.h', 'include/hw/core/accel-cpu.h', 'include/hw/core/tcg-cpu-ops.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/exec/translator.h', 'include/exec/helper-gen.h', 'include/exec/helper-info.c.inc', 'target/i386/tcg/decode-new.h', 'target/i386/tcg/emit.c.inc', 'target/i386/tcg/decode-new.c.inc', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/sysemu/iothread.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-commands-machine.h', 'include/hw/intc/kvm_irqcount.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'hw/intc/ioapic_internal.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/net/checksum.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'include/hw/virtio/vhost-backend.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-migration.h', 'include/standard-headers/linux/ethtool.h', 'include/net/eth.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/monitor/qdev.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_gpio.h', 'include/qemu/madvise.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/hw/virtio/virtio-pmem.h', 'include/standard-headers/linux/virtio_pmem.h', 'include/block/thread-pool.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'hw/virtio/virtio-pmem-pci.h', 'hw/i386/kvm/xen_primary_console.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/target_page.h', 'include/exec/tb-flush.h', 'include/exec/translate-all.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/exec/ram_addr.h', 'include/exec/ramblock.h', 'include/exec/page-vary.h', 'include/qemu/cacheflush.h', 'include/qemu/memalign.h', 'include/sysemu/xen-mapcache.h', 'include/qemu/pmem.h', 'include/qemu/mmap-alloc.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/migration-stats.h', 'include/migration/register.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/savevm.h', 'migration/multifd.h', 'migration/rdma.h', 'include/qemu/sockets.h', 'include/sysemu/dirtylimit.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'hmp-commands-info.h', 'hmp-commands.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'include/qemu/xxhash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/tcg/tcg-gvec-desc.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/exec/plugin-gen.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/aarch64/host/load-extract-al16-al8.h', 'host/include/aarch64/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'include/exec/gdbstub.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-accel-ops-icount.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'], # buildifier: leave-alone includes = ['target/i386', '.', 'qapi', 'trace', 'include', 'host/include/aarch64', 'host/include/generic', 'tcg/aarch64', 'platform/darwin-arm64'], @@ -420,7 +575,7 @@ cc_library( alwayslink = 1, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '@glib//:gmodule-static', '@glib//:glib-static', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'internal_common_darwin'], + deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@zlib//:zlib', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', 'internal_common_darwin'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/qdev-properties-system.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/block/block.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/qapi/qobject-input-visitor.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'include/hw/xen/xen.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'include/net/checksum.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost_net.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/migration/blocker.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'include/qemu/filemonitor.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/qemu/throttle-options.h', 'fsdev/qemu-fsdev-throttle.h', 'fsdev/qemu-fsdev.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/monitor/qdev.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/qapi/qmp/qstring.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'include/io/channel-command.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/util.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'net/vmnet_int.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'tcg/aarch64/tcg-target.h', 'host/include/aarch64/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/aarch64/tcg-target.opc.h', 'accel/tcg/tb-context.h'], # buildifier: leave-alone includes = ['.', 'include', 'host/include/aarch64', 'tcg/aarch64', 'platform/darwin-arm64'], @@ -432,7 +587,7 @@ cc_library( cc_library( copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'include/qapi/opts-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/queue.h', 'include/qemu/option_int.h', 'include/qemu/option.h', 'include/qemu/error-report.h', 'include/qapi/visitor-impl.h', 'include/qapi/clone-visitor.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qobject.h', 'include/qapi/dealloc-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/forward-visitor.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'include/qemu/ctype.h', 'qapi/trace.h', 'trace/trace-qapi.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qapi/qobject-input-visitor.h', 'include/qemu/keyval.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qemu/range.h', 'include/qapi/type-helpers.h', 'qapi/qapi-types-common.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/qmp/dispatch.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'include/qapi/qmp-event.h', 'qobject/qobject-internal.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/unicode.h', 'qobject/json-parser-int.h', 'include/block/qdict.h', 'include/qemu/sockets.h', 'include/qemu/madvise.h', 'include/qemu/mprotect.h', 'include/qemu/hw-version.h', 'include/qemu/thread-context.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-builtin-visit.h', 'include/qemu/config-file.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'include/block/thread-pool.h', 'util/trace.h', 'trace/trace-util.h', 'util/aio-posix.h', 'include/qemu/mmap-alloc.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/units.h', 'util/qemu-thread-common.h', 'include/qemu/tsan.h', 'include/qemu/memfd.h', 'include/qemu/defer-call.h', 'include/qemu/envlist.h', 'include/qemu/path.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/fifo8.h', 'include/qemu/cacheflush.h', 'include/qemu/cacheinfo.h', 'include/qemu/qemu-print.h', 'include/qemu/id.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-common.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'include/sysemu/blockdev.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/qemu/help_option.h', 'include/qemu/qemu-progress.h', 'include/qemu/crc32c.h', 'include/qemu/log.h', 'include/qemu/qdist.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/memalign.h', 'include/qemu/xxhash.h', 'include/qemu/reserved-region.h', 'include/qemu/stats64.h', 'include/qemu/systemd.h', 'include/qemu/drm.h', 'include/qemu/guest-random.h', 'include/crypto/random.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-yank.h', 'include/qemu/yank.h', 'include/qemu/interval-tree.h', 'include/qemu/crc-ccitt.h', 'include/block/raw-aio.h', 'include/qemu/coroutine_int.h', 'include/sysemu/cpu-timers.h', 'include/qemu/base64.h', 'include/sysemu/replay.h', 'qapi/qapi-types-ui.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-common.h', 'include/qemu/buffer.h', 'host/include/aarch64/host/cpuinfo.h', 'include/qemu/hbitmap.h', 'include/crypto/hash.h', 'include/qemu/iova-tree.h', 'include/qemu/uri.h', 'include/qemu/nvdimm-utils.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'util/block-helpers.h', 'include/qemu/co-shared-resource.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/filemonitor.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/aarch64/host/crypto/aes-round.h', 'include/crypto/clmul.h', 'host/include/aarch64/host/crypto/clmul.h', 'include/crypto/init.h', 'include/crypto/sm4.h', 'trace/trace-root.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/block/block_int-io.h', 'include/sysemu/runstate.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/sysemu/dump-arch.h', 'include/exec/gdbstub.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/migration/blocker.h', 'qapi/qapi-types-migration.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-control.h', 'include/sysemu/iothread.h', 'qapi/qapi-emit-events.h', 'include/hw/mem/memory-device.h', 'qapi/qapi-commands-control.h', 'include/sysemu/qtest.h', 'include/hw/display/ramfb.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'net/colo-compare.h', 'include/migration/colo.h', 'migration/migration.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/net/announce.h', 'qapi/qapi-types-net.h', 'migration/postcopy-ram.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-sockets.h', 'include/ui/win32-kbd-hook.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/hw/sysbus.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/semihosting/semihost.h', 'include/hw/usb.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-x86.h', 'include/hw/i386/pc.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/pci/pci_host.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/cxl/cxl_device.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/cxl/cxl_events.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-commands-authz.h', 'trace/trace-qapi_commands_authz_trace_events.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'trace/trace-qapi_commands_block_trace_events.h', 'trace/trace-qapi_commands_block_core_trace_events.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-commands-block-export.h', 'trace/trace-qapi_commands_block_export_trace_events.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-events-char.h', 'qapi/qapi-commands-char.h', 'trace/trace-qapi_commands_char_trace_events.h', 'trace/trace-qapi_commands_common_trace_events.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-commands-compat.h', 'trace/trace-qapi_commands_compat_trace_events.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-events-control.h', 'trace/trace-qapi_commands_control_trace_events.h', 'trace/trace-qapi_commands_crypto_trace_events.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-events-cxl.h', 'qapi/qapi-commands-cxl.h', 'trace/trace-qapi_commands_cxl_trace_events.h', 'qapi/qapi-types-dump.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-commands-dump.h', 'trace/trace-qapi_commands_dump_trace_events.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-events-error.h', 'qapi/qapi-commands-error.h', 'trace/trace-qapi_commands_error_trace_events.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-commands-introspect.h', 'trace/trace-qapi_commands_introspect_trace_events.h', 'trace/trace-qapi_commands_job_trace_events.h', 'qapi/qapi-events-machine-common.h', 'trace/trace-qapi_commands_machine_common_trace_events.h', 'qapi/qapi-events-machine.h', 'trace/trace-qapi_commands_machine_trace_events.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-events-migration.h', 'trace/trace-qapi_commands_migration_trace_events.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-events-misc.h', 'trace/trace-qapi_commands_misc_trace_events.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-events-net.h', 'qapi/qapi-commands-net.h', 'trace/trace-qapi_commands_net_trace_events.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-commands-pragma.h', 'trace/trace-qapi_commands_pragma_trace_events.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-commands-qom.h', 'trace/trace-qapi_commands_qom_trace_events.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-commands-replay.h', 'trace/trace-qapi_commands_replay_trace_events.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-commands-run-state.h', 'trace/trace-qapi_commands_run_state_trace_events.h', 'trace/trace-qapi_commands_sockets_trace_events.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-commands-stats.h', 'trace/trace-qapi_commands_stats_trace_events.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-events-trace.h', 'trace/trace-qapi_commands_trace_trace_events.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-commands-transaction.h', 'trace/trace-qapi_commands_transaction_trace_events.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-commands-virtio.h', 'trace/trace-qapi_commands_virtio_trace_events.h', 'qapi/qapi-events-yank.h', 'trace/trace-qapi_commands_yank_trace_events.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-commands-acpi.h', 'trace/trace-qapi_commands_acpi_trace_events.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-commands-audio.h', 'trace/trace-qapi_commands_audio_trace_events.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-commands-cryptodev.h', 'trace/trace-qapi_commands_cryptodev_trace_events.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-commands-qdev.h', 'trace/trace-qapi_commands_qdev_trace_events.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-commands-pci.h', 'trace/trace-qapi_commands_pci_trace_events.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-commands-rdma.h', 'trace/trace-qapi_commands_rdma_trace_events.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-commands-rocker.h', 'trace/trace-qapi_commands_rocker_trace_events.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-commands-tpm.h', 'trace/trace-qapi_commands_tpm_trace_events.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-commands-ui.h', 'trace/trace-qapi_commands_ui_trace_events.h', 'trace/trace-crypto.h', 'trace/trace-qom.h', 'trace/trace-monitor.h', 'trace/trace-gdbstub.h', 'trace/trace-authz.h', 'trace/trace-block.h', 'trace/trace-io.h', 'trace/trace-nbd.h', 'trace/trace-scsi.h', 'trace/trace-accel_kvm.h', 'trace/trace-audio.h', 'trace/trace-backends.h', 'trace/trace-backends_tpm.h', 'trace/trace-chardev.h', 'trace/trace-ebpf.h', 'trace/trace-hw_9pfs.h', 'trace/trace-hw_acpi.h', 'trace/trace-hw_adc.h', 'trace/trace-hw_alpha.h', 'trace/trace-hw_arm.h', 'trace/trace-hw_audio.h', 'trace/trace-hw_block.h', 'trace/trace-hw_block_dataplane.h', 'trace/trace-hw_char.h', 'trace/trace-hw_display.h', 'trace/trace-hw_dma.h', 'trace/trace-hw_hyperv.h', 'trace/trace-hw_i2c.h', 'trace/trace-hw_i386.h', 'trace/trace-hw_i386_xen.h', 'trace/trace-hw_i386_kvm.h', 'trace/trace-hw_ide.h', 'trace/trace-hw_input.h', 'trace/trace-hw_intc.h', 'trace/trace-hw_isa.h', 'trace/trace-hw_mem.h', 'trace/trace-hw_mips.h', 'trace/trace-hw_misc.h', 'trace/trace-hw_misc_macio.h', 'trace/trace-hw_net.h', 'trace/trace-hw_net_can.h', 'trace/trace-hw_nubus.h', 'trace/trace-hw_nvme.h', 'trace/trace-hw_nvram.h', 'trace/trace-hw_pci.h', 'trace/trace-hw_pci_host.h', 'trace/trace-hw_ppc.h', 'trace/trace-hw_rdma.h', 'trace/trace-hw_rdma_vmw.h', 'trace/trace-hw_rtc.h', 'trace/trace-hw_s390x.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_sensor.h', 'trace/trace-hw_sd.h', 'trace/trace-hw_sh4.h', 'trace/trace-hw_sparc.h', 'trace/trace-hw_sparc64.h', 'trace/trace-hw_ssi.h', 'trace/trace-hw_timer.h', 'trace/trace-hw_tpm.h', 'trace/trace-hw_ufs.h', 'trace/trace-hw_usb.h', 'trace/trace-hw_vfio.h', 'trace/trace-hw_virtio.h', 'trace/trace-hw_watchdog.h', 'trace/trace-hw_xen.h', 'trace/trace-hw_gpio.h', 'trace/trace-migration.h', 'trace/trace-net.h', 'trace/trace-system.h', 'trace/trace-ui.h', 'trace/trace-hw_remote.h', 'trace/trace-accel_tcg.h', 'trace/trace-hw_core.h', 'trace/trace-target_arm.h', 'trace/trace-target_arm_hvf.h', 'trace/trace-target_hppa.h', 'trace/trace-target_i386.h', 'trace/trace-target_i386_kvm.h', 'trace/trace-target_mips_tcg.h', 'trace/trace-target_nios2.h', 'trace/trace-target_ppc.h', 'trace/trace-target_riscv.h', 'trace/trace-target_s390x.h', 'trace/trace-target_s390x_kvm.h', 'trace/trace-target_sparc.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'trace/trace-qapi_commands_misc_target_trace_events.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'host/include/aarch64', 'platform/darwin-arm64'], @@ -444,7 +599,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/queue.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-types-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qemu/cutils.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-visit-control.h', 'include/qemu/error-report.h', 'include/qemu/option.h', 'include/sysemu/qtest.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/chardev/char-io.h', 'include/io/channel.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'qemu-version.h', 'include/qapi/compat-policy.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-visit-introspect.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -456,7 +611,7 @@ cc_library( alwayslink = True, copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/cutils.h', 'include/qemu/memalign.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/forward-visitor.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'qom/trace.h', 'trace/trace-qom.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/qom/qom-qobject.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qobject-output-visitor.h', 'include/qemu/help_option.h', 'include/qemu/id.h', 'include/qemu/option.h', 'include/qemu/qemu-print.h', 'include/qapi/opts-visitor.h', 'include/qemu/config-file.h', 'include/qemu/keyval.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'], @@ -467,7 +622,7 @@ cc_library( cc_library( copts = ['-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'CONFIG_SOFTMMU'], - deps = ['@glib//:gmodule-static', '@glib//:glib-static'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static'], hdrs = ['include/qemu/osdep.h', 'platform/darwin-arm64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/int128.h', 'include/qemu/bswap.h', 'include/qemu/interval-tree.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/exec/memopidx.h', 'include/qemu/bitops.h', 'include/qemu/atomic.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/error-report.h', 'include/qemu/queue.h', 'include/qemu/option.h', 'include/qemu/plugin-event.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/tcg/tcg-mo.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'tcg/aarch64/tcg-target.h', 'host/include/aarch64/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/aarch64/tcg-target.opc.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/aarch64/host/atomic128-cas.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/aarch64/host/atomic128-ldst.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'include/fpu/softfloat-types.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'tcg/tcg-internal.h', 'include/qemu/units.h', 'include/qemu/madvise.h', 'include/qemu/mprotect.h', 'include/qemu/memalign.h', 'include/qemu/cacheinfo.h', 'include/qemu/qtree.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/exec/translation-block.h', 'include/qemu/memfd.h', 'include/qemu/cutils.h', 'include/qemu/qemu-print.h', 'include/qemu/cacheflush.h', 'include/qemu/timer.h', 'include/tcg/startup.h', 'include/elf.h', 'include/exec/log.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/disas/disas.h', 'include/tcg/tcg-ldst.h', 'include/tcg/tcg-temp-internal.h', 'accel/tcg/perf.h', 'tcg/aarch64/tcg-target-con-set.h', 'tcg/aarch64/tcg-target.c.inc', 'tcg/tcg-ldst.c.inc', 'tcg/tcg-pool.c.inc', 'tcg/aarch64/tcg-target-con-str.h', 'include/exec/plugin-gen.h', 'include/tcg/tcg-op-gvec-common.h', 'include/tcg/tcg-gvec-desc.h'], # buildifier: leave-alone includes = ['tcg', '.', 'qapi', 'include', 'host/include/aarch64', 'host/include/generic', 'tcg/aarch64', 'platform/darwin-arm64'], @@ -3007,7 +3162,7 @@ py_binary( srcs = ['subprojects/keycodemapdb/tools/keymap-gen.py'], ) py_binary( - data = ['platform/darwin-arm64/riscv64-softmmu-config-target.h', 'platform/darwin-arm64/x86_64-softmmu-config-target.h', 'platform/darwin-arm64/aarch64-softmmu-config-target.h', 'platform/darwin-arm64/riscv64-softmmu-config-devices.h', 'platform/darwin-arm64/aarch64-softmmu-config-devices.h', 'platform/darwin-arm64/x86_64-softmmu-config-devices.h'], + data = ['platform/darwin-arm64/aarch64-softmmu-config-target.h', 'platform/darwin-arm64/x86_64-softmmu-config-devices.h', 'platform/darwin-arm64/riscv64-softmmu-config-devices.h', 'platform/darwin-arm64/riscv64-softmmu-config-target.h', 'platform/darwin-arm64/aarch64-softmmu-config-devices.h', 'platform/darwin-arm64/x86_64-softmmu-config-target.h'], name = 'make-config-poison', srcs = ['scripts/make-config-poison.py'], ) @@ -3016,9 +3171,9 @@ py_binary( srcs = ['scripts/modules/module_block.py'], ) py_binary( - data = ['qapi/common.json', 'qapi/block.json', 'qapi/trace.json', 'qapi/ui.json', 'qapi/audio.json', 'qapi/yank.json', 'qapi/crypto.json', 'qapi/authz.json', 'qapi/control.json', 'qapi/migration.json', 'qapi/qom.json', 'qapi/sockets.json', 'qapi/stats.json', 'qapi/machine-target.json', 'qapi/error.json', 'qapi/replay.json', 'qapi/char.json', 'qapi/dump.json', 'qapi/introspect.json', 'qapi/misc-target.json', 'qapi/virtio.json', 'qapi/block-export.json', 'qapi/cxl.json', 'qapi/net.json', 'qapi/run-state.json', 'qapi/misc.json', 'qapi/acpi.json', 'qapi/machine.json', 'qapi/job.json', 'qapi/rdma.json', 'qapi/block-core.json', 'qapi/transaction.json', 'qapi/cryptodev.json', 'qapi/pci.json', 'qapi/tpm.json', 'qapi/machine-common.json', 'qapi/compat.json', 'qapi/pragma.json', 'qapi/qdev.json', 'qapi/rocker.json'], + data = ['qapi/migration.json', 'qapi/qdev.json', 'qapi/block.json', 'qapi/net.json', 'qapi/stats.json', 'qapi/rdma.json', 'qapi/audio.json', 'qapi/dump.json', 'qapi/replay.json', 'qapi/transaction.json', 'qapi/acpi.json', 'qapi/rocker.json', 'qapi/block-core.json', 'qapi/compat.json', 'qapi/qom.json', 'qapi/error.json', 'qapi/machine-common.json', 'qapi/tpm.json', 'qapi/machine-target.json', 'qapi/job.json', 'qapi/cryptodev.json', 'qapi/char.json', 'qapi/control.json', 'qapi/common.json', 'qapi/block-export.json', 'qapi/crypto.json', 'qapi/machine.json', 'qapi/introspect.json', 'qapi/run-state.json', 'qapi/pragma.json', 'qapi/ui.json', 'qapi/virtio.json', 'qapi/cxl.json', 'qapi/sockets.json', 'qapi/misc.json', 'qapi/trace.json', 'qapi/authz.json', 'qapi/misc-target.json', 'qapi/pci.json', 'qapi/yank.json'], name = 'qapi-gen', - srcs = ['scripts/qapi/source.py', 'scripts/qapi/common.py', 'scripts/qapi/__init__.py', 'scripts/qapi/error.py', 'scripts/qapi/introspect.py', 'scripts/qapi/types.py', 'scripts/qapi/expr.py', 'scripts/qapi/events.py', 'scripts/qapi/parser.py', 'scripts/qapi/commands.py', 'scripts/qapi/main.py', 'scripts/qapi/gen.py', 'scripts/qapi-gen.py', 'scripts/qapi/visit.py', 'scripts/qapi/schema.py'], + srcs = ['scripts/qapi/expr.py', 'scripts/qapi/__init__.py', 'scripts/qapi/commands.py', 'scripts/qapi/visit.py', 'scripts/qapi/main.py', 'scripts/qapi/introspect.py', 'scripts/qapi/parser.py', 'scripts/qapi-gen.py', 'scripts/qapi/error.py', 'scripts/qapi/types.py', 'scripts/qapi/common.py', 'scripts/qapi/source.py', 'scripts/qapi/gen.py', 'scripts/qapi/schema.py', 'scripts/qapi/events.py'], ) py_binary( name = 'qemu-version', @@ -3030,6 +3185,6 @@ py_binary( ) py_binary( name = 'tracetool', - srcs = ['scripts/tracetool/backend/log.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/backend/syslog.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/format/stap.py'], + srcs = ['scripts/tracetool/backend/syslog.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/format/__init__.py'], ) diff --git a/platform/BUILD.linux-x86_64 b/platform/BUILD.linux-x86_64 index 782a72b159..55cf2ea2aa 100644 --- a/platform/BUILD.linux-x86_64 +++ b/platform/BUILD.linux-x86_64 @@ -20,6 +20,27 @@ cc_binary( ) cc_binary( copts = ['-mcx16', '-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-gpu', '//external/qemu/google/compat/linux:compat'], + linkshared = True, + name = 'hw-display-virtio-gpu', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-gpu-pci', '//external/qemu/google/compat/linux:compat'], + linkshared = True, + name = 'hw-display-virtio-gpu-pci', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-gpu-pci-rutabaga', '//external/qemu/google/compat/linux:compat'], + linkshared = True, + name = 'hw-display-virtio-gpu-pci-rutabaga', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-mcx16', '-Wno-implicit-function-declaration'], deps = ['libhw-display-virtio-gpu-rutabaga', '//external/qemu/google/compat/linux:compat'], linkshared = True, name = 'hw-display-virtio-gpu-rutabaga', @@ -27,6 +48,20 @@ cc_binary( ) cc_binary( copts = ['-mcx16', '-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-vga', '//external/qemu/google/compat/linux:compat'], + linkshared = True, + name = 'hw-display-virtio-vga', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + deps = ['libhw-display-virtio-vga-gl', '//external/qemu/google/compat/linux:compat'], + linkshared = True, + name = 'hw-display-virtio-vga-gl', + visibility = ['//visibility:public'], +) +cc_binary( + copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libauthz', 'libqom', 'libblock', 'libcrypto', 'libio', 'libevent-loop-base', '@glib//:glib-static', '@glib//:gmodule-static', 'libqemuutilstubs', '//external/qemu/google/compat/linux:compat'], # buildifier: leave-alone @@ -37,27 +72,30 @@ cc_binary( ) cc_interface_binary( defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"'], - deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-aarch64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], + deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-aarch64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], # buildifier: leave-alone includes = ['.', 'include', 'platform/linux-x86_64'], + linkopts = ['-rdynamic'], name = 'qemu-system-aarch64', srcs = ['system/main.c', 'include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu-main.h', 'include/sysemu/sysemu.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/atomic.h', 'include/qemu/notify.h', 'include/qemu/queue.h', 'include/qemu/uuid.h'], visibility = ['//visibility:public'], ) cc_interface_binary( defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"'], - deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-riscv64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], + deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-riscv64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], # buildifier: leave-alone includes = ['.', 'include', 'platform/linux-x86_64'], + linkopts = ['-rdynamic'], name = 'qemu-system-riscv64', srcs = ['system/main.c', 'include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu-main.h', 'include/sysemu/sysemu.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/atomic.h', 'include/qemu/notify.h', 'include/qemu/queue.h', 'include/qemu/uuid.h'], visibility = ['//visibility:public'], ) cc_interface_binary( defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"'], - deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-x86_64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], + deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-x86_64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'], # buildifier: leave-alone includes = ['.', 'include', 'platform/linux-x86_64'], + linkopts = ['-rdynamic'], name = 'qemu-system-x86_64', srcs = ['system/main.c', 'include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu-main.h', 'include/sysemu/sysemu.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/atomic.h', 'include/qemu/notify.h', 'include/qemu/queue.h', 'include/qemu/uuid.h'], visibility = ['//visibility:public'], @@ -162,7 +200,7 @@ cc_library( alwayslink = 1, copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/linux:compat'], + deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/qdev-properties-system.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/block/block.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qmp/qstring.h', 'hw/block/xen_blkif.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/xen-block.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen.h', 'include/hw/xen/interface/io/xenbus.h', 'hw/block/dataplane/xen-block.h', 'include/hw/xen/xen-backend.h', 'include/hw/xen/interface/io/xs_wire.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/xen/xen-bus-helper.h', 'include/hw/xen/interface/io/console.h', 'hw/i386/kvm/xen_primary_console.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'linux-headers/linux/vfio.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_pvdev.h', 'include/hw/xen/interface/io/fbif.h', 'include/hw/xen/interface/io/kbdif.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/migration/blocker.h', 'include/hw/misc/ivshmem.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/checksum.h', 'net/util.h', 'include/hw/xen/interface/io/netif.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost-vdpa.h', 'include/standard-headers/linux/vhost_types.h', 'include/net/vhost_net.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user-scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'include/qemu/filemonitor.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/qemu/memfd.h', 'include/hw/virtio/vhost-user-device.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/xen/trace.h', 'trace/trace-hw_xen.h', 'include/monitor/qdev.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/qemu/throttle-options.h', 'fsdev/qemu-fsdev-throttle.h', 'fsdev/qemu-fsdev.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/io/channel-command.h', 'include/sysemu/cryptodev-vhost-user.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'linux-headers/linux/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'net/tap-linux.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'accel/tcg/tb-context.h'], # buildifier: leave-alone includes = ['.', 'linux-headers', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/linux-x86_64'], @@ -342,7 +380,67 @@ cc_library( alwayslink = True, copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], - deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/crosvm/rutabaga_gfx/ffi:c_ffi', '@glib//:glib-static', '@glib//:gmodule-static', 'libhw-display-virtio-gpu-rutabaga_libmodule-common', '//external/qemu/google/compat/linux:compat'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-gpu_libmodule-common', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/virtio/virtio-gpu.h', 'include/qemu/queue.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-sockets.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/virtio/virtio.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/event_notifier.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/migration/blocker.h', 'qapi/qapi-types-migration.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qemu/error-report.h', 'include/hw/display/edid.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/units.h', 'include/qemu/iov.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/ui/rect.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/migration/qemu-file-types.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-bus.h', 'include/exec/ramblock.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'linux-headers/linux/memfd.h', 'linux-headers/asm-generic/hugetlb_encode.h', 'include/qemu/memfd.h', 'include/standard-headers/linux/udmabuf.h', 'include/qemu/sockets.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'trace', 'linux-headers', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-gpu', + srcs = ['hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf.c', 'hw/display/vhost-user-gpu.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-gpu-pci_libmodule-common', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-gpu-pci', + srcs = ['hw/display/virtio-gpu-pci.c', 'hw/display/vhost-user-gpu-pci.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '//external/crosvm/rutabaga_gfx/ffi:c_ffi', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-gpu-pci-rutabaga_libmodule-common', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-gpu-pci-rutabaga', + srcs = ['hw/display/virtio-gpu-pci-rutabaga.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-gpu-pci-rutabaga_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-gpu-pci_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '//external/crosvm/rutabaga_gfx/ffi:c_ffi', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-gpu-rutabaga_libmodule-common', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/error-report.h', 'include/qemu/iov.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/hw/virtio/virtio.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-sockets.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/event_notifier.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h'], # buildifier: leave-alone includes = ['.', 'qapi', 'trace', 'include', 'platform/linux-x86_64'], @@ -365,6 +463,66 @@ cc_library( cc_library( alwayslink = True, copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-gpu_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libhw-display-virtio-vga_libmodule-common', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'hw/display/virtio-vga.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-bus.h', 'hw/display/vga_int.h', 'include/hw/display/bochs-vbe.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-vga', + srcs = ['hw/display/virtio-vga.c', 'hw/display/vhost-user-vga.c', 'hw/display/acpi-vga.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static', 'libhw-display-virtio-vga-gl_libmodule-common', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'hw/display/vga_int.h', 'include/hw/display/bochs-vbe.h'], + # buildifier: leave-alone + includes = ['.', 'qapi', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-vga-gl', + srcs = ['hw/display/acpi-vga.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-vga-gl_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], + defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static', '//external/qemu/google/compat/linux:compat'], + hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'], + # buildifier: leave-alone + includes = ['.', 'include', 'platform/linux-x86_64'], + name = 'libhw-display-virtio-vga_libmodule-common', + srcs = ['module-common.c'], + visibility = ['//visibility:public'], +) +cc_library( + alwayslink = True, + copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], deps = ['@glib//:glib-static', '@glib//:gmodule-static', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ctype.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-common.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qobject.h', 'include/qemu/error-report.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/units.h', 'include/qemu/cutils.h', 'hw/core/qdev-prop-internal.h', 'include/qom/qom-qobject.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'include/qapi/qmp/qdict.h', 'include/qemu/option.h', 'include/hw/irq.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/hw/sysbus.h', 'include/hw/qdev-clock.h', 'include/hw/clock.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h'], @@ -413,7 +571,7 @@ cc_library( alwayslink = 1, copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"'], - deps = ['//external/dtc:libfdt', '@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-aarch64-softmmu_libcommon', '//external/qemu/google/compat/linux:compat'], + deps = ['@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-aarch64-softmmu_libcommon', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'target/arm/cpu.h', 'target/arm/kvm-consts.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'include/hw/registerfields.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/atomic.h', 'target/arm/cpu-qom.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/exec/cpu-defs.h', 'target/arm/cpu-param.h', 'include/exec/target_long.h', 'qapi/qapi-types-common.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'include/exec/page-vary.h', 'include/elf.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'target/arm/cpu-features.h', 'target/arm/internals.h', 'include/tcg/tcg-gvec-desc.h', 'target/arm/syndrome.h', 'target/arm/arm-powerctl.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'target/arm/kvm_arm.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/qemu/error-report.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qapi/qobject-input-visitor.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qom/qom-qobject.h', 'target/arm/cpregs.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'target/arm/idau.h', 'include/tcg/oversized-guest.h', 'tcg/i386/tcg-target-reg-bits.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/arm/helper.h', 'target/arm/tcg/helper-a64.h', 'target/arm/tcg/helper-sve.h', 'target/arm/tcg/helper-sme.h', 'target/arm/tcg/helper-mve.h', 'include/sysemu/runstate.h', 'include/qemu/datadir.h', 'include/hw/arm/boot.h', 'include/hw/arm/linux-boot-if.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'include/hw/loader.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/hw/sysbus.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/sysemu/device_tree.h', 'include/qemu/config-file.h', 'include/qemu/option.h', 'include/qemu/units.h', 'include/monitor/qdev.h', 'include/hw/arm/primecell.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/block/flash.h', 'include/hw/intc/arm_gicv3_common.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/display/ramfb.h', 'linux-headers/linux/vfio.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/sysemu/hvf.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pci_host.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/platform-bus.h', 'include/hw/arm/fdt.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/irq.h', 'include/hw/firmware/smbios.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/qmp/qlist.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/input-event-codes.h', 'include/hw/arm/smmuv3.h', 'include/hw/arm/smmu-common.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/mem/pc-dimm.h', 'include/hw/mem/nvdimm.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/ghes.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/char/pl011.h', 'include/chardev/char-fe.h', 'include/qemu/guest-random.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/tpm.h', 'hw/acpi/hmat.h', 'include/hw/pci/pci_bus.h', 'hw/acpi/viot.h', 'include/hw/arm/digic.h', 'include/hw/timer/digic-timer.h', 'include/hw/ptimer.h', 'include/hw/char/digic-uart.h', 'include/qemu/cutils.h', 'include/hw/qdev-clock.h', 'include/hw/clock.h', 'include/hw/arm/msf2-soc.h', 'include/hw/arm/armv7m.h', 'include/hw/intc/armv7m_nvic.h', 'include/hw/timer/armv7m_systick.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/timer/mss-timer.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/ssi.h', 'include/qemu/fifo32.h', 'include/qemu/fifo8.h', 'include/hw/net/msf2-emac.h', 'include/net/eth.h', 'include/hw/ide/ahci.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/cpu/a15mpcore.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/net/smc91c111.h', 'include/hw/hw.h', 'include/hw/sd/sd.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/arm/nrf51_soc.h', 'include/hw/char/nrf51_uart.h', 'include/hw/misc/nrf51_rng.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/char/serial.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/bitbang_i2c.h', 'include/hw/or-irq.h', 'include/hw/audio/wm8750.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/ui/pixel_ops.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/arm/stm32f205_soc.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/arm/stm32f405_soc.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/arm/npcm7xx.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/core/split-irq.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/hw/mem/npcm7xx_mc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/net/npcm7xx_emc.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'hw/usb/hcd-ehci.h', 'include/hw/usb.h', 'hw/usb/hcd-ohci.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/sdhci.h', 'include/hw/misc/unimp.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/nvram/eeprom_at24c.h', 'include/qemu/hw-version.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/display/blizzard.h', 'include/hw/input/lm832x.h', 'include/hw/misc/cbus.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/arm/sharpsl.h', 'include/hw/adc/max111x.h', 'include/hw/net/lan9118.h', 'include/hw/intc/realview_gic.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/block/block.h', 'hw/ide/ahci_internal.h', 'include/hw/usb/xhci.h', 'include/hw/watchdog/sbsa_gwdt.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/arm/stm32f100_soc.h', 'hw/arm/strongarm.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/usb/chipidea.h', 'include/hw/char/cadence_uart.h', 'include/hw/net/cadence_gem.h', 'include/hw/arm/fsl-imx6.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx6_src.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/char/imx_serial.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/imx_epit.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/ssi/imx_spi.h', 'include/hw/net/imx_fec.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/arm/exynos4210.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/sysemu/rtc.h', 'include/hw/arm/soc_dma.h', 'include/qemu/bcd.h', 'include/chardev/char-serial.h', 'include/hw/arm/allwinner-a10.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/mii.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/register.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/arm/allwinner-h3.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-cpucfg.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/arm/allwinner-r40.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/arm/bcm2836.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/timer/bcm2835_systmr.h', 'hw/usb/hcd-dwc2.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/arm/raspi_platform.h', 'include/hw/arm/xlnx-zynqmp.h', 'include/hw/net/xlnx-zynqmp-can.h', 'include/net/can_emu.h', 'include/net/can_host.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/stream.h', 'include/hw/dma/xlnx_dpdma.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/display/xlnx_dp.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/cpu/cluster.h', 'include/hw/dma/xlnx_csu_dma.h', 'include/hw/nvram/xlnx-bbram.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/usb/hcd-dwc3.h', 'hw/usb/hcd-xhci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/arm/xlnx-versal.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/misc/xlnx-versal-crl.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/net/xlnx-versal-canfd.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/arm/fsl-imx25.h', 'include/hw/intc/imx_avic.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_rngc.h', 'include/hw/arm/fsl-imx31.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/arm/aspeed.h', 'include/hw/arm/aspeed_soc.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/adc/aspeed_adc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/net/ftgmac100.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_peci.h', 'hw/arm/aspeed_eeprom.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/led.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/ssi/pl022.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'include/hw/arm/armsse.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/misc/tz-ppc.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/dma/pl080.h', 'include/hw/rtc/pl031.h', 'include/hw/arm/armsse-version.h', 'include/hw/arm/fsl-imx7.h', 'include/hw/intc/imx_gpcv2.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_src.h', 'include/hw/pci-host/designware.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'hw/arm/smmuv3-internal.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/fsl-imx6ul.h', 'include/hw/misc/imx6ul_ccm.h', 'include/qemu/qemu-print.h', 'include/hw/core/tcg-cpu-ops.h', 'include/sysemu/hw_accel.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/disas/capstone.h', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/exec/gdbstub.h', 'include/gdbstub/helpers.h', 'target/arm/trace.h', 'trace/trace-target_arm.h', 'include/qemu/crc32c.h', 'include/sysemu/cpu-timers.h', 'include/semihosting/common-semi.h', 'target/arm/op_addsub.h', 'target/arm/hvf_arm.h', 'target/arm/tcg/translate.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg.h', 'include/exec/memopidx.h', 'include/qemu/plugin.h', 'include/qemu/qemu-plugin.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/exec/translator.h', 'include/exec/cpu_ldst.h', 'include/exec/helper-gen.h', 'target/arm/tcg/translate-a32.h', 'include/disas/disas.h', 'target/arm/tcg/arm_ldst.h', 'include/semihosting/semihost.h', 'include/exec/helper-info.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc', 'include/crypto/aes-round.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'include/crypto/sm4.h', 'target/arm/tcg/vec_internal.h', 'include/crypto/clmul.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h', 'target/arm/tcg/translate-a64.h', 'libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc', 'include/exec/ram_addr.h', 'include/sysemu/xen.h', 'include/exec/ramblock.h', 'include/qemu/xxhash.h', 'target/arm/tcg/sve_ldst_internal.h', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/sysemu/iothread.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user-blk.h', 'include/hw/virtio/vhost-user.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-common.h', 'hw/intc/gicv3_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/net/checksum.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-events-migration.h', 'include/migration/misc.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/fw-path-provider.h', 'hw/vfio/trace.h', 'trace/trace-hw_vfio.h', 'hw/vfio/pci.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'include/migration/blocker.h', 'migration/qemu-file.h', 'migration/options.h', 'migration/savevm.h', 'include/migration/register.h', 'platform/linux-x86_64/aarch64-softmmu-config-devices.h', 'include/hw/pci/msix.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/standard-headers/linux/virtio_gpio.h', 'include/hw/virtio/vhost-vdpa.h', 'hw/virtio/vhost-iova-tree.h', 'include/qemu/iova-tree.h', 'hw/virtio/vhost-shadow-virtqueue.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/qemu/sockets.h', 'linux-headers/linux/userfaultfd.h', 'include/qemu/madvise.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'include/standard-headers/linux/virtio_fs.h', 'include/hw/virtio/vhost-user-fs.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/vhost-user-vsock.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/virtio-mem.h', 'include/hw/virtio/vhost-user-i2c.h', 'include/hw/virtio/vhost-user-rng.h', 'include/hw/virtio/vhost-user-gpio.h', 'include/hw/virtio/vhost-user-scmi.h', 'include/standard-headers/linux/virtio_scmi.h', 'include/standard-headers/linux/virtio_pci.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-scsi.h', 'hw/virtio/virtio-mem-pci.h', 'include/hw/mem/memory-device.h', 'qapi/qapi-events-misc.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/target_page.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/exec/tb-flush.h', 'include/exec/translate-all.h', 'include/exec/log.h', 'include/hw/core/accel-cpu.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/qemu/cacheflush.h', 'include/hw/xen/xen.h', 'include/qemu/memalign.h', 'include/sysemu/xen-mapcache.h', 'include/sysemu/replay.h', 'include/qemu/pmem.h', 'include/qemu/mmap-alloc.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/ram.h', 'migration/migration-stats.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/multifd.h', 'migration/rdma.h', 'include/sysemu/dirtylimit.h', 'include/qemu/userfaultfd.h', 'include/monitor/hmp-target.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/monitor/hmp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-misc.h', 'hmp-commands-info.h', 'hmp-commands.h', 'include/gdbstub/syscalls.h', 'include/semihosting/guestfd.h', 'include/semihosting/uaccess.h', 'include/semihosting/syscalls.h', 'include/semihosting/console.h', 'target/arm/common-semi-target.h', 'include/fpu/softfloat-macros.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/tcg/insn-start-words.h', 'include/exec/plugin-gen.h', 'accel/tcg/debuginfo.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-accel-ops-icount.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'], # buildifier: leave-alone includes = ['target/arm', 'linux-headers', 'libqemu-aarch64-softmmu.fa.p', '.', 'qapi', 'trace', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/linux-x86_64'], @@ -425,7 +583,7 @@ cc_library( alwayslink = 1, copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/linux:compat'], + deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/qdev-properties-system.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/block/block.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qmp/qstring.h', 'hw/block/xen_blkif.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/xen-block.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen.h', 'include/hw/xen/interface/io/xenbus.h', 'hw/block/dataplane/xen-block.h', 'include/hw/xen/xen-backend.h', 'include/hw/xen/interface/io/xs_wire.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/xen/xen-bus-helper.h', 'include/hw/xen/interface/io/console.h', 'hw/i386/kvm/xen_primary_console.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'linux-headers/linux/vfio.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_pvdev.h', 'include/hw/xen/interface/io/fbif.h', 'include/hw/xen/interface/io/kbdif.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/migration/blocker.h', 'include/hw/misc/ivshmem.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/checksum.h', 'net/util.h', 'include/hw/xen/interface/io/netif.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost-vdpa.h', 'include/standard-headers/linux/vhost_types.h', 'include/net/vhost_net.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user-scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'include/qemu/filemonitor.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/qemu/memfd.h', 'include/hw/virtio/vhost-user-device.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/xen/trace.h', 'trace/trace-hw_xen.h', 'include/monitor/qdev.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/qemu/throttle-options.h', 'fsdev/qemu-fsdev-throttle.h', 'fsdev/qemu-fsdev.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/io/channel-command.h', 'include/sysemu/cryptodev-vhost-user.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'linux-headers/linux/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'net/tap-linux.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'accel/tcg/tb-context.h'], # buildifier: leave-alone includes = ['.', 'linux-headers', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/linux-x86_64'], @@ -437,7 +595,7 @@ cc_library( alwayslink = 1, copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"'], - deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', 'libqemu-riscv64-softmmu_libcommon', '//external/qemu/google/compat/linux:compat'], + deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', 'libqemu-riscv64-softmmu_libcommon', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'target/riscv/cpu.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/hw/registerfields.h', 'include/hw/qdev-properties.h', 'include/exec/cpu-defs.h', 'target/riscv/cpu-param.h', 'include/exec/target_long.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'target/riscv/cpu_bits.h', 'target/riscv/cpu_cfg.h', 'qapi/qapi-types-common.h', 'target/riscv/cpu-qom.h', 'target/riscv/pmp.h', 'target/riscv/debug.h', 'target/riscv/cpu_user.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'include/elf.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'target/riscv/trace.h', 'trace/trace-target_riscv.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/error-report.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/riscv/helper.h', 'include/sysemu/cpu-timers.h', 'include/qemu/timer.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/monitor/hmp-target.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'target/riscv/pmu.h', 'include/sysemu/device_tree.h', 'target/riscv/time_helper.h', 'include/hw/intc/riscv_aclint.h', 'include/hw/sysbus.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qom/qom-qobject.h', 'include/sysemu/tcg.h', 'include/qemu/datadir.h', 'include/qemu/units.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/loader.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/riscv/boot.h', 'include/hw/riscv/riscv_hart.h', 'include/hw/riscv/boot_opensbi.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'include/hw/riscv/numa.h', 'include/qemu/guest-random.h', 'include/hw/char/serial.h', 'include/chardev/char-fe.h', 'include/qemu/fifo8.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/riscv/virt.h', 'include/hw/block/flash.h', 'target/riscv/kvm/kvm_riscv.h', 'include/hw/intc/riscv_aplic.h', 'include/hw/intc/riscv_imsic.h', 'include/hw/intc/sifive_plic.h', 'include/hw/misc/sifive_test.h', 'include/hw/platform-bus.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pci_host.h', 'include/hw/display/ramfb.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-builtin-visit.h', 'include/hw/riscv/shakti_c.h', 'include/hw/char/shakti_uart.h', 'include/qemu/cutils.h', 'include/hw/misc/unimp.h', 'include/hw/riscv/sifive_e.h', 'include/hw/riscv/sifive_cpu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/char/sifive_uart.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/irq.h', 'include/hw/cpu/cluster.h', 'include/hw/sd/sd.h', 'include/hw/ssi/ssi.h', 'include/hw/riscv/sifive_u.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/net/cadence_gem.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/timer/sifive_pwm.h', 'include/net/eth.h', 'include/sysemu/runstate.h', 'include/hw/riscv/spike.h', 'include/hw/char/riscv_htif.h', 'include/hw/riscv/microchip_pfsoc.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sd/sdhci.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/utils.h', 'include/qemu/qemu-print.h', 'include/qemu/ctype.h', 'target/riscv/cpu_vendorid.h', 'target/riscv/internals.h', 'include/fpu/softfloat-helpers.h', 'target/riscv/tcg/tcg-cpu.h', 'include/tcg/tcg.h', 'include/exec/memopidx.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'include/hw/core/sysemu-cpu-ops.h', 'target/riscv/instmap.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/semihosting/common-semi.h', 'include/tcg/oversized-guest.h', 'include/exec/tb-flush.h', 'include/fpu/softfloat.h', 'include/exec/gdbstub.h', 'include/gdbstub/helpers.h', 'include/exec/cpu_ldst.h', 'include/tcg/tcg-gvec-desc.h', 'target/riscv/vector_internals.h', 'include/disas/disas.h', 'include/exec/helper-gen.h', 'include/exec/translator.h', 'include/exec/log.h', 'include/semihosting/semihost.h', 'include/exec/helper-info.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc', 'target/riscv/insn_trans/trans_rvi.c.inc', 'target/riscv/insn_trans/trans_rvm.c.inc', 'target/riscv/insn_trans/trans_rva.c.inc', 'target/riscv/insn_trans/trans_rvf.c.inc', 'target/riscv/insn_trans/trans_rvd.c.inc', 'target/riscv/insn_trans/trans_rvh.c.inc', 'target/riscv/insn_trans/trans_rvv.c.inc', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'target/riscv/insn_trans/trans_rvb.c.inc', 'target/riscv/insn_trans/trans_rvzicond.c.inc', 'target/riscv/insn_trans/trans_rvzawrs.c.inc', 'target/riscv/insn_trans/trans_rvzicbo.c.inc', 'target/riscv/insn_trans/trans_rvzfa.c.inc', 'target/riscv/insn_trans/trans_rvzfh.c.inc', 'target/riscv/insn_trans/trans_rvk.c.inc', 'target/riscv/insn_trans/trans_rvvk.c.inc', 'target/riscv/insn_trans/trans_privileged.c.inc', 'target/riscv/insn_trans/trans_svinval.c.inc', 'target/riscv/insn_trans/trans_rvbf16.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc', 'target/riscv/insn_trans/trans_xthead.c.inc', 'target/riscv/insn_trans/trans_xventanacondops.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc', 'target/riscv/insn_trans/trans_rvzce.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'include/crypto/sm4.h', 'include/hw/core/accel-cpu.h', 'include/hw/core/tcg-cpu-ops.h', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/hw/block/block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_ring.h', 'include/sysemu/iothread.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user-blk.h', 'include/hw/virtio/vhost-user.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-common.h', 'include/hw/pci/msi.h', 'include/net/checksum.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-events-migration.h', 'include/migration/misc.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/monitor/qdev.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/fw-path-provider.h', 'include/hw/vfio/vfio-common.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'linux-headers/linux/vfio.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/hw/hw.h', 'hw/vfio/trace.h', 'trace/trace-hw_vfio.h', 'hw/vfio/pci.h', 'include/exec/ram_addr.h', 'include/sysemu/xen.h', 'include/exec/ramblock.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'include/migration/blocker.h', 'migration/qemu-file.h', 'migration/options.h', 'migration/savevm.h', 'include/migration/register.h', 'include/hw/display/edid.h', 'platform/linux-x86_64/riscv64-softmmu-config-devices.h', 'include/hw/pci/msix.h', 'include/hw/pci/pci_bridge.h', 'include/hw/pci/pci_bus.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/standard-headers/linux/virtio_gpio.h', 'include/hw/virtio/vhost-vdpa.h', 'hw/virtio/vhost-iova-tree.h', 'include/qemu/iova-tree.h', 'hw/virtio/vhost-shadow-virtqueue.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/qemu/sockets.h', 'linux-headers/linux/userfaultfd.h', 'include/qemu/madvise.h', 'include/hw/mem/pc-dimm.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'include/standard-headers/linux/virtio_fs.h', 'include/hw/virtio/vhost-user-fs.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/vhost-user-vsock.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/vhost-user-i2c.h', 'include/hw/virtio/vhost-user-rng.h', 'include/hw/virtio/vhost-user-gpio.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/vhost-user-scmi.h', 'include/standard-headers/linux/virtio_scmi.h', 'include/standard-headers/linux/virtio_pci.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/virtio-iommu.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/target_page.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/exec/translate-all.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/exec/page-vary.h', 'include/qemu/cacheflush.h', 'include/hw/xen/xen.h', 'include/qemu/memalign.h', 'include/sysemu/hw_accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/sysemu/xen-mapcache.h', 'include/sysemu/replay.h', 'include/qemu/pmem.h', 'include/qemu/mmap-alloc.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/ram.h', 'migration/migration-stats.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/multifd.h', 'migration/rdma.h', 'include/sysemu/dirtylimit.h', 'include/qemu/userfaultfd.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/monitor/hmp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-misc.h', 'hmp-commands-info.h', 'hmp-commands.h', 'include/gdbstub/syscalls.h', 'include/semihosting/guestfd.h', 'include/semihosting/uaccess.h', 'include/semihosting/syscalls.h', 'include/semihosting/console.h', 'target/riscv/common-semi-target.h', 'include/fpu/softfloat-macros.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'include/qemu/xxhash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/tcg/insn-start-words.h', 'include/exec/plugin-gen.h', 'accel/tcg/debuginfo.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-accel-ops-icount.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'], # buildifier: leave-alone includes = ['target/riscv', 'linux-headers', 'libqemu-riscv64-softmmu.fa.p', '.', 'qapi', 'trace', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/linux-x86_64'], @@ -449,7 +607,7 @@ cc_library( alwayslink = 1, copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/linux:compat'], + deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/qdev-properties-system.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/block/block.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qmp/qstring.h', 'hw/block/xen_blkif.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/xen-block.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen.h', 'include/hw/xen/interface/io/xenbus.h', 'hw/block/dataplane/xen-block.h', 'include/hw/xen/xen-backend.h', 'include/hw/xen/interface/io/xs_wire.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/xen/xen-bus-helper.h', 'include/hw/xen/interface/io/console.h', 'hw/i386/kvm/xen_primary_console.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'linux-headers/linux/vfio.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_pvdev.h', 'include/hw/xen/interface/io/fbif.h', 'include/hw/xen/interface/io/kbdif.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/migration/blocker.h', 'include/hw/misc/ivshmem.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/checksum.h', 'net/util.h', 'include/hw/xen/interface/io/netif.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost-vdpa.h', 'include/standard-headers/linux/vhost_types.h', 'include/net/vhost_net.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user-scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'include/qemu/filemonitor.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/qemu/memfd.h', 'include/hw/virtio/vhost-user-device.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/xen/trace.h', 'trace/trace-hw_xen.h', 'include/monitor/qdev.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/qemu/throttle-options.h', 'fsdev/qemu-fsdev-throttle.h', 'fsdev/qemu-fsdev.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/io/channel-command.h', 'include/sysemu/cryptodev-vhost-user.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'linux-headers/linux/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'net/tap-linux.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'accel/tcg/tb-context.h'], # buildifier: leave-alone includes = ['.', 'linux-headers', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/linux-x86_64'], @@ -461,7 +619,7 @@ cc_library( alwayslink = 1, copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"'], - deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '@glib//:gmodule-static', 'libqemu-x86_64-softmmu_libcommon', '//external/qemu/google/compat/linux:compat'], + deps = ['@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', 'libqemu-x86_64-softmmu_libcommon', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'target/i386/cpu.h', 'include/sysemu/tcg.h', 'target/i386/cpu-qom.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'target/i386/kvm/hyperv-proto.h', 'include/hw/hyperv/hyperv-proto.h', 'include/exec/cpu-defs.h', 'target/i386/cpu-param.h', 'include/exec/target_long.h', 'qapi/qapi-types-common.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'include/qemu/timer.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'target/i386/svm.h', 'include/hw/i386/apic.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'include/elf.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'target/i386/kvm/hyperv.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'linux-headers/linux/kvm.h', 'linux-headers/linux/const.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/hw/hyperv/hyperv.h', 'include/hw/i386/x86.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/hw/intc/ioapic.h', 'target/i386/kvm/kvm_i386.h', 'include/hw/xen/xen.h', 'include/sysemu/kvm_xen.h', 'include/qemu/error-report.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/monitor/hmp-target.h', 'include/monitor/hmp.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/sysemu/hw_accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-common.h', 'include/hw/i386/pc.h', 'include/qemu/uuid.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/cxl/cxl_device.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/cxl/cxl_events.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/sysemu/xen.h', 'qapi/qapi-visit-run-state.h', 'include/qom/qom-qobject.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-target.h', 'include/hw/qdev-properties.h', 'include/hw/i386/apic_internal.h', 'target/i386/cpu-internal.h', 'linux-headers/linux/psp-sev.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'include/qemu/base64.h', 'include/crypto/hash.h', 'target/i386/sev.h', 'platform/linux-x86_64/x86_64-softmmu-config-devices.h', 'include/exec/confidential-guest-support.h', 'include/sysemu/sysemu.h', 'include/sysemu/runstate.h', 'target/i386/trace.h', 'trace/trace-target_i386.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/migration/blocker.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-events-run-state.h', 'include/standard-headers/asm-x86/kvm_para.h', 'include/standard-headers/linux/types.h', 'include/hw/xen/interface/arch-x86/cpuid.h', 'target/i386/host-cpu.h', 'include/sysemu/kvm_int.h', 'target/i386/kvm/xen-emu.h', 'include/exec/gdbstub.h', 'include/qemu/config-file.h', 'include/qemu/memalign.h', 'hw/i386/kvm/xen_evtchn.h', 'include/hw/i386/apic-msidef.h', 'include/hw/i386/intel_iommu.h', 'include/hw/i386/x86-iommu.h', 'include/hw/pci/msi.h', 'include/qemu/iova-tree.h', 'hw/i386/e820_memory_layout.h', 'include/hw/pci/msix.h', 'target/i386/kvm/trace.h', 'trace/trace-target_i386_kvm.h', 'target/i386/kvm/kvm-cpu.h', 'include/hw/core/accel-cpu.h', 'include/qemu/log.h', 'hw/i386/kvm/xen_overlay.h', 'hw/i386/kvm/xen_gnttab.h', 'hw/i386/kvm/xen_primary_console.h', 'hw/i386/kvm/xen_xenstore.h', 'include/hw/xen/interface/version.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/features.h', 'include/hw/xen/interface/sched.h', 'include/hw/xen/interface/event_channel.h', 'include/hw/xen/interface/memory.h', 'include/hw/xen/interface/physdev.h', 'include/hw/xen/interface/hvm/hvm_op.h', 'include/hw/xen/interface/trace.h', 'include/hw/xen/interface/hvm/params.h', 'include/hw/xen/interface/vcpu.h', 'include/hw/xen/interface/grant_table.h', 'target/i386/kvm/xen-compat.h', 'target/i386/tcg/helper-tcg.h', 'include/qemu/units.h', 'target/i386/tcg/tcg-cpu.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/i386/helper.h', 'target/i386/tcg/ops_sse_header.h.inc', 'include/exec/log.h', 'include/disas/disas.h', 'include/exec/cpu_ldst.h', 'include/exec/memopidx.h', 'include/tcg/oversized-guest.h', 'tcg/i386/tcg-target-reg-bits.h', 'include/hw/irq.h', 'target/i386/tcg/seg_helper.h', 'google/drivers/hw/i386/goldfish_board.h', 'google/drivers/hw/acpi/goldfish_acpi.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/hw/cxl/cxl_host.h', 'include/hw/display/ramfb.h', 'include/hw/hyperv/vmbus-bridge.h', 'include/hw/hyperv/vmbus.h', 'include/hw/hyperv/vmbus-proto.h', 'include/hw/southbridge/piix.h', 'include/hw/acpi/piix4.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/acpi/cpu.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pcihp.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/isa/apm.h', 'include/hw/ide/pci.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h', 'include/hw/rtc/mc146818rtc.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'google/drivers/hw/acpi/goldfish_defs.h', 'hw/i386/fw_cfg.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/timer/hpet.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/qemu/option.h', 'hw/i386/multiboot.h', 'include/hw/loader.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qapi/clone-visitor.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-ui.h', 'include/sysemu/cpu-timers.h', 'hw/i386/trace.h', 'trace/trace-hw_i386.h', 'include/hw/i386/topology.h', 'include/hw/intc/i8259.h', 'include/hw/nmi.h', 'include/standard-headers/asm-x86/bootparam.h', 'include/hw/pci/pci_bus.h', 'hw/i386/amd_iommu.h', 'include/hw/dma/i8257.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/ide/isa.h', 'hw/i386/kvm/clock.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/xen/xen-x86.h', 'include/migration/global_state.h', 'include/migration/misc.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'hw/i386/acpi-build.h', 'include/sysemu/reset.h', 'hw/i386/acpi-microvm.h', 'include/hw/i386/microvm.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pcie_host.h', 'hw/i386/microvm-dt.h', 'include/hw/timer/i8254.h', 'include/hw/char/serial.h', 'include/qemu/fifo8.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/usb/xhci.h', 'include/hw/xen/start_info.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/erst.h', 'include/hw/input/i8042.h', 'include/hw/input/ps2.h', 'hw/i386/acpi-common.h', 'include/sysemu/device_tree.h', 'include/hw/pci-host/q35.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci/pci_bridge.h', 'include/hw/ide/ahci.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/acpi/ich9_tco.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/i386/vmport.h', 'hw/i386/intel_iommu_internal.h', 'include/hw/mem/memory-device.h', 'include/monitor/qdev.h', 'include/hw/hyperv/hv-balloon.h', 'include/hw/audio/pcspk.h', 'include/qapi/qmp/qlist.h', 'include/hw/net/ne2000-isa.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/interface/io/xenbus.h', 'include/hw/xen/xen_pvdev.h', 'include/hw/xen/xen-bus.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/qapi/qmp/qnum.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/tpm_backend.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/cxl.h', 'hw/acpi/hmat.h', 'hw/acpi/viot.h', 'include/hw/timer/i8254_internal.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/intc.h', 'include/hw/intc/kvm_irqcount.h', 'hw/intc/ioapic_internal.h', 'include/exec/target_page.h', 'hw/i386/kvm/trace.h', 'trace/trace-hw_i386_kvm.h', 'hw/i386/kvm/xenstore_impl.h', 'include/hw/xen/interface/io/xs_wire.h', 'hw/i386/xen/trace.h', 'trace/trace-hw_i386_xen.h', 'include/qemu/qemu-print.h', 'include/qemu/hw-version.h', 'target/i386/hvf/hvf-i386.h', 'include/qapi/qmp/qerror.h', 'include/disas/capstone.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/gdbstub/helpers.h', 'include/tcg/insn-start-words.h', 'target/i386/tcg/cc_helper_template.h.inc', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/fpu/softfloat-macros.h', 'target/i386/ops_sse.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'include/crypto/clmul.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h', 'include/qemu/guest-random.h', 'target/i386/tcg/shift_helper_template.h.inc', 'include/tcg/tcg.h', 'include/qemu/plugin.h', 'include/qemu/qemu-plugin.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'include/hw/core/tcg-cpu-ops.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/exec/translator.h', 'include/exec/helper-gen.h', 'include/exec/helper-info.c.inc', 'target/i386/tcg/decode-new.h', 'target/i386/tcg/emit.c.inc', 'target/i386/tcg/decode-new.c.inc', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/sysemu/iothread.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user-blk.h', 'include/hw/virtio/vhost-user.h', 'hw/block/xen_blkif.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/io/protocols.h', 'hw/block/dataplane/xen-block.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'hw/hyperv/trace.h', 'trace/trace-hw_hyperv.h', 'include/qemu/ctype.h', 'include/qemu/sockets.h', 'include/net/eth.h', 'include/net/checksum.h', 'qapi/qapi-commands-machine.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-migration.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/fw-path-provider.h', 'include/hw/vfio/vfio-common.h', 'linux-headers/linux/vfio.h', 'include/hw/hw.h', 'hw/vfio/trace.h', 'trace/trace-hw_vfio.h', 'hw/vfio/pci.h', 'include/exec/ram_addr.h', 'include/exec/ramblock.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/options.h', 'migration/savevm.h', 'include/migration/register.h', 'include/hw/display/edid.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/standard-headers/linux/virtio_gpio.h', 'include/hw/virtio/vhost-vdpa.h', 'hw/virtio/vhost-iova-tree.h', 'hw/virtio/vhost-shadow-virtqueue.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/io/channel-socket.h', 'include/io/task.h', 'linux-headers/linux/userfaultfd.h', 'include/qemu/madvise.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'include/standard-headers/linux/virtio_fs.h', 'include/hw/virtio/vhost-user-fs.h', 'include/hw/virtio/virtio-pmem.h', 'include/standard-headers/linux/virtio_pmem.h', 'include/block/thread-pool.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/vhost-user-vsock.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/virtio-mem.h', 'include/hw/virtio/vhost-user-i2c.h', 'include/hw/virtio/vhost-user-rng.h', 'include/hw/virtio/vhost-user-gpio.h', 'include/hw/virtio/vhost-user-scmi.h', 'include/standard-headers/linux/virtio_scmi.h', 'include/standard-headers/linux/virtio_pci.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-scsi.h', 'hw/virtio/virtio-pmem-pci.h', 'hw/virtio/virtio-mem-pci.h', 'qapi/qapi-events-misc.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/tb-flush.h', 'include/exec/translate-all.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/exec/page-vary.h', 'include/qemu/cacheflush.h', 'include/sysemu/xen-mapcache.h', 'include/qemu/pmem.h', 'include/qemu/mmap-alloc.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/ram.h', 'migration/migration-stats.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/multifd.h', 'migration/rdma.h', 'include/sysemu/dirtylimit.h', 'include/qemu/userfaultfd.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'hmp-commands-info.h', 'hmp-commands.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'include/qemu/xxhash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/tcg/tcg-gvec-desc.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/exec/plugin-gen.h', 'accel/tcg/debuginfo.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'include/hw/s390x/adapter.h', 'include/sysemu/accel-blocker.h', 'accel/kvm/trace.h', 'trace/trace-accel_kvm.h', 'accel/kvm/kvm-cpus.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'], # buildifier: leave-alone includes = ['target/i386', 'linux-headers', '.', 'qapi', 'trace', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/linux-x86_64'], @@ -473,7 +631,7 @@ cc_library( alwayslink = 1, copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@zlib//:zlib', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/linux:compat'], + deps = ['libqemuutil', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/qdev-properties-system.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/block/block.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qmp/qstring.h', 'hw/block/xen_blkif.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/xen-block.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen.h', 'include/hw/xen/interface/io/xenbus.h', 'hw/block/dataplane/xen-block.h', 'include/hw/xen/xen-backend.h', 'include/hw/xen/interface/io/xs_wire.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/xen/xen-bus-helper.h', 'include/hw/xen/interface/io/console.h', 'hw/i386/kvm/xen_primary_console.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'linux-headers/linux/vfio.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_pvdev.h', 'include/hw/xen/interface/io/fbif.h', 'include/hw/xen/interface/io/kbdif.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/migration/blocker.h', 'include/hw/misc/ivshmem.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/checksum.h', 'net/util.h', 'include/hw/xen/interface/io/netif.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost-vdpa.h', 'include/standard-headers/linux/vhost_types.h', 'include/net/vhost_net.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user-scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'include/qemu/filemonitor.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/qemu/memfd.h', 'include/hw/virtio/vhost-user-device.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/xen/trace.h', 'trace/trace-hw_xen.h', 'include/monitor/qdev.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/qemu/throttle-options.h', 'fsdev/qemu-fsdev-throttle.h', 'fsdev/qemu-fsdev.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/io/channel-command.h', 'include/sysemu/cryptodev-vhost-user.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'linux-headers/linux/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'net/tap-linux.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'accel/tcg/tb-context.h'], # buildifier: leave-alone includes = ['.', 'linux-headers', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/linux-x86_64'], @@ -484,7 +642,7 @@ cc_library( cc_library( copts = ['-mcx16', '-Wno-implicit-function-declaration'], defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'], - deps = ['//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '@glib//:gmodule-static', '//external/qemu/google/compat/linux:compat'], + deps = ['//external/qemu/subprojects/libvhost-user:vhost-user-glib', '//external/qemu/subprojects/libvhost-user:vhost-user', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '//external/qemu/google/compat/linux:compat'], hdrs = ['include/qemu/osdep.h', 'platform/linux-x86_64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-posix.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'include/qapi/opts-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/queue.h', 'include/qemu/option_int.h', 'include/qemu/option.h', 'include/qemu/error-report.h', 'include/qapi/visitor-impl.h', 'include/qapi/clone-visitor.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qobject.h', 'include/qapi/dealloc-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/forward-visitor.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'include/qemu/ctype.h', 'qapi/trace.h', 'trace/trace-qapi.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qapi/qobject-input-visitor.h', 'include/qemu/keyval.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qemu/range.h', 'include/qapi/type-helpers.h', 'qapi/qapi-types-common.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-posix.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/qmp/dispatch.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'include/qapi/qmp-event.h', 'qobject/qobject-internal.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/unicode.h', 'qobject/json-parser-int.h', 'include/block/qdict.h', 'include/qemu/sockets.h', 'include/qemu/madvise.h', 'include/qemu/mprotect.h', 'include/qemu/hw-version.h', 'include/qemu/thread-context.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-builtin-visit.h', 'include/qemu/config-file.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'include/block/thread-pool.h', 'util/trace.h', 'trace/trace-util.h', 'util/aio-posix.h', 'include/qemu/mmap-alloc.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/units.h', 'util/qemu-thread-common.h', 'include/qemu/tsan.h', 'include/qemu/futex.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/qemu/memfd.h', 'include/qemu/defer-call.h', 'include/qemu/envlist.h', 'include/qemu/path.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/fifo8.h', 'include/qemu/cacheflush.h', 'include/qemu/cacheinfo.h', 'include/qemu/qemu-print.h', 'include/qemu/id.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-common.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'include/sysemu/blockdev.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/qemu/help_option.h', 'include/qemu/qemu-progress.h', 'include/qemu/crc32c.h', 'include/qemu/log.h', 'include/qemu/qdist.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/memalign.h', 'include/qemu/xxhash.h', 'include/qemu/reserved-region.h', 'include/qemu/stats64.h', 'include/qemu/systemd.h', 'include/qemu/drm.h', 'include/qemu/guest-random.h', 'include/crypto/random.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-yank.h', 'include/qemu/yank.h', 'include/qemu/interval-tree.h', 'include/qemu/crc-ccitt.h', 'include/qemu/userfaultfd.h', 'linux-headers/linux/userfaultfd.h', 'include/block/raw-aio.h', 'include/qemu/coroutine_int.h', 'include/sysemu/cpu-timers.h', 'include/qemu/base64.h', 'include/sysemu/replay.h', 'qapi/qapi-types-ui.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-common.h', 'include/qemu/buffer.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/qemu/hbitmap.h', 'include/crypto/hash.h', 'include/qemu/iova-tree.h', 'include/qemu/uri.h', 'include/qemu/nvdimm-utils.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/qemu/vhost-user-server.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/io/channel-file.h', 'include/io/net-listener.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'util/block-helpers.h', 'include/qemu/co-shared-resource.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/filemonitor.h', 'linux-headers/linux/vfio.h', 'include/standard-headers/linux/pci_regs.h', 'include/qemu/vfio-helpers.h', 'include/qemu/cpuid.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'include/crypto/clmul.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h', 'include/crypto/init.h', 'include/crypto/sm4.h', 'trace/trace-root.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/block/block_int-io.h', 'include/sysemu/runstate.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/sysemu/dump-arch.h', 'include/exec/gdbstub.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/migration/blocker.h', 'qapi/qapi-types-migration.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-control.h', 'include/sysemu/iothread.h', 'qapi/qapi-emit-events.h', 'include/hw/mem/memory-device.h', 'qapi/qapi-commands-control.h', 'include/sysemu/qtest.h', 'include/hw/display/ramfb.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'net/colo-compare.h', 'include/migration/colo.h', 'migration/migration.h', 'include/io/channel-buffer.h', 'include/net/announce.h', 'qapi/qapi-types-net.h', 'migration/postcopy-ram.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-sockets.h', 'include/ui/win32-kbd-hook.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/sysbus.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/semihosting/semihost.h', 'include/hw/usb.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-x86.h', 'include/hw/i386/pc.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/pci/pci_host.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/cxl/cxl_device.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/cxl/cxl_events.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-commands-authz.h', 'trace/trace-qapi_commands_authz_trace_events.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'trace/trace-qapi_commands_block_trace_events.h', 'trace/trace-qapi_commands_block_core_trace_events.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-commands-block-export.h', 'trace/trace-qapi_commands_block_export_trace_events.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-events-char.h', 'qapi/qapi-commands-char.h', 'trace/trace-qapi_commands_char_trace_events.h', 'trace/trace-qapi_commands_common_trace_events.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-commands-compat.h', 'trace/trace-qapi_commands_compat_trace_events.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-events-control.h', 'trace/trace-qapi_commands_control_trace_events.h', 'trace/trace-qapi_commands_crypto_trace_events.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-events-cxl.h', 'qapi/qapi-commands-cxl.h', 'trace/trace-qapi_commands_cxl_trace_events.h', 'qapi/qapi-types-dump.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-commands-dump.h', 'trace/trace-qapi_commands_dump_trace_events.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-events-error.h', 'qapi/qapi-commands-error.h', 'trace/trace-qapi_commands_error_trace_events.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-commands-introspect.h', 'trace/trace-qapi_commands_introspect_trace_events.h', 'trace/trace-qapi_commands_job_trace_events.h', 'qapi/qapi-events-machine-common.h', 'trace/trace-qapi_commands_machine_common_trace_events.h', 'qapi/qapi-events-machine.h', 'trace/trace-qapi_commands_machine_trace_events.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-events-migration.h', 'trace/trace-qapi_commands_migration_trace_events.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-events-misc.h', 'trace/trace-qapi_commands_misc_trace_events.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-events-net.h', 'qapi/qapi-commands-net.h', 'trace/trace-qapi_commands_net_trace_events.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-commands-pragma.h', 'trace/trace-qapi_commands_pragma_trace_events.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-commands-qom.h', 'trace/trace-qapi_commands_qom_trace_events.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-commands-replay.h', 'trace/trace-qapi_commands_replay_trace_events.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-commands-run-state.h', 'trace/trace-qapi_commands_run_state_trace_events.h', 'trace/trace-qapi_commands_sockets_trace_events.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-commands-stats.h', 'trace/trace-qapi_commands_stats_trace_events.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-events-trace.h', 'trace/trace-qapi_commands_trace_trace_events.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-commands-transaction.h', 'trace/trace-qapi_commands_transaction_trace_events.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-commands-virtio.h', 'trace/trace-qapi_commands_virtio_trace_events.h', 'qapi/qapi-events-yank.h', 'trace/trace-qapi_commands_yank_trace_events.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-commands-acpi.h', 'trace/trace-qapi_commands_acpi_trace_events.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-commands-audio.h', 'trace/trace-qapi_commands_audio_trace_events.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-commands-cryptodev.h', 'trace/trace-qapi_commands_cryptodev_trace_events.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-commands-qdev.h', 'trace/trace-qapi_commands_qdev_trace_events.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-commands-pci.h', 'trace/trace-qapi_commands_pci_trace_events.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-commands-rdma.h', 'trace/trace-qapi_commands_rdma_trace_events.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-commands-rocker.h', 'trace/trace-qapi_commands_rocker_trace_events.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-commands-tpm.h', 'trace/trace-qapi_commands_tpm_trace_events.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-commands-ui.h', 'trace/trace-qapi_commands_ui_trace_events.h', 'trace/trace-crypto.h', 'trace/trace-qom.h', 'trace/trace-monitor.h', 'trace/trace-gdbstub.h', 'trace/trace-authz.h', 'trace/trace-block.h', 'trace/trace-io.h', 'trace/trace-nbd.h', 'trace/trace-scsi.h', 'trace/trace-accel_kvm.h', 'trace/trace-audio.h', 'trace/trace-backends.h', 'trace/trace-backends_tpm.h', 'trace/trace-chardev.h', 'trace/trace-ebpf.h', 'trace/trace-hw_9pfs.h', 'trace/trace-hw_acpi.h', 'trace/trace-hw_adc.h', 'trace/trace-hw_alpha.h', 'trace/trace-hw_arm.h', 'trace/trace-hw_audio.h', 'trace/trace-hw_block.h', 'trace/trace-hw_block_dataplane.h', 'trace/trace-hw_char.h', 'trace/trace-hw_display.h', 'trace/trace-hw_dma.h', 'trace/trace-hw_hyperv.h', 'trace/trace-hw_i2c.h', 'trace/trace-hw_i386.h', 'trace/trace-hw_i386_xen.h', 'trace/trace-hw_i386_kvm.h', 'trace/trace-hw_ide.h', 'trace/trace-hw_input.h', 'trace/trace-hw_intc.h', 'trace/trace-hw_isa.h', 'trace/trace-hw_mem.h', 'trace/trace-hw_mips.h', 'trace/trace-hw_misc.h', 'trace/trace-hw_misc_macio.h', 'trace/trace-hw_net.h', 'trace/trace-hw_net_can.h', 'trace/trace-hw_nubus.h', 'trace/trace-hw_nvme.h', 'trace/trace-hw_nvram.h', 'trace/trace-hw_pci.h', 'trace/trace-hw_pci_host.h', 'trace/trace-hw_ppc.h', 'trace/trace-hw_rdma.h', 'trace/trace-hw_rdma_vmw.h', 'trace/trace-hw_rtc.h', 'trace/trace-hw_s390x.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_sensor.h', 'trace/trace-hw_sd.h', 'trace/trace-hw_sh4.h', 'trace/trace-hw_sparc.h', 'trace/trace-hw_sparc64.h', 'trace/trace-hw_ssi.h', 'trace/trace-hw_timer.h', 'trace/trace-hw_tpm.h', 'trace/trace-hw_ufs.h', 'trace/trace-hw_usb.h', 'trace/trace-hw_vfio.h', 'trace/trace-hw_virtio.h', 'trace/trace-hw_watchdog.h', 'trace/trace-hw_xen.h', 'trace/trace-hw_gpio.h', 'trace/trace-migration.h', 'trace/trace-net.h', 'trace/trace-system.h', 'trace/trace-ui.h', 'trace/trace-hw_remote.h', 'trace/trace-accel_tcg.h', 'trace/trace-hw_core.h', 'trace/trace-target_arm.h', 'trace/trace-target_arm_hvf.h', 'trace/trace-target_hppa.h', 'trace/trace-target_i386.h', 'trace/trace-target_i386_kvm.h', 'trace/trace-target_mips_tcg.h', 'trace/trace-target_nios2.h', 'trace/trace-target_ppc.h', 'trace/trace-target_riscv.h', 'trace/trace-target_s390x.h', 'trace/trace-target_s390x_kvm.h', 'trace/trace-target_sparc.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'trace/trace-qapi_commands_misc_target_trace_events.h'], # buildifier: leave-alone includes = ['.', 'subprojects/libvhost-user', 'qapi', 'trace', 'linux-headers', 'include', 'host/include/x86_64', 'platform/linux-x86_64'], @@ -3019,7 +3177,7 @@ py_binary( srcs = ['subprojects/keycodemapdb/tools/keymap-gen.py'], ) py_binary( - data = ['platform/linux-x86_64/aarch64-softmmu-config-devices.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'platform/linux-x86_64/riscv64-softmmu-config-devices.h', 'platform/linux-x86_64/x86_64-softmmu-config-devices.h'], + data = ['platform/linux-x86_64/aarch64-softmmu-config-devices.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'platform/linux-x86_64/riscv64-softmmu-config-devices.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h', 'platform/linux-x86_64/x86_64-softmmu-config-devices.h'], name = 'make-config-poison', srcs = ['scripts/make-config-poison.py'], ) @@ -3028,9 +3186,9 @@ py_binary( srcs = ['scripts/modules/module_block.py'], ) py_binary( - data = ['qapi/pci.json', 'qapi/sockets.json', 'qapi/block.json', 'qapi/migration.json', 'qapi/yank.json', 'qapi/misc-target.json', 'qapi/rocker.json', 'qapi/error.json', 'qapi/cryptodev.json', 'qapi/machine-common.json', 'qapi/virtio.json', 'qapi/block-export.json', 'qapi/rdma.json', 'qapi/qom.json', 'qapi/introspect.json', 'qapi/stats.json', 'qapi/acpi.json', 'qapi/char.json', 'qapi/machine-target.json', 'qapi/authz.json', 'qapi/crypto.json', 'qapi/net.json', 'qapi/compat.json', 'qapi/tpm.json', 'qapi/control.json', 'qapi/replay.json', 'qapi/qdev.json', 'qapi/run-state.json', 'qapi/ui.json', 'qapi/common.json', 'qapi/audio.json', 'qapi/misc.json', 'qapi/dump.json', 'qapi/cxl.json', 'qapi/pragma.json', 'qapi/machine.json', 'qapi/trace.json', 'qapi/transaction.json', 'qapi/job.json', 'qapi/block-core.json'], + data = ['qapi/dump.json', 'qapi/cryptodev.json', 'qapi/introspect.json', 'qapi/machine-target.json', 'qapi/acpi.json', 'qapi/rdma.json', 'qapi/virtio.json', 'qapi/yank.json', 'qapi/transaction.json', 'qapi/pci.json', 'qapi/rocker.json', 'qapi/control.json', 'qapi/crypto.json', 'qapi/block-export.json', 'qapi/misc.json', 'qapi/ui.json', 'qapi/qdev.json', 'qapi/char.json', 'qapi/misc-target.json', 'qapi/migration.json', 'qapi/trace.json', 'qapi/common.json', 'qapi/pragma.json', 'qapi/block-core.json', 'qapi/qom.json', 'qapi/replay.json', 'qapi/net.json', 'qapi/machine.json', 'qapi/job.json', 'qapi/audio.json', 'qapi/tpm.json', 'qapi/sockets.json', 'qapi/block.json', 'qapi/authz.json', 'qapi/compat.json', 'qapi/machine-common.json', 'qapi/error.json', 'qapi/stats.json', 'qapi/run-state.json', 'qapi/cxl.json'], name = 'qapi-gen', - srcs = ['scripts/qapi/error.py', 'scripts/qapi/source.py', 'scripts/qapi/parser.py', 'scripts/qapi/common.py', 'scripts/qapi/types.py', 'scripts/qapi/visit.py', 'scripts/qapi/schema.py', 'scripts/qapi/main.py', 'scripts/qapi/expr.py', 'scripts/qapi-gen.py', 'scripts/qapi/events.py', 'scripts/qapi/commands.py', 'scripts/qapi/__init__.py', 'scripts/qapi/gen.py', 'scripts/qapi/introspect.py'], + srcs = ['scripts/qapi/expr.py', 'scripts/qapi/events.py', 'scripts/qapi/parser.py', 'scripts/qapi/__init__.py', 'scripts/qapi/source.py', 'scripts/qapi/commands.py', 'scripts/qapi/introspect.py', 'scripts/qapi/types.py', 'scripts/qapi/visit.py', 'scripts/qapi/schema.py', 'scripts/qapi/common.py', 'scripts/qapi-gen.py', 'scripts/qapi/gen.py', 'scripts/qapi/error.py', 'scripts/qapi/main.py'], ) py_binary( name = 'qemu-version', @@ -3042,6 +3200,6 @@ py_binary( ) py_binary( name = 'tracetool', - srcs = ['scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/backend/syslog.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/__init__.py'], + srcs = ['scripts/tracetool/backend/ust.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/backend/syslog.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool.py'], ) diff --git a/platform/BUILD.windows-amd64 b/platform/BUILD.windows-amd64 index a5d80c8bae..f7b5b135ec 100644 --- a/platform/BUILD.windows-amd64 +++ b/platform/BUILD.windows-amd64 @@ -14,6 +14,27 @@ cc_binary( )
cc_binary(
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ deps = ['libhw-display-virtio-gpu', '//external/qemu/google/compat/windows:compat', ':qemu-system-x86_64.if'],
+ linkshared = True,
+ name = 'hw-display-virtio-gpu',
+ visibility = ['//visibility:public'],
+)
+cc_binary(
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ deps = ['libhw-display-virtio-gpu-pci', '//external/qemu/google/compat/windows:compat', ':qemu-system-x86_64.if'],
+ linkshared = True,
+ name = 'hw-display-virtio-gpu-pci',
+ visibility = ['//visibility:public'],
+)
+cc_binary(
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ deps = ['libhw-display-virtio-gpu-pci-rutabaga', '//external/qemu/google/compat/windows:compat', ':qemu-system-x86_64.if'],
+ linkshared = True,
+ name = 'hw-display-virtio-gpu-pci-rutabaga',
+ visibility = ['//visibility:public'],
+)
+cc_binary(
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
deps = ['libhw-display-virtio-gpu-rutabaga', '//external/qemu/google/compat/windows:compat', ':qemu-system-x86_64.if'],
linkshared = True,
name = 'hw-display-virtio-gpu-rutabaga',
@@ -21,8 +42,22 @@ cc_binary( )
cc_binary(
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ deps = ['libhw-display-virtio-vga', '//external/qemu/google/compat/windows:compat', ':qemu-system-x86_64.if'],
+ linkshared = True,
+ name = 'hw-display-virtio-vga',
+ visibility = ['//visibility:public'],
+)
+cc_binary(
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ deps = ['libhw-display-virtio-vga-gl', '//external/qemu/google/compat/windows:compat', ':qemu-system-x86_64.if'],
+ linkshared = True,
+ name = 'hw-display-virtio-vga-gl',
+ visibility = ['//visibility:public'],
+)
+cc_binary(
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['libqemuutil', 'libauthz', 'libqom', 'libblock', 'libcrypto', 'libio', 'libevent-loop-base', '@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', 'libqemuutilstubs', '//external/qemu/google/compat/windows:compat'],
+ deps = ['libqemuutil', 'libauthz', 'libqom', 'libblock', 'libcrypto', 'libio', 'libevent-loop-base', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', 'libqemuutilstubs', '//external/qemu/google/compat/windows:compat'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
linkopts = ['-Wl,/SUBSYSTEM:CONSOLE'],
@@ -32,7 +67,7 @@ cc_binary( )
cc_interface_binary(
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"'],
- deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', 'libqemu-aarch64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'],
+ deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', 'libqemu-aarch64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
linkopts = ['-Wl,/SUBSYSTEM:CONSOLE'],
@@ -43,7 +78,7 @@ cc_interface_binary( )
cc_interface_binary(
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"'],
- deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', 'libqemu-riscv64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'],
+ deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', 'libqemu-riscv64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
linkopts = ['-Wl,/SUBSYSTEM:CONSOLE'],
@@ -54,7 +89,7 @@ cc_interface_binary( )
cc_interface_binary(
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"'],
- deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', 'libqemu-x86_64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'],
+ deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', 'libqemu-x86_64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
linkopts = ['-Wl,/SUBSYSTEM:CONSOLE'],
@@ -67,7 +102,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO', 'NEED_CPU_H', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', 'libaccel-tcg-x86_64_libmodule-common', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', 'libaccel-tcg-x86_64_libmodule-common', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/sysemu/tcg.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-sockets.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/cpu-timers.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/guest-random.h', 'include/exec/exec-all.h', 'target/i386/cpu.h', 'target/i386/cpu-qom.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'include/qemu/plugin-event.h', 'target/i386/kvm/hyperv-proto.h', 'include/hw/hyperv/hyperv-proto.h', 'include/exec/cpu-defs.h', 'target/i386/cpu-param.h', 'include/exec/target_long.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'target/i386/svm.h', 'include/hw/i386/apic.h', 'include/exec/translation-block.h', 'include/exec/tb-flush.h', 'include/exec/gdbstub.h', 'accel/tcg/tcg-accel-ops.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-accel-ops-icount.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/tcg/startup.h', 'include/qemu/lockable.h'],
# buildifier: leave-alone
includes = ['target/i386', '.', 'qapi', 'include', 'platform/windows-amd64'],
@@ -79,7 +114,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
@@ -91,7 +126,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/authz/base.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qom/object.h', 'include/qemu/module.h', 'authz/trace.h', 'trace/trace-authz.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/authz/list.h', 'qapi/qapi-types-authz.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-builtin-visit.h', 'include/authz/listfile.h', 'include/qemu/filemonitor.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/event-loop-base.h', 'include/qemu/sockets.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/authz/simple.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -103,7 +138,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'block/trace.h', 'trace/trace-block.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/blockjob.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qemu/job.h', 'include/qemu/queue.h', 'include/qemu/progress_meter.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/block/block_int-common.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/qemu/transactions.h', 'include/block/snapshot.h', 'include/qemu/iov.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/block/block_int-io.h', 'include/block/dirty-bitmap.h', 'include/block/fuse.h', 'include/block/nbd.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/qemu/sockets.h', 'include/crypto/tlscreds.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'block/module_block.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/block/block.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/qemu/option.h', 'include/block/qapi.h', 'include/qemu/cutils.h', 'include/qemu/id.h', 'include/qemu/range.h', 'block/coroutines.h', 'include/block/blockjob_int.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'include/qapi/qmp/qerror.h', 'trace/trace-root.h', 'include/qemu-io.h', 'include/qemu/memalign.h', 'nbd/trace.h', 'trace/trace-nbd.h', 'nbd/nbd-internal.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/qapi/clone-visitor.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/scsi/pr-manager.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'scsi/trace.h', 'trace/trace-scsi.h', 'qapi/qapi-types-block.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/block/aio_task.h', 'include/block/block_backup.h', 'include/block/block-copy.h', 'block/copy-before-write.h', 'include/qemu/config-file.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qobject-input-visitor.h', 'include/sysemu/blockdev.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-events-block.h', 'include/migration/misc.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-net.h', 'include/block/reqlist.h', 'include/qemu/units.h', 'include/qemu/co-shared-resource.h', 'block/copy-on-read.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/ivgen.h', 'include/crypto/hash.h', 'include/qapi/opts-visitor.h', 'block/crypto.h', 'include/block/write-threshold.h', 'include/qemu/uri.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qnum.h', 'include/qemu/qemu-print.h', 'block/qcow2.h', 'include/qemu/option_int.h', 'include/block/thread-pool.h', 'include/qemu/throttle-options.h', 'include/block/raw-aio.h', 'block/block-gen.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'block', 'include', 'platform/windows-amd64'],
@@ -115,7 +150,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/blockjob.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qemu/job.h', 'include/qemu/queue.h', 'include/qemu/progress_meter.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/block/block_int-common.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/qemu/transactions.h', 'include/block/snapshot.h', 'include/qemu/iov.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/block/block_int-io.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/block/dirty-bitmap.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'nbd/trace.h', 'trace/trace-nbd.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'nbd/nbd-internal.h', 'include/block/nbd.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/qemu/sockets.h', 'include/crypto/tlscreds.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/block/block.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/qemu/units.h', 'include/qemu/memalign.h', 'include/sysemu/iothread.h', 'include/block/fuse.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'include/qemu/id.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'include/exec/hwaddr.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/qemu/option.h', 'include/qemu/qemu-print.h', 'include/qemu/config-file.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-types-block.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qobject-output-visitor.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'block/trace.h', 'trace/trace-block.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-ui.h', 'include/qemu/cutils.h', 'include/qemu/help_option.h', 'include/qemu/throttle-options.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-block-export.h', 'include/io/net-listener.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-misc.h', 'trace/trace-root.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -127,7 +162,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/error-report.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qapi/qmp/qerror.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-sockets.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/chardev/char-io.h', 'include/io/channel.h', 'chardev/chardev-internal.h', 'include/qemu/option.h', 'include/chardev/char-win.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/qemu/iov.h', 'include/block/throttle-groups.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/throttle.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-types-control.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-common.h', 'include/qemu/base64.h', 'include/qemu/sockets.h', 'include/io/channel-file.h', 'include/chardev/char-serial.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/io/channel-websock.h', 'include/qemu/buffer.h', 'include/qapi/clone-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/chardev/char-socket.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/io/net-listener.h', 'include/chardev/char-win-stdio.h', 'include/qemu/cutils.h', 'include/monitor/monitor.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'include/monitor/qmp-helpers.h', 'include/qemu/config-file.h', 'include/qemu/qemu-print.h', 'include/qemu/help_option.h', 'include/qemu/id.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'include', 'platform/windows-amd64'],
@@ -139,7 +174,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/qemu/lockable.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/qapi/qobject-input-visitor.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'include/hw/xen/xen.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'include/net/checksum.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost_net.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/migration/blocker.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'audio/audio_win_int.h', 'audio/dsound_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/monitor/qdev.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/qapi/qmp/qstring.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'include/io/channel-command.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/util.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'accel/tcg/tb-context.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],
@@ -151,7 +186,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/authz/base.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qom/object.h', 'include/qemu/module.h', 'authz/trace.h', 'trace/trace-authz.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/authz/list.h', 'qapi/qapi-types-authz.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-builtin-visit.h', 'include/authz/listfile.h', 'include/qemu/filemonitor.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/event-loop-base.h', 'include/qemu/sockets.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/authz/simple.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -163,7 +198,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'block/trace.h', 'trace/trace-block.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/blockjob.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qemu/job.h', 'include/qemu/queue.h', 'include/qemu/progress_meter.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/block/block_int-common.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/qemu/transactions.h', 'include/block/snapshot.h', 'include/qemu/iov.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/block/block_int-io.h', 'include/block/dirty-bitmap.h', 'include/block/fuse.h', 'include/block/nbd.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/qemu/sockets.h', 'include/crypto/tlscreds.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'block/module_block.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/block/block.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/qemu/option.h', 'include/block/qapi.h', 'include/qemu/cutils.h', 'include/qemu/id.h', 'include/qemu/range.h', 'block/coroutines.h', 'include/block/blockjob_int.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'include/qapi/qmp/qerror.h', 'trace/trace-root.h', 'include/qemu-io.h', 'include/qemu/memalign.h', 'nbd/trace.h', 'trace/trace-nbd.h', 'nbd/nbd-internal.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/qapi/clone-visitor.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/scsi/pr-manager.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'scsi/trace.h', 'trace/trace-scsi.h', 'qapi/qapi-types-block.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/block/aio_task.h', 'include/block/block_backup.h', 'include/block/block-copy.h', 'block/copy-before-write.h', 'include/qemu/config-file.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qobject-input-visitor.h', 'include/sysemu/blockdev.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-events-block.h', 'include/migration/misc.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-net.h', 'include/block/reqlist.h', 'include/qemu/units.h', 'include/qemu/co-shared-resource.h', 'block/copy-on-read.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/ivgen.h', 'include/crypto/hash.h', 'include/qapi/opts-visitor.h', 'block/crypto.h', 'include/block/write-threshold.h', 'include/qemu/uri.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qnum.h', 'include/qemu/qemu-print.h', 'block/qcow2.h', 'include/qemu/option_int.h', 'include/block/thread-pool.h', 'include/qemu/throttle-options.h', 'include/block/raw-aio.h', 'block/block-gen.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'block', 'include', 'platform/windows-amd64'],
@@ -175,7 +210,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/blockjob.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qemu/job.h', 'include/qemu/queue.h', 'include/qemu/progress_meter.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/block/block_int-common.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/qemu/transactions.h', 'include/block/snapshot.h', 'include/qemu/iov.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/block/block_int-io.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/block/dirty-bitmap.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'nbd/trace.h', 'trace/trace-nbd.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'nbd/nbd-internal.h', 'include/block/nbd.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'include/qemu/sockets.h', 'include/crypto/tlscreds.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/block/block.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/qemu/units.h', 'include/qemu/memalign.h', 'include/sysemu/iothread.h', 'include/block/fuse.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'include/qemu/id.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'include/exec/hwaddr.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/qemu/option.h', 'include/qemu/qemu-print.h', 'include/qemu/config-file.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-types-block.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qobject-output-visitor.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'block/trace.h', 'trace/trace-block.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-ui.h', 'include/qemu/cutils.h', 'include/qemu/help_option.h', 'include/qemu/throttle-options.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-block-export.h', 'include/io/net-listener.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-misc.h', 'trace/trace-root.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -187,7 +222,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/error-report.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qapi/qmp/qerror.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-sockets.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/chardev/char-io.h', 'include/io/channel.h', 'chardev/chardev-internal.h', 'include/qemu/option.h', 'include/chardev/char-win.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/qemu/iov.h', 'include/block/throttle-groups.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/throttle.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-types-control.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-common.h', 'include/qemu/base64.h', 'include/qemu/sockets.h', 'include/io/channel-file.h', 'include/chardev/char-serial.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/io/channel-websock.h', 'include/qemu/buffer.h', 'include/qapi/clone-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/chardev/char-socket.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/io/net-listener.h', 'include/chardev/char-win-stdio.h', 'include/qemu/cutils.h', 'include/monitor/monitor.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'include/monitor/qmp-helpers.h', 'include/qemu/config-file.h', 'include/qemu/qemu-print.h', 'include/qemu/help_option.h', 'include/qemu/id.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'include', 'platform/windows-amd64'],
@@ -199,7 +234,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/bswap.h', 'include/crypto/afsplit.h', 'include/crypto/hash.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/crypto/random.h', 'include/crypto/akcipher.h', 'crypto/akcipherpriv.h', 'crypto/der.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'crypto/rsakey.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'crypto/block-luks.h', 'crypto/blockpriv.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/ivgen.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'crypto/block-luks-priv.h', 'include/crypto/pbkdf.h', 'include/crypto/secret.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/crypto/secret_common.h', 'include/qemu/uuid.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'crypto/block-qcow.h', 'crypto/cipherpriv.h', 'crypto/cipher-builtin.c.inc', 'include/crypto/aes.h', 'crypto/hashpriv.h', 'include/crypto/hmac.h', 'crypto/hmacpriv.h', 'crypto/ivgen-essiv.h', 'crypto/ivgenpriv.h', 'crypto/ivgen-plain.h', 'crypto/ivgen-plain64.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/base64.h', 'crypto/trace.h', 'trace/trace-crypto.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'crypto/tlscredspriv.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredspsk.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/authz/base.h', 'crypto/rsakey-builtin.c.inc'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -211,7 +246,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qom/object_interfaces.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/block/thread-pool.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/event-loop-base.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'include', 'platform/windows-amd64'],
@@ -223,7 +258,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/module.h', 'include/qemu/error-report.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/exec/gdbstub.h', 'include/gdbstub/syscalls.h', 'include/hw/cpu/cluster.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/sysemu/runstate.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'gdbstub/internals.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/exec/tb-flush.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/sysemu/replay.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-ui.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/chardev/char-fe.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/qemu/readline.h'],
# buildifier: leave-alone
includes = ['gdbstub', '.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -235,7 +270,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ctype.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-common.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qobject.h', 'include/qemu/error-report.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/units.h', 'include/qemu/cutils.h', 'hw/core/qdev-prop-internal.h', 'include/qom/qom-qobject.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'include/qapi/qmp/qdict.h', 'include/qemu/option.h', 'include/hw/irq.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/hw/sysbus.h', 'include/hw/qdev-clock.h', 'include/hw/clock.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -247,7 +282,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['libqemuutil', '@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['libqemuutil', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/io/channel-buffer.h', 'include/io/channel.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/coroutine-core.h', 'include/block/aio.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/io/channel-watch.h', 'include/qemu/sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-common.h', 'io/trace.h', 'trace/trace-io.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/io/channel-command.h', 'include/io/channel-util.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/qemu/iov.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/qapi/clone-visitor.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'qapi/qapi-types-crypto.h', 'include/io/channel-websock.h', 'include/qemu/buffer.h', 'include/crypto/hash.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/io/dns-resolver.h', 'include/qemu/cutils.h', 'include/io/net-listener.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -259,7 +294,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/queue.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-types-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qemu/cutils.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-visit-control.h', 'include/qemu/error-report.h', 'include/qemu/option.h', 'include/sysemu/qtest.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/chardev/char-io.h', 'include/io/channel.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'qemu-version.h', 'include/qapi/compat-policy.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-visit-introspect.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -271,7 +306,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/cutils.h', 'include/qemu/memalign.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/forward-visitor.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'qom/trace.h', 'trace/trace-qom.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/qom/qom-qobject.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qobject-output-visitor.h', 'include/qemu/help_option.h', 'include/qemu/id.h', 'include/qemu/option.h', 'include/qemu/qemu-print.h', 'include/qapi/opts-visitor.h', 'include/qemu/config-file.h', 'include/qemu/keyval.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -283,7 +318,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/bswap.h', 'include/crypto/afsplit.h', 'include/crypto/hash.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/crypto/random.h', 'include/crypto/akcipher.h', 'crypto/akcipherpriv.h', 'crypto/der.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'crypto/rsakey.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'crypto/block-luks.h', 'crypto/blockpriv.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/ivgen.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'crypto/block-luks-priv.h', 'include/crypto/pbkdf.h', 'include/crypto/secret.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/crypto/secret_common.h', 'include/qemu/uuid.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'crypto/block-qcow.h', 'crypto/cipherpriv.h', 'crypto/cipher-builtin.c.inc', 'include/crypto/aes.h', 'crypto/hashpriv.h', 'include/crypto/hmac.h', 'crypto/hmacpriv.h', 'crypto/ivgen-essiv.h', 'crypto/ivgenpriv.h', 'crypto/ivgen-plain.h', 'crypto/ivgen-plain64.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/base64.h', 'crypto/trace.h', 'trace/trace-crypto.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'crypto/tlscredspriv.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredspsk.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/authz/base.h', 'crypto/rsakey-builtin.c.inc'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -295,7 +330,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qom/object_interfaces.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/block/thread-pool.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/sysemu/event-loop-base.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'include', 'platform/windows-amd64'],
@@ -307,7 +342,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/module.h', 'include/qemu/error-report.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/exec/gdbstub.h', 'include/gdbstub/syscalls.h', 'include/hw/cpu/cluster.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/sysemu/runstate.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'gdbstub/internals.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/exec/tb-flush.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/sysemu/replay.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-ui.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/chardev/char-fe.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'include/qemu/readline.h'],
# buildifier: leave-alone
includes = ['gdbstub', '.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -319,7 +354,67 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
- deps = ['@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/crosvm/rutabaga_gfx/ffi:c_ffi', '@zlib//:zlib', 'libhw-display-virtio-gpu-rutabaga_libmodule-common', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', 'libhw-display-virtio-gpu_libmodule-common', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/hw/virtio/virtio-gpu.h', 'include/qemu/queue.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-sockets.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/virtio/virtio.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/event_notifier.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/migration/blocker.h', 'qapi/qapi-types-migration.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qemu/error-report.h', 'include/hw/display/edid.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/units.h', 'include/qemu/iov.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/ui/rect.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/migration/qemu-file-types.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-bus.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-gpu',
+ srcs = ['hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', 'libhw-display-virtio-gpu-pci_libmodule-common', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-gpu-pci',
+ srcs = ['hw/display/virtio-gpu-pci.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/crosvm/rutabaga_gfx/ffi:c_ffi', 'libhw-display-virtio-gpu-pci-rutabaga_libmodule-common', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-gpu-pci-rutabaga',
+ srcs = ['hw/display/virtio-gpu-pci-rutabaga.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-gpu-pci-rutabaga_libmodule-common',
+ srcs = ['module-common.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-gpu-pci_libmodule-common',
+ srcs = ['module-common.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/crosvm/rutabaga_gfx/ffi:c_ffi', 'libhw-display-virtio-gpu-rutabaga_libmodule-common', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/error-report.h', 'include/qemu/iov.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/hw/virtio/virtio.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-sockets.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/event_notifier.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/qemu/log.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -331,7 +426,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
@@ -342,8 +437,68 @@ cc_library( cc_library(
alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-gpu_libmodule-common',
+ srcs = ['module-common.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', 'libhw-display-virtio-vga_libmodule-common', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/exec/ramlist.h', 'include/qemu/queue.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/rcu.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qemu/range.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/qdev-properties.h', 'include/hw/virtio/virtio-gpu.h', 'include/ui/qemu-pixman.h', 'include/ui/console.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/qdev-properties-system.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/sysemu/vhost-user-backend.h', 'include/qemu/option.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-user.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/io/channel.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'hw/display/virtio-vga.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/virtio/virtio-bus.h', 'hw/display/vga_int.h', 'include/hw/display/bochs-vbe.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-vga',
+ srcs = ['hw/display/virtio-vga.c', 'hw/display/acpi-vga.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', 'libhw-display-virtio-vga-gl_libmodule-common', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/hw/pci/pci.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/timer.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'hw/display/vga_int.h', 'include/hw/display/bochs-vbe.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-vga-gl',
+ srcs = ['hw/display/acpi-vga.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-vga-gl_libmodule-common',
+ srcs = ['module-common.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
+ defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/windows-amd64'],
+ name = 'libhw-display-virtio-vga_libmodule-common',
+ srcs = ['module-common.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qemu/ctype.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-common.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qobject.h', 'include/qemu/error-report.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/units.h', 'include/qemu/cutils.h', 'hw/core/qdev-prop-internal.h', 'include/qom/qom-qobject.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'include/qapi/qmp/qdict.h', 'include/qemu/option.h', 'include/hw/irq.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/hw/sysbus.h', 'include/hw/qdev-clock.h', 'include/hw/clock.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -355,7 +510,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['libqemuutil', '@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['libqemuutil', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/io/channel-buffer.h', 'include/io/channel.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/coroutine-core.h', 'include/block/aio.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/io/channel-watch.h', 'include/qemu/sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-common.h', 'io/trace.h', 'trace/trace-io.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/io/channel-command.h', 'include/io/channel-util.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/qemu/iov.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/qapi/clone-visitor.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'qapi/qapi-types-crypto.h', 'include/io/channel-websock.h', 'include/qemu/buffer.h', 'include/crypto/hash.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/io/dns-resolver.h', 'include/qemu/cutils.h', 'include/io/net-listener.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -366,7 +521,7 @@ cc_library( cc_library(
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/stats64.h', 'include/qemu/atomic.h', 'migration/qemu-file.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/io/channel.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/qemu/coroutine-core.h', 'include/block/aio.h', 'include/qemu/queue.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/migration/qemu-file-types.h', 'migration/trace.h', 'trace/trace-migration.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'migration/migration-stats.h', 'include/qapi/qmp/qerror.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'migration/page_cache.h', 'include/qemu/cutils.h', 'migration/xbzrle.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'migration/migration.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-sockets.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/io/channel-buffer.h', 'include/net/announce.h', 'qapi/qapi-types-net.h', 'migration/postcopy-ram.h', 'include/sysemu/runstate.h', 'qapi/qapi-types-run-state.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'migration/savevm.h', 'include/qemu/madvise.h', 'include/qemu/iov.h', 'migration/options.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-properties-system.h', 'migration/rdma.h', 'include/qemu/sockets.h', 'include/exec/memory.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'migration/yank_functions.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/io/channel-tls.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'qapi/qapi-types-crypto.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -377,7 +532,7 @@ cc_library( cc_library(
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
@@ -388,7 +543,7 @@ cc_library( cc_library(
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
@@ -399,7 +554,7 @@ cc_library( cc_library(
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
@@ -411,7 +566,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'BUILD_DSO'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/module.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'platform/windows-amd64'],
@@ -423,7 +578,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"'],
- deps = ['@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', 'libqemu-aarch64-softmmu_libcommon', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', 'libqemu-aarch64-softmmu_libcommon', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'platform/windows-amd64/aarch64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'target/arm/cpu.h', 'target/arm/kvm-consts.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'include/hw/registerfields.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/atomic.h', 'target/arm/cpu-qom.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/exec/cpu-defs.h', 'target/arm/cpu-param.h', 'include/exec/target_long.h', 'qapi/qapi-types-common.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'include/exec/page-vary.h', 'include/elf.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'target/arm/cpu-features.h', 'target/arm/internals.h', 'include/tcg/tcg-gvec-desc.h', 'target/arm/syndrome.h', 'target/arm/arm-powerctl.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'target/arm/kvm_arm.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/qemu/error-report.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qapi/qobject-input-visitor.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qom/qom-qobject.h', 'target/arm/cpregs.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'target/arm/idau.h', 'include/tcg/oversized-guest.h', 'tcg/i386/tcg-target-reg-bits.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/arm/helper.h', 'target/arm/tcg/helper-a64.h', 'target/arm/tcg/helper-sve.h', 'target/arm/tcg/helper-sme.h', 'target/arm/tcg/helper-mve.h', 'include/sysemu/runstate.h', 'include/qemu/datadir.h', 'include/hw/arm/boot.h', 'include/hw/arm/linux-boot-if.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'include/hw/loader.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/hw/sysbus.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/qemu/iov.h', 'include/sysemu/device_tree.h', 'include/qemu/config-file.h', 'include/qemu/option.h', 'include/qemu/units.h', 'include/monitor/qdev.h', 'include/hw/arm/primecell.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/block/flash.h', 'include/hw/intc/arm_gicv3_common.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/sysemu/hvf.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pci_host.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/platform-bus.h', 'include/hw/arm/fdt.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/irq.h', 'include/hw/firmware/smbios.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/qmp/qlist.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/input-event-codes.h', 'include/hw/arm/smmuv3.h', 'include/hw/arm/smmu-common.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/mem/pc-dimm.h', 'include/hw/mem/nvdimm.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/ghes.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/char/pl011.h', 'include/chardev/char-fe.h', 'include/qemu/guest-random.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/tpm.h', 'hw/acpi/hmat.h', 'include/hw/pci/pci_bus.h', 'hw/acpi/viot.h', 'include/hw/arm/digic.h', 'include/hw/timer/digic-timer.h', 'include/hw/ptimer.h', 'include/hw/char/digic-uart.h', 'include/qemu/cutils.h', 'include/hw/qdev-clock.h', 'include/hw/clock.h', 'include/hw/arm/msf2-soc.h', 'include/hw/arm/armv7m.h', 'include/hw/intc/armv7m_nvic.h', 'include/hw/timer/armv7m_systick.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/timer/mss-timer.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/ssi.h', 'include/qemu/fifo32.h', 'include/qemu/fifo8.h', 'include/hw/net/msf2-emac.h', 'include/net/eth.h', 'include/hw/ide/ahci.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/cpu/a15mpcore.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/net/smc91c111.h', 'include/hw/hw.h', 'include/hw/sd/sd.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/arm/nrf51_soc.h', 'include/hw/char/nrf51_uart.h', 'include/hw/misc/nrf51_rng.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/char/serial.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/bitbang_i2c.h', 'include/hw/or-irq.h', 'include/hw/audio/wm8750.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/ui/pixel_ops.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/arm/stm32f205_soc.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/arm/stm32f405_soc.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/arm/npcm7xx.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/core/split-irq.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/hw/mem/npcm7xx_mc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/net/npcm7xx_emc.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'hw/usb/hcd-ehci.h', 'include/hw/usb.h', 'hw/usb/hcd-ohci.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/sdhci.h', 'include/hw/misc/unimp.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/nvram/eeprom_at24c.h', 'include/qemu/hw-version.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/display/blizzard.h', 'include/hw/input/lm832x.h', 'include/hw/misc/cbus.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/arm/sharpsl.h', 'include/hw/adc/max111x.h', 'include/hw/net/lan9118.h', 'include/hw/intc/realview_gic.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'hw/ide/ahci_internal.h', 'include/hw/usb/xhci.h', 'include/hw/watchdog/sbsa_gwdt.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/arm/stm32f100_soc.h', 'hw/arm/strongarm.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/usb/chipidea.h', 'include/hw/char/cadence_uart.h', 'include/hw/net/cadence_gem.h', 'include/hw/arm/fsl-imx6.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx6_src.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/char/imx_serial.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/imx_epit.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/ssi/imx_spi.h', 'include/hw/net/imx_fec.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/arm/exynos4210.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/sysemu/rtc.h', 'include/hw/arm/soc_dma.h', 'include/qemu/bcd.h', 'include/chardev/char-serial.h', 'include/hw/arm/allwinner-a10.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/mii.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/register.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/arm/allwinner-h3.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-cpucfg.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/arm/allwinner-r40.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/arm/bcm2836.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/timer/bcm2835_systmr.h', 'hw/usb/hcd-dwc2.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/arm/raspi_platform.h', 'include/hw/arm/xlnx-zynqmp.h', 'include/hw/net/xlnx-zynqmp-can.h', 'include/net/can_emu.h', 'include/net/can_host.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/stream.h', 'include/hw/dma/xlnx_dpdma.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/display/xlnx_dp.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/cpu/cluster.h', 'include/hw/dma/xlnx_csu_dma.h', 'include/hw/nvram/xlnx-bbram.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/usb/hcd-dwc3.h', 'hw/usb/hcd-xhci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/arm/xlnx-versal.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/misc/xlnx-versal-crl.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/net/xlnx-versal-canfd.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/arm/fsl-imx25.h', 'include/hw/intc/imx_avic.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_rngc.h', 'include/hw/arm/fsl-imx31.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/arm/aspeed.h', 'include/hw/arm/aspeed_soc.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/adc/aspeed_adc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/net/ftgmac100.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_peci.h', 'hw/arm/aspeed_eeprom.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/led.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/ssi/pl022.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'include/hw/arm/armsse.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/misc/tz-ppc.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/dma/pl080.h', 'include/hw/rtc/pl031.h', 'include/hw/arm/armsse-version.h', 'include/hw/arm/fsl-imx7.h', 'include/hw/intc/imx_gpcv2.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_src.h', 'include/hw/pci-host/designware.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'hw/arm/smmuv3-internal.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/fsl-imx6ul.h', 'include/hw/misc/imx6ul_ccm.h', 'include/qemu/qemu-print.h', 'include/hw/core/tcg-cpu-ops.h', 'include/sysemu/hw_accel.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/disas/capstone.h', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/exec/gdbstub.h', 'include/gdbstub/helpers.h', 'target/arm/trace.h', 'trace/trace-target_arm.h', 'include/qemu/crc32c.h', 'include/sysemu/cpu-timers.h', 'include/semihosting/common-semi.h', 'target/arm/op_addsub.h', 'target/arm/hvf_arm.h', 'target/arm/tcg/translate.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg.h', 'include/exec/memopidx.h', 'include/qemu/plugin.h', 'include/qemu/qemu-plugin.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/exec/translator.h', 'include/exec/cpu_ldst.h', 'include/exec/helper-gen.h', 'target/arm/tcg/translate-a32.h', 'include/disas/disas.h', 'target/arm/tcg/arm_ldst.h', 'include/semihosting/semihost.h', 'include/exec/helper-info.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc', 'include/crypto/aes-round.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'include/crypto/sm4.h', 'target/arm/tcg/vec_internal.h', 'include/crypto/clmul.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h', 'target/arm/tcg/translate-a64.h', 'libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc', 'include/exec/ram_addr.h', 'include/sysemu/xen.h', 'include/exec/ramblock.h', 'include/qemu/xxhash.h', 'target/arm/tcg/sve_ldst_internal.h', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/sysemu/iothread.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'include/monitor/monitor.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-common.h', 'hw/intc/gicv3_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/net/checksum.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'include/hw/virtio/vhost-backend.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-events-migration.h', 'include/migration/misc.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_gpio.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'include/qemu/madvise.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/target_page.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/exec/tb-flush.h', 'include/exec/translate-all.h', 'include/exec/log.h', 'include/hw/core/accel-cpu.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/qemu/cacheflush.h', 'include/hw/xen/xen.h', 'include/qemu/memalign.h', 'include/sysemu/xen-mapcache.h', 'include/sysemu/replay.h', 'include/qemu/pmem.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/migration-stats.h', 'include/migration/register.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/savevm.h', 'migration/multifd.h', 'migration/rdma.h', 'include/qemu/sockets.h', 'include/sysemu/dirtylimit.h', 'include/monitor/hmp-target.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/monitor/hmp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-misc.h', 'hmp-commands-info.h', 'hmp-commands.h', 'include/gdbstub/syscalls.h', 'include/semihosting/guestfd.h', 'include/semihosting/uaccess.h', 'include/semihosting/syscalls.h', 'include/semihosting/console.h', 'target/arm/common-semi-target.h', 'include/fpu/softfloat-macros.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/tcg/insn-start-words.h', 'include/exec/plugin-gen.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-accel-ops-icount.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'],
# buildifier: leave-alone
includes = ['target/arm', 'libqemu-aarch64-softmmu.fa.p', '.', 'qapi', 'trace', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
@@ -435,7 +590,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/qemu/lockable.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/qapi/qobject-input-visitor.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'include/hw/xen/xen.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'include/net/checksum.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost_net.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/migration/blocker.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'audio/audio_win_int.h', 'audio/dsound_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/monitor/qdev.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/qapi/qmp/qstring.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'include/io/channel-command.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/util.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'accel/tcg/tb-context.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],
@@ -447,7 +602,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"'],
- deps = ['@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', 'libqemu-riscv64-softmmu_libcommon', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', 'libqemu-riscv64-softmmu_libcommon', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'platform/windows-amd64/riscv64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'target/riscv/cpu.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/hw/registerfields.h', 'include/hw/qdev-properties.h', 'include/exec/cpu-defs.h', 'target/riscv/cpu-param.h', 'include/exec/target_long.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'target/riscv/cpu_bits.h', 'target/riscv/cpu_cfg.h', 'qapi/qapi-types-common.h', 'target/riscv/cpu-qom.h', 'target/riscv/pmp.h', 'target/riscv/debug.h', 'target/riscv/cpu_user.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'include/elf.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'target/riscv/trace.h', 'trace/trace-target_riscv.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/error-report.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/riscv/helper.h', 'include/sysemu/cpu-timers.h', 'include/qemu/timer.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/monitor/hmp-target.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'target/riscv/pmu.h', 'include/sysemu/device_tree.h', 'target/riscv/time_helper.h', 'include/hw/intc/riscv_aclint.h', 'include/hw/sysbus.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qom/qom-qobject.h', 'include/sysemu/tcg.h', 'include/qemu/datadir.h', 'include/qemu/units.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h', 'include/hw/loader.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/riscv/boot.h', 'include/hw/riscv/riscv_hart.h', 'include/hw/riscv/boot_opensbi.h', 'include/sysemu/qtest.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'include/hw/riscv/numa.h', 'include/qemu/guest-random.h', 'include/hw/char/serial.h', 'include/chardev/char-fe.h', 'include/qemu/fifo8.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/riscv/virt.h', 'include/hw/block/flash.h', 'target/riscv/kvm/kvm_riscv.h', 'include/hw/intc/riscv_aplic.h', 'include/hw/intc/riscv_imsic.h', 'include/hw/intc/sifive_plic.h', 'include/hw/misc/sifive_test.h', 'include/hw/platform-bus.h', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pci_host.h', 'include/hw/display/ramfb.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-builtin-visit.h', 'include/hw/riscv/shakti_c.h', 'include/hw/char/shakti_uart.h', 'include/qemu/cutils.h', 'include/hw/misc/unimp.h', 'include/hw/riscv/sifive_e.h', 'include/hw/riscv/sifive_cpu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/char/sifive_uart.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/irq.h', 'include/hw/cpu/cluster.h', 'include/hw/sd/sd.h', 'include/hw/ssi/ssi.h', 'include/hw/riscv/sifive_u.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/net/cadence_gem.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/timer/sifive_pwm.h', 'include/net/eth.h', 'include/sysemu/runstate.h', 'include/hw/riscv/spike.h', 'include/hw/char/riscv_htif.h', 'include/hw/riscv/microchip_pfsoc.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sd/sdhci.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/utils.h', 'include/qemu/qemu-print.h', 'include/qemu/ctype.h', 'target/riscv/cpu_vendorid.h', 'target/riscv/internals.h', 'include/fpu/softfloat-helpers.h', 'target/riscv/tcg/tcg-cpu.h', 'include/tcg/tcg.h', 'include/exec/memopidx.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'include/hw/core/sysemu-cpu-ops.h', 'target/riscv/instmap.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/semihosting/common-semi.h', 'include/tcg/oversized-guest.h', 'include/exec/tb-flush.h', 'include/fpu/softfloat.h', 'include/exec/gdbstub.h', 'include/gdbstub/helpers.h', 'include/exec/cpu_ldst.h', 'include/tcg/tcg-gvec-desc.h', 'target/riscv/vector_internals.h', 'include/disas/disas.h', 'include/exec/helper-gen.h', 'include/exec/translator.h', 'include/exec/log.h', 'include/semihosting/semihost.h', 'include/exec/helper-info.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc', 'target/riscv/insn_trans/trans_rvi.c.inc', 'target/riscv/insn_trans/trans_rvm.c.inc', 'target/riscv/insn_trans/trans_rva.c.inc', 'target/riscv/insn_trans/trans_rvf.c.inc', 'target/riscv/insn_trans/trans_rvd.c.inc', 'target/riscv/insn_trans/trans_rvh.c.inc', 'target/riscv/insn_trans/trans_rvv.c.inc', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'target/riscv/insn_trans/trans_rvb.c.inc', 'target/riscv/insn_trans/trans_rvzicond.c.inc', 'target/riscv/insn_trans/trans_rvzawrs.c.inc', 'target/riscv/insn_trans/trans_rvzicbo.c.inc', 'target/riscv/insn_trans/trans_rvzfa.c.inc', 'target/riscv/insn_trans/trans_rvzfh.c.inc', 'target/riscv/insn_trans/trans_rvk.c.inc', 'target/riscv/insn_trans/trans_rvvk.c.inc', 'target/riscv/insn_trans/trans_privileged.c.inc', 'target/riscv/insn_trans/trans_svinval.c.inc', 'target/riscv/insn_trans/trans_rvbf16.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc', 'target/riscv/insn_trans/trans_xthead.c.inc', 'target/riscv/insn_trans/trans_xventanacondops.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc', 'target/riscv/insn_trans/trans_rvzce.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'include/crypto/sm4.h', 'include/hw/core/accel-cpu.h', 'include/hw/core/tcg-cpu-ops.h', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_ring.h', 'include/sysemu/iothread.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-common.h', 'include/hw/pci/msi.h', 'include/net/checksum.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'include/hw/virtio/vhost-backend.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-events-migration.h', 'include/migration/misc.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/monitor/qdev.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_gpio.h', 'platform/windows-amd64/riscv64-softmmu-config-devices.h', 'include/qemu/madvise.h', 'include/hw/mem/pc-dimm.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/hw/virtio/virtio-input.h', 'include/ui/input.h', 'qapi/qapi-types-ui.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/pci/pci_bus.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/target_page.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/exec/translate-all.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/exec/ram_addr.h', 'include/sysemu/xen.h', 'include/exec/ramblock.h', 'include/exec/page-vary.h', 'include/qemu/cacheflush.h', 'include/hw/xen/xen.h', 'include/qemu/memalign.h', 'include/sysemu/hw_accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/sysemu/xen-mapcache.h', 'include/sysemu/replay.h', 'include/qemu/pmem.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/migration-stats.h', 'include/migration/register.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/savevm.h', 'migration/multifd.h', 'migration/rdma.h', 'include/qemu/sockets.h', 'include/sysemu/dirtylimit.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/monitor/hmp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-misc.h', 'hmp-commands-info.h', 'hmp-commands.h', 'include/gdbstub/syscalls.h', 'include/semihosting/guestfd.h', 'include/semihosting/uaccess.h', 'include/semihosting/syscalls.h', 'include/semihosting/console.h', 'target/riscv/common-semi-target.h', 'include/fpu/softfloat-macros.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'include/qemu/xxhash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/tcg/insn-start-words.h', 'include/exec/plugin-gen.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-accel-ops-icount.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'],
# buildifier: leave-alone
includes = ['target/riscv', 'libqemu-riscv64-softmmu.fa.p', '.', 'qapi', 'trace', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
@@ -459,7 +614,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/qemu/lockable.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/qapi/qobject-input-visitor.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'include/hw/xen/xen.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'include/net/checksum.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost_net.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/migration/blocker.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'audio/audio_win_int.h', 'audio/dsound_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/monitor/qdev.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/qapi/qmp/qstring.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'include/io/channel-command.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/util.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'accel/tcg/tb-context.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],
@@ -471,7 +626,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'NEED_CPU_H', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-x86_64-softmmu_libcommon', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', 'libqemu-x86_64-softmmu_libcommon', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'target/i386/cpu.h', 'include/sysemu/tcg.h', 'target/i386/cpu-qom.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'target/i386/kvm/hyperv-proto.h', 'include/hw/hyperv/hyperv-proto.h', 'include/exec/cpu-defs.h', 'target/i386/cpu-param.h', 'include/exec/target_long.h', 'qapi/qapi-types-common.h', 'include/qemu/cpu-float.h', 'include/fpu/softfloat-types.h', 'include/qemu/timer.h', 'include/exec/cpu-all.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/tswap.h', 'target/i386/svm.h', 'include/hw/i386/apic.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'include/elf.h', 'include/exec/exec-all.h', 'include/exec/translation-block.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/migration/cpu.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'target/i386/kvm/hyperv.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/hw/hyperv/hyperv.h', 'include/hw/i386/x86.h', 'include/hw/boards.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/hw/intc/ioapic.h', 'target/i386/kvm/kvm_i386.h', 'include/hw/xen/xen.h', 'include/sysemu/kvm_xen.h', 'include/qemu/error-report.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/lockable.h', 'include/block/aio.h', 'include/qemu/event_notifier.h', 'include/block/graph-lock.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/monitor/hmp-target.h', 'include/monitor/hmp.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/sysemu/hw_accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-common.h', 'include/hw/i386/pc.h', 'include/qemu/uuid.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/cxl/cxl_device.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/cxl/cxl_events.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/sysemu/xen.h', 'qapi/qapi-visit-run-state.h', 'include/qom/qom-qobject.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-types-machine-target.h', 'include/hw/i386/apic_internal.h', 'target/i386/cpu-internal.h', 'target/i386/sev.h', 'platform/windows-amd64/x86_64-softmmu-config-devices.h', 'include/exec/confidential-guest-support.h', 'include/gdbstub/helpers.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/sysemu/runstate.h', 'include/migration/blocker.h', 'qapi/qapi-types-migration.h', 'target/i386/whpx/whpx-internal.h', 'target/i386/whpx/whpx-accel-ops.h', 'include/hw/i386/apic-msidef.h', 'include/hw/pci/msi.h', 'include/sysemu/kvm_int.h', 'include/qemu/guest-random.h', 'target/i386/tcg/helper-tcg.h', 'include/sysemu/sysemu.h', 'include/qemu/units.h', 'target/i386/tcg/tcg-cpu.h', 'include/exec/helper-proto.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/debug-assert.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'target/i386/helper.h', 'target/i386/tcg/ops_sse_header.h.inc', 'include/exec/log.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/disas/disas.h', 'include/exec/cpu_ldst.h', 'include/exec/memopidx.h', 'include/tcg/oversized-guest.h', 'tcg/i386/tcg-target-reg-bits.h', 'include/hw/irq.h', 'target/i386/tcg/seg_helper.h', 'google/drivers/hw/i386/goldfish_board.h', 'google/drivers/hw/acpi/goldfish_acpi.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/hw/cxl/cxl_host.h', 'include/hw/display/ramfb.h', 'include/hw/hyperv/vmbus-bridge.h', 'include/hw/hyperv/vmbus.h', 'include/hw/hyperv/vmbus-proto.h', 'include/hw/southbridge/piix.h', 'include/hw/acpi/piix4.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/acpi/cpu.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pcihp.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/isa/apm.h', 'include/hw/ide/pci.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/rtc/mc146818rtc.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'google/drivers/hw/acpi/goldfish_defs.h', 'hw/i386/fw_cfg.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/hw/timer/hpet.h', 'hw/i386/e820_memory_layout.h', 'include/qemu/option.h', 'hw/i386/multiboot.h', 'include/hw/loader.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qapi/clone-visitor.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-ui.h', 'include/sysemu/cpu-timers.h', 'hw/i386/trace.h', 'trace/trace-hw_i386.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/hw/i386/topology.h', 'include/hw/intc/i8259.h', 'include/hw/nmi.h', 'include/standard-headers/asm-x86/bootparam.h', 'include/hw/i386/x86-iommu.h', 'include/hw/pci/pci_bus.h', 'hw/i386/amd_iommu.h', 'include/hw/dma/i8257.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/hw/ide/isa.h', 'hw/i386/kvm/clock.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/xen/xen-x86.h', 'include/migration/global_state.h', 'include/migration/misc.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'hw/i386/acpi-build.h', 'target/i386/kvm/kvm-cpu.h', 'include/sysemu/reset.h', 'qapi/qapi-events-run-state.h', 'hw/i386/acpi-microvm.h', 'include/hw/i386/microvm.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/pcie_host.h', 'hw/i386/microvm-dt.h', 'include/hw/timer/i8254.h', 'include/hw/char/serial.h', 'include/qemu/fifo8.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/usb/xhci.h', 'include/hw/xen/start_info.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/erst.h', 'include/hw/input/i8042.h', 'include/hw/input/ps2.h', 'hw/i386/acpi-common.h', 'include/sysemu/device_tree.h', 'include/hw/pci-host/q35.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci/pci_bridge.h', 'include/hw/i386/intel_iommu.h', 'include/qemu/iova-tree.h', 'include/hw/ide/ahci.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/acpi/ich9_tco.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'include/ui/input.h', 'include/ui/surface.h', 'include/hw/i386/vmport.h', 'hw/i386/intel_iommu_internal.h', 'include/hw/hyperv/hv-balloon.h', 'include/hw/audio/pcspk.h', 'include/qapi/qmp/qlist.h', 'include/hw/net/ne2000-isa.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-pci.h', 'hw/i386/kvm/xen_overlay.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_gnttab.h', 'hw/i386/kvm/xen_xenstore.h', 'include/hw/mem/memory-device.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/qapi/qmp/qnum.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/tpm_backend.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/cxl.h', 'hw/acpi/hmat.h', 'hw/acpi/viot.h', 'include/qemu/qemu-print.h', 'include/qemu/hw-version.h', 'target/i386/hvf/hvf-i386.h', 'include/qapi/qmp/qerror.h', 'include/standard-headers/asm-x86/kvm_para.h', 'include/disas/capstone.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/tcg/insn-start-words.h', 'target/i386/tcg/cc_helper_template.h.inc', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/fpu/softfloat-macros.h', 'target/i386/ops_sse.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'include/crypto/clmul.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h', 'target/i386/tcg/shift_helper_template.h.inc', 'include/tcg/tcg.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'include/hw/core/accel-cpu.h', 'include/hw/core/tcg-cpu-ops.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/exec/translator.h', 'include/exec/helper-gen.h', 'include/exec/helper-info.c.inc', 'target/i386/tcg/decode-new.h', 'target/i386/tcg/emit.c.inc', 'target/i386/tcg/decode-new.c.inc', 'trace/trace-root.h', 'include/qemu/defer-call.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/sysemu/block-ram-registrar.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/sysemu/iothread.h', 'hw/block/dataplane/virtio-blk.h', 'include/scsi/constants.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-blk-common.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-commands-machine.h', 'include/hw/intc/kvm_irqcount.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'hw/intc/ioapic_internal.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/net/checksum.h', 'include/net/tap.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/qemu/option_int.h', 'include/hw/virtio/virtio-net.h', 'include/net/announce.h', 'ebpf/ebpf_rss.h', 'include/net/vhost_net.h', 'include/hw/virtio/vhost-backend.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-migration.h', 'include/standard-headers/linux/ethtool.h', 'include/net/eth.h', 'include/standard-headers/linux/const.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/monitor/qdev.h', 'hw/net/net_rx_pkt.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'hw/virtio/virtio-qmp.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_vsock.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'include/qapi/qmp/qjson.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_gpio.h', 'include/qemu/madvise.h', 'include/sysemu/balloon.h', 'include/hw/virtio/virtio-balloon.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/hw/virtio/virtio-pmem.h', 'include/standard-headers/linux/virtio_pmem.h', 'include/block/thread-pool.h', 'include/hw/virtio/virtio-rng.h', 'include/sysemu/rng.h', 'include/standard-headers/linux/virtio_rng.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/standard-headers/linux/virtio_input.h', 'hw/virtio/virtio-pmem-pci.h', 'hw/i386/kvm/xen_primary_console.h', 'include/qemu/win_dump_defs.h', 'dump/win_dump.h', 'include/exec/target_page.h', 'include/exec/tb-flush.h', 'include/exec/translate-all.h', 'include/sysemu/arch_init.h', 'system/trace.h', 'trace/trace-system.h', 'include/exec/memory-internal.h', 'include/exec/ram_addr.h', 'include/exec/ramblock.h', 'include/exec/page-vary.h', 'include/qemu/cacheflush.h', 'include/qemu/memalign.h', 'include/sysemu/xen-mapcache.h', 'include/qemu/pmem.h', 'memory_ldst.c.inc', 'migration/xbzrle.h', 'migration/ram-compress.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/migration-stats.h', 'include/migration/register.h', 'migration/page_cache.h', 'qapi/qapi-commands-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'include/migration/colo.h', 'migration/block.h', 'include/sysemu/cpu-throttle.h', 'migration/savevm.h', 'migration/multifd.h', 'migration/rdma.h', 'include/qemu/sockets.h', 'include/sysemu/dirtylimit.h', 'monitor/monitor-internal.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/net/slirp.h', 'include/block/block-hmp-cmds.h', 'qapi/qapi-commands-control.h', 'hmp-commands-info.h', 'hmp-commands.h', 'fpu/softfloat-specialize.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-parts.c.inc', 'accel/accel-system.h', 'include/tcg/startup.h', 'accel/tcg/internal-target.h', 'include/qapi/type-helpers.h', 'accel/tcg/trace.h', 'trace/trace-accel_tcg.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tb-hash.h', 'include/qemu/xxhash.h', 'accel/tcg/tb-context.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/qdist.h', 'accel/tcg/internal-common.h', 'include/qemu/interval-tree.h', 'include/qemu/qtree.h', 'include/exec/cputlb.h', 'include/tcg/tcg-gvec-desc.h', 'include/qemu/cacheinfo.h', 'accel/tcg/perf.h', 'include/exec/plugin-gen.h', 'include/tcg/tcg-ldst.h', 'accel/tcg/ldst_atomicity.c.inc', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'include/exec/gdbstub.h', 'include/qapi/dealloc-visitor.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-machine-target.h', 'include/qapi/compat-policy.h', 'include/qapi/qmp-event.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-events-misc-target.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-types.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-events.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h'],
# buildifier: leave-alone
includes = ['target/i386', '.', 'qapi', 'trace', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
@@ -483,7 +638,7 @@ cc_library( alwayslink = 1,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:glib-static', '//external/dtc:libfdt', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/exec/log.h', 'include/disas/disas.h', 'include/qemu/error-report.h', 'include/qemu/qemu-print.h', 'include/sysemu/tcg.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/qemu/range.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-machine-common.h', 'include/qemu/thread-context.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'hw/core/trace.h', 'trace/trace-hw_core.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/option.h', 'include/exec/memopidx.h', 'include/semihosting/semihost.h', 'include/sysemu/runstate.h', 'include/gdbstub/user.h', 'include/gdbstub/syscalls.h', 'gdbstub/trace.h', 'trace/trace-gdbstub.h', 'gdbstub/internals.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'include/qemu/lockable.h', 'trace/trace-root.h', 'include/exec/page-vary.h', 'target/riscv/cpu_cfg.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'disas/disas-internal.h', 'include/elf.h', 'include/disas/capstone.h', 'accel/tcg/internal-common.h', 'include/exec/translation-block.h', 'include/monitor/hmp.h', 'include/qemu/readline.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-qom.h', 'include/qapi/qmp/qjson.h', 'include/qom/object_interfaces.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/ui/clipboard.h', 'ui/trace.h', 'trace/trace-ui.h', 'include/ui/console.h', 'include/ui/qemu-pixman.h', 'qapi/qapi-types-ui.h', 'include/ui/input.h', 'include/ui/surface.h', 'qapi/qapi-commands-ui.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'ui/console-priv.h', 'ui/vgafont.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/keymaps.h', 'include/ui/kbd-state.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/input-event-codes.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-qcode-to-atset1.c.inc', 'ui/input-keymap-qcode-to-atset2.c.inc', 'ui/input-keymap-qcode-to-atset3.c.inc', 'ui/input-keymap-qcode-to-linux.c.inc', 'ui/input-keymap-qcode-to-qnum.c.inc', 'ui/input-keymap-qcode-to-sun.c.inc', 'ui/input-keymap-qnum-to-qcode.c.inc', 'ui/input-keymap-usb-to-qcode.c.inc', 'ui/input-keymap-win32-to-qcode.c.inc', 'ui/input-keymap-x11-to-qcode.c.inc', 'ui/input-keymap-xorgevdev-to-qcode.c.inc', 'ui/input-keymap-xorgkbd-to-qcode.c.inc', 'ui/input-keymap-xorgxquartz-to-qcode.c.inc', 'ui/input-keymap-xorgxwin-to-qcode.c.inc', 'ui/input-keymap-osx-to-qcode.c.inc', 'include/sysemu/sysemu.h', 'include/qemu/uuid.h', 'include/qemu/sockets.h', 'include/io/channel-socket.h', 'include/io/channel.h', 'include/io/task.h', 'ui/vnc_keysym.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'ui/input-barrier.h', 'include/sysemu/replay.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'include/qemu/datadir.h', 'include/qemu/ctype.h', 'include/standard-headers/drm/drm_fourcc.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/io/channel-file.h', 'include/monitor/qmp-helpers.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/block/accounting.h', 'include/qemu/timed-average.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/pci_bus.h', 'include/qemu/fifo8.h', 'ui/vnc.h', 'audio/audio.h', 'qapi/qapi-types-audio.h', 'include/crypto/tlssession.h', 'include/crypto/tlscreds.h', 'include/qemu/buffer.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/authz/base.h', 'ui/vnc-palette.h', 'ui/vnc-enc-zrle.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-ws.h', 'ui/vnc-jobs.h', 'include/authz/list.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-sockets.h', 'include/crypto/hash.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/qemu/help_option.h', 'include/io/dns-resolver.h', 'include/crypto/cipher.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-enc-zywrle.h', 'include/io/channel-websock.h', 'include/hw/acpi/acpi_dev_interface.h', 'qapi/qapi-types-acpi.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/tpm.h', 'include/qemu/units.h', 'include/hw/registerfields.h', 'include/sysemu/tpm.h', 'qapi/qapi-types-tpm.h', 'include/hw/pci/pci_host.h', 'include/hw/sysbus.h', 'include/hw/pci/pci_bridge.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/hw/irq.h', 'include/hw/acpi/acpi.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-visit-acpi.h', 'hw/acpi/trace.h', 'trace/trace-hw_acpi.h', 'include/hw/acpi/utils.h', 'include/hw/loader.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/hw/acpi/cpu.h', 'qapi/qapi-events-acpi.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/i386/pc.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/mem/pc-dimm.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-types-qdev.h', 'include/hw/mem/nvdimm.h', 'include/qemu/nvdimm-utils.h', 'include/hw/acpi/pci.h', 'include/hw/pci/pcie_host.h', 'include/hw/mem/memory-device.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/vmgenid.h', 'include/sysemu/reset.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'hw/acpi/hmat.h', 'include/hw/isa/apm.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/i2c.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/sysemu/xen.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'hw/i386/acpi-build.h', 'include/qom/qom-qobject.h', 'hw/acpi/viot.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/southbridge/ich9.h', 'include/hw/acpi/ich9.h', 'include/hw/rtc/mc146818rtc.h', 'include/sysemu/watchdog.h', 'include/hw/acpi/erst.h', 'include/hw/ipmi/ipmi.h', 'include/hw/acpi/ipmi.h', 'qapi/qapi-commands-acpi.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/aspeed_adc.h', 'hw/adc/trace.h', 'trace/trace-hw_adc.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/clock.h', 'include/hw/qdev-clock.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/adc/max111x.h', 'include/hw/ssi/ssi.h', 'include/hw/audio/soundhw.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/trace.h', 'trace/trace-hw_audio.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'include/hw/pci/msi.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/hda-codec-common.h', 'include/hw/audio/wm8750.h', 'include/hw/timer/i8254.h', 'include/hw/audio/pcspk.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/lm4549.h', 'include/hw/hw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'qapi/qapi-types-net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_snd.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-bus.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/qemu/stats64.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/qemu/throttle.h', 'include/sysemu/block-backend-io.h', 'include/hw/scsi/scsi.h', 'include/scsi/utils.h', 'hw/block/trace.h', 'trace/trace-hw_block.h', 'include/qemu/memalign.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/dataplane/trace.h', 'trace/trace-hw_block_dataplane.h', 'include/hw/virtio/virtio-blk.h', 'include/standard-headers/linux/virtio_blk.h', 'include/sysemu/block-ram-registrar.h', 'hw/block/dataplane/virtio-blk.h', 'include/chardev/char-serial.h', 'include/hw/char/cadence_uart.h', 'hw/char/trace.h', 'trace/trace-hw_char.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/ipack/ipack.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/parallel.h', 'include/hw/char/nrf51_uart.h', 'include/chardev/char-parallel.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/virtio/virtio-serial.h', 'include/standard-headers/linux/virtio_console.h', 'qapi/qapi-events-char.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/char/digic-uart.h', 'include/hw/arm/exynos4210.h', 'include/hw/or-irq.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/misc/a9scu.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/a9gtimer.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/core/split-irq.h', 'include/hw/arm/boot.h', 'target/arm/cpu-qom.h', 'include/hw/arm/omap.h', 'include/hw/input/tsc2xxx.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/exec/tswap.h', 'include/hw/core/generic-loader.h', 'hw/core/guest-loader.h', 'include/sysemu/device_tree.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/qtest.h', 'include/hw/stream.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/vfio/vfio-common.h', 'include/hw/display/ramfb.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/arm/fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/fw-path-provider.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'include/qapi/type-helpers.h', 'hw/core/uboot_image.h', 'accel/tcg/debuginfo.h', 'include/hw/elf_ops.h', 'include/qapi/string-output-visitor.h', 'include/hw/intc/intc.h', 'include/hw/rdma/rdma.h', 'include/qapi/qobject-input-visitor.h', 'include/migration/global_state.h', 'include/exec/confidential-guest-support.h', 'include/hw/virtio/virtio-net.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/if_ether.h', 'include/net/announce.h', 'include/qemu/option_int.h', 'ebpf/ebpf_rss.h', 'include/hw/nmi.h', 'qapi/qapi-types-migration.h', 'hw/core/qdev-prop-internal.h', 'util/block-helpers.h', 'include/hw/cpu/core.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/misc/arm11scu.h', 'include/hw/intc/realview_gic.h', 'include/hw/pci/msix.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/cxl/cxl_host.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/edid.h', 'include/hw/display/bochs-vbe.h', 'hw/display/trace.h', 'trace/trace-hw_display.h', 'include/ui/pixel_ops.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/vga_int.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'include/hw/display/blizzard.h', 'include/hw/display/tc6393xb.h', 'include/hw/arm/pxa.h', 'include/hw/pcmcia.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/display/vga.h', 'hw/display/vga_regs.h', 'include/hw/xen/xen.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/misc/auxbus.h', 'include/hw/display/dpcd.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/xlnx_dpdma.h', 'hw/display/ati_int.h', 'include/hw/i2c/bitbang_i2c.h', 'hw/display/ati_regs.h', 'include/hw/dma/pl080.h', 'hw/dma/trace.h', 'trace/trace-hw_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/arm/soc_dma.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'hw/gpio/trace.h', 'trace/trace-hw_gpio.h', 'include/hw/arm/sharpsl.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/sd/sd.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'hw/i2c/trace.h', 'trace/trace-hw_i2c.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/arm/nrf51.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/qemu/guest-random.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/ide/internal.h', 'include/hw/ide.h', 'include/hw/ide/pci.h', 'hw/ide/ahci_internal.h', 'include/hw/ide/ahci.h', 'hw/ide/trace.h', 'trace/trace-hw_ide.h', 'include/qemu/hw-version.h', 'include/scsi/constants.h', 'include/hw/ide/isa.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'hw/input/trace.h', 'trace/trace-hw_input.h', 'include/hw/input/lm832x.h', 'include/hw/input/ps2.h', 'include/hw/input/i8042.h', 'include/hw/input/pl050.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/virtio/virtio-input.h', 'include/sysemu/vhost-user-backend.h', 'include/hw/virtio/vhost-user.h', 'include/standard-headers/linux/virtio_input.h', 'hw/intc/gic_internal.h', 'hw/intc/trace.h', 'trace/trace-hw_intc.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/intc/arm_gicv3_common.h', 'hw/intc/gicv3_internal.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/i8259.h', 'include/hw/isa/i8259_internal.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'hw/intc/ioapic_internal.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/ipmi/ipmi_bt.h', 'hw/isa/trace.h', 'trace/trace-hw_isa.h', 'include/hw/southbridge/piix.h', 'hw/usb/hcd-uhci.h', 'include/hw/usb.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-types-cxl.h', 'hw/mem/trace.h', 'trace/trace-hw_mem.h', 'include/hw/mem/npcm7xx_mc.h', 'include/qemu/pmem.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'hw/misc/trace.h', 'trace/trace-hw_misc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/led.h', 'include/hw/misc/pvpanic.h', 'include/standard-headers/linux/pvpanic.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/mchp_pfsoc_dmc.h', 'include/hw/misc/mchp_pfsoc_ioscb.h', 'include/hw/misc/mchp_pfsoc_sysreg.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-h3-ccu.h', 'include/hw/misc/allwinner-h3-dramc.h', 'include/hw/misc/allwinner-h3-sysctrl.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/arm/primecell.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'target/arm/arm-powerctl.h', 'target/arm/kvm-consts.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/qemu/help-texts.h', 'include/qemu/fifo32.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'target/arm/idau.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/arm/armsse-version.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/nrf51_rng.h', 'include/net/eth.h', 'hw/net/ne2000.h', 'hw/net/trace.h', 'trace/trace-hw_net.h', 'include/hw/nvram/eeprom93xx.h', 'hw/net/pcnet.h', 'include/hw/net/mii.h', 'include/net/checksum.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000x_regs.h', 'hw/net/e1000x_common.h', 'include/qemu/crc32c.h', 'include/net/tap.h', 'hw/net/net_tx_pkt.h', 'hw/net/net_rx_pkt.h', 'hw/net/e1000e_core.h', 'hw/net/igb_common.h', 'hw/net/igb_regs.h', 'hw/net/igb_core.h', 'hw/net/tulip.h', 'include/migration/register.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/net/vmware_utils.h', 'include/hw/net/smc91c111.h', 'include/hw/net/lan9118.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/imx_fec.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/npcm7xx_emc.h', 'include/net/vhost-user.h', 'include/net/vhost_net.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-rocker.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/rocker/rocker_of_dpa.h', 'include/net/can_emu.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'include/net/can_host.h', 'include/hw/net/xlnx-zynqmp-can.h', 'hw/net/can/trace.h', 'trace/trace-hw_net_can.h', 'include/hw/net/xlnx-versal-canfd.h', 'hw/nvme/nvme.h', 'include/block/nvme.h', 'hw/nvme/dif.h', 'hw/nvme/trace.h', 'trace/trace-hw_nvme.h', 'include/migration/qemu-file-types.h', 'hw/nvram/trace.h', 'trace/trace-hw_nvram.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/nvram/xlnx-bbram.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/pci/trace.h', 'trace/trace-hw_pci.h', 'hw/pci/pci-internal.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-types-pci.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/arm/virt.h', 'include/hw/arm/bsa.h', 'include/hw/pci-host/q35.h', 'include/qemu/bcd.h', 'include/sysemu/rtc.h', 'include/hw/rtc/pl031.h', 'hw/rtc/trace.h', 'trace/trace-hw_rtc.h', 'qapi/qapi-events-misc.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/scsi/emulation.h', 'hw/scsi/trace.h', 'trace/trace-hw_scsi.h', 'include/hw/scsi/esp.h', 'hw/scsi/mfi.h', 'hw/scsi/mptsas.h', 'hw/scsi/mpi.h', 'hw/scsi/vmw_pvscsi.h', 'include/hw/virtio/virtio-scsi.h', 'include/standard-headers/linux/virtio_scsi.h', 'hw/sd/trace.h', 'trace/trace-hw_sd.h', 'include/hw/sd/sdcard_legacy.h', 'hw/sd/sdmmc-internal.h', 'include/hw/sd/sdhci.h', 'hw/sd/sdhci-internal.h', 'include/qemu/crc-ccitt.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'hw/sensor/trace.h', 'trace/trace-hw_sensor.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'trace/trace-hw_ssi.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/mss-spi.h', 'include/hw/ssi/npcm7xx_fiu.h', 'include/hw/ssi/npcm_pspi.h', 'include/hw/ssi/pl022.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/migration/blocker.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/ssi/imx_spi.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/armv7m_systick.h', 'hw/timer/trace.h', 'trace/trace-hw_timer.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/cadence_ttc.h', 'include/hw/timer/cmsdk-apb-dualtimer.h', 'include/hw/timer/cmsdk-apb-timer.h', 'include/hw/timer/digic-timer.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254_internal.h', 'include/hw/timer/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/bcm2835_systmr.h', 'include/hw/timer/sse-counter.h', 'include/hw/timer/sse-timer.h', 'include/hw/timer/stellaris-gptm.h', 'include/hw/timer/stm32f2xx_timer.h', 'include/hw/timer/sifive_pwm.h', 'hw/ufs/trace.h', 'trace/trace-hw_ufs.h', 'hw/ufs/ufs.h', 'include/block/ufs.h', 'hw/usb/trace.h', 'trace/trace-hw_usb.h', 'hw/usb/desc.h', 'include/hw/usb/uhci-regs.h', 'include/hw/qdev-dma.h', 'hw/usb/hcd-ohci.h', 'include/hw/usb/ehci-regs.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-xhci.h', 'include/hw/usb/xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/dwc2-regs.h', 'hw/usb/hcd-dwc2.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/hid.h', 'include/hw/usb/msd.h', 'hw/usb/ccid.h', 'hw/usb/u2f.h', 'include/standard-headers/linux/virtio_pci.h', 'hw/virtio/trace.h', 'trace/trace-hw_virtio.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-crypto.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/sysemu/cryptodev.h', 'qapi/qapi-types-cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/qemu/reserved-region.h', 'include/exec/target_page.h', 'include/hw/virtio/virtio-iommu.h', 'include/standard-headers/linux/virtio_iommu.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-commands-run-state.h', 'hw/watchdog/trace.h', 'trace/trace-hw_watchdog.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/watchdog/sbsa_gwdt.h', 'hw/arm/trace.h', 'trace/trace-hw_arm.h', 'include/qemu/jhash.h', 'include/hw/arm/smmu-common.h', 'hw/arm/smmu-internal.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/qapi/clone-visitor.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-commands-audio.h', 'audio/trace.h', 'trace/trace-audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'audio/audio_template.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'audio/audio_win_int.h', 'audio/dsound_template.h', 'qapi/qapi-commands-char.h', 'chardev/trace.h', 'trace/trace-chardev.h', 'include/sysemu/dump.h', 'qapi/qapi-types-dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/memory_mapping.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-events-dump.h', 'dump/win_dump.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/qemu/hbitmap.h', 'include/block/block_int-io.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-types-block-export.h', 'include/block/nbd.h', 'include/block/export.h', 'include/block/qapi.h', 'include/block/block-hmp-cmds.h', 'include/qemu-io.h', 'include/sysemu/balloon.h', 'system/trace.h', 'trace/trace-system.h', 'qapi/qapi-commands-misc.h', 'include/exec/gdbstub.h', 'include/sysemu/cpu-throttle.h', 'include/qemu/seqlock.h', 'include/sysemu/cpu-timers-internal.h', 'qapi/qapi-commands-migration.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dirtylimit.h', 'include/migration/misc.h', 'migration/migration.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/coroutine_int.h', 'include/io/channel-buffer.h', 'migration/postcopy-ram.h', 'migration/options.h', 'include/monitor/qdev.h', 'include/sysemu/arch_init.h', 'qapi/qapi-commands-qdev.h', 'include/qapi/qmp/qstring.h', 'include/sysemu/runstate-action.h', 'include/crypto/init.h', 'qapi/qapi-commands-tpm.h', 'include/qapi/compat-policy.h', 'qemu-version.h', 'include/sysemu/seccomp.h', 'include/qemu/async-teardown.h', 'include/net/slirp.h', 'include/migration/snapshot.h', 'include/migration/colo.h', 'accel/tcg/perf.h', 'include/qapi/string-input-visitor.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'include/block/qdict.h', 'include/qemu/keyval.h', 'qemu-options.def', 'include/crypto/akcipher.h', 'qapi/qapi-commands-cryptodev.h', 'include/sysemu/stats.h', 'qapi/qapi-types-stats.h', 'include/qemu/mmap-alloc.h', 'include/qemu/madvise.h', 'include/sysemu/rng.h', 'include/block/dirty-bitmap.h', 'migration/qemu-file.h', 'include/qemu/id.h', 'qapi/qapi-visit-migration.h', 'migration/trace.h', 'trace/trace-migration.h', 'migration/channel.h', 'migration/tls.h', 'include/qemu/yank.h', 'qapi/qapi-types-yank.h', 'migration/yank_functions.h', 'migration/channel-block.h', 'include/exec/ramblock.h', 'migration/ram.h', 'migration/dirtyrate.h', 'include/qemu/xxhash.h', 'migration/exec.h', 'include/io/channel-command.h', 'migration/fd.h', 'include/io/channel-util.h', 'migration/file.h', 'migration/socket.h', 'migration/rdma.h', 'migration/ram-compress.h', 'migration/migration-stats.h', 'migration/savevm.h', 'qapi/qapi-events-migration.h', 'include/qapi/qmp/qnull.h', 'migration/block.h', 'migration/multifd.h', 'migration/threadinfo.h', 'include/io/channel-null.h', 'include/qemu/userfaultfd.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qnum.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-net.h', 'net/trace.h', 'trace/trace-net.h', 'net/clients.h', 'include/net/filter.h', 'net/colo.h', 'net/hub.h', 'net/util.h', 'net/colo-compare.h', 'qapi/qapi-events-net.h', 'net/tap_int.h', 'replay/replay-internal.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-stats.h', 'accel/accel-system.h', 'include/sysemu/accel-blocker.h', 'include/qemu/qht.h', 'include/qemu/qdist.h', 'include/tcg/tcg.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'accel/tcg/tb-context.h'],
# buildifier: leave-alone
includes = ['.', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],
@@ -494,7 +649,7 @@ cc_library( cc_library(
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/cutils.h', 'include/qapi/qmp/qerror.h', 'include/qapi/opts-visitor.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/queue.h', 'include/qemu/option_int.h', 'include/qemu/option.h', 'include/qemu/error-report.h', 'include/qapi/visitor-impl.h', 'include/qapi/clone-visitor.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qobject.h', 'include/qapi/dealloc-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/forward-visitor.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'include/qemu/ctype.h', 'qapi/trace.h', 'trace/trace-qapi.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qapi/qobject-input-visitor.h', 'include/qemu/keyval.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qemu/range.h', 'include/qapi/type-helpers.h', 'qapi/qapi-types-common.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/atomic.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/timer.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/block/graph-lock.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/qmp/dispatch.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/main-loop.h', 'include/sysemu/event-loop-base.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'include/qapi/qmp-event.h', 'qobject/qobject-internal.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qemu/unicode.h', 'qobject/json-parser-int.h', 'include/block/qdict.h', 'include/qemu/sockets.h', 'include/qemu/madvise.h', 'include/qemu/mprotect.h', 'include/qemu/hw-version.h', 'include/qemu/thread-context.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-builtin-visit.h', 'include/qemu/config-file.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'util/trace.h', 'trace/trace-util.h', 'util/qemu-thread-common.h', 'include/qemu/defer-call.h', 'include/qemu/envlist.h', 'include/qemu/path.h', 'include/migration/vmstate.h', 'include/hw/vmstate-if.h', 'include/qemu/fifo8.h', 'include/qemu/cacheflush.h', 'include/qemu/cacheinfo.h', 'include/qemu/qemu-print.h', 'include/qemu/id.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-common.h', 'include/hw/boards.h', 'include/exec/memory.h', 'include/exec/cpu-common.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/ramlist.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'include/sysemu/blockdev.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/hw/core/cpu.h', 'include/disas/dis-asm.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/qemu/plugin-event.h', 'include/qemu/help_option.h', 'include/qemu/qemu-progress.h', 'include/qemu/crc32c.h', 'include/qemu/uuid.h', 'include/qemu/log.h', 'include/qemu/qdist.h', 'include/qemu/qht.h', 'include/qemu/seqlock.h', 'include/qemu/memalign.h', 'include/qemu/xxhash.h', 'include/qemu/reserved-region.h', 'include/qemu/stats64.h', 'include/qemu/systemd.h', 'include/qemu/guest-random.h', 'include/crypto/random.h', 'include/exec/replay-core.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-yank.h', 'include/qemu/yank.h', 'include/qemu/interval-tree.h', 'include/qemu/crc-ccitt.h', 'include/block/thread-pool.h', 'include/block/raw-aio.h', 'include/qemu/coroutine_int.h', 'include/sysemu/cpu-timers.h', 'include/qemu/base64.h', 'include/sysemu/replay.h', 'qapi/qapi-types-ui.h', 'include/sysemu/cpus.h', 'include/sysemu/accel-ops.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-common.h', 'include/qemu/buffer.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/qemu/hbitmap.h', 'include/crypto/hash.h', 'include/qemu/iova-tree.h', 'include/qemu/uri.h', 'include/qemu/nvdimm-utils.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/acpi-defs.h', 'util/block-helpers.h', 'include/qemu/units.h', 'include/qemu/co-shared-resource.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/filemonitor.h', 'include/qemu/cpuid.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'include/crypto/clmul.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h', 'include/crypto/init.h', 'include/crypto/sm4.h', 'trace/trace-root.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-types-trace.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-common.h', 'include/block/throttle-groups.h', 'include/sysemu/block-backend-io.h', 'include/block/accounting.h', 'include/block/export.h', 'qapi/qapi-types-block-export.h', 'include/block/block_int.h', 'include/block/block_int-global-state.h', 'include/block/block_int-common.h', 'include/block/snapshot.h', 'include/block/block_int-io.h', 'include/sysemu/runstate.h', 'include/hw/block/fdc.h', 'qapi/qapi-types-block.h', 'include/sysemu/dump-arch.h', 'include/exec/gdbstub.h', 'include/sysemu/sysemu.h', 'include/hw/isa/isa.h', 'include/exec/ioport.h', 'include/migration/blocker.h', 'qapi/qapi-types-migration.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-control.h', 'include/sysemu/iothread.h', 'qapi/qapi-emit-events.h', 'include/hw/mem/memory-device.h', 'qapi/qapi-commands-control.h', 'include/sysemu/qtest.h', 'include/hw/display/ramfb.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'net/colo-compare.h', 'include/migration/colo.h', 'migration/migration.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/net/announce.h', 'qapi/qapi-types-net.h', 'migration/postcopy-ram.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-sockets.h', 'include/ui/win32-kbd-hook.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/qemu/accel.h', 'include/sysemu/hvf.h', 'include/sysemu/whpx.h', 'include/sysemu/nvmm.h', 'include/hw/nvram/fw_cfg.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/hw/sysbus.h', 'include/sysemu/dma.h', 'include/exec/address-spaces.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_ids.h', 'include/hw/pci/pci_regs.h', 'include/standard-headers/linux/pci_regs.h', 'include/semihosting/semihost.h', 'include/hw/usb.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-x86.h', 'include/hw/i386/pc.h', 'include/hw/block/flash.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/firmware/smbios.h', 'include/hw/cxl/cxl.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'include/hw/pci/pci_host.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/pci/pcie_doe.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/cxl/cxl_device.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pcie.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_aer.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/cxl/cxl_events.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/pci/msi.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio.h', 'include/net/net.h', 'include/net/queue.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-commands-authz.h', 'trace/trace-qapi_commands_authz_trace_events.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-events-block.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'trace/trace-qapi_commands_block_trace_events.h', 'trace/trace-qapi_commands_block_core_trace_events.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-commands-block-export.h', 'trace/trace-qapi_commands_block_export_trace_events.h', 'qapi/qapi-visit-char.h', 'qapi/qapi-events-char.h', 'qapi/qapi-commands-char.h', 'trace/trace-qapi_commands_char_trace_events.h', 'trace/trace-qapi_commands_common_trace_events.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-commands-compat.h', 'trace/trace-qapi_commands_compat_trace_events.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-events-control.h', 'trace/trace-qapi_commands_control_trace_events.h', 'trace/trace-qapi_commands_crypto_trace_events.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-events-cxl.h', 'qapi/qapi-commands-cxl.h', 'trace/trace-qapi_commands_cxl_trace_events.h', 'qapi/qapi-types-dump.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-commands-dump.h', 'trace/trace-qapi_commands_dump_trace_events.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-events-error.h', 'qapi/qapi-commands-error.h', 'trace/trace-qapi_commands_error_trace_events.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-commands-introspect.h', 'trace/trace-qapi_commands_introspect_trace_events.h', 'trace/trace-qapi_commands_job_trace_events.h', 'qapi/qapi-events-machine-common.h', 'trace/trace-qapi_commands_machine_common_trace_events.h', 'qapi/qapi-events-machine.h', 'trace/trace-qapi_commands_machine_trace_events.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-events-migration.h', 'trace/trace-qapi_commands_migration_trace_events.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-events-misc.h', 'trace/trace-qapi_commands_misc_trace_events.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-events-net.h', 'qapi/qapi-commands-net.h', 'trace/trace-qapi_commands_net_trace_events.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-commands-pragma.h', 'trace/trace-qapi_commands_pragma_trace_events.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-commands-qom.h', 'trace/trace-qapi_commands_qom_trace_events.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-commands-replay.h', 'trace/trace-qapi_commands_replay_trace_events.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-commands-run-state.h', 'trace/trace-qapi_commands_run_state_trace_events.h', 'trace/trace-qapi_commands_sockets_trace_events.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-commands-stats.h', 'trace/trace-qapi_commands_stats_trace_events.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-events-trace.h', 'trace/trace-qapi_commands_trace_trace_events.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-commands-transaction.h', 'trace/trace-qapi_commands_transaction_trace_events.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-commands-virtio.h', 'trace/trace-qapi_commands_virtio_trace_events.h', 'qapi/qapi-events-yank.h', 'trace/trace-qapi_commands_yank_trace_events.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-commands-acpi.h', 'trace/trace-qapi_commands_acpi_trace_events.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-commands-audio.h', 'trace/trace-qapi_commands_audio_trace_events.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-commands-cryptodev.h', 'trace/trace-qapi_commands_cryptodev_trace_events.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-commands-qdev.h', 'trace/trace-qapi_commands_qdev_trace_events.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-commands-pci.h', 'trace/trace-qapi_commands_pci_trace_events.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-commands-rdma.h', 'trace/trace-qapi_commands_rdma_trace_events.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-commands-rocker.h', 'trace/trace-qapi_commands_rocker_trace_events.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-commands-tpm.h', 'trace/trace-qapi_commands_tpm_trace_events.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-commands-ui.h', 'trace/trace-qapi_commands_ui_trace_events.h', 'trace/trace-crypto.h', 'trace/trace-qom.h', 'trace/trace-monitor.h', 'trace/trace-gdbstub.h', 'trace/trace-authz.h', 'trace/trace-block.h', 'trace/trace-io.h', 'trace/trace-nbd.h', 'trace/trace-scsi.h', 'trace/trace-accel_kvm.h', 'trace/trace-audio.h', 'trace/trace-backends.h', 'trace/trace-backends_tpm.h', 'trace/trace-chardev.h', 'trace/trace-ebpf.h', 'trace/trace-hw_9pfs.h', 'trace/trace-hw_acpi.h', 'trace/trace-hw_adc.h', 'trace/trace-hw_alpha.h', 'trace/trace-hw_arm.h', 'trace/trace-hw_audio.h', 'trace/trace-hw_block.h', 'trace/trace-hw_block_dataplane.h', 'trace/trace-hw_char.h', 'trace/trace-hw_display.h', 'trace/trace-hw_dma.h', 'trace/trace-hw_hyperv.h', 'trace/trace-hw_i2c.h', 'trace/trace-hw_i386.h', 'trace/trace-hw_i386_xen.h', 'trace/trace-hw_i386_kvm.h', 'trace/trace-hw_ide.h', 'trace/trace-hw_input.h', 'trace/trace-hw_intc.h', 'trace/trace-hw_isa.h', 'trace/trace-hw_mem.h', 'trace/trace-hw_mips.h', 'trace/trace-hw_misc.h', 'trace/trace-hw_misc_macio.h', 'trace/trace-hw_net.h', 'trace/trace-hw_net_can.h', 'trace/trace-hw_nubus.h', 'trace/trace-hw_nvme.h', 'trace/trace-hw_nvram.h', 'trace/trace-hw_pci.h', 'trace/trace-hw_pci_host.h', 'trace/trace-hw_ppc.h', 'trace/trace-hw_rdma.h', 'trace/trace-hw_rdma_vmw.h', 'trace/trace-hw_rtc.h', 'trace/trace-hw_s390x.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_sensor.h', 'trace/trace-hw_sd.h', 'trace/trace-hw_sh4.h', 'trace/trace-hw_sparc.h', 'trace/trace-hw_sparc64.h', 'trace/trace-hw_ssi.h', 'trace/trace-hw_timer.h', 'trace/trace-hw_tpm.h', 'trace/trace-hw_ufs.h', 'trace/trace-hw_usb.h', 'trace/trace-hw_vfio.h', 'trace/trace-hw_virtio.h', 'trace/trace-hw_watchdog.h', 'trace/trace-hw_xen.h', 'trace/trace-hw_gpio.h', 'trace/trace-migration.h', 'trace/trace-net.h', 'trace/trace-system.h', 'trace/trace-ui.h', 'trace/trace-hw_remote.h', 'trace/trace-accel_tcg.h', 'trace/trace-hw_core.h', 'trace/trace-target_arm.h', 'trace/trace-target_arm_hvf.h', 'trace/trace-target_hppa.h', 'trace/trace-target_i386.h', 'trace/trace-target_i386_kvm.h', 'trace/trace-target_mips_tcg.h', 'trace/trace-target_nios2.h', 'trace/trace-target_ppc.h', 'trace/trace-target_riscv.h', 'trace/trace-target_s390x.h', 'trace/trace-target_s390x_kvm.h', 'trace/trace-target_sparc.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'trace/trace-qapi_commands_misc_target_trace_events.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'host/include/x86_64', 'platform/windows-amd64'],
@@ -506,7 +661,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/block/qdict.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/queue.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-types-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-types-job.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qemu/cutils.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'monitor/monitor-internal.h', 'include/chardev/char-fe.h', 'include/chardev/char.h', 'qapi/qapi-types-char.h', 'include/qemu/main-loop.h', 'include/block/aio.h', 'include/qemu/coroutine-core.h', 'include/qemu/event_notifier.h', 'include/qemu/timer.h', 'include/block/graph-lock.h', 'include/sysemu/event-loop-base.h', 'include/monitor/monitor.h', 'include/block/block.h', 'include/block/block-global-state.h', 'include/block/block-common.h', 'include/block/blockjob.h', 'include/qemu/job.h', 'include/qemu/progress_meter.h', 'include/qemu/coroutine.h', 'include/qemu/lockable.h', 'include/qemu/ratelimit.h', 'include/qemu/transactions.h', 'include/block/block-io.h', 'include/block/aio-wait.h', 'include/qemu/iov.h', 'qapi/qapi-types-misc.h', 'include/qemu/readline.h', 'include/exec/hwaddr.h', 'qapi/qapi-types-control.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/sysemu/iothread.h', 'include/qapi/opts-visitor.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-visit-control.h', 'include/qemu/error-report.h', 'include/qemu/option.h', 'include/sysemu/qtest.h', 'monitor/trace.h', 'trace/trace-monitor.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/chardev/char-io.h', 'include/io/channel.h', 'qapi/qapi-commands-control.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'qemu-version.h', 'include/qapi/compat-policy.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-introspect.h', 'include/qapi/qmp/qlit.h', 'qapi/qapi-visit-introspect.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -518,7 +673,7 @@ cc_library( alwayslink = True,
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/qdev-core.h', 'include/qemu/atomic.h', 'include/qemu/queue.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/host-utils.h', 'include/qemu/bswap.h', 'include/qemu/int128.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-sockets.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'include/qemu/cutils.h', 'include/qemu/memalign.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/forward-visitor.h', 'qapi/qapi-builtin-visit.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'qom/trace.h', 'trace/trace-qom.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'include/qemu/log-for-trace.h', 'include/qemu/error-report.h', 'include/qom/qom-qobject.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qstring.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qobject-output-visitor.h', 'include/qemu/help_option.h', 'include/qemu/id.h', 'include/qemu/option.h', 'include/qemu/qemu-print.h', 'include/qapi/opts-visitor.h', 'include/qemu/config-file.h', 'include/qemu/keyval.h'],
# buildifier: leave-alone
includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
@@ -529,7 +684,7 @@ cc_library( cc_library(
copts = ['-Wno-constant-conversion', '-Wno-macro-redefined', '-Wno-invalid-noreturn', '-Wno-bitfield-constant-conversion', '-Wno-int-to-void-pointer-cast', '-Wno-unused-command-line-argument', '-Wno-undef', '-Wno-microsoft-enum-forward-reference', '-Wno-microsoft-include', '-Wno-deprecated-declarations', '-fms-extensions', '-march=native'],
defines = ['GLIB_STATIC_COMPILATION', 'GMODULE_STATIC_COMPILATION', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'CONFIG_SOFTMMU'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
+ deps = ['@glib//:gmodule-static', '@glib//:glib-static', '@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],
hdrs = ['include/qemu/osdep.h', 'platform/windows-amd64/config-host.h', 'include/exec/poison.h', 'config-poison.h', 'include/qemu/compiler.h', 'include/glib-compat.h', 'include/sysemu/os-win32.h', 'include/qemu/typedefs.h', 'include/qemu/int128.h', 'include/qemu/bswap.h', 'include/qemu/interval-tree.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg.h', 'include/exec/memop.h', 'include/qemu/host-utils.h', 'include/exec/memopidx.h', 'include/qemu/bitops.h', 'include/qemu/atomic.h', 'include/qemu/plugin.h', 'include/qemu/config-file.h', 'include/qemu/qemu-plugin.h', 'include/qemu/error-report.h', 'include/qemu/queue.h', 'include/qemu/option.h', 'include/qemu/plugin-event.h', 'include/hw/core/cpu.h', 'include/hw/qdev-core.h', 'include/qemu/bitmap.h', 'include/qemu/rcu.h', 'include/qemu/thread.h', 'include/qemu/processor.h', 'include/qemu/clang-tsa.h', 'include/qemu/thread-win32.h', 'include/qemu/qsp.h', 'include/qemu/notify.h', 'include/qemu/sys_membarrier.h', 'include/qemu/coroutine-tls.h', 'include/qemu/rcu_queue.h', 'include/qom/object.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/qemu/module.h', 'include/hw/hotplug.h', 'include/hw/resettable.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/tlb-common.h', 'qapi/qapi-types-run-state.h', 'include/tcg/tcg-mo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/tcg/tcg-cond.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg-opc.h', 'tcg/i386/tcg-target.opc.h', 'include/exec/helper-proto-common.h', 'include/qemu/atomic128.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/x86_64/host/atomic128-ldst.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-head.h', 'include/fpu/softfloat-types.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/plugin-helpers.h', 'include/exec/helper-gen-common.h', 'include/exec/helper-gen.h.inc', 'include/tcg/helper-info.h', 'tcg/tcg-internal.h', 'include/qemu/units.h', 'include/qemu/madvise.h', 'include/qemu/mprotect.h', 'include/qemu/memalign.h', 'include/qemu/cacheinfo.h', 'include/qemu/qtree.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'include/exec/translation-block.h', 'include/qemu/cutils.h', 'include/qemu/qemu-print.h', 'include/qemu/cacheflush.h', 'include/qemu/timer.h', 'include/tcg/startup.h', 'include/elf.h', 'include/exec/log.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/disas/disas.h', 'include/tcg/tcg-ldst.h', 'include/tcg/tcg-temp-internal.h', 'accel/tcg/perf.h', 'tcg/i386/tcg-target-con-set.h', 'tcg/i386/tcg-target.c.inc', 'tcg/tcg-ldst.c.inc', 'tcg/tcg-pool.c.inc', 'tcg/i386/tcg-target-con-str.h', 'include/exec/plugin-gen.h', 'include/tcg/tcg-op-gvec-common.h', 'include/tcg/tcg-gvec-desc.h'],
# buildifier: leave-alone
includes = ['tcg', '.', 'qapi', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
@@ -3146,7 +3301,7 @@ py_binary( srcs = ['subprojects/keycodemapdb/tools/keymap-gen.py'],
)
py_binary(
- data = ['platform/windows-amd64/x86_64-softmmu-config-target.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'platform/windows-amd64/riscv64-softmmu-config-devices.h', 'platform/windows-amd64/aarch64-softmmu-config-target.h', 'platform/windows-amd64/riscv64-softmmu-config-target.h', 'platform/windows-amd64/x86_64-softmmu-config-devices.h'],
+ data = ['platform/windows-amd64/riscv64-softmmu-config-target.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'platform/windows-amd64/aarch64-softmmu-config-target.h', 'platform/windows-amd64/x86_64-softmmu-config-devices.h', 'platform/windows-amd64/riscv64-softmmu-config-devices.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h'],
imports = ['scripts'],
name = 'make-config-poison',
srcs = ['scripts/make-config-poison.py'],
@@ -3168,10 +3323,10 @@ py_binary( srcs = ['scripts/modules/module_block.py'],
)
py_binary(
- data = ['qapi/acpi.json', 'qapi/block.json', 'qapi/sockets.json', 'qapi/qom.json', 'qapi/audio.json', 'qapi/crypto.json', 'qapi/ui.json', 'qapi/authz.json', 'qapi/transaction.json', 'qapi/block-core.json', 'qapi/misc-target.json', 'qapi/job.json', 'qapi/machine-target.json', 'qapi/char.json', 'qapi/pragma.json', 'qapi/pci.json', 'qapi/error.json', 'qapi/tpm.json', 'qapi/control.json', 'qapi/run-state.json', 'qapi/machine.json', 'qapi/cxl.json', 'qapi/virtio.json', 'qapi/dump.json', 'qapi/net.json', 'qapi/rocker.json', 'qapi/rdma.json', 'qapi/introspect.json', 'qapi/migration.json', 'qapi/machine-common.json', 'qapi/common.json', 'qapi/stats.json', 'qapi/qdev.json', 'qapi/yank.json', 'qapi/trace.json', 'qapi/misc.json', 'qapi/block-export.json', 'qapi/compat.json', 'qapi/cryptodev.json', 'qapi/replay.json'],
+ data = ['qapi/machine-common.json', 'qapi/rdma.json', 'qapi/cryptodev.json', 'qapi/misc.json', 'qapi/pci.json', 'qapi/error.json', 'qapi/machine.json', 'qapi/block.json', 'qapi/authz.json', 'qapi/dump.json', 'qapi/migration.json', 'qapi/transaction.json', 'qapi/block-core.json', 'qapi/qdev.json', 'qapi/rocker.json', 'qapi/net.json', 'qapi/virtio.json', 'qapi/pragma.json', 'qapi/introspect.json', 'qapi/common.json', 'qapi/job.json', 'qapi/acpi.json', 'qapi/char.json', 'qapi/audio.json', 'qapi/yank.json', 'qapi/compat.json', 'qapi/block-export.json', 'qapi/control.json', 'qapi/misc-target.json', 'qapi/replay.json', 'qapi/ui.json', 'qapi/run-state.json', 'qapi/crypto.json', 'qapi/qom.json', 'qapi/machine-target.json', 'qapi/trace.json', 'qapi/cxl.json', 'qapi/sockets.json', 'qapi/stats.json', 'qapi/tpm.json'],
imports = ['scripts'],
name = 'qapi-gen',
- srcs = ['scripts/qapi/schema.py', 'scripts/qapi/commands.py', 'scripts/qapi/gen.py', 'scripts/qapi/main.py', 'scripts/qapi/parser.py', 'scripts/qapi/common.py', 'scripts/qapi/source.py', 'scripts/qapi/visit.py', 'scripts/qapi/error.py', 'scripts/qapi/types.py', 'scripts/qapi/events.py', 'scripts/qapi/expr.py', 'scripts/qapi-gen.py', 'scripts/qapi/introspect.py', 'scripts/qapi/__init__.py'],
+ srcs = ['scripts/qapi-gen.py', 'scripts/qapi/events.py', 'scripts/qapi/gen.py', 'scripts/qapi/main.py', 'scripts/qapi/types.py', 'scripts/qapi/parser.py', 'scripts/qapi/commands.py', 'scripts/qapi/__init__.py', 'scripts/qapi/introspect.py', 'scripts/qapi/source.py', 'scripts/qapi/visit.py', 'scripts/qapi/expr.py', 'scripts/qapi/schema.py', 'scripts/qapi/error.py', 'scripts/qapi/common.py'],
)
py_binary(
imports = ['scripts'],
@@ -3186,7 +3341,7 @@ py_binary( py_binary(
imports = ['scripts'],
name = 'tracetool',
- srcs = ['scripts/tracetool/backend/__init__.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool.py', 'scripts/tracetool/backend/syslog.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/backend/simple.py'],
+ srcs = ['scripts/tracetool/format/d.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/backend/syslog.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/format/h.py'],
)
windows_resources(
name = 'version_rc',
diff --git a/qemu-darwin-shim.jsonc b/qemu-darwin-shim.jsonc index 73c052aacb..76af46e13b 100644 --- a/qemu-darwin-shim.jsonc +++ b/qemu-darwin-shim.jsonc @@ -178,7 +178,9 @@ "libfdt": [ "//external/dtc:libfdt" ], - "rutabaga_gfx_ffi": [] + "rutabaga_gfx_ffi": [ + "//external/crosvm/rutabaga_gfx/ffi:c_ffi" + ] }, // The actual set of targets you wish to generate bazel targets for. // These are the targets that will be exported. @@ -192,7 +194,9 @@ "hw-display-virtio-gpu", "hw-display-virtio-vga", "hw-display-virtio-vga-gl", - "hw-display-virtio-gpu-pci" + "hw-display-virtio-gpu-pci", + "hw-display-virtio-gpu-rutabaga", + "hw-display-virtio-gpu-pci-rutabaga" ], "exclude": [ "vhost-user", diff --git a/qemu-linux-shim.jsonc b/qemu-linux-shim.jsonc index 73a794274c..c04c4daacb 100644 --- a/qemu-linux-shim.jsonc +++ b/qemu-linux-shim.jsonc @@ -36,6 +36,8 @@ "libqemu-aarch64-softmmu", "//hardware/generic/goldfish/emulator/plugin:registration" ], + // Enable our plugins to link back. + "+linkopts": ["-rdynamic"], "visibility": [ "//visibility:public" ] @@ -52,6 +54,8 @@ "libqemu-riscv64-softmmu", "//hardware/generic/goldfish/emulator/plugin:registration" ], + // Enable our plugins to link back. + "+linkopts": ["-rdynamic"], "visibility": [ "//visibility:public" ] @@ -68,6 +72,8 @@ "libqemu-x86_64-softmmu", "//hardware/generic/goldfish/emulator/plugin:registration" ], + // Enable our plugins to link back. + "+linkopts": ["-rdynamic"], "visibility": [ "//visibility:public" ] @@ -191,7 +197,9 @@ "libvhost-user-glib": [ "//external/qemu/subprojects/libvhost-user:vhost-user-glib" ], - "rutabaga_gfx_ffi": [] + "rutabaga_gfx_ffi": [ + "//external/crosvm/rutabaga_gfx/ffi:c_ffi" + ] }, // The actual set of targets you wish to generate bazel targets for. // These are the targets that will be exported. @@ -207,7 +215,9 @@ "hw-display-virtio-gpu", "hw-display-virtio-vga", "hw-display-virtio-vga-gl", - "hw-display-virtio-gpu-pci" + "hw-display-virtio-gpu-pci", + "hw-display-virtio-gpu-rutabaga", + "hw-display-virtio-gpu-pci-rutabaga" ], "exclude": [ "vhost-user", diff --git a/qemu-windows-shim.jsonc b/qemu-windows-shim.jsonc index 5a29b99f4f..6b48982442 100644 --- a/qemu-windows-shim.jsonc +++ b/qemu-windows-shim.jsonc @@ -224,7 +224,9 @@ "vhost-user-glib": [ "//external/qemu/subprojects/libvhost-user:vhost-user-glib" ], - "rutabaga_gfx_ffi": [] + "rutabaga_gfx_ffi": [ + "//external/crosvm/rutabaga_gfx/ffi:c_ffi" + ] }, // The actual set of targets you wish to generate bazel targets for. // These are the targets that will be exported. @@ -235,10 +237,12 @@ "qemu-img", // Here we have the windows modules: "accel-tcg-x86_64", - "hw-display-virtio-gpu-pci", "hw-display-virtio-gpu", + "hw-display-virtio-vga", "hw-display-virtio-vga-gl", - "hw-display-virtio-vga" + "hw-display-virtio-gpu-pci", + "hw-display-virtio-gpu-rutabaga", + "hw-display-virtio-gpu-pci-rutabaga" ], "exclude": [ "vhost-user", diff --git a/qom/object.c b/qom/object.c index 95c0dc8285..8b3844e424 100644 --- a/qom/object.c +++ b/qom/object.c @@ -43,7 +43,7 @@ typedef struct TypeImpl TypeImpl; struct InterfaceImpl { - const char *typename; + const char *type_name; }; struct TypeImpl @@ -69,7 +69,7 @@ struct TypeImpl const char *parent; TypeImpl *parent_type; - ObjectClass *class; + ObjectClass *klass; int num_interfaces; InterfaceImpl interfaces[MAX_INTERFACES]; @@ -131,7 +131,7 @@ static TypeImpl *type_new(const TypeInfo *info) ti->abstract = info->abstract; for (i = 0; info->interfaces && info->interfaces[i].type; i++) { - ti->interfaces[i].typename = g_strdup(info->interfaces[i].type); + ti->interfaces[i].type_name = g_strdup(info->interfaces[i].type); } ti->num_interfaces = i; @@ -234,9 +234,9 @@ static size_t type_object_get_align(TypeImpl *ti) return 0; } -size_t object_type_get_instance_size(const char *typename) +size_t object_type_get_instance_size(const char *type_name) { - TypeImpl *type = type_get_by_name(typename); + TypeImpl *type = type_get_by_name(type_name); g_assert(type != NULL); return type_object_get_size(type); @@ -276,11 +276,11 @@ static void type_initialize_interface(TypeImpl *ti, TypeImpl *interface_type, type_initialize(iface_impl); g_free((char *)info.name); - new_iface = (InterfaceClass *)iface_impl->class; - new_iface->concrete_class = ti->class; + new_iface = (InterfaceClass *)iface_impl->klass; + new_iface->concrete_class = ti->klass; new_iface->interface_type = interface_type; - ti->class->interfaces = g_slist_append(ti->class->interfaces, new_iface); + ti->klass->interfaces = g_slist_append(ti->klass->interfaces, new_iface); } static void object_property_free(gpointer data) @@ -301,7 +301,7 @@ static void type_initialize(TypeImpl *ti) { TypeImpl *parent; - if (ti->class) { + if (ti->klass) { return; } @@ -322,7 +322,7 @@ static void type_initialize(TypeImpl *ti) assert(!ti->instance_finalize); assert(!ti->num_interfaces); } - ti->class = g_malloc0(ti->class_size); + ti->klass = g_malloc0(ti->class_size); parent = type_get_parent(ti); if (parent) { @@ -332,10 +332,10 @@ static void type_initialize(TypeImpl *ti) g_assert(parent->class_size <= ti->class_size); g_assert(parent->instance_size <= ti->instance_size); - memcpy(ti->class, parent->class, parent->class_size); - ti->class->interfaces = NULL; + memcpy(ti->klass, parent->klass, parent->class_size); + ti->klass->interfaces = NULL; - for (e = parent->class->interfaces; e; e = e->next) { + for (e = parent->klass->interfaces; e; e = e->next) { InterfaceClass *iface = e->data; ObjectClass *klass = OBJECT_CLASS(iface); @@ -343,13 +343,13 @@ static void type_initialize(TypeImpl *ti) } for (i = 0; i < ti->num_interfaces; i++) { - TypeImpl *t = type_get_by_name(ti->interfaces[i].typename); + TypeImpl *t = type_get_by_name(ti->interfaces[i].type_name); if (!t) { error_report("missing interface '%s' for object '%s'", - ti->interfaces[i].typename, parent->name); + ti->interfaces[i].type_name, parent->name); abort(); } - for (e = ti->class->interfaces; e; e = e->next) { + for (e = ti->klass->interfaces; e; e = e->next) { TypeImpl *target_type = OBJECT_CLASS(e->data)->type; if (type_is_ancestor(target_type, t)) { @@ -365,20 +365,20 @@ static void type_initialize(TypeImpl *ti) } } - ti->class->properties = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, + ti->klass->properties = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, object_property_free); - ti->class->type = ti; + ti->klass->type = ti; while (parent) { if (parent->class_base_init) { - parent->class_base_init(ti->class, ti->class_data); + parent->class_base_init(ti->klass, ti->class_data); } parent = type_get_parent(parent); } if (ti->class_init) { - ti->class_init(ti->class, ti->class_data); + ti->class_init(ti->klass, ti->class_data); } } @@ -526,7 +526,7 @@ static void object_initialize_with_type(Object *obj, size_t size, TypeImpl *type g_assert(size >= type->instance_size); memset(obj, 0, type->instance_size); - obj->class = type->class; + obj->klass = type->klass; object_ref(obj); object_class_property_init_all(obj); obj->properties = g_hash_table_new_full(g_str_hash, g_str_equal, @@ -535,23 +535,23 @@ static void object_initialize_with_type(Object *obj, size_t size, TypeImpl *type object_post_init_with_type(obj, type); } -void object_initialize(void *data, size_t size, const char *typename) +void object_initialize(void *data, size_t size, const char *type_name) { - TypeImpl *type = type_get_by_name(typename); + TypeImpl *type = type_get_by_name(type_name); #ifdef CONFIG_MODULES if (!type) { - int rv = module_load_qom(typename, &error_fatal); + int rv = module_load_qom(type_name, &error_fatal); if (rv > 0) { - type = type_get_by_name(typename); + type = type_get_by_name(type_name); } else { - error_report("missing object type '%s'", typename); + error_report("missing object type '%s'", type_name); exit(1); } } #endif if (!type) { - error_report("missing object type '%s'", typename); + error_report("missing object type '%s'", type_name); abort(); } @@ -703,7 +703,7 @@ static void object_deinit(Object *obj, TypeImpl *type) static void object_finalize(void *data) { Object *obj = data; - TypeImpl *ti = obj->class->type; + TypeImpl *ti = obj->klass->type; object_property_del_all(obj); object_deinit(obj, ti); @@ -762,15 +762,15 @@ Object *object_new_with_class(ObjectClass *klass) return object_new_with_type(klass->type); } -Object *object_new(const char *typename) +Object *object_new(const char *type_name) { - TypeImpl *ti = type_get_by_name(typename); + TypeImpl *ti = type_get_by_name(type_name); return object_new_with_type(ti); } -Object *object_new_with_props(const char *typename, +Object *object_new_with_props(const char *type_name, Object *parent, const char *id, Error **errp, @@ -780,14 +780,14 @@ Object *object_new_with_props(const char *typename, Object *obj; va_start(vargs, errp); - obj = object_new_with_propv(typename, parent, id, errp, vargs); + obj = object_new_with_propv(type_name, parent, id, errp, vargs); va_end(vargs); return obj; } -Object *object_new_with_propv(const char *typename, +Object *object_new_with_propv(const char *type_name, Object *parent, const char *id, Error **errp, @@ -797,14 +797,14 @@ Object *object_new_with_propv(const char *typename, ObjectClass *klass; UserCreatable *uc; - klass = object_class_by_name(typename); + klass = object_class_by_name(type_name); if (!klass) { - error_setg(errp, "invalid object type: %s", typename); + error_setg(errp, "invalid object type: %s", type_name); return NULL; } if (object_class_is_abstract(klass)) { - error_setg(errp, "object type '%s' is abstract", typename); + error_setg(errp, "object type '%s' is abstract", type_name); return NULL; } obj = object_new_with_type(klass->type); @@ -872,36 +872,36 @@ bool object_set_propv(Object *obj, } -Object *object_dynamic_cast(Object *obj, const char *typename) +Object *object_dynamic_cast(Object *obj, const char *type_name) { - if (obj && object_class_dynamic_cast(object_get_class(obj), typename)) { + if (obj && object_class_dynamic_cast(object_get_class(obj), type_name)) { return obj; } return NULL; } -Object *object_dynamic_cast_assert(Object *obj, const char *typename, +Object *object_dynamic_cast_assert(Object *obj, const char *type_name, const char *file, int line, const char *func) { - trace_object_dynamic_cast_assert(obj ? obj->class->type->name : "(null)", - typename, file, line, func); + trace_object_dynamic_cast_assert(obj ? obj->klass->type->name : "(null)", + type_name, file, line, func); #ifdef CONFIG_QOM_CAST_DEBUG int i; Object *inst; for (i = 0; obj && i < OBJECT_CLASS_CAST_CACHE; i++) { - if (qatomic_read(&obj->class->object_cast_cache[i]) == typename) { + if (qatomic_read(&obj->klass->object_cast_cache[i]) == type_name) { goto out; } } - inst = object_dynamic_cast(obj, typename); + inst = object_dynamic_cast(obj, type_name); if (!inst && obj) { fprintf(stderr, "%s:%d:%s: Object %p is not an instance of type %s\n", - file, line, func, obj, typename); + file, line, func, obj, type_name); abort(); } @@ -909,10 +909,10 @@ Object *object_dynamic_cast_assert(Object *obj, const char *typename, if (obj && obj == inst) { for (i = 1; i < OBJECT_CLASS_CAST_CACHE; i++) { - qatomic_set(&obj->class->object_cast_cache[i - 1], - qatomic_read(&obj->class->object_cast_cache[i])); + qatomic_set(&obj->klass->object_cast_cache[i - 1], + qatomic_read(&obj->klass->object_cast_cache[i])); } - qatomic_set(&obj->class->object_cast_cache[i - 1], typename); + qatomic_set(&obj->klass->object_cast_cache[i - 1], type_name); } out: @@ -921,7 +921,7 @@ out: } ObjectClass *object_class_dynamic_cast(ObjectClass *class, - const char *typename) + const char *type_name) { ObjectClass *ret = NULL; TypeImpl *target_type; @@ -933,17 +933,17 @@ ObjectClass *object_class_dynamic_cast(ObjectClass *class, /* A simple fast path that can trigger a lot for leaf classes. */ type = class->type; - if (type->name == typename) { + if (type->name == type_name) { return class; } - target_type = type_get_by_name(typename); + target_type = type_get_by_name(type_name); if (!target_type) { /* target class type unknown, so fail the cast */ return NULL; } - if (type->class->interfaces && + if (type->klass->interfaces && type_is_ancestor(target_type, type_interface)) { int found = 0; GSList *i; @@ -968,45 +968,45 @@ ObjectClass *object_class_dynamic_cast(ObjectClass *class, return ret; } -ObjectClass *object_class_dynamic_cast_assert(ObjectClass *class, - const char *typename, +ObjectClass *object_class_dynamic_cast_assert(ObjectClass *klass, + const char *type_name, const char *file, int line, const char *func) { ObjectClass *ret; - trace_object_class_dynamic_cast_assert(class ? class->type->name : "(null)", - typename, file, line, func); + trace_object_class_dynamic_cast_assert(klass ? klass->type->name : "(null)", + type_name, file, line, func); #ifdef CONFIG_QOM_CAST_DEBUG int i; - for (i = 0; class && i < OBJECT_CLASS_CAST_CACHE; i++) { - if (qatomic_read(&class->class_cast_cache[i]) == typename) { - ret = class; + for (i = 0; klass && i < OBJECT_CLASS_CAST_CACHE; i++) { + if (qatomic_read(&klass->class_cast_cache[i]) == type_name) { + ret = klass; goto out; } } #else - if (!class || !class->interfaces) { - return class; + if (!klass || !klass->interfaces) { + return klass; } #endif - ret = object_class_dynamic_cast(class, typename); - if (!ret && class) { + ret = object_class_dynamic_cast(klass, type_name); + if (!ret && klass) { fprintf(stderr, "%s:%d:%s: Object %p is not an instance of type %s\n", - file, line, func, class, typename); + file, line, func, klass, type_name); abort(); } #ifdef CONFIG_QOM_CAST_DEBUG - if (class && ret == class) { + if (klass && ret == klass) { for (i = 1; i < OBJECT_CLASS_CAST_CACHE; i++) { - qatomic_set(&class->class_cast_cache[i - 1], - qatomic_read(&class->class_cast_cache[i])); + qatomic_set(&klass->class_cast_cache[i - 1], + qatomic_read(&klass->class_cast_cache[i])); } - qatomic_set(&class->class_cast_cache[i - 1], typename); + qatomic_set(&klass->class_cast_cache[i - 1], type_name); } out: #endif @@ -1015,12 +1015,12 @@ out: const char *object_get_typename(const Object *obj) { - return obj->class->type->name; + return obj->klass->type->name; } ObjectClass *object_get_class(Object *obj) { - return obj->class; + return obj->klass; } bool object_class_is_abstract(ObjectClass *klass) @@ -1033,9 +1033,9 @@ const char *object_class_get_name(ObjectClass *klass) return klass->type->name; } -ObjectClass *object_class_by_name(const char *typename) +ObjectClass *object_class_by_name(const char *type_name) { - TypeImpl *type = type_get_by_name(typename); + TypeImpl *type = type_get_by_name(type_name); if (!type) { return NULL; @@ -1043,20 +1043,20 @@ ObjectClass *object_class_by_name(const char *typename) type_initialize(type); - return type->class; + return type->klass; } -ObjectClass *module_object_class_by_name(const char *typename) +ObjectClass *module_object_class_by_name(const char *type_name) { ObjectClass *oc; - oc = object_class_by_name(typename); + oc = object_class_by_name(type_name); #ifdef CONFIG_MODULES if (!oc) { Error *local_err = NULL; - int rv = module_load_qom(typename, &local_err); + int rv = module_load_qom(type_name, &local_err); if (rv > 0) { - oc = object_class_by_name(typename); + oc = object_class_by_name(type_name); } else if (rv < 0) { error_report_err(local_err); } @@ -1065,9 +1065,9 @@ ObjectClass *module_object_class_by_name(const char *typename) return oc; } -ObjectClass *object_class_get_parent(ObjectClass *class) +ObjectClass *object_class_get_parent(ObjectClass *klass) { - TypeImpl *type = type_get_parent(class->type); + TypeImpl *type = type_get_parent(klass->type); if (!type) { return NULL; @@ -1075,7 +1075,7 @@ ObjectClass *object_class_get_parent(ObjectClass *class) type_initialize(type); - return type->class; + return type->klass; } typedef struct OCFData @@ -1094,7 +1094,7 @@ static void object_class_foreach_tramp(gpointer key, gpointer value, ObjectClass *k; type_initialize(type); - k = type->class; + k = type->klass; if (!data->include_abstract && type->abstract) { return; @@ -1641,7 +1641,7 @@ typedef struct EnumProperty { } EnumProperty; int object_property_get_enum(Object *obj, const char *name, - const char *typename, Error **errp) + const char *type_name, Error **errp) { char *str; int ret; @@ -1652,10 +1652,10 @@ int object_property_get_enum(Object *obj, const char *name, return -1; } - if (!g_str_equal(prop->type, typename)) { + if (!g_str_equal(prop->type, type_name)) { error_setg(errp, "Property %s on %s is not '%s' enum type", name, object_class_get_name( - object_get_class(obj)), typename); + object_get_class(obj)), type_name); return -1; } @@ -1760,8 +1760,8 @@ static void object_finalize_child_property(Object *obj, const char *name, { Object *child = opaque; - if (child->class->unparent) { - (child->class->unparent)(child); + if (child->klass->unparent) { + (child->klass->unparent)(child); } child->parent = NULL; object_unref(child); @@ -2094,16 +2094,16 @@ Object *object_resolve_path_component(Object *parent, const char *part) static Object *object_resolve_abs_path(Object *parent, char **parts, - const char *typename) + const char *type_name) { Object *child; if (*parts == NULL) { - return object_dynamic_cast(parent, typename); + return object_dynamic_cast(parent, type_name); } if (strcmp(*parts, "") == 0) { - return object_resolve_abs_path(parent, parts + 1, typename); + return object_resolve_abs_path(parent, parts + 1, type_name); } child = object_resolve_path_component(parent, *parts); @@ -2111,19 +2111,19 @@ static Object *object_resolve_abs_path(Object *parent, return NULL; } - return object_resolve_abs_path(child, parts + 1, typename); + return object_resolve_abs_path(child, parts + 1, type_name); } static Object *object_resolve_partial_path(Object *parent, char **parts, - const char *typename, + const char *type_name, bool *ambiguous) { Object *obj; GHashTableIter iter; ObjectProperty *prop; - obj = object_resolve_abs_path(parent, parts, typename); + obj = object_resolve_abs_path(parent, parts, type_name); g_hash_table_iter_init(&iter, parent->properties); while (g_hash_table_iter_next(&iter, NULL, (gpointer *)&prop)) { @@ -2134,7 +2134,7 @@ static Object *object_resolve_partial_path(Object *parent, } found = object_resolve_partial_path(prop->opaque, parts, - typename, ambiguous); + type_name, ambiguous); if (found) { if (obj) { *ambiguous = true; @@ -2151,7 +2151,7 @@ static Object *object_resolve_partial_path(Object *parent, return obj; } -Object *object_resolve_path_type(const char *path, const char *typename, +Object *object_resolve_path_type(const char *path, const char *type_name, bool *ambiguousp) { Object *obj; @@ -2163,12 +2163,12 @@ Object *object_resolve_path_type(const char *path, const char *typename, if (parts[0] == NULL || strcmp(parts[0], "") != 0) { bool ambiguous = false; obj = object_resolve_partial_path(object_get_root(), parts, - typename, &ambiguous); + type_name, &ambiguous); if (ambiguousp) { *ambiguousp = ambiguous; } } else { - obj = object_resolve_abs_path(object_get_root(), parts + 1, typename); + obj = object_resolve_abs_path(object_get_root(), parts + 1, type_name); } g_strfreev(parts); @@ -2369,7 +2369,7 @@ static void property_set_enum(Object *obj, Visitor *v, const char *name, ObjectProperty * object_property_add_enum(Object *obj, const char *name, - const char *typename, + const char *type_name, const QEnumLookup *lookup, int (*get)(Object *, Error **), void (*set)(Object *, int, Error **)) @@ -2380,7 +2380,7 @@ object_property_add_enum(Object *obj, const char *name, prop->get = get; prop->set = set; - return object_property_add(obj, name, typename, + return object_property_add(obj, name, type_name, get ? property_get_enum : NULL, set ? property_set_enum : NULL, property_release_data, @@ -2389,7 +2389,7 @@ object_property_add_enum(Object *obj, const char *name, ObjectProperty * object_class_property_add_enum(ObjectClass *klass, const char *name, - const char *typename, + const char *type_name, const QEnumLookup *lookup, int (*get)(Object *, Error **), void (*set)(Object *, int, Error **)) @@ -2400,7 +2400,7 @@ object_class_property_add_enum(ObjectClass *klass, const char *name, prop->get = get; prop->set = set; - return object_class_property_add(klass, name, typename, + return object_class_property_add(klass, name, type_name, get ? property_get_enum : NULL, set ? property_set_enum : NULL, NULL, diff --git a/system/datadir.c b/system/datadir.c index c9237cb5d4..69cd6767ff 100644 --- a/system/datadir.c +++ b/system/datadir.c @@ -55,6 +55,7 @@ char *qemu_find_file(int type, const char *name) for (i = 0; i < data_dir_idx; i++) { buf = g_strdup_printf("%s/%s%s", data_dir[i], subdir, name); + printf("Trying: %s\n", name); if (access(buf, R_OK) == 0) { trace_load_file(name, buf); return buf; |