aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErwin Jansen <jansene@google.com>2024-04-27 15:46:09 -0700
committerErwin Jansen <jansene@google.com>2024-04-30 10:24:34 -0700
commitd5a89621d5efd795f68dd0cc437b4d3b5bf6fd45 (patch)
tree622c8591c68a03d0db57f9a14427545548fa8d86
parentc39bde08a3bccd470e2e4b273fa94c6bab41f63b (diff)
downloadqemu-d5a89621d5efd795f68dd0cc437b4d3b5bf6fd45.tar.gz
Update generated build files
This updates the bazel build files by running the meson generator on the build bots and merging the generated build files. Updates the merge script to: - Allow the running of buildifier on the results - Update the merge operation, to calculate the final merge upon write. This algorithm (tries) to guarantee that the reconstructed rule for a platform will look exactly the same as the rule used in the individual platform file. - Include common pkg distributation definitions The following targets were used: - bazel-linux-x86_64.zip from go/ab/P73922494 - bazel-darwin-arm64.zip from go/ab/P73922493 - bazel-windows-amd64.zip from go/ab/P73922495 Buildifier was run to organize the final BUILD file. Change-Id: I31fcf1487916bef7a65d3b3550e1c141716c8481
-rw-r--r--BUILD.bazel24591
-rw-r--r--google/scripts/merge_bazel.py104
-rw-r--r--platform/BUILD.common67
-rw-r--r--platform/BUILD.darwin-arm643123
-rw-r--r--platform/BUILD.linux-x86_643131
-rw-r--r--platform/BUILD.windows-amd64 (renamed from platform/windows-amd64/BUILD.windows-amd64)5562
-rw-r--r--platform/README.MD38
-rw-r--r--platform/darwin-arm64/BUILD.darwin-arm6418615
-rw-r--r--platform/darwin-arm64/config-host.h28
-rw-r--r--platform/darwin-arm64/pc-bios/descriptors/50-edk2-i386-secure.json4
-rw-r--r--platform/darwin-arm64/pc-bios/descriptors/50-edk2-x86_64-secure.json4
-rw-r--r--platform/darwin-arm64/pc-bios/descriptors/60-edk2-aarch64.json4
-rw-r--r--platform/darwin-arm64/pc-bios/descriptors/60-edk2-arm.json4
-rw-r--r--platform/darwin-arm64/pc-bios/descriptors/60-edk2-i386.json4
-rw-r--r--platform/darwin-arm64/pc-bios/descriptors/60-edk2-x86_64.json4
-rw-r--r--platform/linux-x86_64/BUILD.linux-x86_6419089
-rw-r--r--platform/linux-x86_64/config-host.h28
-rw-r--r--platform/linux-x86_64/pc-bios/descriptors/50-edk2-i386-secure.json4
-rw-r--r--platform/linux-x86_64/pc-bios/descriptors/50-edk2-x86_64-secure.json4
-rw-r--r--platform/linux-x86_64/pc-bios/descriptors/60-edk2-aarch64.json4
-rw-r--r--platform/linux-x86_64/pc-bios/descriptors/60-edk2-arm.json4
-rw-r--r--platform/linux-x86_64/pc-bios/descriptors/60-edk2-i386.json4
-rw-r--r--platform/linux-x86_64/pc-bios/descriptors/60-edk2-x86_64.json4
-rw-r--r--platform/windows-amd64/aarch64-softmmu-config-devices.h1386
-rw-r--r--platform/windows-amd64/aarch64-softmmu-config-devices.mak686
-rw-r--r--platform/windows-amd64/aarch64-softmmu-config-target.h62
-rw-r--r--platform/windows-amd64/config-host.h954
-rw-r--r--platform/windows-amd64/riscv64-softmmu-config-devices.h602
-rw-r--r--platform/windows-amd64/riscv64-softmmu-config-devices.mak294
-rw-r--r--platform/windows-amd64/riscv64-softmmu-config-target.h66
-rw-r--r--platform/windows-amd64/x86_64-softmmu-config-devices.h798
-rw-r--r--platform/windows-amd64/x86_64-softmmu-config-devices.mak392
-rw-r--r--platform/windows-amd64/x86_64-softmmu-config-target.h66
33 files changed, 34796 insertions, 44934 deletions
diff --git a/BUILD.bazel b/BUILD.bazel
index 98398e8c2f..6b796f62aa 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -1,2639 +1,23396 @@
# This build file was autogenerated by:
-# google/scripts/merge_bazel.py --buildfile platform/windows-amd64/BUILD.windows-amd64 @platforms//os:windows --buildfile platform/darwin-arm64/BUILD.darwin-arm64 @platforms//os:macos --buildfile platform/linux-x86_64/BUILD.linux-x86_64 @platforms//os:linux
-load('//build/bazel/rules:windows_resources.bzl', 'windows_resources')
+# google/scripts/merge_bazel.py --buildfile platform/BUILD.windows-amd64 @platforms//os:windows --buildfile platform/BUILD.darwin-arm64 @platforms//os:macos --buildfile platform/BUILD.linux-x86_64 @platforms//os:linux --buildfile platform/BUILD.common common
+load("@rules_pkg//pkg:mappings.bzl", "pkg_files")
+load("//build/bazel/rules:windows_resources.bzl", "windows_resources")
cc_binary(
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = [] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"', 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"', 'NEED_CPU_H', '_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE', '_REENTRANT'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['@zlib'],'@platforms//os:linux': ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemu-aarch64-softmmu', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['qemu-system-aarch64.exe.p', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'qemu-system-aarch64-unsigned.p', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'qemu-system-aarch64.p', 'subprojects/libvhost-user', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework Hypervisor', '-framework vmnet'],'//conditions:default': [], }),
- name = 'qemu-system-aarch64',
- srcs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'platform/windows-amd64/aarch64-softmmu-config-target.h', 'include/sysemu/os-win32.h'],'@platforms//os:macos': ['include/sysemu/os-posix.h', 'platform/darwin-arm64/aarch64-softmmu-config-target.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['include/glib-compat.h', 'include/qemu-main.h', 'include/qemu/atomic.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/compiler.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/queue.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/sysemu/os-posix.h', 'include/sysemu/sysemu.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'platform/linux-x86_64/config-host.h', 'system/main.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "qemu-img",
+ srcs = [
+ "include/qemu/osdep.h",
+ "qemu-img.c",
+ ] + 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/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/graph-lock.h",
+ "include/block/qapi.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/crypto/init.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help-texts.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/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qemu-progress.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/ratelimit.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/throttle.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/event-loop-base.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.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-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.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",
+ "qemu-img-cmds.h",
+ "qemu-version.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "include",
+ ] + select({
+ "@platforms//os:windows": ["platform/windows-amd64"],
+ "@platforms//os:macos": ["platform/darwin-arm64"],
+ "@platforms//os:linux": ["platform/linux-x86_64"],
+ "//conditions:default": [],
+ }),
+ linkopts = select({
+ "@platforms//os:windows": ["-Wl,/SUBSYSTEM:CONSOLE"],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = ["libqemuutil"] + select({
+ "@platforms//os:windows": [
+ "//external/qemu/google/compat/windows:compat",
+ "@zlib",
+ ],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libauthz",
+ "libblock",
+ "libcrypto",
+ "libevent-loop-base",
+ "libio",
+ "libqom",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
)
+
cc_binary(
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = [] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"', 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"', 'NEED_CPU_H', '_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE', '_REENTRANT'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['@zlib'],'@platforms//os:linux': ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemu-riscv64-softmmu', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['qemu-system-riscv64.exe.p', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'qemu-system-riscv64-unsigned.p', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'qemu-system-riscv64.p', 'subprojects/libvhost-user', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],'//conditions:default': [], }),
- name = 'qemu-system-riscv64',
- srcs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'platform/windows-amd64/riscv64-softmmu-config-target.h', 'include/sysemu/os-win32.h'],'@platforms//os:macos': ['include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h', 'platform/darwin-arm64/riscv64-softmmu-config-target.h'],'@platforms//os:linux': ['include/glib-compat.h', 'include/qemu-main.h', 'include/qemu/atomic.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/compiler.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/queue.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/sysemu/os-posix.h', 'include/sysemu/sysemu.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'system/main.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "qemu-system-aarch64",
+ srcs = [
+ "include/qemu/osdep.h",
+ "system/main.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/aarch64-softmmu-config-target.h",
+ "platform/windows-amd64/config-host.h",
+ ],
+ "@platforms//os:macos": [
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/aarch64-softmmu-config-target.h",
+ "platform/darwin-arm64/config-host.h",
+ ],
+ "@platforms//os:linux": [
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/aarch64-softmmu-config-target.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "include/glib-compat.h",
+ "include/qemu-main.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/compiler.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/notify.h",
+ "include/qemu/queue.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/uuid.h",
+ "include/sysemu/sysemu.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"],
+ "//conditions:default": [],
+ }) + [
+ "_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\\"',
+ ],
+ # 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": [],
+ }),
+ linkopts = [] + select({
+ "@platforms//os:windows": ["-Wl,/SUBSYSTEM:CONSOLE"],
+ "@platforms//os:macos": [
+ "-framework Hypervisor",
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = ["libqemuutil"] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:macos": ["//hardware/generic/goldfish/emulator/plugin:registration"],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ "//hardware/generic/goldfish/emulator/plugin:registration",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqemu-aarch64-softmmu",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
)
+
cc_binary(
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = [] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'NEED_CPU_H', '_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE', '_REENTRANT'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['@zlib'],'@platforms//os:linux': ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemu-x86_64-softmmu', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['qemu-system-x86_64.exe.p', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'qemu-system-x86_64-unsigned.p', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'qemu-system-x86_64.p', 'subprojects/libvhost-user', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],'//conditions:default': [], }),
- name = 'qemu-system-x86_64',
- srcs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h', 'include/sysemu/os-win32.h'],'@platforms//os:macos': ['include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h', 'platform/darwin-arm64/x86_64-softmmu-config-target.h'],'@platforms//os:linux': ['include/glib-compat.h', 'include/qemu-main.h', 'include/qemu/atomic.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/compiler.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/queue.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/sysemu/os-posix.h', 'include/sysemu/sysemu.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h', 'system/main.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "qemu-system-riscv64",
+ srcs = [
+ "include/qemu/osdep.h",
+ "system/main.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ "platform/windows-amd64/riscv64-softmmu-config-target.h",
+ ],
+ "@platforms//os:macos": [
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ "platform/darwin-arm64/riscv64-softmmu-config-target.h",
+ ],
+ "@platforms//os:linux": [
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ "platform/linux-x86_64/riscv64-softmmu-config-target.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "include/glib-compat.h",
+ "include/qemu-main.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/compiler.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/notify.h",
+ "include/qemu/queue.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/uuid.h",
+ "include/sysemu/sysemu.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"],
+ "//conditions:default": [],
+ }) + [
+ "_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\\"',
+ ],
+ # 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": [],
+ }),
+ linkopts = [] + select({
+ "@platforms//os:windows": ["-Wl,/SUBSYSTEM:CONSOLE"],
+ "@platforms//os:macos": [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = ["libqemuutil"] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:macos": ["//hardware/generic/goldfish/emulator/plugin:registration"],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ "//hardware/generic/goldfish/emulator/plugin:registration",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqemu-riscv64-softmmu",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
)
+
+cc_binary(
+ name = "qemu-system-x86_64",
+ srcs = [
+ "include/qemu/osdep.h",
+ "system/main.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ "platform/windows-amd64/x86_64-softmmu-config-target.h",
+ ],
+ "@platforms//os:macos": [
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ "platform/darwin-arm64/x86_64-softmmu-config-target.h",
+ ],
+ "@platforms//os:linux": [
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ "platform/linux-x86_64/x86_64-softmmu-config-target.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "include/glib-compat.h",
+ "include/qemu-main.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/compiler.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/notify.h",
+ "include/qemu/queue.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/uuid.h",
+ "include/sysemu/sysemu.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"],
+ "//conditions:default": [],
+ }) + [
+ "_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\\"',
+ ],
+ # 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": [],
+ }),
+ linkopts = [] + select({
+ "@platforms//os:windows": ["-Wl,/SUBSYSTEM:CONSOLE"],
+ "@platforms//os:macos": [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = ["libqemuutil"] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:macos": ["//hardware/generic/goldfish/emulator/plugin:registration"],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ "//hardware/generic/goldfish/emulator/plugin:registration",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqemu-x86_64-softmmu",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
+)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['authz/trace.h', 'config-poison.h', 'include/authz/base.h', 'include/authz/list.h', 'include/authz/listfile.h', 'include/authz/simple.h', 'include/block/aio.h', 'include/block/graph-lock.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.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-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/filemonitor.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sockets.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-visit-authz.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-authz.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libauthz.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'authz',
- srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.c'],
- visibility = ['//visibility:public'],
+ name = "libaccel-tcg-x86_64",
+ srcs = [
+ "accel/tcg/tcg-accel-ops.c",
+ "accel/tcg/tcg-accel-ops-icount.c",
+ "accel/tcg/tcg-accel-ops-mttcg.c",
+ "accel/tcg/tcg-accel-ops-rr.c",
+ ],
+ hdrs = [
+ "accel/tcg/tcg-accel-ops.h",
+ "accel/tcg/tcg-accel-ops-icount.h",
+ "accel/tcg/tcg-accel-ops-mttcg.h",
+ "accel/tcg/tcg-accel-ops-rr.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/disas/dis-asm.h",
+ "include/exec/cpu-all.h",
+ "include/exec/cpu-common.h",
+ "include/exec/cpu-defs.h",
+ "include/exec/exec-all.h",
+ "include/exec/gdbstub.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/ramlist.h",
+ "include/exec/replay-core.h",
+ "include/exec/target_long.h",
+ "include/exec/tb-flush.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translation-block.h",
+ "include/exec/tswap.h",
+ "include/fpu/softfloat-types.h",
+ "include/glib-compat.h",
+ "include/hw/boards.h",
+ "include/hw/core/cpu.h",
+ "include/hw/hotplug.h",
+ "include/hw/hyperv/hyperv-proto.h",
+ "include/hw/i386/apic.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/cpu-float.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/guest-random.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/plugin-event.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/thread-context.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/tcg.h",
+ "include/tcg/startup.h",
+ "platform/linux-x86_64/config-host.h",
+ "platform/linux-x86_64/x86_64-softmmu-config-target.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-machine.h",
+ "qapi/qapi-types-machine-common.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-ui.h",
+ "target/i386/cpu.h",
+ "target/i386/cpu-param.h",
+ "target/i386/cpu-qom.h",
+ "target/i386/kvm/hyperv-proto.h",
+ "target/i386/svm.h",
+ ],
+ copts = [
+ "-mcx16",
+ "-Wno-implicit-function-declaration",
+ ],
+ defines = [
+ "_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\\"',
+ ],
+ # buildifier: leave-alone
+ includes = [
+ "target/i386",
+ ".",
+ "qapi",
+ "include",
+ "platform/linux-x86_64",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [
+ "libaccel-tcg-x86_64_libmodule-common",
+ "//external/qemu/google/compat/linux:compat",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
+ alwayslink = True,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['@zlib'],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static', '@zlib'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['block/block-gen.h', 'block/copy-before-write.h', 'block/copy-on-read.h', 'block/coroutines.h', 'block/crypto.h', 'block/module_block.h', 'block/qcow2.h', 'block/trace.h', 'config-poison.h', 'include/block/accounting.h', 'include/block/aio.h', 'include/block/aio-wait.h', 'include/block/aio_task.h', 'include/block/block.h', 'include/block/block-common.h', 'include/block/block-copy.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block_backup.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/blockjob_int.h', 'include/block/dirty-bitmap.h', 'include/block/export.h', 'include/block/fuse.h', 'include/block/graph-lock.h', 'include/block/nbd.h', 'include/block/nvme.h', 'include/block/qapi.h', 'include/block/qdict.h', 'include/block/raw-aio.h', 'include/block/reqlist.h', 'include/block/snapshot.h', 'include/block/thread-pool.h', 'include/block/throttle-groups.h', 'include/block/write-threshold.h', 'include/chardev/char.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/hash.h', 'include/crypto/ivgen.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.h', 'include/exec/poison.h', 'include/exec/replay-core.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/io/channel.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/task.h', 'include/migration/misc.h', 'include/qapi/clone-visitor.h', 'include/qapi/error.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu-io.h', 'include/qemu/atomic.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/clang-tsa.h', 'include/qemu/co-shared-resource.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/defer-call.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/hbitmap.h', 'include/qemu/host-utils.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/iov.h', 'include/qemu/job.h', 'include/qemu/lockable.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qemu-print.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/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/throttle-options.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/uri.h', 'include/qemu/vfio-helpers.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/scsi/constants.h', 'include/scsi/pr-manager.h', 'include/scsi/utils.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/blockdev.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/runstate.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/vfio.h', 'nbd/nbd-internal.h', 'nbd/trace.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.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', '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-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-yank.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', 'scsi/pr-helper.h', 'scsi/trace.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-block.h', 'trace/trace-nbd.h', 'trace/trace-root.h', 'trace/trace-scsi.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'block', 'host/include/generic', 'host/include/x86_64', 'include', 'libblock.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework CoreFoundation', '-framework IOKit'],'//conditions:default': [], }),
- name = 'block',
- srcs = [] + select({'@platforms//os:windows': ['block/file-win32.c', 'block/win32-aio.c'],'@platforms//os:macos': ['block/file-posix.c'],'@platforms//os:linux': ['block.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/block-gen.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/file-posix.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/monitor/bitmap-qmp-cmds.c', 'block/nbd.c', 'block/null.c', 'block/nvme.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/stream.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'blockjob.c', 'job.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'qemu-io-cmds.c', 'scsi/pr-manager.c', 'scsi/pr-manager-helper.c', 'scsi/utils.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libaccel-tcg-x86_64_libmodule-common",
+ srcs = ["module-common.c"],
+ hdrs = [
+ "config-poison.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/qemu/compiler.h",
+ "include/qemu/module.h",
+ "include/qemu/osdep.h",
+ "include/qemu/typedefs.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ copts = [
+ "-mcx16",
+ "-Wno-implicit-function-declaration",
+ ],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ "platform/linux-x86_64",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [
+ "//external/qemu/google/compat/linux:compat",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
+ alwayslink = True,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/log.h', 'include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['block/export/vhost-user-blk-server.h', 'block/export/virtio-blk-handler.h', 'block/trace.h', '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/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/dirty-bitmap.h', 'include/block/export.h', 'include/block/fuse.h', 'include/block/graph-lock.h', 'include/block/nbd.h', 'include/block/qdict.h', 'include/block/snapshot.h', 'include/block/throttle-groups.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.h', 'include/exec/hwaddr.h', 'include/exec/poison.h', 'include/exec/replay-core.h', 'include/glib-compat.h', 'include/hw/block/block.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/io/channel.h', 'include/io/channel-file.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/monitor/monitor.h', 'include/qapi/clone-visitor.h', 'include/qapi/error.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.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/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/hbitmap.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/id.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/memalign.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qemu-print.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/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/throttle-options.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/qemu/vhost-user-server.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/blockdev.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/iothread.h', 'include/sysemu/os-posix.h', 'include/sysemu/replay.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'nbd/nbd-internal.h', 'nbd/trace.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-block.h', 'trace/trace-nbd.h', 'trace/trace-root.h', 'util/block-helpers.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libblockdev.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'subprojects/libvhost-user', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'blockdev',
- srcs = [] + select({'@platforms//os:windows': [],'@platforms//os:macos': ['os-posix.c'],'@platforms//os:linux': ['block/export/export.c', 'block/export/vhost-user-blk-server.c', 'block/export/virtio-blk-handler.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.c', 'nbd/server.c', 'os-posix.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libaudio-pa",
+ srcs = ["audio/paaudio.c"],
+ hdrs = [
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/mixeng.h",
+ "config-poison.h",
+ "include/exec/poison.h",
+ "include/glib-compat.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/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-tls.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/osdep.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-error.h",
+ ],
+ copts = [
+ "-mcx16",
+ "-Wno-implicit-function-declaration",
+ ],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "_REENTRANT",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "include",
+ "platform/linux-x86_64",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [
+ "libaudio-pa_libmodule-common",
+ "//external/qemu/google/compat/linux:compat",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
+ alwayslink = True,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'include/chardev/char-win.h', 'include/chardev/char-win-stdio.h'],'@platforms//os:macos': ['include/chardev/char-fd.h', 'include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['chardev/chardev-internal.h', '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/block/throttle-groups.h', 'include/chardev/char.h', 'include/chardev/char-fd.h', 'include/chardev/char-fe.h', 'include/chardev/char-io.h', 'include/chardev/char-parallel.h', 'include/chardev/char-serial.h', 'include/chardev/char-socket.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.h', 'include/exec/hwaddr.h', 'include/exec/poison.h', 'include/exec/replay-core.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/io/channel.h', 'include/io/channel-file.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/channel-websock.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/monitor/monitor.h', 'include/monitor/qmp-helpers.h', 'include/qapi/clone-visitor.h', 'include/qapi/error.h', 'include/qapi/qmp/qerror.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/atomic.h', 'include/qemu/base64.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/id.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/option.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qemu-print.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/sockets.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/replay.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-sockets.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libchardev.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'chardev',
- srcs = [] + select({'@platforms//os:windows': ['chardev/char-console.c', 'chardev/char-win-stdio.c', 'chardev/char-win.c'],'@platforms//os:macos': ['chardev/char-fd.c', 'chardev/char-pty.c'],'@platforms//os:linux': ['chardev/char.c', 'chardev/char-fd.c', 'chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-parallel.c', 'chardev/char-pipe.c', 'chardev/char-pty.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libaudio-pa_libmodule-common",
+ srcs = ["module-common.c"],
+ hdrs = [
+ "config-poison.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/qemu/compiler.h",
+ "include/qemu/module.h",
+ "include/qemu/osdep.h",
+ "include/qemu/typedefs.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ copts = [
+ "-mcx16",
+ "-Wno-implicit-function-declaration",
+ ],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ "platform/linux-x86_64",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [
+ "//external/qemu/google/compat/linux:compat",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
+ alwayslink = True,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = [] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE', '_REENTRANT'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['internal_common_darwin', '@zlib'],'@platforms//os:linux': ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'audio/audio_win_int.h', 'audio/dsound_template.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', 'tcg/i386/tcg-target.opc.h'],'@platforms//os:macos': ['fsdev/file-op-9p.h', 'fsdev/p9array.h', 'fsdev/qemu-fsdev.h', 'fsdev/qemu-fsdev-throttle.h', 'host/include/aarch64/host/cpuinfo.h', 'include/qemu/filemonitor.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle-options.h', 'include/sysemu/os-posix.h', 'include/sysemu/rng-random.h', 'net/vmnet_int.h', 'platform/darwin-arm64/config-host.h', 'tcg/aarch64/tcg-target.h', 'tcg/aarch64/tcg-target.opc.h', 'tcg/aarch64/tcg-target-reg-bits.h'],'@platforms//os:linux': ['accel/accel-system.h', 'accel/tcg/debuginfo.h', 'accel/tcg/internal-common.h', 'accel/tcg/perf.h', 'accel/tcg/tb-context.h', 'audio/audio.h', 'audio/audio_int.h', 'audio/audio_template.h', 'audio/mixeng.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'audio/trace.h', 'chardev/trace.h', 'config-poison.h', 'disas/disas-internal.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'dump/win_dump.h', 'ebpf/ebpf_rss.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'fsdev/qemu-fsdev.h', 'fsdev/qemu-fsdev-throttle.h', 'gdbstub/internals.h', 'gdbstub/trace.h', 'host/include/i386/host/cpuinfo.h', 'host/include/x86_64/host/cpuinfo.h', 'hw/acpi/hmat.h', 'hw/acpi/trace.h', 'hw/acpi/viot.h', 'hw/adc/trace.h', 'hw/arm/smmu-internal.h', 'hw/arm/trace.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'hw/audio/hda-codec-common.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/lm4549.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/trace.h', 'hw/block/dataplane/trace.h', 'hw/block/dataplane/virtio-blk.h', 'hw/block/dataplane/xen-block.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/trace.h', 'hw/block/xen_blkif.h', 'hw/char/trace.h', 'hw/core/guest-loader.h', 'hw/core/qdev-prop-internal.h', 'hw/core/trace.h', 'hw/core/uboot_image.h', 'hw/display/ati_int.h', 'hw/display/ati_regs.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'hw/display/trace.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'hw/display/vga_int.h', 'hw/display/vga_regs.h', 'hw/display/virtio-vga.h', 'hw/dma/trace.h', 'hw/gpio/trace.h', 'hw/i2c/trace.h', 'hw/i386/acpi-build.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'hw/ide/ahci_internal.h', 'hw/ide/trace.h', 'hw/input/trace.h', 'hw/intc/gic_internal.h', 'hw/intc/gicv3_internal.h', 'hw/intc/ioapic_internal.h', 'hw/intc/trace.h', 'hw/isa/trace.h', 'hw/mem/trace.h', 'hw/misc/trace.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/trace.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000e_core.h', 'hw/net/e1000x_common.h', 'hw/net/e1000x_regs.h', 'hw/net/igb_common.h', 'hw/net/igb_core.h', 'hw/net/igb_regs.h', 'hw/net/ne2000.h', 'hw/net/net_rx_pkt.h', 'hw/net/net_tx_pkt.h', 'hw/net/pcnet.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_of_dpa.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/trace.h', 'hw/net/tulip.h', 'hw/net/vmware_utils.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/nvme/dif.h', 'hw/nvme/nvme.h', 'hw/nvme/trace.h', 'hw/nvram/trace.h', 'hw/pci/pci-internal.h', 'hw/pci/trace.h', 'hw/rtc/trace.h', 'hw/scsi/mfi.h', 'hw/scsi/mpi.h', 'hw/scsi/mptsas.h', 'hw/scsi/trace.h', 'hw/scsi/vmw_pvscsi.h', 'hw/sd/sdhci-internal.h', 'hw/sd/sdmmc-internal.h', 'hw/sd/trace.h', 'hw/sensor/trace.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'hw/timer/trace.h', 'hw/ufs/trace.h', 'hw/ufs/ufs.h', 'hw/usb/ccid.h', 'hw/usb/desc.h', 'hw/usb/hcd-dwc2.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-ohci.h', 'hw/usb/hcd-uhci.h', 'hw/usb/hcd-xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'hw/usb/trace.h', 'hw/usb/u2f.h', 'hw/virtio/trace.h', 'hw/watchdog/trace.h', 'hw/xen/trace.h', 'include/authz/base.h', 'include/authz/list.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-hmp-cmds.h', 'include/block/block-io.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/dirty-bitmap.h', 'include/block/export.h', 'include/block/graph-lock.h', 'include/block/nbd.h', 'include/block/nvme.h', 'include/block/qapi.h', 'include/block/qdict.h', 'include/block/snapshot.h', 'include/block/throttle-groups.h', 'include/block/ufs.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/chardev/char-parallel.h', 'include/chardev/char-serial.h', 'include/crypto/akcipher.h', 'include/crypto/cipher.h', 'include/crypto/hash.h', 'include/crypto/init.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/disas/capstone.h', 'include/disas/dis-asm.h', 'include/disas/disas.h', 'include/elf.h', 'include/exec/address-spaces.h', 'include/exec/confidential-guest-support.h', 'include/exec/cpu-common.h', 'include/exec/gdbstub.h', 'include/exec/hwaddr.h', 'include/exec/ioport.h', 'include/exec/log.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/memopidx.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/page-vary.h', 'include/exec/poison.h', 'include/exec/ramblock.h', 'include/exec/ramlist.h', 'include/exec/replay-core.h', 'include/exec/target_page.h', 'include/exec/tlb-common.h', 'include/exec/translation-block.h', 'include/exec/tswap.h', 'include/gdbstub/syscalls.h', 'include/gdbstub/user.h', 'include/glib-compat.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/acpi_dev_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/cpu.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/erst.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/acpi/ich9.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/acpi/ipmi.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/vmgenid.h', 'include/hw/adc/aspeed_adc.h', 'include/hw/adc/max111x.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/arm/armsse-version.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/hw/arm/boot.h', 'include/hw/arm/bsa.h', 'include/hw/arm/exynos4210.h', 'include/hw/arm/fdt.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/arm/nrf51.h', 'include/hw/arm/omap.h', 'include/hw/arm/primecell.h', 'include/hw/arm/pxa.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/arm/sharpsl.h', 'include/hw/arm/smmu-common.h', 'include/hw/arm/soc_dma.h', 'include/hw/arm/virt.h', 'include/hw/audio/pcspk.h', 'include/hw/audio/soundhw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/audio/wm8750.h', 'include/hw/block/block.h', 'include/hw/block/fdc.h', 'include/hw/block/flash.h', 'include/hw/boards.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/cadence_uart.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/digic-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/nrf51_uart.h', 'include/hw/char/parallel.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/pl011.h', 'include/hw/char/riscv_htif.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/clock.h', 'include/hw/core/cpu.h', 'include/hw/core/generic-loader.h', 'include/hw/core/split-irq.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/core.h', 'include/hw/cxl/cxl.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/cxl/cxl_host.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/display/blizzard.h', 'include/hw/display/bochs-vbe.h', 'include/hw/display/dpcd.h', 'include/hw/display/edid.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/ramfb.h', 'include/hw/display/tc6393xb.h', 'include/hw/display/vga.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/pl080.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx_csu_dma.h', 'include/hw/dma/xlnx_dpdma.h', 'include/hw/elf_ops.h', 'include/hw/firmware/smbios.h', 'include/hw/fw-path-provider.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/hotplug.h', 'include/hw/hw.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/bitbang_i2c.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/i386/pc.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/x86.h', 'include/hw/ide.h', 'include/hw/ide/ahci.h', 'include/hw/ide/internal.h', 'include/hw/ide/isa.h', 'include/hw/ide/pci.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'include/hw/input/i8042.h', 'include/hw/input/lm832x.h', 'include/hw/input/pl050.h', 'include/hw/input/ps2.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/input/tsc2xxx.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/arm_gicv3_common.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/i8259.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'include/hw/intc/intc.h', 'include/hw/intc/ioapic.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/intc/realview_gic.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/ipack/ipack.h', 'include/hw/ipmi/ipmi.h', 'include/hw/ipmi/ipmi_bt.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/irq.h', 'include/hw/isa/apm.h', 'include/hw/isa/i8259_internal.h', 'include/hw/isa/isa.h', 'include/hw/loader.h', 'include/hw/mem/memory-device.h', 'include/hw/mem/npcm7xx_mc.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/misc/a9scu.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-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/arm11scu.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/auxbus.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/ivshmem.h', 'include/hw/misc/led.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/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/nrf51_rng.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'include/hw/misc/pvpanic.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/imx_fec.h', 'include/hw/net/lan9118.h', 'include/hw/net/mii.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/npcm7xx_emc.h', 'include/hw/net/smc91c111.h', 'include/hw/net/xlnx-versal-canfd.h', 'include/hw/net/xlnx-zynqmp-can.h', 'include/hw/nmi.h', 'include/hw/nvram/eeprom93xx.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/fw_cfg.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-bbram.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/or-irq.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci-host/q35.h', 'include/hw/pci/msi.h', 'include/hw/pci/msix.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_bridge.h', 'include/hw/pci/pci_bus.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci_host.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_doe.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pcmcia.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/hw/qdev-clock.h', 'include/hw/qdev-core.h', 'include/hw/qdev-dma.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-properties-system.h', 'include/hw/rdma/rdma.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/mc146818rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/rtc/pl031.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/scsi/emulation.h', 'include/hw/scsi/esp.h', 'include/hw/scsi/scsi.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/sd.h', 'include/hw/sd/sdcard_legacy.h', 'include/hw/sd/sdhci.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/southbridge/ich9.h', 'include/hw/southbridge/piix.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/imx_spi.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/ssi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/stream.h', 'include/hw/sysbus.h', 'include/hw/timer/a9gtimer.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/armv7m_systick.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/sifive_pwm.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/usb.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/dwc2-regs.h', 'include/hw/usb/ehci-regs.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/hid.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/msd.h', 'include/hw/usb/uhci-regs.h', 'include/hw/usb/xhci.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-common.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user.h', 'include/hw/virtio/vhost-user-device.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/virtio.h', 'include/hw/virtio/virtio-blk.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-crypto.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-gpu.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-net.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-scsi.h', 'include/hw/virtio/virtio-serial.h', 'include/hw/vmstate-if.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/sbsa_gwdt.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/console.h', 'include/hw/xen/interface/io/fbif.h', 'include/hw/xen/interface/io/kbdif.h', 'include/hw/xen/interface/io/netif.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/io/xenbus.h', 'include/hw/xen/interface/io/xs_wire.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-backend.h', 'include/hw/xen/xen-block.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen-bus-helper.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen_pvdev.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-command.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/channel-util.h', 'include/io/channel-websock.h', 'include/io/dns-resolver.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/migration/blocker.h', 'include/migration/colo.h', 'include/migration/global_state.h', 'include/migration/misc.h', 'include/migration/qemu-file-types.h', 'include/migration/register.h', 'include/migration/snapshot.h', 'include/migration/vmstate.h', 'include/monitor/hmp.h', 'include/monitor/monitor.h', 'include/monitor/qdev.h', 'include/monitor/qmp-helpers.h', 'include/net/announce.h', 'include/net/can_emu.h', 'include/net/can_host.h', 'include/net/checksum.h', 'include/net/eth.h', 'include/net/filter.h', 'include/net/net.h', 'include/net/queue.h', 'include/net/slirp.h', 'include/net/tap.h', 'include/net/vhost-user.h', 'include/net/vhost-vdpa.h', 'include/net/vhost_net.h', 'include/qapi/clone-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/error.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/type-helpers.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu-io.h', 'include/qemu/accel.h', 'include/qemu/async-teardown.h', 'include/qemu/atomic.h', 'include/qemu/bcd.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine_int.h', 'include/qemu/crc-ccitt.h', 'include/qemu/crc32c.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/fifo32.h', 'include/qemu/fifo8.h', 'include/qemu/filemonitor.h', 'include/qemu/guest-random.h', 'include/qemu/hbitmap.h', 'include/qemu/help-texts.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/hw-version.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/iov.h', 'include/qemu/jhash.h', 'include/qemu/job.h', 'include/qemu/keyval.h', 'include/qemu/lockable.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/memfd.h', 'include/qemu/mmap-alloc.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/nvdimm-utils.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/plugin.h', 'include/qemu/plugin-event.h', 'include/qemu/pmem.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qdist.h', 'include/qemu/qemu-plugin.h', 'include/qemu/qemu-print.h', 'include/qemu/qht.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/readline.h', 'include/qemu/reserved-region.h', 'include/qemu/seqlock.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/throttle-options.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/userfaultfd.h', 'include/qemu/uuid.h', 'include/qemu/xxhash.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/semihosting/semihost.h', 'include/standard-headers/drm/drm_fourcc.h', 'include/standard-headers/linux/if_ether.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/input-event-codes.h', 'include/standard-headers/linux/pci_regs.h', 'include/standard-headers/linux/pvpanic.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/udmabuf.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_console.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_input.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/virtio_pci.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/standard-headers/linux/virtio_snd.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/sysemu/accel-blocker.h', 'include/sysemu/accel-ops.h', 'include/sysemu/arch_init.h', 'include/sysemu/balloon.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/block-ram-registrar.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/cpu-timers-internal.h', 'include/sysemu/cpus.h', 'include/sysemu/cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/sysemu/cryptodev-vhost-user.h', 'include/sysemu/device_tree.h', 'include/sysemu/dirtylimit.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dma.h', 'include/sysemu/dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/iothread.h', 'include/sysemu/kvm.h', 'include/sysemu/memory_mapping.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/reset.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/sysemu/rtc.h', 'include/sysemu/runstate.h', 'include/sysemu/runstate-action.h', 'include/sysemu/seccomp.h', 'include/sysemu/stats.h', 'include/sysemu/sysemu.h', 'include/sysemu/tcg.h', 'include/sysemu/tpm.h', 'include/sysemu/vhost-user-backend.h', 'include/sysemu/watchdog.h', 'include/sysemu/whpx.h', 'include/sysemu/xen.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-mo.h', 'include/tcg/tcg-opc.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/pixel_ops.h', 'include/ui/qemu-pixman.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/ui/rect.h', 'include/ui/surface.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/asm-generic/hugetlb_encode.h', 'linux-headers/linux/memfd.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/userfaultfd.h', 'linux-headers/linux/vfio.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'migration/block.h', 'migration/channel.h', 'migration/channel-block.h', 'migration/dirtyrate.h', 'migration/exec.h', 'migration/fd.h', 'migration/file.h', 'migration/migration.h', 'migration/migration-stats.h', 'migration/multifd.h', 'migration/options.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/ram-compress.h', 'migration/rdma.h', 'migration/savevm.h', 'migration/socket.h', 'migration/threadinfo.h', 'migration/tls.h', 'migration/trace.h', 'migration/yank_functions.h', 'monitor/monitor-internal.h', 'monitor/trace.h', 'net/clients.h', 'net/colo.h', 'net/colo-compare.h', 'net/hub.h', 'net/tap-linux.h', 'net/tap_int.h', 'net/trace.h', 'net/util.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.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-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-ui.h', 'qemu-options.def', 'qemu-version.h', 'replay/replay-internal.h', 'system/trace.h', 'target/arm/arm-powerctl.h', 'target/arm/cpu-qom.h', 'target/arm/idau.h', 'target/arm/kvm-consts.h', 'target/riscv/cpu_cfg.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'tcg/i386/tcg-target-reg-bits.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-audio.h', 'trace/trace-chardev.h', 'trace/trace-gdbstub.h', 'trace/trace-hw_acpi.h', 'trace/trace-hw_adc.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_core.h', 'trace/trace-hw_display.h', 'trace/trace-hw_dma.h', 'trace/trace-hw_gpio.h', 'trace/trace-hw_i2c.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_misc.h', 'trace/trace-hw_net.h', 'trace/trace-hw_net_can.h', 'trace/trace-hw_nvme.h', 'trace/trace-hw_nvram.h', 'trace/trace-hw_pci.h', 'trace/trace-hw_rtc.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_sd.h', 'trace/trace-hw_sensor.h', 'trace/trace-hw_ssi.h', 'trace/trace-hw_timer.h', 'trace/trace-hw_ufs.h', 'trace/trace-hw_usb.h', 'trace/trace-hw_virtio.h', 'trace/trace-hw_watchdog.h', 'trace/trace-hw_xen.h', 'trace/trace-migration.h', 'trace/trace-monitor.h', 'trace/trace-net.h', 'trace/trace-root.h', 'trace/trace-system.h', 'trace/trace-ui.h', 'ui/console-priv.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/input-barrier.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-osx-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/keymaps.h', 'ui/trace.h', 'ui/vgafont.h', 'ui/vnc.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zrle.h', 'ui/vnc-enc-zywrle.h', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-jobs.h', 'ui/vnc-palette.h', 'ui/vnc-ws.h', 'ui/vnc_keysym.h', 'util/block-helpers.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libcommon.fa.p', 'linux-headers', 'platform/linux-x86_64', 'subprojects/libvhost-user', 'tcg/i386'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],'//conditions:default': [], }),
- name = 'common',
- srcs = [] + select({'@platforms//os:windows': ['audio/dsoundaudio.c', 'audio/audio_win_int.c', 'os-win32.c', 'net/tap-win32.c'],'@platforms//os:macos': ['backends/hostmem-file.c', 'backends/rng-random.c', 'fsdev/qemu-fsdev-dummy.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'hw/usb/dev-mtp.c', 'net/tap.c', 'net/tap-bsd.c', 'net/vmnet-host.c', 'net/vmnet-shared.c'],'@platforms//os:linux': ['accel/accel-blocker.c', 'accel/accel-system.c', 'accel/dummy-cpus.c', 'accel/tcg/cpu-exec-common.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/paaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'backends/confidential-guest-support.c', 'backends/cryptodev.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev-vhost.c', 'backends/cryptodev-vhost-user.c', 'backends/hostmem.c', 'backends/hostmem-epc.c', 'backends/hostmem-file.c', 'backends/hostmem-memfd.c', 'backends/hostmem-ram.c', 'backends/rng.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng-random.c', 'backends/vhost-user.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/monitor/block-hmp-cmds.c', 'block/qapi-sysemu.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/testdev.c', 'chardev/wctablet.c', 'cpu-common.c', 'disas/disas.c', 'disas/disas-mon.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'ebpf/ebpf_rss-stub.c', 'fsdev/qemu-fsdev-dummy.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'gdbstub/syscalls.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/acpi/acpi-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/aml-build-stub.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/cxl.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/erst.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/ghes.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/hmat.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/ipmi.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/pcihp.c', 'hw/acpi/piix4.c', 'hw/acpi/utils.c', 'hw/acpi/viot.c', 'hw/acpi/vmgenid.c', 'hw/adc/aspeed_adc.c', 'hw/adc/max111x.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/exynos4_boards.c', 'hw/arm/smmu-common.c', 'hw/arm/tosa.c', 'hw/audio/ac97.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/fmopl.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/hda-codec.c', 'hw/audio/intel-hda.c', 'hw/audio/lm4549.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pcspk.c', 'hw/audio/pl041.c', 'hw/audio/sb16.c', 'hw/audio/soundhw.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/audio/wm8750.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/dataplane/virtio-blk.c', 'hw/block/ecc.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/hd-geometry.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/xen-block.c', 'hw/char/bcm2835_aux.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/debugcon.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/nrf51_uart.c', 'hw/char/omap_uart.c', 'hw/char/parallel.c', 'hw/char/parallel-isa.c', 'hw/char/pl011.c', 'hw/char/riscv_htif.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/sifive_uart.c', 'hw/char/stm32f2xx_usart.c', 'hw/char/virtio-console.c', 'hw/char/xen_console.c', 'hw/char/xilinx_uartlite.c', 'hw/core/clock-vmstate.c', 'hw/core/cpu-common.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/generic-loader.c', 'hw/core/gpio.c', 'hw/core/guest-loader.c', 'hw/core/loader.c', 'hw/core/machine.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine-smp.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus.c', 'hw/core/sysbus-fdt.c', 'hw/core/vm-change-state-handler.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/cluster.c', 'hw/cpu/core.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-events.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-host-stubs.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/acpi-vga.c', 'hw/display/acpi-vga-stub.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/bcm2835_fb.c', 'hw/display/blizzard.c', 'hw/display/bochs-display.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/dpcd.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/i2c-ddc.c', 'hw/display/omap_dss.c', 'hw/display/omap_lcdc.c', 'hw/display/pl110.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/tc6393xb.c', 'hw/display/vga.c', 'hw/display/vga-isa.c', 'hw/display/vga-pci.c', 'hw/display/vhost-user-gpu.c', 'hw/display/vhost-user-gpu-pci.c', 'hw/display/vhost-user-vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-gpu-udmabuf.c', 'hw/display/virtio-vga.c', 'hw/display/vmware_vga.c', 'hw/display/xenfb.c', 'hw/display/xlnx_dp.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/i8257.c', 'hw/dma/omap_dma.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/sifive_pdma.c', 'hw/dma/soc_dma.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_csu_dma.c', 'hw/dma/xlnx_dpdma.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/max7310.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/gpio/pl061.c', 'hw/gpio/sifive_gpio.c', 'hw/gpio/zaurus.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/core.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/pmbus_device.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/smbus_master.c', 'hw/i2c/smbus_slave.c', 'hw/ide/ahci.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/atapi.c', 'hw/ide/core.c', 'hw/ide/ich.c', 'hw/ide/ioport.c', 'hw/ide/isa.c', 'hw/ide/microdrive.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/input/ads7846.c', 'hw/input/hid.c', 'hw/input/lm832x.c', 'hw/input/pckbd.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/tsc210x.c', 'hw/input/vhost-user-input.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/virtio-input-host.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/aspeed_vic.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/i8259.c', 'hw/intc/i8259_common.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/intc.c', 'hw/intc/ioapic_common.c', 'hw/intc/kvm_irqcount.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/cxl_type3.c', 'hw/mem/cxl_type3_stubs.c', 'hw/mem/memory-device.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/pc-dimm.c', 'hw/misc/a9scu.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/applesmc.c', 'hw/misc/arm11scu.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_sysctl.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_peci.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/auxbus.c', 'hw/misc/axp2xx.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/cbus.c', 'hw/misc/debugexit.c', 'hw/misc/edu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx7_src.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/ivshmem.c', 'hw/misc/led.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/nrf51_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/pc-testdev.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/pvpanic.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/sbsa_ec.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/unimp.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/zynq_slcr.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/allwinner_emac.c', 'hw/net/cadence_gem.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/e1000.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/e1000x_common.c', 'hw/net/eepro100.c', 'hw/net/ftgmac100.c', 'hw/net/igb.c', 'hw/net/igb_core.c', 'hw/net/igbvf.c', 'hw/net/imx_fec.c', 'hw/net/lan9118.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/ne2000.c', 'hw/net/ne2000-isa.c', 'hw/net/ne2000-pci.c', 'hw/net/net_rx_pkt.c', 'hw/net/net_tx_pkt.c', 'hw/net/npcm7xx_emc.c', 'hw/net/pcnet.c', 'hw/net/pcnet-pci.c', 'hw/net/rocker/qmp-norocker.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rtl8139.c', 'hw/net/smc91c111.c', 'hw/net/stellaris_enet.c', 'hw/net/tulip.c', 'hw/net/vhost_net.c', 'hw/net/vhost_net-stub.c', 'hw/net/vmxnet3.c', 'hw/net/xen_nic.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-bbram.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/i440fx.c', 'hw/pci-host/pam.c', 'hw/pci-host/q35.c', 'hw/pci-host/versatile.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pci-stub.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci/pcie_host.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/allwinner-rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/ds1338.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/goldfish_rtc.c', 'hw/rtc/m41t80.c', 'hw/rtc/mc146818rtc.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/mptsas.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/vhost-scsi.c', 'hw/scsi/vhost-user-scsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/scsi/vmw_pvscsi.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/cadence_sdhci.c', 'hw/sd/core.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sd/omap_mmc.c', 'hw/sd/pl181.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/sd.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/ssi-sd.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/max16600.c', 'hw/sensor/max31785.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/sensor/max34451.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/tmp_sbtsi.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios-stub.c', 'hw/smbios/smbios_type_38.c', 'hw/smbios/smbios_type_38-stub.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/imx_spi.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/omap_spi.c', 'hw/ssi/pl022.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/hpet.c', 'hw/timer/i8254.c', 'hw/timer/i8254_common.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/sifive_pwm.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/ufs/lu.c', 'hw/ufs/ufs.c', 'hw/usb/bus.c', 'hw/usb/chipidea.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-network.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-wacom.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/tusb6010.c', 'hw/usb/u2f.c', 'hw/usb/u2f-passthru.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/virtio/vhost.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/vhost-user-device.c', 'hw/virtio/vhost-user-device-pci.c', 'hw/virtio/vhost-vsock-common.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-stub.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'hw/watchdog/wdt_imx2.c', 'hw/xen/xen-backend.c', 'hw/xen/xen-bus.c', 'hw/xen/xen-bus-helper.c', 'hw/xen/xen-legacy-backend.c', 'hw/xen/xen_devconfig.c', 'hw/xen/xen_pvdev.c', 'migration/block.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration.c', 'migration/migration-hmp-cmds.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/ram-compress.c', 'migration/savevm.c', 'migration/socket.c', 'migration/threadinfo.c', 'migration/tls.c', 'monitor/fds.c', 'monitor/hmp.c', 'monitor/hmp-cmds.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/can/can_core.c', 'net/can/can_host.c', 'net/can/can_socketcan.c', 'net/checksum.c', 'net/dgram.c', 'net/dump.c', 'net/eth.c', 'net/filter.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter-replay.c', 'net/hub.c', 'net/net.c', 'net/net-hmp-cmds.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/tap.c', 'net/tap-linux.c', 'net/util.c', 'net/vhost-user.c', 'net/vhost-user-stub.c', 'page-vary-common.c', 'qom/qom-hmp-cmds.c', 'replay/replay.c', 'replay/replay-audio.c', 'replay/replay-char.c', 'replay/replay-debugging.c', 'replay/replay-events.c', 'replay/replay-input.c', 'replay/replay-internal.c', 'replay/replay-net.c', 'replay/replay-random.c', 'replay/replay-snapshot.c', 'replay/replay-time.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'system/async-teardown.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/cpus.c', 'system/datadir.c', 'system/device_tree.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'trace/trace-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/console-vc.c', 'ui/cursor.c', 'ui/input.c', 'ui/input-barrier.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-linux.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/spice-module.c', 'ui/udmabuf.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/vnc.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-clipboard.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-jobs.c', 'ui/vnc-palette.c', 'ui/vnc-ws.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libauthz",
+ srcs = [
+ "authz/base.c",
+ "authz/list.c",
+ "authz/listfile.c",
+ "authz/simple.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": [],
+ }) + [
+ "authz/trace.h",
+ "config-poison.h",
+ "include/authz/base.h",
+ "include/authz/list.h",
+ "include/authz/listfile.h",
+ "include/authz/simple.h",
+ "include/block/aio.h",
+ "include/block/graph-lock.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sockets.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/sysemu/event-loop-base.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-visit-authz.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-authz.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "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(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['authz/trace.h', 'config-poison.h', 'include/authz/base.h', 'include/authz/list.h', 'include/authz/listfile.h', 'include/authz/simple.h', 'include/block/aio.h', 'include/block/graph-lock.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.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-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/filemonitor.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sockets.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-visit-authz.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-authz.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libauthz.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_authz',
- srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.c'],
- visibility = ['//visibility:public'],
+ name = "libblock",
+ srcs = [
+ "block.c",
+ "blockjob.c",
+ "job.c",
+ "nbd/client.c",
+ "nbd/client-connection.c",
+ "nbd/common.c",
+ "qemu-io-cmds.c",
+ "scsi/utils.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "block/file-win32.c",
+ "block/win32-aio.c",
+ "scsi/pr-manager-stub.c",
+ ],
+ "@platforms//os:macos": [
+ "block/file-posix.c",
+ "scsi/pr-manager-stub.c",
+ ],
+ "@platforms//os:linux": [
+ "block/file-posix.c",
+ "block/nvme.c",
+ "scsi/pr-manager.c",
+ "scsi/pr-manager-helper.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "block/accounting.c",
+ "block/aio_task.c",
+ "block/amend.c",
+ "block/backup.c",
+ "block/blkdebug.c",
+ "block/blklogwrites.c",
+ "block/blkverify.c",
+ "block/block-backend.c",
+ "block/block-copy.c",
+ "block/block-gen.c",
+ "block/commit.c",
+ "block/copy-before-write.c",
+ "block/copy-on-read.c",
+ "block/create.c",
+ "block/crypto.c",
+ "block/dirty-bitmap.c",
+ "block/filter-compress.c",
+ "block/graph-lock.c",
+ "block/io.c",
+ "block/mirror.c",
+ "block/monitor/bitmap-qmp-cmds.c",
+ "block/nbd.c",
+ "block/null.c",
+ "block/preallocate.c",
+ "block/progress_meter.c",
+ "block/qapi.c",
+ "block/qcow2.c",
+ "block/qcow2-bitmap.c",
+ "block/qcow2-cache.c",
+ "block/qcow2-cluster.c",
+ "block/qcow2-refcount.c",
+ "block/qcow2-snapshot.c",
+ "block/qcow2-threads.c",
+ "block/quorum.c",
+ "block/raw-format.c",
+ "block/reqlist.c",
+ "block/snapshot.c",
+ "block/snapshot-access.c",
+ "block/stream.c",
+ "block/throttle.c",
+ "block/throttle-groups.c",
+ "block/write-threshold.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/block/nvme.h",
+ "include/hw/registerfields.h",
+ "include/qemu/defer-call.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/vfio-helpers.h",
+ "include/sysemu/os-posix.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/vfio.h",
+ "platform/linux-x86_64/config-host.h",
+ "scsi/pr-helper.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "block/block-gen.h",
+ "block/copy-before-write.h",
+ "block/copy-on-read.h",
+ "block/coroutines.h",
+ "block/crypto.h",
+ "block/module_block.h",
+ "block/qcow2.h",
+ "block/trace.h",
+ "config-poison.h",
+ "include/block/accounting.h",
+ "include/block/aio.h",
+ "include/block/aio-wait.h",
+ "include/block/aio_task.h",
+ "include/block/block.h",
+ "include/block/block-common.h",
+ "include/block/block-copy.h",
+ "include/block/block-global-state.h",
+ "include/block/block-io.h",
+ "include/block/block_backup.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/blockjob_int.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/export.h",
+ "include/block/fuse.h",
+ "include/block/graph-lock.h",
+ "include/block/nbd.h",
+ "include/block/qapi.h",
+ "include/block/qdict.h",
+ "include/block/raw-aio.h",
+ "include/block/reqlist.h",
+ "include/block/snapshot.h",
+ "include/block/thread-pool.h",
+ "include/block/throttle-groups.h",
+ "include/block/write-threshold.h",
+ "include/chardev/char.h",
+ "include/crypto/block.h",
+ "include/crypto/cipher.h",
+ "include/crypto/hash.h",
+ "include/crypto/ivgen.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.h",
+ "include/exec/poison.h",
+ "include/exec/replay-core.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/io/channel.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/task.h",
+ "include/migration/misc.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/qbool.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qnull.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu-io.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/co-shared-resource.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/iov.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qemu-print.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/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/throttle.h",
+ "include/qemu/throttle-options.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qemu/uri.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/scsi/constants.h",
+ "include/scsi/pr-manager.h",
+ "include/scsi/utils.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/runstate.h",
+ "nbd/nbd-internal.h",
+ "nbd/trace.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.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",
+ "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-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-yank.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",
+ "scsi/trace.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-block.h",
+ "trace/trace-nbd.h",
+ "trace/trace-root.h",
+ "trace/trace-scsi.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "block",
+ ] + 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"],
+ linkopts = select({
+ "@platforms//os:macos": [
+ "-framework CoreFoundation",
+ "-framework IOKit",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = [
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@zlib",
+ ] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = True,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['@zlib'],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static', '@zlib'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['block/block-gen.h', 'block/copy-before-write.h', 'block/copy-on-read.h', 'block/coroutines.h', 'block/crypto.h', 'block/module_block.h', 'block/qcow2.h', 'block/trace.h', 'config-poison.h', 'include/block/accounting.h', 'include/block/aio.h', 'include/block/aio-wait.h', 'include/block/aio_task.h', 'include/block/block.h', 'include/block/block-common.h', 'include/block/block-copy.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block_backup.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/blockjob_int.h', 'include/block/dirty-bitmap.h', 'include/block/export.h', 'include/block/fuse.h', 'include/block/graph-lock.h', 'include/block/nbd.h', 'include/block/nvme.h', 'include/block/qapi.h', 'include/block/qdict.h', 'include/block/raw-aio.h', 'include/block/reqlist.h', 'include/block/snapshot.h', 'include/block/thread-pool.h', 'include/block/throttle-groups.h', 'include/block/write-threshold.h', 'include/chardev/char.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/hash.h', 'include/crypto/ivgen.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.h', 'include/exec/poison.h', 'include/exec/replay-core.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/io/channel.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/task.h', 'include/migration/misc.h', 'include/qapi/clone-visitor.h', 'include/qapi/error.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu-io.h', 'include/qemu/atomic.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/clang-tsa.h', 'include/qemu/co-shared-resource.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/defer-call.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/hbitmap.h', 'include/qemu/host-utils.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/iov.h', 'include/qemu/job.h', 'include/qemu/lockable.h', 'include/qemu/log-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qemu-print.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/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/throttle-options.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/uri.h', 'include/qemu/vfio-helpers.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/scsi/constants.h', 'include/scsi/pr-manager.h', 'include/scsi/utils.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/blockdev.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/runstate.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/vfio.h', 'nbd/nbd-internal.h', 'nbd/trace.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.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', '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-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-yank.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', 'scsi/pr-helper.h', 'scsi/trace.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-block.h', 'trace/trace-nbd.h', 'trace/trace-root.h', 'trace/trace-scsi.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'block', 'host/include/generic', 'host/include/x86_64', 'include', 'libblock.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework CoreFoundation', '-framework IOKit'],'//conditions:default': [], }),
- name = 'common_block',
- srcs = [] + select({'@platforms//os:windows': ['block/file-win32.c', 'block/win32-aio.c'],'@platforms//os:macos': ['block/file-posix.c'],'@platforms//os:linux': ['block.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/file-posix.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/monitor/bitmap-qmp-cmds.c', 'block/nbd.c', 'block/null.c', 'block/nvme.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/stream.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'blockjob.c', 'job.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'qemu-io-cmds.c', 'scsi/pr-manager.c', 'scsi/pr-manager-helper.c', 'scsi/utils.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libblockdev",
+ srcs = [
+ "block/export/export.c",
+ "nbd/server.c",
+ ] + select({
+ "@platforms//os:macos": ["os-posix.c"],
+ "@platforms//os:linux": [
+ "block/export/vhost-user-blk-server.c",
+ "block/export/virtio-blk-handler.c",
+ "os-posix.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "blockdev.c",
+ "blockdev-nbd.c",
+ "iothread.c",
+ "job-qmp.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/log.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ ],
+ "@platforms//os:linux": [
+ "block/export/vhost-user-blk-server.h",
+ "block/export/virtio-blk-handler.h",
+ "include/io/channel-file.h",
+ "include/qemu/log.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/vhost-user-server.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/sysemu/os-posix.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "platform/linux-x86_64/config-host.h",
+ "util/block-helpers.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "block/trace.h",
+ "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/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/export.h",
+ "include/block/fuse.h",
+ "include/block/graph-lock.h",
+ "include/block/nbd.h",
+ "include/block/qdict.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.h",
+ "include/exec/hwaddr.h",
+ "include/exec/poison.h",
+ "include/exec/replay-core.h",
+ "include/glib-compat.h",
+ "include/hw/block/block.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/io/channel.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/monitor/monitor.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/iov.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qemu-print.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/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/throttle.h",
+ "include/qemu/throttle-options.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/qom/object_interfaces.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/sysemu.h",
+ "nbd/nbd-internal.h",
+ "nbd/trace.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-transaction.h",
+ "qapi/qapi-events-block-core.h",
+ "qapi/qapi-events-block-export.h",
+ "qapi/qapi-events-common.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-transaction.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-block-export.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-sockets.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-block.h",
+ "trace/trace-nbd.h",
+ "trace/trace-root.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = ["."] + select({
+ "@platforms//os:windows": ["platform/windows-amd64"],
+ "@platforms//os:macos": ["platform/darwin-arm64"],
+ "@platforms//os:linux": [
+ "subprojects/libvhost-user",
+ "linux-headers",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "qapi",
+ "trace",
+ "include",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [] + select({
+ "@platforms//os:windows": [
+ "//external/qemu/google/compat/windows:compat",
+ "@zlib",
+ ],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
+ alwayslink = True,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/log.h', 'include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['block/export/vhost-user-blk-server.h', 'block/export/virtio-blk-handler.h', 'block/trace.h', '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/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/dirty-bitmap.h', 'include/block/export.h', 'include/block/fuse.h', 'include/block/graph-lock.h', 'include/block/nbd.h', 'include/block/qdict.h', 'include/block/snapshot.h', 'include/block/throttle-groups.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.h', 'include/exec/hwaddr.h', 'include/exec/poison.h', 'include/exec/replay-core.h', 'include/glib-compat.h', 'include/hw/block/block.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/io/channel.h', 'include/io/channel-file.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/monitor/monitor.h', 'include/qapi/clone-visitor.h', 'include/qapi/error.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.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/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/hbitmap.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/id.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/memalign.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qemu-print.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/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/throttle-options.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/qemu/vhost-user-server.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_types.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/blockdev.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/iothread.h', 'include/sysemu/os-posix.h', 'include/sysemu/replay.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'nbd/nbd-internal.h', 'nbd/trace.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-sockets.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-block.h', 'trace/trace-nbd.h', 'trace/trace-root.h', 'util/block-helpers.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libblockdev.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'subprojects/libvhost-user', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_blockdev',
- srcs = [] + select({'@platforms//os:windows': [],'@platforms//os:macos': ['os-posix.c'],'@platforms//os:linux': ['block/export/export.c', 'block/export/vhost-user-blk-server.c', 'block/export/virtio-blk-handler.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.c', 'nbd/server.c', 'os-posix.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libchardev",
+ srcs = [
+ "chardev/char.c",
+ "chardev/char-fe.c",
+ "chardev/char-file.c",
+ "chardev/char-io.c",
+ "chardev/char-mux.c",
+ "chardev/char-null.c",
+ "chardev/char-pipe.c",
+ "chardev/char-ringbuf.c",
+ "chardev/char-serial.c",
+ "chardev/char-socket.c",
+ "chardev/char-stdio.c",
+ "chardev/char-udp.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "chardev/char-console.c",
+ "chardev/char-win.c",
+ "chardev/char-win-stdio.c",
+ ],
+ "@platforms//os:macos": [
+ "chardev/char-fd.c",
+ "chardev/char-pty.c",
+ ],
+ "@platforms//os:linux": [
+ "chardev/char-fd.c",
+ "chardev/char-parallel.c",
+ "chardev/char-pty.c",
+ ],
+ "//conditions:default": [],
+ }),
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "include/chardev/char-win.h",
+ "include/chardev/char-win-stdio.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ ],
+ "@platforms//os:macos": [
+ "include/chardev/char-fd.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ ],
+ "@platforms//os:linux": [
+ "include/chardev/char-fd.h",
+ "include/chardev/char-parallel.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "chardev/chardev-internal.h",
+ "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/block/throttle-groups.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-io.h",
+ "include/chardev/char-serial.h",
+ "include/chardev/char-socket.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.h",
+ "include/exec/hwaddr.h",
+ "include/exec/poison.h",
+ "include/exec/replay-core.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/io/channel.h",
+ "include/io/channel-file.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/channel-websock.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qmp-helpers.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/atomic.h",
+ "include/qemu/base64.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/id.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/option.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qemu-print.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/sockets.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/throttle.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/replay.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # 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 = [
+ "@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(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'include/chardev/char-win.h', 'include/chardev/char-win-stdio.h'],'@platforms//os:macos': ['include/chardev/char-fd.h', 'include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['chardev/chardev-internal.h', '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/block/throttle-groups.h', 'include/chardev/char.h', 'include/chardev/char-fd.h', 'include/chardev/char-fe.h', 'include/chardev/char-io.h', 'include/chardev/char-parallel.h', 'include/chardev/char-serial.h', 'include/chardev/char-socket.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.h', 'include/exec/hwaddr.h', 'include/exec/poison.h', 'include/exec/replay-core.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/io/channel.h', 'include/io/channel-file.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/channel-websock.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/monitor/monitor.h', 'include/monitor/qmp-helpers.h', 'include/qapi/clone-visitor.h', 'include/qapi/error.h', 'include/qapi/qmp/qerror.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/atomic.h', 'include/qemu/base64.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/id.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/option.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qemu-print.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/sockets.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/replay.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-sockets.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libchardev.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_chardev',
- srcs = [] + select({'@platforms//os:windows': ['chardev/char-console.c', 'chardev/char-win-stdio.c', 'chardev/char-win.c'],'@platforms//os:macos': ['chardev/char-fd.c', 'chardev/char-pty.c'],'@platforms//os:linux': ['chardev/char.c', 'chardev/char-fd.c', 'chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-parallel.c', 'chardev/char-pipe.c', 'chardev/char-pty.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libcommon",
+ srcs = [
+ "accel/tcg/cpu-exec-common.c",
+ "cpu-common.c",
+ "disas/disas.c",
+ "disas/riscv.c",
+ "disas/riscv-xthead.c",
+ "disas/riscv-xventana.c",
+ "gdbstub/syscalls.c",
+ "hw/core/cpu-common.c",
+ "hw/core/machine-smp.c",
+ "page-vary-common.c",
+ "qom/qom-hmp-cmds.c",
+ "trace/trace-hmp-cmds.c",
+ "ui/clipboard.c",
+ "ui/console.c",
+ "ui/console-vc.c",
+ "ui/cursor.c",
+ "ui/input.c",
+ "ui/input-barrier.c",
+ "ui/input-keymap.c",
+ "ui/input-legacy.c",
+ "ui/kbd-state.c",
+ "ui/keymaps.c",
+ "ui/qemu-pixman.c",
+ "ui/spice-module.c",
+ "ui/ui-hmp-cmds.c",
+ "ui/ui-qmp-cmds.c",
+ "ui/util.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "audio/audio_win_int.c",
+ "audio/dsoundaudio.c",
+ "hw/display/virtio-gpu.c",
+ "hw/display/virtio-gpu-base.c",
+ "hw/display/virtio-gpu-pci.c",
+ "hw/display/virtio-gpu-udmabuf-stubs.c",
+ "hw/display/virtio-vga.c",
+ "net/tap-win32.c",
+ "os-win32.c",
+ ],
+ "@platforms//os:macos": [
+ "backends/hostmem-file.c",
+ "backends/rng-random.c",
+ "fsdev/qemu-fsdev-dummy.c",
+ "fsdev/qemu-fsdev-opts.c",
+ "fsdev/qemu-fsdev-throttle.c",
+ "hw/usb/dev-mtp.c",
+ "net/tap.c",
+ "net/tap-bsd.c",
+ "net/vmnet-host.c",
+ "net/vmnet-shared.c",
+ ],
+ "@platforms//os:linux": [
+ "backends/cryptodev-vhost-user.c",
+ "backends/hostmem-epc.c",
+ "backends/hostmem-file.c",
+ "backends/hostmem-memfd.c",
+ "backends/rng-random.c",
+ "backends/vhost-user.c",
+ "fsdev/qemu-fsdev-dummy.c",
+ "fsdev/qemu-fsdev-opts.c",
+ "fsdev/qemu-fsdev-throttle.c",
+ "hw/block/xen-block.c",
+ "hw/char/xen_console.c",
+ "hw/display/xenfb.c",
+ "hw/input/vhost-user-input.c",
+ "hw/input/virtio-input-host.c",
+ "hw/misc/ivshmem.c",
+ "hw/net/vhost_net.c",
+ "hw/net/xen_nic.c",
+ "hw/scsi/vhost-scsi.c",
+ "hw/scsi/vhost-user-scsi.c",
+ "hw/usb/dev-mtp.c",
+ "hw/usb/u2f-passthru.c",
+ "hw/virtio/vhost.c",
+ "hw/virtio/vhost-user-device.c",
+ "hw/virtio/vhost-user-device-pci.c",
+ "hw/virtio/vhost-vsock-common.c",
+ "hw/xen/xen-backend.c",
+ "hw/xen/xen-bus.c",
+ "hw/xen/xen-bus-helper.c",
+ "hw/xen/xen-legacy-backend.c",
+ "hw/xen/xen_devconfig.c",
+ "hw/xen/xen_pvdev.c",
+ "net/can/can_socketcan.c",
+ "net/tap.c",
+ "net/tap-linux.c",
+ "net/vhost-user.c",
+ "net/vhost-user-stub.c",
+ "system/async-teardown.c",
+ "ui/input-linux.c",
+ "ui/udmabuf.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-blocker.c",
+ "accel/accel-system.c",
+ "accel/dummy-cpus.c",
+ "accel/tcg/icount-common.c",
+ "accel/tcg/monitor.c",
+ "audio/audio.c",
+ "audio/audio-hmp-cmds.c",
+ "audio/mixeng.c",
+ "audio/noaudio.c",
+ "audio/wavaudio.c",
+ "audio/wavcapture.c",
+ "backends/confidential-guest-support.c",
+ "backends/cryptodev.c",
+ "backends/cryptodev-builtin.c",
+ "backends/cryptodev-hmp-cmds.c",
+ "backends/cryptodev-vhost.c",
+ "backends/hostmem.c",
+ "backends/hostmem-ram.c",
+ "backends/rng.c",
+ "backends/rng-builtin.c",
+ "backends/rng-egd.c",
+ "block/blkreplay.c",
+ "block/block-ram-registrar.c",
+ "block/monitor/block-hmp-cmds.c",
+ "block/qapi-sysemu.c",
+ "chardev/char-hmp-cmds.c",
+ "chardev/msmouse.c",
+ "chardev/testdev.c",
+ "chardev/wctablet.c",
+ "disas/disas-mon.c",
+ "dump/dump.c",
+ "dump/dump-hmp-cmds.c",
+ "ebpf/ebpf_rss-stub.c",
+ "hw/acpi/acpi-cpu-hotplug-stub.c",
+ "hw/acpi/acpi-mem-hotplug-stub.c",
+ "hw/acpi/acpi-nvdimm-stub.c",
+ "hw/acpi/acpi-pci-hotplug-stub.c",
+ "hw/acpi/acpi-qmp-cmds.c",
+ "hw/acpi/acpi-stub.c",
+ "hw/acpi/acpi-x86-stub.c",
+ "hw/acpi/acpi_interface.c",
+ "hw/acpi/aml-build.c",
+ "hw/acpi/aml-build-stub.c",
+ "hw/acpi/bios-linker-loader.c",
+ "hw/acpi/core.c",
+ "hw/acpi/cpu.c",
+ "hw/acpi/cpu_hotplug.c",
+ "hw/acpi/cxl.c",
+ "hw/acpi/cxl-stub.c",
+ "hw/acpi/erst.c",
+ "hw/acpi/generic_event_device.c",
+ "hw/acpi/ghes.c",
+ "hw/acpi/ghes-stub.c",
+ "hw/acpi/hmat.c",
+ "hw/acpi/ich9.c",
+ "hw/acpi/ich9_tco.c",
+ "hw/acpi/ipmi.c",
+ "hw/acpi/ipmi-stub.c",
+ "hw/acpi/memory_hotplug.c",
+ "hw/acpi/nvdimm.c",
+ "hw/acpi/pci.c",
+ "hw/acpi/pci-bridge.c",
+ "hw/acpi/pci-bridge-stub.c",
+ "hw/acpi/pcihp.c",
+ "hw/acpi/piix4.c",
+ "hw/acpi/utils.c",
+ "hw/acpi/viot.c",
+ "hw/acpi/vmgenid.c",
+ "hw/adc/aspeed_adc.c",
+ "hw/adc/max111x.c",
+ "hw/adc/npcm7xx_adc.c",
+ "hw/adc/stm32f2xx_adc.c",
+ "hw/adc/zynq-xadc.c",
+ "hw/arm/bcm2835_peripherals.c",
+ "hw/arm/exynos4_boards.c",
+ "hw/arm/smmu-common.c",
+ "hw/arm/tosa.c",
+ "hw/audio/ac97.c",
+ "hw/audio/adlib.c",
+ "hw/audio/cs4231a.c",
+ "hw/audio/es1370.c",
+ "hw/audio/fmopl.c",
+ "hw/audio/gus.c",
+ "hw/audio/gusemu_hal.c",
+ "hw/audio/gusemu_mixer.c",
+ "hw/audio/hda-codec.c",
+ "hw/audio/intel-hda.c",
+ "hw/audio/lm4549.c",
+ "hw/audio/marvell_88w8618.c",
+ "hw/audio/pcspk.c",
+ "hw/audio/pl041.c",
+ "hw/audio/sb16.c",
+ "hw/audio/soundhw.c",
+ "hw/audio/virtio-snd.c",
+ "hw/audio/virtio-snd-pci.c",
+ "hw/audio/wm8750.c",
+ "hw/block/block.c",
+ "hw/block/cdrom.c",
+ "hw/block/dataplane/virtio-blk.c",
+ "hw/block/ecc.c",
+ "hw/block/fdc.c",
+ "hw/block/fdc-isa.c",
+ "hw/block/hd-geometry.c",
+ "hw/block/m25p80.c",
+ "hw/block/m25p80_sfdp.c",
+ "hw/block/nand.c",
+ "hw/block/onenand.c",
+ "hw/block/pflash_cfi01.c",
+ "hw/block/pflash_cfi02.c",
+ "hw/char/bcm2835_aux.c",
+ "hw/char/cadence_uart.c",
+ "hw/char/cmsdk-apb-uart.c",
+ "hw/char/debugcon.c",
+ "hw/char/digic-uart.c",
+ "hw/char/exynos4210_uart.c",
+ "hw/char/imx_serial.c",
+ "hw/char/ipoctal232.c",
+ "hw/char/mchp_pfsoc_mmuart.c",
+ "hw/char/nrf51_uart.c",
+ "hw/char/omap_uart.c",
+ "hw/char/parallel.c",
+ "hw/char/parallel-isa.c",
+ "hw/char/pl011.c",
+ "hw/char/riscv_htif.c",
+ "hw/char/serial.c",
+ "hw/char/serial-isa.c",
+ "hw/char/serial-pci.c",
+ "hw/char/serial-pci-multi.c",
+ "hw/char/shakti_uart.c",
+ "hw/char/sifive_uart.c",
+ "hw/char/stm32f2xx_usart.c",
+ "hw/char/virtio-console.c",
+ "hw/char/xilinx_uartlite.c",
+ "hw/core/clock-vmstate.c",
+ "hw/core/cpu-sysemu.c",
+ "hw/core/fw-path-provider.c",
+ "hw/core/generic-loader.c",
+ "hw/core/gpio.c",
+ "hw/core/guest-loader.c",
+ "hw/core/loader.c",
+ "hw/core/machine.c",
+ "hw/core/machine-hmp-cmds.c",
+ "hw/core/machine-qmp-cmds.c",
+ "hw/core/nmi.c",
+ "hw/core/null-machine.c",
+ "hw/core/numa.c",
+ "hw/core/or-irq.c",
+ "hw/core/platform-bus.c",
+ "hw/core/ptimer.c",
+ "hw/core/qdev-fw.c",
+ "hw/core/qdev-properties-system.c",
+ "hw/core/register.c",
+ "hw/core/split-irq.c",
+ "hw/core/stream.c",
+ "hw/core/sysbus.c",
+ "hw/core/sysbus-fdt.c",
+ "hw/core/vm-change-state-handler.c",
+ "hw/cpu/arm11mpcore.c",
+ "hw/cpu/cluster.c",
+ "hw/cpu/core.c",
+ "hw/cpu/realview_mpcore.c",
+ "hw/cxl/cxl-cdat.c",
+ "hw/cxl/cxl-component-utils.c",
+ "hw/cxl/cxl-device-utils.c",
+ "hw/cxl/cxl-events.c",
+ "hw/cxl/cxl-host.c",
+ "hw/cxl/cxl-host-stubs.c",
+ "hw/cxl/cxl-mailbox-utils.c",
+ "hw/cxl/switch-mailbox-cci.c",
+ "hw/display/acpi-vga.c",
+ "hw/display/acpi-vga-stub.c",
+ "hw/display/ati.c",
+ "hw/display/ati_2d.c",
+ "hw/display/ati_dbg.c",
+ "hw/display/bcm2835_fb.c",
+ "hw/display/blizzard.c",
+ "hw/display/bochs-display.c",
+ "hw/display/cirrus_vga.c",
+ "hw/display/cirrus_vga_isa.c",
+ "hw/display/dpcd.c",
+ "hw/display/edid-generate.c",
+ "hw/display/edid-region.c",
+ "hw/display/exynos4210_fimd.c",
+ "hw/display/framebuffer.c",
+ "hw/display/i2c-ddc.c",
+ "hw/display/omap_dss.c",
+ "hw/display/omap_lcdc.c",
+ "hw/display/pl110.c",
+ "hw/display/pxa2xx_lcd.c",
+ "hw/display/ramfb.c",
+ "hw/display/ramfb-standalone.c",
+ "hw/display/sii9022.c",
+ "hw/display/ssd0303.c",
+ "hw/display/ssd0323.c",
+ "hw/display/tc6393xb.c",
+ "hw/display/vga.c",
+ "hw/display/vga-isa.c",
+ "hw/display/vga-pci.c",
+ "hw/display/virtio-dmabuf.c",
+ "hw/display/vmware_vga.c",
+ "hw/display/xlnx_dp.c",
+ "hw/dma/bcm2835_dma.c",
+ "hw/dma/i8257.c",
+ "hw/dma/omap_dma.c",
+ "hw/dma/pl080.c",
+ "hw/dma/pl330.c",
+ "hw/dma/pxa2xx_dma.c",
+ "hw/dma/sifive_pdma.c",
+ "hw/dma/soc_dma.c",
+ "hw/dma/xilinx_axidma.c",
+ "hw/dma/xlnx-zdma.c",
+ "hw/dma/xlnx-zynq-devcfg.c",
+ "hw/dma/xlnx_csu_dma.c",
+ "hw/dma/xlnx_dpdma.c",
+ "hw/gpio/aspeed_gpio.c",
+ "hw/gpio/bcm2835_gpio.c",
+ "hw/gpio/gpio_key.c",
+ "hw/gpio/gpio_pwr.c",
+ "hw/gpio/imx_gpio.c",
+ "hw/gpio/max7310.c",
+ "hw/gpio/npcm7xx_gpio.c",
+ "hw/gpio/nrf51_gpio.c",
+ "hw/gpio/omap_gpio.c",
+ "hw/gpio/pca_i2c_gpio.c",
+ "hw/gpio/pl061.c",
+ "hw/gpio/sifive_gpio.c",
+ "hw/gpio/zaurus.c",
+ "hw/i2c/allwinner-i2c.c",
+ "hw/i2c/arm_sbcon_i2c.c",
+ "hw/i2c/aspeed_i2c.c",
+ "hw/i2c/bitbang_i2c.c",
+ "hw/i2c/core.c",
+ "hw/i2c/exynos4210_i2c.c",
+ "hw/i2c/i2c_mux_pca954x.c",
+ "hw/i2c/imx_i2c.c",
+ "hw/i2c/microbit_i2c.c",
+ "hw/i2c/npcm7xx_smbus.c",
+ "hw/i2c/omap_i2c.c",
+ "hw/i2c/pm_smbus.c",
+ "hw/i2c/pmbus_device.c",
+ "hw/i2c/smbus_eeprom.c",
+ "hw/i2c/smbus_ich9.c",
+ "hw/i2c/smbus_master.c",
+ "hw/i2c/smbus_slave.c",
+ "hw/ide/ahci.c",
+ "hw/ide/ahci-allwinner.c",
+ "hw/ide/atapi.c",
+ "hw/ide/core.c",
+ "hw/ide/ich.c",
+ "hw/ide/ioport.c",
+ "hw/ide/isa.c",
+ "hw/ide/microdrive.c",
+ "hw/ide/pci.c",
+ "hw/ide/piix.c",
+ "hw/ide/qdev.c",
+ "hw/input/ads7846.c",
+ "hw/input/hid.c",
+ "hw/input/lm832x.c",
+ "hw/input/pckbd.c",
+ "hw/input/pl050.c",
+ "hw/input/ps2.c",
+ "hw/input/pxa2xx_keypad.c",
+ "hw/input/stellaris_gamepad.c",
+ "hw/input/tsc2005.c",
+ "hw/input/tsc210x.c",
+ "hw/input/virtio-input.c",
+ "hw/input/virtio-input-hid.c",
+ "hw/intc/allwinner-a10-pic.c",
+ "hw/intc/arm_gic.c",
+ "hw/intc/arm_gic_common.c",
+ "hw/intc/arm_gicv2m.c",
+ "hw/intc/arm_gicv3.c",
+ "hw/intc/arm_gicv3_common.c",
+ "hw/intc/arm_gicv3_dist.c",
+ "hw/intc/arm_gicv3_its.c",
+ "hw/intc/arm_gicv3_its_common.c",
+ "hw/intc/arm_gicv3_redist.c",
+ "hw/intc/aspeed_vic.c",
+ "hw/intc/bcm2835_ic.c",
+ "hw/intc/bcm2836_control.c",
+ "hw/intc/exynos4210_combiner.c",
+ "hw/intc/exynos4210_gic.c",
+ "hw/intc/i8259.c",
+ "hw/intc/i8259_common.c",
+ "hw/intc/imx_avic.c",
+ "hw/intc/imx_gpcv2.c",
+ "hw/intc/intc.c",
+ "hw/intc/ioapic_common.c",
+ "hw/intc/kvm_irqcount.c",
+ "hw/intc/omap_intc.c",
+ "hw/intc/pl190.c",
+ "hw/intc/realview_gic.c",
+ "hw/intc/xilinx_intc.c",
+ "hw/intc/xlnx-zynqmp-ipi.c",
+ "hw/ipack/ipack.c",
+ "hw/ipack/tpci200.c",
+ "hw/ipmi/ipmi.c",
+ "hw/ipmi/ipmi_bmc_extern.c",
+ "hw/ipmi/ipmi_bmc_sim.c",
+ "hw/ipmi/ipmi_bt.c",
+ "hw/ipmi/ipmi_kcs.c",
+ "hw/ipmi/isa_ipmi_bt.c",
+ "hw/ipmi/isa_ipmi_kcs.c",
+ "hw/ipmi/pci_ipmi_bt.c",
+ "hw/ipmi/pci_ipmi_kcs.c",
+ "hw/ipmi/smbus_ipmi.c",
+ "hw/isa/apm.c",
+ "hw/isa/isa-bus.c",
+ "hw/isa/piix.c",
+ "hw/mem/cxl_type3.c",
+ "hw/mem/cxl_type3_stubs.c",
+ "hw/mem/memory-device.c",
+ "hw/mem/npcm7xx_mc.c",
+ "hw/mem/nvdimm.c",
+ "hw/mem/pc-dimm.c",
+ "hw/misc/a9scu.c",
+ "hw/misc/allwinner-a10-ccm.c",
+ "hw/misc/allwinner-a10-dramc.c",
+ "hw/misc/allwinner-h3-ccu.c",
+ "hw/misc/allwinner-h3-dramc.c",
+ "hw/misc/allwinner-h3-sysctrl.c",
+ "hw/misc/allwinner-r40-ccu.c",
+ "hw/misc/allwinner-r40-dramc.c",
+ "hw/misc/allwinner-sid.c",
+ "hw/misc/allwinner-sramc.c",
+ "hw/misc/applesmc.c",
+ "hw/misc/arm11scu.c",
+ "hw/misc/arm_integrator_debug.c",
+ "hw/misc/arm_l2x0.c",
+ "hw/misc/arm_sysctl.c",
+ "hw/misc/armsse-cpu-pwrctrl.c",
+ "hw/misc/armsse-cpuid.c",
+ "hw/misc/armsse-mhu.c",
+ "hw/misc/armv7m_ras.c",
+ "hw/misc/aspeed_hace.c",
+ "hw/misc/aspeed_i3c.c",
+ "hw/misc/aspeed_lpc.c",
+ "hw/misc/aspeed_peci.c",
+ "hw/misc/aspeed_sbc.c",
+ "hw/misc/aspeed_scu.c",
+ "hw/misc/aspeed_sdmc.c",
+ "hw/misc/aspeed_xdma.c",
+ "hw/misc/auxbus.c",
+ "hw/misc/axp2xx.c",
+ "hw/misc/bcm2835_cprman.c",
+ "hw/misc/bcm2835_mbox.c",
+ "hw/misc/bcm2835_mphi.c",
+ "hw/misc/bcm2835_powermgt.c",
+ "hw/misc/bcm2835_property.c",
+ "hw/misc/bcm2835_rng.c",
+ "hw/misc/bcm2835_thermal.c",
+ "hw/misc/cbus.c",
+ "hw/misc/debugexit.c",
+ "hw/misc/edu.c",
+ "hw/misc/exynos4210_clk.c",
+ "hw/misc/exynos4210_pmu.c",
+ "hw/misc/exynos4210_rng.c",
+ "hw/misc/i2c-echo.c",
+ "hw/misc/imx25_ccm.c",
+ "hw/misc/imx31_ccm.c",
+ "hw/misc/imx6_ccm.c",
+ "hw/misc/imx6_src.c",
+ "hw/misc/imx6ul_ccm.c",
+ "hw/misc/imx7_ccm.c",
+ "hw/misc/imx7_gpr.c",
+ "hw/misc/imx7_snvs.c",
+ "hw/misc/imx7_src.c",
+ "hw/misc/imx_ccm.c",
+ "hw/misc/imx_rngc.c",
+ "hw/misc/iotkit-secctl.c",
+ "hw/misc/iotkit-sysctl.c",
+ "hw/misc/iotkit-sysinfo.c",
+ "hw/misc/led.c",
+ "hw/misc/mchp_pfsoc_dmc.c",
+ "hw/misc/mchp_pfsoc_ioscb.c",
+ "hw/misc/mchp_pfsoc_sysreg.c",
+ "hw/misc/mps2-fpgaio.c",
+ "hw/misc/mps2-scc.c",
+ "hw/misc/msf2-sysreg.c",
+ "hw/misc/mst_fpga.c",
+ "hw/misc/npcm7xx_clk.c",
+ "hw/misc/npcm7xx_gcr.c",
+ "hw/misc/npcm7xx_mft.c",
+ "hw/misc/npcm7xx_pci_mbox.c",
+ "hw/misc/npcm7xx_pwm.c",
+ "hw/misc/npcm7xx_rng.c",
+ "hw/misc/nrf51_rng.c",
+ "hw/misc/omap_clk.c",
+ "hw/misc/omap_gpmc.c",
+ "hw/misc/omap_l4.c",
+ "hw/misc/omap_sdrc.c",
+ "hw/misc/omap_tap.c",
+ "hw/misc/pc-testdev.c",
+ "hw/misc/pca9552.c",
+ "hw/misc/pci-testdev.c",
+ "hw/misc/pvpanic.c",
+ "hw/misc/pvpanic-isa.c",
+ "hw/misc/pvpanic-pci.c",
+ "hw/misc/sbsa_ec.c",
+ "hw/misc/sifive_e_aon.c",
+ "hw/misc/sifive_e_prci.c",
+ "hw/misc/sifive_test.c",
+ "hw/misc/sifive_u_otp.c",
+ "hw/misc/sifive_u_prci.c",
+ "hw/misc/stm32f2xx_syscfg.c",
+ "hw/misc/stm32f4xx_exti.c",
+ "hw/misc/stm32f4xx_syscfg.c",
+ "hw/misc/tz-mpc.c",
+ "hw/misc/tz-msc.c",
+ "hw/misc/tz-ppc.c",
+ "hw/misc/unimp.c",
+ "hw/misc/vmcoreinfo.c",
+ "hw/misc/xlnx-cfi-if.c",
+ "hw/misc/xlnx-versal-cframe-reg.c",
+ "hw/misc/xlnx-versal-cfu.c",
+ "hw/misc/xlnx-versal-pmc-iou-slcr.c",
+ "hw/misc/xlnx-versal-trng.c",
+ "hw/misc/xlnx-versal-xramc.c",
+ "hw/misc/xlnx-zynqmp-apu-ctrl.c",
+ "hw/misc/xlnx-zynqmp-crf.c",
+ "hw/misc/zynq_slcr.c",
+ "hw/net/allwinner-sun8i-emac.c",
+ "hw/net/allwinner_emac.c",
+ "hw/net/cadence_gem.c",
+ "hw/net/can/can_kvaser_pci.c",
+ "hw/net/can/can_mioe3680_pci.c",
+ "hw/net/can/can_pcm3680_pci.c",
+ "hw/net/can/can_sja1000.c",
+ "hw/net/can/ctucan_core.c",
+ "hw/net/can/ctucan_pci.c",
+ "hw/net/can/xlnx-versal-canfd.c",
+ "hw/net/can/xlnx-zynqmp-can.c",
+ "hw/net/e1000.c",
+ "hw/net/e1000e.c",
+ "hw/net/e1000e_core.c",
+ "hw/net/e1000x_common.c",
+ "hw/net/eepro100.c",
+ "hw/net/ftgmac100.c",
+ "hw/net/igb.c",
+ "hw/net/igb_core.c",
+ "hw/net/igbvf.c",
+ "hw/net/imx_fec.c",
+ "hw/net/lan9118.c",
+ "hw/net/msf2-emac.c",
+ "hw/net/mv88w8618_eth.c",
+ "hw/net/ne2000.c",
+ "hw/net/ne2000-isa.c",
+ "hw/net/ne2000-pci.c",
+ "hw/net/net_rx_pkt.c",
+ "hw/net/net_tx_pkt.c",
+ "hw/net/npcm7xx_emc.c",
+ "hw/net/pcnet.c",
+ "hw/net/pcnet-pci.c",
+ "hw/net/rocker/qmp-norocker.c",
+ "hw/net/rocker/rocker.c",
+ "hw/net/rocker/rocker-hmp-cmds.c",
+ "hw/net/rocker/rocker_desc.c",
+ "hw/net/rocker/rocker_fp.c",
+ "hw/net/rocker/rocker_of_dpa.c",
+ "hw/net/rocker/rocker_world.c",
+ "hw/net/rtl8139.c",
+ "hw/net/smc91c111.c",
+ "hw/net/stellaris_enet.c",
+ "hw/net/tulip.c",
+ "hw/net/vhost_net-stub.c",
+ "hw/net/vmxnet3.c",
+ "hw/net/xgmac.c",
+ "hw/net/xilinx_axienet.c",
+ "hw/nvme/ctrl.c",
+ "hw/nvme/dif.c",
+ "hw/nvme/ns.c",
+ "hw/nvme/subsys.c",
+ "hw/nvram/eeprom93xx.c",
+ "hw/nvram/eeprom_at24c.c",
+ "hw/nvram/fw_cfg.c",
+ "hw/nvram/fw_cfg-interface.c",
+ "hw/nvram/npcm7xx_otp.c",
+ "hw/nvram/nrf51_nvm.c",
+ "hw/nvram/xlnx-bbram.c",
+ "hw/nvram/xlnx-efuse.c",
+ "hw/nvram/xlnx-efuse-crc.c",
+ "hw/nvram/xlnx-versal-efuse-cache.c",
+ "hw/nvram/xlnx-versal-efuse-ctrl.c",
+ "hw/nvram/xlnx-zynqmp-efuse.c",
+ "hw/pci-bridge/cxl_downstream.c",
+ "hw/pci-bridge/cxl_root_port.c",
+ "hw/pci-bridge/cxl_upstream.c",
+ "hw/pci-bridge/gen_pcie_root_port.c",
+ "hw/pci-bridge/i82801b11.c",
+ "hw/pci-bridge/ioh3420.c",
+ "hw/pci-bridge/pci_bridge_dev.c",
+ "hw/pci-bridge/pci_expander_bridge.c",
+ "hw/pci-bridge/pci_expander_bridge_stubs.c",
+ "hw/pci-bridge/pcie_pci_bridge.c",
+ "hw/pci-bridge/pcie_root_port.c",
+ "hw/pci-bridge/xio3130_downstream.c",
+ "hw/pci-bridge/xio3130_upstream.c",
+ "hw/pci-host/designware.c",
+ "hw/pci-host/gpex.c",
+ "hw/pci-host/gpex-acpi.c",
+ "hw/pci-host/i440fx.c",
+ "hw/pci-host/pam.c",
+ "hw/pci-host/q35.c",
+ "hw/pci-host/versatile.c",
+ "hw/pci/msi.c",
+ "hw/pci/msix.c",
+ "hw/pci/pci.c",
+ "hw/pci/pci-hmp-cmds.c",
+ "hw/pci/pci-qmp-cmds.c",
+ "hw/pci/pci-stub.c",
+ "hw/pci/pci_bridge.c",
+ "hw/pci/pci_host.c",
+ "hw/pci/pcie.c",
+ "hw/pci/pcie_aer.c",
+ "hw/pci/pcie_doe.c",
+ "hw/pci/pcie_host.c",
+ "hw/pci/pcie_port.c",
+ "hw/pci/pcie_sriov.c",
+ "hw/pci/shpc.c",
+ "hw/pci/slotid_cap.c",
+ "hw/pcmcia/pcmcia.c",
+ "hw/pcmcia/pxa2xx.c",
+ "hw/rtc/allwinner-rtc.c",
+ "hw/rtc/aspeed_rtc.c",
+ "hw/rtc/ds1338.c",
+ "hw/rtc/exynos4210_rtc.c",
+ "hw/rtc/goldfish_rtc.c",
+ "hw/rtc/m41t80.c",
+ "hw/rtc/mc146818rtc.c",
+ "hw/rtc/pl031.c",
+ "hw/rtc/twl92230.c",
+ "hw/rtc/xlnx-zynqmp-rtc.c",
+ "hw/scsi/emulation.c",
+ "hw/scsi/esp.c",
+ "hw/scsi/esp-pci.c",
+ "hw/scsi/lsi53c895a.c",
+ "hw/scsi/megasas.c",
+ "hw/scsi/mptconfig.c",
+ "hw/scsi/mptendian.c",
+ "hw/scsi/mptsas.c",
+ "hw/scsi/scsi-bus.c",
+ "hw/scsi/scsi-disk.c",
+ "hw/scsi/scsi-generic.c",
+ "hw/scsi/virtio-scsi-dataplane.c",
+ "hw/scsi/vmw_pvscsi.c",
+ "hw/sd/allwinner-sdhost.c",
+ "hw/sd/aspeed_sdhci.c",
+ "hw/sd/bcm2835_sdhost.c",
+ "hw/sd/cadence_sdhci.c",
+ "hw/sd/core.c",
+ "hw/sd/npcm7xx_sdhci.c",
+ "hw/sd/omap_mmc.c",
+ "hw/sd/pl181.c",
+ "hw/sd/pxa2xx_mmci.c",
+ "hw/sd/sd.c",
+ "hw/sd/sdhci.c",
+ "hw/sd/sdhci-pci.c",
+ "hw/sd/sdmmc-internal.c",
+ "hw/sd/ssi-sd.c",
+ "hw/sensor/adm1266.c",
+ "hw/sensor/adm1272.c",
+ "hw/sensor/dps310.c",
+ "hw/sensor/emc141x.c",
+ "hw/sensor/isl_pmbus_vr.c",
+ "hw/sensor/lsm303dlhc_mag.c",
+ "hw/sensor/max16600.c",
+ "hw/sensor/max31785.c",
+ "hw/sensor/max31790_fan_ctrl.c",
+ "hw/sensor/max34451.c",
+ "hw/sensor/tmp105.c",
+ "hw/sensor/tmp421.c",
+ "hw/sensor/tmp_sbtsi.c",
+ "hw/smbios/smbios.c",
+ "hw/smbios/smbios-stub.c",
+ "hw/smbios/smbios_type_38.c",
+ "hw/smbios/smbios_type_38-stub.c",
+ "hw/ssi/aspeed_smc.c",
+ "hw/ssi/imx_spi.c",
+ "hw/ssi/mss-spi.c",
+ "hw/ssi/npcm7xx_fiu.c",
+ "hw/ssi/npcm_pspi.c",
+ "hw/ssi/omap_spi.c",
+ "hw/ssi/pl022.c",
+ "hw/ssi/sifive_spi.c",
+ "hw/ssi/ssi.c",
+ "hw/ssi/stm32f2xx_spi.c",
+ "hw/ssi/xilinx_spi.c",
+ "hw/ssi/xilinx_spips.c",
+ "hw/ssi/xlnx-versal-ospi.c",
+ "hw/timer/a9gtimer.c",
+ "hw/timer/allwinner-a10-pit.c",
+ "hw/timer/arm_mptimer.c",
+ "hw/timer/arm_timer.c",
+ "hw/timer/armv7m_systick.c",
+ "hw/timer/aspeed_timer.c",
+ "hw/timer/bcm2835_systmr.c",
+ "hw/timer/cadence_ttc.c",
+ "hw/timer/cmsdk-apb-dualtimer.c",
+ "hw/timer/cmsdk-apb-timer.c",
+ "hw/timer/digic-timer.c",
+ "hw/timer/exynos4210_mct.c",
+ "hw/timer/exynos4210_pwm.c",
+ "hw/timer/hpet.c",
+ "hw/timer/i8254.c",
+ "hw/timer/i8254_common.c",
+ "hw/timer/imx_epit.c",
+ "hw/timer/imx_gpt.c",
+ "hw/timer/mss-timer.c",
+ "hw/timer/npcm7xx_timer.c",
+ "hw/timer/nrf51_timer.c",
+ "hw/timer/omap_gptimer.c",
+ "hw/timer/omap_synctimer.c",
+ "hw/timer/pxa2xx_timer.c",
+ "hw/timer/sifive_pwm.c",
+ "hw/timer/sse-counter.c",
+ "hw/timer/sse-timer.c",
+ "hw/timer/stellaris-gptm.c",
+ "hw/timer/stm32f2xx_timer.c",
+ "hw/timer/xilinx_timer.c",
+ "hw/ufs/lu.c",
+ "hw/ufs/ufs.c",
+ "hw/usb/bus.c",
+ "hw/usb/chipidea.c",
+ "hw/usb/combined-packet.c",
+ "hw/usb/core.c",
+ "hw/usb/desc.c",
+ "hw/usb/desc-msos.c",
+ "hw/usb/dev-audio.c",
+ "hw/usb/dev-hid.c",
+ "hw/usb/dev-hub.c",
+ "hw/usb/dev-network.c",
+ "hw/usb/dev-serial.c",
+ "hw/usb/dev-smartcard-reader.c",
+ "hw/usb/dev-storage.c",
+ "hw/usb/dev-storage-bot.c",
+ "hw/usb/dev-storage-classic.c",
+ "hw/usb/dev-uas.c",
+ "hw/usb/dev-wacom.c",
+ "hw/usb/hcd-dwc2.c",
+ "hw/usb/hcd-dwc3.c",
+ "hw/usb/hcd-ehci.c",
+ "hw/usb/hcd-ehci-pci.c",
+ "hw/usb/hcd-ehci-sysbus.c",
+ "hw/usb/hcd-musb.c",
+ "hw/usb/hcd-ohci.c",
+ "hw/usb/hcd-ohci-pci.c",
+ "hw/usb/hcd-uhci.c",
+ "hw/usb/hcd-xhci.c",
+ "hw/usb/hcd-xhci-nec.c",
+ "hw/usb/hcd-xhci-pci.c",
+ "hw/usb/hcd-xhci-sysbus.c",
+ "hw/usb/imx-usb-phy.c",
+ "hw/usb/libhw.c",
+ "hw/usb/pcap.c",
+ "hw/usb/tusb6010.c",
+ "hw/usb/u2f.c",
+ "hw/usb/xlnx-usb-subsystem.c",
+ "hw/usb/xlnx-versal-usb2-ctrl-regs.c",
+ "hw/virtio/vhost-stub.c",
+ "hw/virtio/virtio-bus.c",
+ "hw/virtio/virtio-crypto.c",
+ "hw/virtio/virtio-hmp-cmds.c",
+ "hw/virtio/virtio-iommu.c",
+ "hw/virtio/virtio-mmio.c",
+ "hw/virtio/virtio-pci.c",
+ "hw/virtio/virtio-stub.c",
+ "hw/watchdog/allwinner-wdt.c",
+ "hw/watchdog/cmsdk-apb-watchdog.c",
+ "hw/watchdog/sbsa_gwdt.c",
+ "hw/watchdog/watchdog.c",
+ "hw/watchdog/wdt_aspeed.c",
+ "hw/watchdog/wdt_i6300esb.c",
+ "hw/watchdog/wdt_ib700.c",
+ "hw/watchdog/wdt_imx2.c",
+ "migration/block.c",
+ "migration/block-dirty-bitmap.c",
+ "migration/channel.c",
+ "migration/channel-block.c",
+ "migration/dirtyrate.c",
+ "migration/exec.c",
+ "migration/fd.c",
+ "migration/file.c",
+ "migration/global_state.c",
+ "migration/migration.c",
+ "migration/migration-hmp-cmds.c",
+ "migration/multifd.c",
+ "migration/multifd-zlib.c",
+ "migration/options.c",
+ "migration/postcopy-ram.c",
+ "migration/ram-compress.c",
+ "migration/savevm.c",
+ "migration/socket.c",
+ "migration/threadinfo.c",
+ "migration/tls.c",
+ "monitor/fds.c",
+ "monitor/hmp.c",
+ "monitor/hmp-cmds.c",
+ "monitor/qmp-cmds.c",
+ "net/announce.c",
+ "net/can/can_core.c",
+ "net/can/can_host.c",
+ "net/checksum.c",
+ "net/dgram.c",
+ "net/dump.c",
+ "net/eth.c",
+ "net/filter.c",
+ "net/filter-buffer.c",
+ "net/filter-mirror.c",
+ "net/filter-replay.c",
+ "net/hub.c",
+ "net/net.c",
+ "net/net-hmp-cmds.c",
+ "net/queue.c",
+ "net/socket.c",
+ "net/stream.c",
+ "net/util.c",
+ "replay/replay.c",
+ "replay/replay-audio.c",
+ "replay/replay-char.c",
+ "replay/replay-debugging.c",
+ "replay/replay-events.c",
+ "replay/replay-input.c",
+ "replay/replay-internal.c",
+ "replay/replay-net.c",
+ "replay/replay-random.c",
+ "replay/replay-snapshot.c",
+ "replay/replay-time.c",
+ "stats/stats-hmp-cmds.c",
+ "stats/stats-qmp-cmds.c",
+ "system/balloon.c",
+ "system/bootdevice.c",
+ "system/cpu-throttle.c",
+ "system/cpu-timers.c",
+ "system/cpus.c",
+ "system/datadir.c",
+ "system/device_tree.c",
+ "system/dirtylimit.c",
+ "system/dma-helpers.c",
+ "system/globals.c",
+ "system/memory_mapping.c",
+ "system/qdev-monitor.c",
+ "system/qtest.c",
+ "system/rtc.c",
+ "system/runstate.c",
+ "system/runstate-action.c",
+ "system/runstate-hmp-cmds.c",
+ "system/tpm-hmp-cmds.c",
+ "system/vl.c",
+ "ui/vnc.c",
+ "ui/vnc-auth-vencrypt.c",
+ "ui/vnc-clipboard.c",
+ "ui/vnc-enc-hextile.c",
+ "ui/vnc-enc-tight.c",
+ "ui/vnc-enc-zlib.c",
+ "ui/vnc-enc-zrle.c",
+ "ui/vnc-jobs.c",
+ "ui/vnc-palette.c",
+ "ui/vnc-ws.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "audio/audio_win_int.h",
+ "audio/dsound_template.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "hw/display/virtio-vga.h",
+ "include/hw/virtio/virtio-gpu.h",
+ "include/hw/virtio/virtio-gpu-bswap.h",
+ "include/hw/virtio/virtio-gpu-pci.h",
+ "include/hw/virtio/virtio-gpu-pixman.h",
+ "include/qemu/thread-win32.h",
+ "include/standard-headers/linux/virtio_gpu.h",
+ "include/sysemu/os-win32.h",
+ "include/ui/rect.h",
+ "platform/windows-amd64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:macos": [
+ "fsdev/file-op-9p.h",
+ "fsdev/p9array.h",
+ "fsdev/qemu-fsdev.h",
+ "fsdev/qemu-fsdev-throttle.h",
+ "host/include/aarch64/host/cpuinfo.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/throttle-options.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/rng-random.h",
+ "net/vmnet_int.h",
+ "platform/darwin-arm64/config-host.h",
+ "tcg/aarch64/tcg-target.h",
+ "tcg/aarch64/tcg-target.opc.h",
+ "tcg/aarch64/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:linux": [
+ "fsdev/file-op-9p.h",
+ "fsdev/p9array.h",
+ "fsdev/qemu-fsdev.h",
+ "fsdev/qemu-fsdev-throttle.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "hw/block/dataplane/xen-block.h",
+ "hw/block/xen_blkif.h",
+ "hw/i386/kvm/xen_primary_console.h",
+ "hw/xen/trace.h",
+ "include/hw/misc/ivshmem.h",
+ "include/hw/virtio/vhost-scsi.h",
+ "include/hw/virtio/vhost-scsi-common.h",
+ "include/hw/virtio/vhost-user-device.h",
+ "include/hw/virtio/vhost-user-scsi.h",
+ "include/hw/virtio/vhost-vsock.h",
+ "include/hw/virtio/vhost-vsock-common.h",
+ "include/hw/xen/interface/arch-x86/xen.h",
+ "include/hw/xen/interface/arch-x86/xen-x86_64.h",
+ "include/hw/xen/interface/grant_table.h",
+ "include/hw/xen/interface/io/blkif.h",
+ "include/hw/xen/interface/io/console.h",
+ "include/hw/xen/interface/io/fbif.h",
+ "include/hw/xen/interface/io/kbdif.h",
+ "include/hw/xen/interface/io/netif.h",
+ "include/hw/xen/interface/io/protocols.h",
+ "include/hw/xen/interface/io/ring.h",
+ "include/hw/xen/interface/io/xenbus.h",
+ "include/hw/xen/interface/io/xs_wire.h",
+ "include/hw/xen/interface/xen.h",
+ "include/hw/xen/interface/xen-compat.h",
+ "include/hw/xen/xen-backend.h",
+ "include/hw/xen/xen-block.h",
+ "include/hw/xen/xen-bus.h",
+ "include/hw/xen/xen-bus-helper.h",
+ "include/hw/xen/xen-legacy-backend.h",
+ "include/hw/xen/xen_backend_ops.h",
+ "include/hw/xen/xen_pvdev.h",
+ "include/net/vhost-vdpa.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/memfd.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/throttle-options.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_vsock.h",
+ "include/sysemu/cryptodev-vhost-user.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/rng-random.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/userfaultfd.h",
+ "linux-headers/linux/vfio.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "net/tap-linux.h",
+ "platform/linux-x86_64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ "trace/trace-hw_xen.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-system.h",
+ "accel/tcg/debuginfo.h",
+ "accel/tcg/internal-common.h",
+ "accel/tcg/perf.h",
+ "accel/tcg/tb-context.h",
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/audio_template.h",
+ "audio/mixeng.h",
+ "audio/mixeng_template.h",
+ "audio/rate_template.h",
+ "audio/trace.h",
+ "chardev/trace.h",
+ "config-poison.h",
+ "disas/disas-internal.h",
+ "disas/riscv.h",
+ "disas/riscv-xthead.h",
+ "disas/riscv-xventana.h",
+ "dump/win_dump.h",
+ "ebpf/ebpf_rss.h",
+ "gdbstub/internals.h",
+ "gdbstub/trace.h",
+ "hw/acpi/hmat.h",
+ "hw/acpi/trace.h",
+ "hw/acpi/viot.h",
+ "hw/adc/trace.h",
+ "hw/arm/smmu-internal.h",
+ "hw/arm/trace.h",
+ "hw/audio/ac97.h",
+ "hw/audio/fmopl.h",
+ "hw/audio/gusemu.h",
+ "hw/audio/gustate.h",
+ "hw/audio/hda-codec-common.h",
+ "hw/audio/intel-hda.h",
+ "hw/audio/intel-hda-defs.h",
+ "hw/audio/lm4549.h",
+ "hw/audio/pl041.h",
+ "hw/audio/pl041.hx",
+ "hw/audio/trace.h",
+ "hw/block/dataplane/trace.h",
+ "hw/block/dataplane/virtio-blk.h",
+ "hw/block/fdc-internal.h",
+ "hw/block/m25p80_sfdp.h",
+ "hw/block/trace.h",
+ "hw/char/trace.h",
+ "hw/core/guest-loader.h",
+ "hw/core/qdev-prop-internal.h",
+ "hw/core/trace.h",
+ "hw/core/uboot_image.h",
+ "hw/display/ati_int.h",
+ "hw/display/ati_regs.h",
+ "hw/display/cirrus_vga_internal.h",
+ "hw/display/cirrus_vga_rop.h",
+ "hw/display/cirrus_vga_rop2.h",
+ "hw/display/framebuffer.h",
+ "hw/display/pl110_template.h",
+ "hw/display/trace.h",
+ "hw/display/vga-access.h",
+ "hw/display/vga-helpers.h",
+ "hw/display/vga_int.h",
+ "hw/display/vga_regs.h",
+ "hw/dma/trace.h",
+ "hw/gpio/trace.h",
+ "hw/i2c/trace.h",
+ "hw/i386/acpi-build.h",
+ "hw/i386/kvm/xen_evtchn.h",
+ "hw/ide/ahci_internal.h",
+ "hw/ide/trace.h",
+ "hw/input/trace.h",
+ "hw/intc/gic_internal.h",
+ "hw/intc/gicv3_internal.h",
+ "hw/intc/ioapic_internal.h",
+ "hw/intc/trace.h",
+ "hw/isa/trace.h",
+ "hw/mem/trace.h",
+ "hw/misc/trace.h",
+ "hw/net/can/can_sja1000.h",
+ "hw/net/can/ctu_can_fd_frame.h",
+ "hw/net/can/ctu_can_fd_regs.h",
+ "hw/net/can/ctucan_core.h",
+ "hw/net/can/trace.h",
+ "hw/net/e1000_common.h",
+ "hw/net/e1000_regs.h",
+ "hw/net/e1000e_core.h",
+ "hw/net/e1000x_common.h",
+ "hw/net/e1000x_regs.h",
+ "hw/net/igb_common.h",
+ "hw/net/igb_core.h",
+ "hw/net/igb_regs.h",
+ "hw/net/ne2000.h",
+ "hw/net/net_rx_pkt.h",
+ "hw/net/net_tx_pkt.h",
+ "hw/net/pcnet.h",
+ "hw/net/rocker/rocker.h",
+ "hw/net/rocker/rocker_desc.h",
+ "hw/net/rocker/rocker_fp.h",
+ "hw/net/rocker/rocker_hw.h",
+ "hw/net/rocker/rocker_of_dpa.h",
+ "hw/net/rocker/rocker_tlv.h",
+ "hw/net/rocker/rocker_world.h",
+ "hw/net/trace.h",
+ "hw/net/tulip.h",
+ "hw/net/vmware_utils.h",
+ "hw/net/vmxnet3.h",
+ "hw/net/vmxnet3_defs.h",
+ "hw/net/vmxnet_debug.h",
+ "hw/nvme/dif.h",
+ "hw/nvme/nvme.h",
+ "hw/nvme/trace.h",
+ "hw/nvram/trace.h",
+ "hw/pci/pci-internal.h",
+ "hw/pci/trace.h",
+ "hw/rtc/trace.h",
+ "hw/scsi/mfi.h",
+ "hw/scsi/mpi.h",
+ "hw/scsi/mptsas.h",
+ "hw/scsi/trace.h",
+ "hw/scsi/vmw_pvscsi.h",
+ "hw/sd/sdhci-internal.h",
+ "hw/sd/sdmmc-internal.h",
+ "hw/sd/trace.h",
+ "hw/sensor/trace.h",
+ "hw/smbios/smbios_build.h",
+ "hw/ssi/trace.h",
+ "hw/timer/trace.h",
+ "hw/ufs/trace.h",
+ "hw/ufs/ufs.h",
+ "hw/usb/ccid.h",
+ "hw/usb/desc.h",
+ "hw/usb/hcd-dwc2.h",
+ "hw/usb/hcd-ehci.h",
+ "hw/usb/hcd-ohci.h",
+ "hw/usb/hcd-uhci.h",
+ "hw/usb/hcd-xhci.h",
+ "hw/usb/hcd-xhci-pci.h",
+ "hw/usb/hcd-xhci-sysbus.h",
+ "hw/usb/trace.h",
+ "hw/usb/u2f.h",
+ "hw/virtio/trace.h",
+ "hw/watchdog/trace.h",
+ "include/authz/base.h",
+ "include/authz/list.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-hmp-cmds.h",
+ "include/block/block-io.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/export.h",
+ "include/block/graph-lock.h",
+ "include/block/nbd.h",
+ "include/block/nvme.h",
+ "include/block/qapi.h",
+ "include/block/qdict.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/block/ufs.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-parallel.h",
+ "include/chardev/char-serial.h",
+ "include/crypto/akcipher.h",
+ "include/crypto/cipher.h",
+ "include/crypto/hash.h",
+ "include/crypto/init.h",
+ "include/crypto/random.h",
+ "include/crypto/secret_common.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlscredsanon.h",
+ "include/crypto/tlscredsx509.h",
+ "include/crypto/tlssession.h",
+ "include/disas/capstone.h",
+ "include/disas/dis-asm.h",
+ "include/disas/disas.h",
+ "include/elf.h",
+ "include/exec/address-spaces.h",
+ "include/exec/confidential-guest-support.h",
+ "include/exec/cpu-common.h",
+ "include/exec/gdbstub.h",
+ "include/exec/hwaddr.h",
+ "include/exec/ioport.h",
+ "include/exec/log.h",
+ "include/exec/memattrs.h",
+ "include/exec/memop.h",
+ "include/exec/memopidx.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/page-vary.h",
+ "include/exec/poison.h",
+ "include/exec/ramblock.h",
+ "include/exec/ramlist.h",
+ "include/exec/replay-core.h",
+ "include/exec/target_page.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translation-block.h",
+ "include/exec/tswap.h",
+ "include/gdbstub/syscalls.h",
+ "include/gdbstub/user.h",
+ "include/glib-compat.h",
+ "include/hw/acpi/acpi.h",
+ "include/hw/acpi/acpi-defs.h",
+ "include/hw/acpi/acpi_aml_interface.h",
+ "include/hw/acpi/acpi_dev_interface.h",
+ "include/hw/acpi/aml-build.h",
+ "include/hw/acpi/bios-linker-loader.h",
+ "include/hw/acpi/cpu.h",
+ "include/hw/acpi/cpu_hotplug.h",
+ "include/hw/acpi/cxl.h",
+ "include/hw/acpi/erst.h",
+ "include/hw/acpi/generic_event_device.h",
+ "include/hw/acpi/ghes.h",
+ "include/hw/acpi/ich9.h",
+ "include/hw/acpi/ich9_tco.h",
+ "include/hw/acpi/ipmi.h",
+ "include/hw/acpi/memory_hotplug.h",
+ "include/hw/acpi/pc-hotplug.h",
+ "include/hw/acpi/pci.h",
+ "include/hw/acpi/pcihp.h",
+ "include/hw/acpi/piix4.h",
+ "include/hw/acpi/tpm.h",
+ "include/hw/acpi/utils.h",
+ "include/hw/acpi/vmgenid.h",
+ "include/hw/adc/aspeed_adc.h",
+ "include/hw/adc/max111x.h",
+ "include/hw/adc/npcm7xx_adc.h",
+ "include/hw/adc/stm32f2xx_adc.h",
+ "include/hw/adc/zynq-xadc.h",
+ "include/hw/arm/armsse-version.h",
+ "include/hw/arm/bcm2835_peripherals.h",
+ "include/hw/arm/boot.h",
+ "include/hw/arm/bsa.h",
+ "include/hw/arm/exynos4210.h",
+ "include/hw/arm/fdt.h",
+ "include/hw/arm/linux-boot-if.h",
+ "include/hw/arm/nrf51.h",
+ "include/hw/arm/omap.h",
+ "include/hw/arm/primecell.h",
+ "include/hw/arm/pxa.h",
+ "include/hw/arm/raspberrypi-fw-defs.h",
+ "include/hw/arm/raspi_platform.h",
+ "include/hw/arm/sharpsl.h",
+ "include/hw/arm/smmu-common.h",
+ "include/hw/arm/soc_dma.h",
+ "include/hw/arm/virt.h",
+ "include/hw/audio/pcspk.h",
+ "include/hw/audio/soundhw.h",
+ "include/hw/audio/virtio-snd.h",
+ "include/hw/audio/wm8750.h",
+ "include/hw/block/block.h",
+ "include/hw/block/fdc.h",
+ "include/hw/block/flash.h",
+ "include/hw/boards.h",
+ "include/hw/char/bcm2835_aux.h",
+ "include/hw/char/cadence_uart.h",
+ "include/hw/char/cmsdk-apb-uart.h",
+ "include/hw/char/digic-uart.h",
+ "include/hw/char/imx_serial.h",
+ "include/hw/char/mchp_pfsoc_mmuart.h",
+ "include/hw/char/nrf51_uart.h",
+ "include/hw/char/parallel.h",
+ "include/hw/char/parallel-isa.h",
+ "include/hw/char/pl011.h",
+ "include/hw/char/riscv_htif.h",
+ "include/hw/char/serial.h",
+ "include/hw/char/shakti_uart.h",
+ "include/hw/char/sifive_uart.h",
+ "include/hw/char/stm32f2xx_usart.h",
+ "include/hw/char/xilinx_uartlite.h",
+ "include/hw/clock.h",
+ "include/hw/core/cpu.h",
+ "include/hw/core/generic-loader.h",
+ "include/hw/core/split-irq.h",
+ "include/hw/core/sysbus-fdt.h",
+ "include/hw/core/sysemu-cpu-ops.h",
+ "include/hw/cpu/a9mpcore.h",
+ "include/hw/cpu/arm11mpcore.h",
+ "include/hw/cpu/cluster.h",
+ "include/hw/cpu/core.h",
+ "include/hw/cxl/cxl.h",
+ "include/hw/cxl/cxl_cdat.h",
+ "include/hw/cxl/cxl_component.h",
+ "include/hw/cxl/cxl_device.h",
+ "include/hw/cxl/cxl_events.h",
+ "include/hw/cxl/cxl_host.h",
+ "include/hw/cxl/cxl_pci.h",
+ "include/hw/display/bcm2835_fb.h",
+ "include/hw/display/blizzard.h",
+ "include/hw/display/bochs-vbe.h",
+ "include/hw/display/dpcd.h",
+ "include/hw/display/edid.h",
+ "include/hw/display/i2c-ddc.h",
+ "include/hw/display/ramfb.h",
+ "include/hw/display/tc6393xb.h",
+ "include/hw/display/vga.h",
+ "include/hw/display/xlnx_dp.h",
+ "include/hw/dma/bcm2835_dma.h",
+ "include/hw/dma/i8257.h",
+ "include/hw/dma/pl080.h",
+ "include/hw/dma/sifive_pdma.h",
+ "include/hw/dma/xlnx-zdma.h",
+ "include/hw/dma/xlnx-zynq-devcfg.h",
+ "include/hw/dma/xlnx_csu_dma.h",
+ "include/hw/dma/xlnx_dpdma.h",
+ "include/hw/elf_ops.h",
+ "include/hw/firmware/smbios.h",
+ "include/hw/fw-path-provider.h",
+ "include/hw/gpio/aspeed_gpio.h",
+ "include/hw/gpio/bcm2835_gpio.h",
+ "include/hw/gpio/imx_gpio.h",
+ "include/hw/gpio/npcm7xx_gpio.h",
+ "include/hw/gpio/nrf51_gpio.h",
+ "include/hw/gpio/pca_i2c_gpio.h",
+ "include/hw/gpio/sifive_gpio.h",
+ "include/hw/hotplug.h",
+ "include/hw/hw.h",
+ "include/hw/i2c/allwinner-i2c.h",
+ "include/hw/i2c/arm_sbcon_i2c.h",
+ "include/hw/i2c/aspeed_i2c.h",
+ "include/hw/i2c/bitbang_i2c.h",
+ "include/hw/i2c/i2c.h",
+ "include/hw/i2c/i2c_mux_pca954x.h",
+ "include/hw/i2c/imx_i2c.h",
+ "include/hw/i2c/microbit_i2c.h",
+ "include/hw/i2c/npcm7xx_smbus.h",
+ "include/hw/i2c/pm_smbus.h",
+ "include/hw/i2c/pmbus_device.h",
+ "include/hw/i2c/smbus_eeprom.h",
+ "include/hw/i2c/smbus_master.h",
+ "include/hw/i2c/smbus_slave.h",
+ "include/hw/i386/hostmem-epc.h",
+ "include/hw/i386/pc.h",
+ "include/hw/i386/sgx-epc.h",
+ "include/hw/i386/x86.h",
+ "include/hw/ide.h",
+ "include/hw/ide/ahci.h",
+ "include/hw/ide/internal.h",
+ "include/hw/ide/isa.h",
+ "include/hw/ide/pci.h",
+ "include/hw/ide/piix.h",
+ "include/hw/input/hid.h",
+ "include/hw/input/i8042.h",
+ "include/hw/input/lm832x.h",
+ "include/hw/input/pl050.h",
+ "include/hw/input/ps2.h",
+ "include/hw/input/stellaris_gamepad.h",
+ "include/hw/input/tsc2xxx.h",
+ "include/hw/intc/allwinner-a10-pic.h",
+ "include/hw/intc/arm_gic.h",
+ "include/hw/intc/arm_gic_common.h",
+ "include/hw/intc/arm_gicv3.h",
+ "include/hw/intc/arm_gicv3_common.h",
+ "include/hw/intc/arm_gicv3_its_common.h",
+ "include/hw/intc/aspeed_vic.h",
+ "include/hw/intc/bcm2835_ic.h",
+ "include/hw/intc/bcm2836_control.h",
+ "include/hw/intc/exynos4210_combiner.h",
+ "include/hw/intc/exynos4210_gic.h",
+ "include/hw/intc/i8259.h",
+ "include/hw/intc/imx_avic.h",
+ "include/hw/intc/imx_gpcv2.h",
+ "include/hw/intc/intc.h",
+ "include/hw/intc/ioapic.h",
+ "include/hw/intc/kvm_irqcount.h",
+ "include/hw/intc/realview_gic.h",
+ "include/hw/intc/xlnx-zynqmp-ipi.h",
+ "include/hw/ipack/ipack.h",
+ "include/hw/ipmi/ipmi.h",
+ "include/hw/ipmi/ipmi_bt.h",
+ "include/hw/ipmi/ipmi_kcs.h",
+ "include/hw/irq.h",
+ "include/hw/isa/apm.h",
+ "include/hw/isa/i8259_internal.h",
+ "include/hw/isa/isa.h",
+ "include/hw/loader.h",
+ "include/hw/mem/memory-device.h",
+ "include/hw/mem/npcm7xx_mc.h",
+ "include/hw/mem/nvdimm.h",
+ "include/hw/mem/pc-dimm.h",
+ "include/hw/misc/a9scu.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-r40-ccu.h",
+ "include/hw/misc/allwinner-r40-dramc.h",
+ "include/hw/misc/allwinner-sid.h",
+ "include/hw/misc/allwinner-sramc.h",
+ "include/hw/misc/arm11scu.h",
+ "include/hw/misc/arm_integrator_debug.h",
+ "include/hw/misc/armsse-cpu-pwrctrl.h",
+ "include/hw/misc/armsse-cpuid.h",
+ "include/hw/misc/armsse-mhu.h",
+ "include/hw/misc/armv7m_ras.h",
+ "include/hw/misc/aspeed_hace.h",
+ "include/hw/misc/aspeed_i3c.h",
+ "include/hw/misc/aspeed_lpc.h",
+ "include/hw/misc/aspeed_peci.h",
+ "include/hw/misc/aspeed_sbc.h",
+ "include/hw/misc/aspeed_scu.h",
+ "include/hw/misc/aspeed_sdmc.h",
+ "include/hw/misc/aspeed_xdma.h",
+ "include/hw/misc/auxbus.h",
+ "include/hw/misc/bcm2835_cprman.h",
+ "include/hw/misc/bcm2835_cprman_internals.h",
+ "include/hw/misc/bcm2835_mbox.h",
+ "include/hw/misc/bcm2835_mbox_defs.h",
+ "include/hw/misc/bcm2835_mphi.h",
+ "include/hw/misc/bcm2835_powermgt.h",
+ "include/hw/misc/bcm2835_property.h",
+ "include/hw/misc/bcm2835_rng.h",
+ "include/hw/misc/bcm2835_thermal.h",
+ "include/hw/misc/cbus.h",
+ "include/hw/misc/imx25_ccm.h",
+ "include/hw/misc/imx31_ccm.h",
+ "include/hw/misc/imx6_ccm.h",
+ "include/hw/misc/imx6_src.h",
+ "include/hw/misc/imx6ul_ccm.h",
+ "include/hw/misc/imx7_ccm.h",
+ "include/hw/misc/imx7_gpr.h",
+ "include/hw/misc/imx7_snvs.h",
+ "include/hw/misc/imx7_src.h",
+ "include/hw/misc/imx_ccm.h",
+ "include/hw/misc/imx_rngc.h",
+ "include/hw/misc/iotkit-secctl.h",
+ "include/hw/misc/iotkit-sysctl.h",
+ "include/hw/misc/iotkit-sysinfo.h",
+ "include/hw/misc/led.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/mps2-fpgaio.h",
+ "include/hw/misc/mps2-scc.h",
+ "include/hw/misc/msf2-sysreg.h",
+ "include/hw/misc/npcm7xx_clk.h",
+ "include/hw/misc/npcm7xx_gcr.h",
+ "include/hw/misc/npcm7xx_mft.h",
+ "include/hw/misc/npcm7xx_pci_mbox.h",
+ "include/hw/misc/npcm7xx_pwm.h",
+ "include/hw/misc/npcm7xx_rng.h",
+ "include/hw/misc/nrf51_rng.h",
+ "include/hw/misc/pca9552.h",
+ "include/hw/misc/pca9552_regs.h",
+ "include/hw/misc/pvpanic.h",
+ "include/hw/misc/sifive_e_aon.h",
+ "include/hw/misc/sifive_e_prci.h",
+ "include/hw/misc/sifive_test.h",
+ "include/hw/misc/sifive_u_otp.h",
+ "include/hw/misc/sifive_u_prci.h",
+ "include/hw/misc/stm32f2xx_syscfg.h",
+ "include/hw/misc/stm32f4xx_exti.h",
+ "include/hw/misc/stm32f4xx_syscfg.h",
+ "include/hw/misc/tz-mpc.h",
+ "include/hw/misc/tz-msc.h",
+ "include/hw/misc/tz-ppc.h",
+ "include/hw/misc/unimp.h",
+ "include/hw/misc/vmcoreinfo.h",
+ "include/hw/misc/xlnx-cfi-if.h",
+ "include/hw/misc/xlnx-versal-cframe-reg.h",
+ "include/hw/misc/xlnx-versal-cfu.h",
+ "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
+ "include/hw/misc/xlnx-versal-trng.h",
+ "include/hw/misc/xlnx-versal-xramc.h",
+ "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
+ "include/hw/misc/xlnx-zynqmp-crf.h",
+ "include/hw/net/allwinner-sun8i-emac.h",
+ "include/hw/net/allwinner_emac.h",
+ "include/hw/net/cadence_gem.h",
+ "include/hw/net/ftgmac100.h",
+ "include/hw/net/imx_fec.h",
+ "include/hw/net/lan9118.h",
+ "include/hw/net/mii.h",
+ "include/hw/net/msf2-emac.h",
+ "include/hw/net/mv88w8618_eth.h",
+ "include/hw/net/ne2000-isa.h",
+ "include/hw/net/npcm7xx_emc.h",
+ "include/hw/net/smc91c111.h",
+ "include/hw/net/xlnx-versal-canfd.h",
+ "include/hw/net/xlnx-zynqmp-can.h",
+ "include/hw/nmi.h",
+ "include/hw/nvram/eeprom93xx.h",
+ "include/hw/nvram/eeprom_at24c.h",
+ "include/hw/nvram/fw_cfg.h",
+ "include/hw/nvram/npcm7xx_otp.h",
+ "include/hw/nvram/nrf51_nvm.h",
+ "include/hw/nvram/xlnx-bbram.h",
+ "include/hw/nvram/xlnx-efuse.h",
+ "include/hw/nvram/xlnx-versal-efuse.h",
+ "include/hw/nvram/xlnx-zynqmp-efuse.h",
+ "include/hw/or-irq.h",
+ "include/hw/pci-bridge/cxl_upstream_port.h",
+ "include/hw/pci-bridge/pci_expander_bridge.h",
+ "include/hw/pci-bridge/xio3130_downstream.h",
+ "include/hw/pci-host/designware.h",
+ "include/hw/pci-host/gpex.h",
+ "include/hw/pci-host/i440fx.h",
+ "include/hw/pci-host/pam.h",
+ "include/hw/pci-host/q35.h",
+ "include/hw/pci/msi.h",
+ "include/hw/pci/msix.h",
+ "include/hw/pci/pci.h",
+ "include/hw/pci/pci_bridge.h",
+ "include/hw/pci/pci_bus.h",
+ "include/hw/pci/pci_device.h",
+ "include/hw/pci/pci_host.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_doe.h",
+ "include/hw/pci/pcie_host.h",
+ "include/hw/pci/pcie_port.h",
+ "include/hw/pci/pcie_regs.h",
+ "include/hw/pci/pcie_sriov.h",
+ "include/hw/pci/shpc.h",
+ "include/hw/pci/slotid_cap.h",
+ "include/hw/pcmcia.h",
+ "include/hw/platform-bus.h",
+ "include/hw/ptimer.h",
+ "include/hw/qdev-clock.h",
+ "include/hw/qdev-core.h",
+ "include/hw/qdev-dma.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/qdev-properties-system.h",
+ "include/hw/rdma/rdma.h",
+ "include/hw/register.h",
+ "include/hw/registerfields.h",
+ "include/hw/resettable.h",
+ "include/hw/rtc/allwinner-rtc.h",
+ "include/hw/rtc/aspeed_rtc.h",
+ "include/hw/rtc/goldfish_rtc.h",
+ "include/hw/rtc/mc146818rtc.h",
+ "include/hw/rtc/mc146818rtc_regs.h",
+ "include/hw/rtc/pl031.h",
+ "include/hw/rtc/xlnx-zynqmp-rtc.h",
+ "include/hw/scsi/emulation.h",
+ "include/hw/scsi/esp.h",
+ "include/hw/scsi/scsi.h",
+ "include/hw/sd/allwinner-sdhost.h",
+ "include/hw/sd/aspeed_sdhci.h",
+ "include/hw/sd/bcm2835_sdhost.h",
+ "include/hw/sd/cadence_sdhci.h",
+ "include/hw/sd/npcm7xx_sdhci.h",
+ "include/hw/sd/sd.h",
+ "include/hw/sd/sdcard_legacy.h",
+ "include/hw/sd/sdhci.h",
+ "include/hw/sensor/emc141x_regs.h",
+ "include/hw/sensor/isl_pmbus_vr.h",
+ "include/hw/sensor/max16600.h",
+ "include/hw/sensor/max31790_fan_ctrl.h",
+ "include/hw/sensor/tmp105.h",
+ "include/hw/sensor/tmp105_regs.h",
+ "include/hw/southbridge/ich9.h",
+ "include/hw/southbridge/piix.h",
+ "include/hw/ssi/aspeed_smc.h",
+ "include/hw/ssi/imx_spi.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/ssi.h",
+ "include/hw/ssi/stm32f2xx_spi.h",
+ "include/hw/ssi/xilinx_spips.h",
+ "include/hw/ssi/xlnx-versal-ospi.h",
+ "include/hw/stream.h",
+ "include/hw/sysbus.h",
+ "include/hw/timer/a9gtimer.h",
+ "include/hw/timer/allwinner-a10-pit.h",
+ "include/hw/timer/arm_mptimer.h",
+ "include/hw/timer/armv7m_systick.h",
+ "include/hw/timer/aspeed_timer.h",
+ "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
+ "include/hw/timer/nrf51_timer.h",
+ "include/hw/timer/sifive_pwm.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/usb.h",
+ "include/hw/usb/chipidea.h",
+ "include/hw/usb/dwc2-regs.h",
+ "include/hw/usb/ehci-regs.h",
+ "include/hw/usb/hcd-dwc3.h",
+ "include/hw/usb/hcd-musb.h",
+ "include/hw/usb/hid.h",
+ "include/hw/usb/imx-usb-phy.h",
+ "include/hw/usb/msd.h",
+ "include/hw/usb/uhci-regs.h",
+ "include/hw/usb/xhci.h",
+ "include/hw/usb/xlnx-usb-subsystem.h",
+ "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
+ "include/hw/vfio/vfio-amd-xgbe.h",
+ "include/hw/vfio/vfio-calxeda-xgmac.h",
+ "include/hw/vfio/vfio-common.h",
+ "include/hw/vfio/vfio-platform.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-blk.h",
+ "include/hw/virtio/virtio-bus.h",
+ "include/hw/virtio/virtio-crypto.h",
+ "include/hw/virtio/virtio-dmabuf.h",
+ "include/hw/virtio/virtio-input.h",
+ "include/hw/virtio/virtio-iommu.h",
+ "include/hw/virtio/virtio-mmio.h",
+ "include/hw/virtio/virtio-net.h",
+ "include/hw/virtio/virtio-pci.h",
+ "include/hw/virtio/virtio-scsi.h",
+ "include/hw/virtio/virtio-serial.h",
+ "include/hw/vmstate-if.h",
+ "include/hw/watchdog/allwinner-wdt.h",
+ "include/hw/watchdog/cmsdk-apb-watchdog.h",
+ "include/hw/watchdog/sbsa_gwdt.h",
+ "include/hw/watchdog/wdt_aspeed.h",
+ "include/hw/watchdog/wdt_imx2.h",
+ "include/hw/xen/xen.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/io/channel-command.h",
+ "include/io/channel-file.h",
+ "include/io/channel-null.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/channel-util.h",
+ "include/io/channel-websock.h",
+ "include/io/dns-resolver.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/migration/blocker.h",
+ "include/migration/colo.h",
+ "include/migration/global_state.h",
+ "include/migration/misc.h",
+ "include/migration/qemu-file-types.h",
+ "include/migration/register.h",
+ "include/migration/snapshot.h",
+ "include/migration/vmstate.h",
+ "include/monitor/hmp.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qdev.h",
+ "include/monitor/qmp-helpers.h",
+ "include/net/announce.h",
+ "include/net/can_emu.h",
+ "include/net/can_host.h",
+ "include/net/checksum.h",
+ "include/net/eth.h",
+ "include/net/filter.h",
+ "include/net/net.h",
+ "include/net/queue.h",
+ "include/net/slirp.h",
+ "include/net/tap.h",
+ "include/net/vhost-user.h",
+ "include/net/vhost_net.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/error.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qnull.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/string-input-visitor.h",
+ "include/qapi/string-output-visitor.h",
+ "include/qapi/type-helpers.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu-io.h",
+ "include/qemu/accel.h",
+ "include/qemu/async-teardown.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bcd.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/coroutine_int.h",
+ "include/qemu/crc-ccitt.h",
+ "include/qemu/crc32c.h",
+ "include/qemu/ctype.h",
+ "include/qemu/cutils.h",
+ "include/qemu/datadir.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/fifo32.h",
+ "include/qemu/fifo8.h",
+ "include/qemu/guest-random.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help-texts.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/hw-version.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/iov.h",
+ "include/qemu/jhash.h",
+ "include/qemu/job.h",
+ "include/qemu/keyval.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/madvise.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/nvdimm-utils.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/plugin.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/pmem.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qdist.h",
+ "include/qemu/qemu-plugin.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qht.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/readline.h",
+ "include/qemu/reserved-region.h",
+ "include/qemu/seqlock.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/throttle.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qemu/userfaultfd.h",
+ "include/qemu/uuid.h",
+ "include/qemu/xxhash.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/scsi/constants.h",
+ "include/scsi/utils.h",
+ "include/semihosting/semihost.h",
+ "include/standard-headers/drm/drm_fourcc.h",
+ "include/standard-headers/linux/if_ether.h",
+ "include/standard-headers/linux/input.h",
+ "include/standard-headers/linux/input-event-codes.h",
+ "include/standard-headers/linux/pci_regs.h",
+ "include/standard-headers/linux/pvpanic.h",
+ "include/standard-headers/linux/qemu_fw_cfg.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_console.h",
+ "include/standard-headers/linux/virtio_crypto.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_input.h",
+ "include/standard-headers/linux/virtio_iommu.h",
+ "include/standard-headers/linux/virtio_mmio.h",
+ "include/standard-headers/linux/virtio_net.h",
+ "include/standard-headers/linux/virtio_pci.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_scsi.h",
+ "include/standard-headers/linux/virtio_snd.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/sysemu/accel-blocker.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/arch_init.h",
+ "include/sysemu/balloon.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/block-ram-registrar.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpu-timers-internal.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/cryptodev.h",
+ "include/sysemu/cryptodev-vhost.h",
+ "include/sysemu/device_tree.h",
+ "include/sysemu/dirtylimit.h",
+ "include/sysemu/dirtyrate.h",
+ "include/sysemu/dma.h",
+ "include/sysemu/dump.h",
+ "include/sysemu/dump-arch.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/memory_mapping.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/reset.h",
+ "include/sysemu/rng.h",
+ "include/sysemu/rtc.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/runstate-action.h",
+ "include/sysemu/seccomp.h",
+ "include/sysemu/stats.h",
+ "include/sysemu/sysemu.h",
+ "include/sysemu/tcg.h",
+ "include/sysemu/tpm.h",
+ "include/sysemu/vhost-user-backend.h",
+ "include/sysemu/watchdog.h",
+ "include/sysemu/whpx.h",
+ "include/sysemu/xen.h",
+ "include/tcg/debug-assert.h",
+ "include/tcg/tcg.h",
+ "include/tcg/tcg-cond.h",
+ "include/tcg/tcg-mo.h",
+ "include/tcg/tcg-opc.h",
+ "include/ui/clipboard.h",
+ "include/ui/console.h",
+ "include/ui/dbus-display.h",
+ "include/ui/dbus-module.h",
+ "include/ui/input.h",
+ "include/ui/kbd-state.h",
+ "include/ui/pixel_ops.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/qemu-spice.h",
+ "include/ui/qemu-spice-module.h",
+ "include/ui/surface.h",
+ "migration/block.h",
+ "migration/channel.h",
+ "migration/channel-block.h",
+ "migration/dirtyrate.h",
+ "migration/exec.h",
+ "migration/fd.h",
+ "migration/file.h",
+ "migration/migration.h",
+ "migration/migration-stats.h",
+ "migration/multifd.h",
+ "migration/options.h",
+ "migration/postcopy-ram.h",
+ "migration/qemu-file.h",
+ "migration/ram.h",
+ "migration/ram-compress.h",
+ "migration/rdma.h",
+ "migration/savevm.h",
+ "migration/socket.h",
+ "migration/threadinfo.h",
+ "migration/tls.h",
+ "migration/trace.h",
+ "migration/yank_functions.h",
+ "monitor/monitor-internal.h",
+ "monitor/trace.h",
+ "net/clients.h",
+ "net/colo.h",
+ "net/colo-compare.h",
+ "net/hub.h",
+ "net/tap_int.h",
+ "net/trace.h",
+ "net/util.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-authz.h",
+ "qapi/qapi-events-block-core.h",
+ "qapi/qapi-events-char.h",
+ "qapi/qapi-events-common.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-init-commands.h",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.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-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.h",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-ui.h",
+ "qemu-options.def",
+ "qemu-version.h",
+ "replay/replay-internal.h",
+ "system/trace.h",
+ "target/arm/arm-powerctl.h",
+ "target/arm/cpu-qom.h",
+ "target/arm/idau.h",
+ "target/arm/kvm-consts.h",
+ "target/riscv/cpu_cfg.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-audio.h",
+ "trace/trace-chardev.h",
+ "trace/trace-gdbstub.h",
+ "trace/trace-hw_acpi.h",
+ "trace/trace-hw_adc.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_core.h",
+ "trace/trace-hw_display.h",
+ "trace/trace-hw_dma.h",
+ "trace/trace-hw_gpio.h",
+ "trace/trace-hw_i2c.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_misc.h",
+ "trace/trace-hw_net.h",
+ "trace/trace-hw_net_can.h",
+ "trace/trace-hw_nvme.h",
+ "trace/trace-hw_nvram.h",
+ "trace/trace-hw_pci.h",
+ "trace/trace-hw_rtc.h",
+ "trace/trace-hw_scsi.h",
+ "trace/trace-hw_sd.h",
+ "trace/trace-hw_sensor.h",
+ "trace/trace-hw_ssi.h",
+ "trace/trace-hw_timer.h",
+ "trace/trace-hw_ufs.h",
+ "trace/trace-hw_usb.h",
+ "trace/trace-hw_virtio.h",
+ "trace/trace-hw_watchdog.h",
+ "trace/trace-migration.h",
+ "trace/trace-monitor.h",
+ "trace/trace-net.h",
+ "trace/trace-root.h",
+ "trace/trace-system.h",
+ "trace/trace-ui.h",
+ "ui/console-priv.h",
+ "ui/cursor_hidden.xpm",
+ "ui/cursor_left_ptr.xpm",
+ "ui/input-barrier.h",
+ "ui/input-keymap-atset1-to-qcode.c.inc",
+ "ui/input-keymap-linux-to-qcode.c.inc",
+ "ui/input-keymap-osx-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/keymaps.h",
+ "ui/trace.h",
+ "ui/vgafont.h",
+ "ui/vnc.h",
+ "ui/vnc-auth-vencrypt.h",
+ "ui/vnc-enc-hextile-template.h",
+ "ui/vnc-enc-tight.h",
+ "ui/vnc-enc-zrle.c.inc",
+ "ui/vnc-enc-zrle.h",
+ "ui/vnc-enc-zywrle.h",
+ "ui/vnc-enc-zywrle-template.c",
+ "ui/vnc-jobs.h",
+ "ui/vnc-palette.h",
+ "ui/vnc-ws.h",
+ "ui/vnc_keysym.h",
+ "util/block-helpers.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = ["."] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "tcg/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "linux-headers",
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + ["include"],
+ linkopts = select({
+ "@platforms//os:macos": [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = ["libqemuutil"] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:macos": ["internal_common_darwin"],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
+ alwayslink = 1,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'crypto/afalgpriv.h', 'crypto/akcipherpriv.h', 'crypto/block-luks.h', 'crypto/block-luks-priv.h', 'crypto/block-qcow.h', 'crypto/blockpriv.h', 'crypto/cipher-builtin.c.inc', 'crypto/cipherpriv.h', 'crypto/der.h', 'crypto/hashpriv.h', 'crypto/hmacpriv.h', 'crypto/ivgen-essiv.h', 'crypto/ivgen-plain.h', 'crypto/ivgen-plain64.h', 'crypto/ivgenpriv.h', 'crypto/rsakey.h', 'crypto/rsakey-builtin.c.inc', 'crypto/tlscredspriv.h', 'crypto/trace.h', 'include/authz/base.h', 'include/crypto/aes.h', 'include/crypto/afsplit.h', 'include/crypto/akcipher.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/hash.h', 'include/crypto/hmac.h', 'include/crypto/ivgen.h', 'include/crypto/pbkdf.h', 'include/crypto/random.h', 'include/crypto/secret.h', 'include/crypto/secret_common.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredspsk.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/atomic.h', 'include/qemu/base64.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/iov.h', 'include/qemu/log-for-trace.h', 'include/qemu/module.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/sockets.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/sysemu/os-posix.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-crypto.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libcrypto.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_crypto',
- srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.c'] + select({'@platforms//os:windows': [],'@platforms//os:macos': [],'@platforms//os:linux': ['crypto/afalg.c', 'crypto/cipher-afalg.c', 'crypto/hash-afalg.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libcommon_libauthz",
+ srcs = [
+ "authz/base.c",
+ "authz/list.c",
+ "authz/listfile.c",
+ "authz/simple.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": [],
+ }) + [
+ "authz/trace.h",
+ "config-poison.h",
+ "include/authz/base.h",
+ "include/authz/list.h",
+ "include/authz/listfile.h",
+ "include/authz/simple.h",
+ "include/block/aio.h",
+ "include/block/graph-lock.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sockets.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/sysemu/event-loop-base.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-visit-authz.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-authz.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "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 = 1,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'include/block/aio.h', 'include/block/graph-lock.h', 'include/block/thread-pool.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qapi/visitor.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-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/event_notifier.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libevent-loop-base.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_event-loop-base',
- srcs = ['event-loop-base.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libblock",
+ srcs = [
+ "block.c",
+ "blockjob.c",
+ "job.c",
+ "nbd/client.c",
+ "nbd/client-connection.c",
+ "nbd/common.c",
+ "qemu-io-cmds.c",
+ "scsi/utils.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "block/file-win32.c",
+ "block/win32-aio.c",
+ "scsi/pr-manager-stub.c",
+ ],
+ "@platforms//os:macos": [
+ "block/file-posix.c",
+ "scsi/pr-manager-stub.c",
+ ],
+ "@platforms//os:linux": [
+ "block/file-posix.c",
+ "block/nvme.c",
+ "scsi/pr-manager.c",
+ "scsi/pr-manager-helper.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "block/accounting.c",
+ "block/aio_task.c",
+ "block/amend.c",
+ "block/backup.c",
+ "block/blkdebug.c",
+ "block/blklogwrites.c",
+ "block/blkverify.c",
+ "block/block-backend.c",
+ "block/block-copy.c",
+ "block/commit.c",
+ "block/copy-before-write.c",
+ "block/copy-on-read.c",
+ "block/create.c",
+ "block/crypto.c",
+ "block/dirty-bitmap.c",
+ "block/filter-compress.c",
+ "block/graph-lock.c",
+ "block/io.c",
+ "block/mirror.c",
+ "block/monitor/bitmap-qmp-cmds.c",
+ "block/nbd.c",
+ "block/null.c",
+ "block/preallocate.c",
+ "block/progress_meter.c",
+ "block/qapi.c",
+ "block/qcow2.c",
+ "block/qcow2-bitmap.c",
+ "block/qcow2-cache.c",
+ "block/qcow2-cluster.c",
+ "block/qcow2-refcount.c",
+ "block/qcow2-snapshot.c",
+ "block/qcow2-threads.c",
+ "block/quorum.c",
+ "block/raw-format.c",
+ "block/reqlist.c",
+ "block/snapshot.c",
+ "block/snapshot-access.c",
+ "block/stream.c",
+ "block/throttle.c",
+ "block/throttle-groups.c",
+ "block/write-threshold.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/block/nvme.h",
+ "include/hw/registerfields.h",
+ "include/qemu/defer-call.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/vfio-helpers.h",
+ "include/sysemu/os-posix.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/vfio.h",
+ "platform/linux-x86_64/config-host.h",
+ "scsi/pr-helper.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "block/block-gen.h",
+ "block/copy-before-write.h",
+ "block/copy-on-read.h",
+ "block/coroutines.h",
+ "block/crypto.h",
+ "block/module_block.h",
+ "block/qcow2.h",
+ "block/trace.h",
+ "config-poison.h",
+ "include/block/accounting.h",
+ "include/block/aio.h",
+ "include/block/aio-wait.h",
+ "include/block/aio_task.h",
+ "include/block/block.h",
+ "include/block/block-common.h",
+ "include/block/block-copy.h",
+ "include/block/block-global-state.h",
+ "include/block/block-io.h",
+ "include/block/block_backup.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/blockjob_int.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/export.h",
+ "include/block/fuse.h",
+ "include/block/graph-lock.h",
+ "include/block/nbd.h",
+ "include/block/qapi.h",
+ "include/block/qdict.h",
+ "include/block/raw-aio.h",
+ "include/block/reqlist.h",
+ "include/block/snapshot.h",
+ "include/block/thread-pool.h",
+ "include/block/throttle-groups.h",
+ "include/block/write-threshold.h",
+ "include/chardev/char.h",
+ "include/crypto/block.h",
+ "include/crypto/cipher.h",
+ "include/crypto/hash.h",
+ "include/crypto/ivgen.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.h",
+ "include/exec/poison.h",
+ "include/exec/replay-core.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/io/channel.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/task.h",
+ "include/migration/misc.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/qbool.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qnull.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu-io.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/co-shared-resource.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/iov.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qemu-print.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/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/throttle.h",
+ "include/qemu/throttle-options.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qemu/uri.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/scsi/constants.h",
+ "include/scsi/pr-manager.h",
+ "include/scsi/utils.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/runstate.h",
+ "nbd/nbd-internal.h",
+ "nbd/trace.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.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",
+ "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-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-yank.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",
+ "scsi/trace.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-block.h",
+ "trace/trace-nbd.h",
+ "trace/trace-root.h",
+ "trace/trace-scsi.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "block",
+ ] + 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"],
+ linkopts = select({
+ "@platforms//os:macos": [
+ "-framework CoreFoundation",
+ "-framework IOKit",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = [
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@zlib",
+ ] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = 1,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'gdbstub/internals.h', 'gdbstub/trace.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/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/gdbstub.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/exec/replay-core.h', 'include/exec/tb-flush.h', 'include/exec/tlb-common.h', 'include/gdbstub/syscalls.h', 'include/glib-compat.h', 'include/hw/boards.h', 'include/hw/core/cpu.h', 'include/hw/cpu/cluster.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/monitor/monitor.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu/accel.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/ctype.h', 'include/qemu/cutils.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-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/plugin-event.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/readline.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/sysemu/accel-ops.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpus.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/replay.h', 'include/sysemu/runstate.h', 'include/sysemu/whpx.h', 'platform/linux-x86_64/config-host.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-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-ui.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-gdbstub.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'gdbstub', 'gdbstub/libgdb_system.fa.p', 'host/include/generic', 'host/include/x86_64', 'include', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_gdb_system',
- srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libblockdev",
+ srcs = [
+ "block/export/export.c",
+ "nbd/server.c",
+ ] + select({
+ "@platforms//os:macos": ["os-posix.c"],
+ "@platforms//os:linux": [
+ "block/export/vhost-user-blk-server.c",
+ "block/export/virtio-blk-handler.c",
+ "os-posix.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "blockdev.c",
+ "blockdev-nbd.c",
+ "iothread.c",
+ "job-qmp.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/log.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ ],
+ "@platforms//os:linux": [
+ "block/export/vhost-user-blk-server.h",
+ "block/export/virtio-blk-handler.h",
+ "include/io/channel-file.h",
+ "include/qemu/log.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/vhost-user-server.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/sysemu/os-posix.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "platform/linux-x86_64/config-host.h",
+ "util/block-helpers.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "block/trace.h",
+ "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/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/export.h",
+ "include/block/fuse.h",
+ "include/block/graph-lock.h",
+ "include/block/nbd.h",
+ "include/block/qdict.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.h",
+ "include/exec/hwaddr.h",
+ "include/exec/poison.h",
+ "include/exec/replay-core.h",
+ "include/glib-compat.h",
+ "include/hw/block/block.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/io/channel.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/monitor/monitor.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/iov.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qemu-print.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/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/throttle.h",
+ "include/qemu/throttle-options.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/qom/object_interfaces.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/sysemu.h",
+ "nbd/nbd-internal.h",
+ "nbd/trace.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-transaction.h",
+ "qapi/qapi-events-block-core.h",
+ "qapi/qapi-events-block-export.h",
+ "qapi/qapi-events-common.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-transaction.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-block-export.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-sockets.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-block.h",
+ "trace/trace-nbd.h",
+ "trace/trace-root.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = ["."] + select({
+ "@platforms//os:windows": ["platform/windows-amd64"],
+ "@platforms//os:macos": ["platform/darwin-arm64"],
+ "@platforms//os:linux": [
+ "subprojects/libvhost-user",
+ "linux-headers",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "qapi",
+ "trace",
+ "include",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [] + select({
+ "@platforms//os:windows": [
+ "//external/qemu/google/compat/windows:compat",
+ "@zlib",
+ ],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
+ alwayslink = 1,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h'],'@platforms//os:macos': ['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/qemu/coroutine.h', 'include/qemu/iov.h', 'include/qemu/job.h', 'include/qemu/lockable.h', 'include/qemu/progress_meter.h', 'include/qemu/ratelimit.h', 'include/qemu/thread-posix.h', 'include/qemu/transactions.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'hw/core/qdev-prop-internal.h', 'hw/core/trace.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/disas/dis-asm.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/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/boards.h', 'include/hw/clock.h', 'include/hw/core/cpu.h', 'include/hw/hotplug.h', 'include/hw/irq.h', 'include/hw/qdev-clock.h', 'include/hw/qdev-core.h', 'include/hw/qdev-properties.h', 'include/hw/resettable.h', 'include/hw/sysbus.h', 'include/hw/vmstate-if.h', 'include/migration/vmstate.h', 'include/qapi/error.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qobject.h', 'include/qapi/util.h', 'include/qapi/visitor.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/ctype.h', 'include/qemu/cutils.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-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/osdep.h', 'include/qemu/plugin-event.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/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qom/object.h', 'include/qom/qom-qobject.h', 'include/sysemu/blockdev.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'include/sysemu/os-posix.h', 'include/sysemu/reset.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-events-authz.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-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.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-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-hw_core.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libhwcore.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_hwcore',
- srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libchardev",
+ srcs = [
+ "chardev/char.c",
+ "chardev/char-fe.c",
+ "chardev/char-file.c",
+ "chardev/char-io.c",
+ "chardev/char-mux.c",
+ "chardev/char-null.c",
+ "chardev/char-pipe.c",
+ "chardev/char-ringbuf.c",
+ "chardev/char-serial.c",
+ "chardev/char-socket.c",
+ "chardev/char-stdio.c",
+ "chardev/char-udp.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "chardev/char-console.c",
+ "chardev/char-win.c",
+ "chardev/char-win-stdio.c",
+ ],
+ "@platforms//os:macos": [
+ "chardev/char-fd.c",
+ "chardev/char-pty.c",
+ ],
+ "@platforms//os:linux": [
+ "chardev/char-fd.c",
+ "chardev/char-parallel.c",
+ "chardev/char-pty.c",
+ ],
+ "//conditions:default": [],
+ }),
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "include/chardev/char-win.h",
+ "include/chardev/char-win-stdio.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ ],
+ "@platforms//os:macos": [
+ "include/chardev/char-fd.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ ],
+ "@platforms//os:linux": [
+ "include/chardev/char-fd.h",
+ "include/chardev/char-parallel.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "chardev/chardev-internal.h",
+ "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/block/throttle-groups.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-io.h",
+ "include/chardev/char-serial.h",
+ "include/chardev/char-socket.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.h",
+ "include/exec/hwaddr.h",
+ "include/exec/poison.h",
+ "include/exec/replay-core.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/io/channel.h",
+ "include/io/channel-file.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/channel-websock.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qmp-helpers.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/atomic.h",
+ "include/qemu/base64.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/id.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/option.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qemu-print.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/sockets.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/throttle.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/replay.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # 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 = [
+ "@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 = 1,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['qemuutil', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'include/block/aio.h', 'include/block/aio-wait.h', 'include/block/graph-lock.h', 'include/crypto/hash.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-command.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/channel-util.h', 'include/io/channel-watch.h', 'include/io/channel-websock.h', 'include/io/dns-resolver.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/qapi/clone-visitor.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/atomic.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.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/log-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sockets.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'io/trace.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-sockets.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-io.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libio.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_io',
- srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libcrypto",
+ srcs = [
+ "crypto/afsplit.c",
+ "crypto/akcipher.c",
+ "crypto/block.c",
+ "crypto/block-luks.c",
+ "crypto/block-qcow.c",
+ "crypto/cipher.c",
+ "crypto/der.c",
+ "crypto/hash.c",
+ "crypto/hash-glib.c",
+ "crypto/hmac.c",
+ "crypto/hmac-glib.c",
+ "crypto/ivgen.c",
+ "crypto/ivgen-essiv.c",
+ "crypto/ivgen-plain.c",
+ "crypto/ivgen-plain64.c",
+ "crypto/pbkdf.c",
+ "crypto/pbkdf-stub.c",
+ "crypto/rsakey.c",
+ "crypto/secret.c",
+ "crypto/secret_common.c",
+ "crypto/tlscreds.c",
+ "crypto/tlscredsanon.c",
+ "crypto/tlscredspsk.c",
+ "crypto/tlscredsx509.c",
+ "crypto/tlssession.c",
+ ] + select({
+ "@platforms//os:linux": [
+ "crypto/afalg.c",
+ "crypto/cipher-afalg.c",
+ "crypto/hash-afalg.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": [
+ "crypto/afalgpriv.h",
+ "include/qemu/cutils.h",
+ "include/qemu/iov.h",
+ "include/qemu/sockets.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "config-poison.h",
+ "crypto/akcipherpriv.h",
+ "crypto/block-luks.h",
+ "crypto/block-luks-priv.h",
+ "crypto/block-qcow.h",
+ "crypto/blockpriv.h",
+ "crypto/cipher-builtin.c.inc",
+ "crypto/cipherpriv.h",
+ "crypto/der.h",
+ "crypto/hashpriv.h",
+ "crypto/hmacpriv.h",
+ "crypto/ivgen-essiv.h",
+ "crypto/ivgen-plain.h",
+ "crypto/ivgen-plain64.h",
+ "crypto/ivgenpriv.h",
+ "crypto/rsakey.h",
+ "crypto/rsakey-builtin.c.inc",
+ "crypto/tlscredspriv.h",
+ "crypto/trace.h",
+ "include/authz/base.h",
+ "include/crypto/aes.h",
+ "include/crypto/afsplit.h",
+ "include/crypto/akcipher.h",
+ "include/crypto/block.h",
+ "include/crypto/cipher.h",
+ "include/crypto/hash.h",
+ "include/crypto/hmac.h",
+ "include/crypto/ivgen.h",
+ "include/crypto/pbkdf.h",
+ "include/crypto/random.h",
+ "include/crypto/secret.h",
+ "include/crypto/secret_common.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlscredsanon.h",
+ "include/crypto/tlscredspsk.h",
+ "include/crypto/tlscredsx509.h",
+ "include/crypto/tlssession.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/atomic.h",
+ "include/qemu/base64.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/error-report.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/module.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/thread.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/uuid.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-crypto.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # 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 = [
+ "@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 = 1,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['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/block/qdict.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/chardev/char-io.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/io/channel.h', 'include/monitor/monitor.h', 'include/qapi/compat-policy.h', 'include/qapi/error.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.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/cutils.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-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.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/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/iothread.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'monitor/monitor-internal.h', 'monitor/trace.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-introspect.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-sockets.h', 'qemu-version.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-monitor.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libqmp.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_qmp',
- srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libevent-loop-base",
+ srcs = ["event-loop-base.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/aio.h",
+ "include/block/graph-lock.h",
+ "include/block/thread-pool.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/sysemu/event-loop-base.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # 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 = [
+ "@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 = 1,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'include/qapi/forward-visitor.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.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/config-file.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/keyval.h', 'include/qemu/log-for-trace.h', 'include/qemu/memalign.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qemu-print.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/sysemu/os-posix.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.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-qom.h', 'qapi/qapi-visit-sockets.h', 'qom/trace.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-qom.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libqom.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'common_qom',
- srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libgdb_system",
+ srcs = [
+ "gdbstub/gdbstub.c",
+ "gdbstub/system.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "include/hw/block/block.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/qdev-properties-system.h",
+ "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",
+ "gdbstub/internals.h",
+ "gdbstub/trace.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/disas/dis-asm.h",
+ "include/exec/cpu-common.h",
+ "include/exec/gdbstub.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/exec/replay-core.h",
+ "include/exec/tb-flush.h",
+ "include/exec/tlb-common.h",
+ "include/gdbstub/syscalls.h",
+ "include/glib-compat.h",
+ "include/hw/boards.h",
+ "include/hw/core/cpu.h",
+ "include/hw/cpu/cluster.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/monitor/monitor.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qemu/accel.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/ctype.h",
+ "include/qemu/cutils.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-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/plugin-event.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/readline.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/whpx.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-machine.h",
+ "qapi/qapi-types-machine-common.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-ui.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-gdbstub.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ "gdbstub",
+ ".",
+ "qapi",
+ "trace",
+ "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 = 1,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'crypto/afalgpriv.h', 'crypto/akcipherpriv.h', 'crypto/block-luks.h', 'crypto/block-luks-priv.h', 'crypto/block-qcow.h', 'crypto/blockpriv.h', 'crypto/cipher-builtin.c.inc', 'crypto/cipherpriv.h', 'crypto/der.h', 'crypto/hashpriv.h', 'crypto/hmacpriv.h', 'crypto/ivgen-essiv.h', 'crypto/ivgen-plain.h', 'crypto/ivgen-plain64.h', 'crypto/ivgenpriv.h', 'crypto/rsakey.h', 'crypto/rsakey-builtin.c.inc', 'crypto/tlscredspriv.h', 'crypto/trace.h', 'include/authz/base.h', 'include/crypto/aes.h', 'include/crypto/afsplit.h', 'include/crypto/akcipher.h', 'include/crypto/block.h', 'include/crypto/cipher.h', 'include/crypto/hash.h', 'include/crypto/hmac.h', 'include/crypto/ivgen.h', 'include/crypto/pbkdf.h', 'include/crypto/random.h', 'include/crypto/secret.h', 'include/crypto/secret_common.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredspsk.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/atomic.h', 'include/qemu/base64.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/iov.h', 'include/qemu/log-for-trace.h', 'include/qemu/module.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/sockets.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/sysemu/os-posix.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-crypto.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libcrypto.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'crypto',
- srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.c'] + select({'@platforms//os:windows': [],'@platforms//os:macos': [],'@platforms//os:linux': ['crypto/afalg.c', 'crypto/cipher-afalg.c', 'crypto/hash-afalg.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libcommon_libhwcore",
+ srcs = [
+ "hw/core/bus.c",
+ "hw/core/clock.c",
+ "hw/core/hotplug.c",
+ "hw/core/irq.c",
+ "hw/core/qdev.c",
+ "hw/core/qdev-clock.c",
+ "hw/core/qdev-hotplug.c",
+ "hw/core/qdev-properties.c",
+ "hw/core/reset.c",
+ "hw/core/resettable.c",
+ "hw/core/vmstate-if.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "include/hw/block/block.h",
+ "include/hw/qdev-properties-system.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ ],
+ "@platforms//os:macos": [
+ "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/qemu/coroutine.h",
+ "include/qemu/iov.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/ratelimit.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/transactions.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ ],
+ "@platforms//os:linux": [
+ "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/qemu/coroutine.h",
+ "include/qemu/iov.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/ratelimit.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/transactions.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "config-poison.h",
+ "hw/core/qdev-prop-internal.h",
+ "hw/core/trace.h",
+ "include/block/aio.h",
+ "include/block/graph-lock.h",
+ "include/disas/dis-asm.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/exec/tlb-common.h",
+ "include/glib-compat.h",
+ "include/hw/boards.h",
+ "include/hw/clock.h",
+ "include/hw/core/cpu.h",
+ "include/hw/hotplug.h",
+ "include/hw/irq.h",
+ "include/hw/qdev-clock.h",
+ "include/hw/qdev-core.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/resettable.h",
+ "include/hw/sysbus.h",
+ "include/hw/vmstate-if.h",
+ "include/migration/vmstate.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/ctype.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.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/plugin-event.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/range.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qom/object.h",
+ "include/qom/qom-qobject.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/reset.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-events-authz.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-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.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-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-hw_core.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "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 = 1,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'include/block/aio.h', 'include/block/graph-lock.h', 'include/block/thread-pool.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qapi/visitor.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-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/event_notifier.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libevent-loop-base.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'event-loop-base',
- srcs = ['event-loop-base.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libio",
+ srcs = [
+ "io/channel.c",
+ "io/channel-buffer.c",
+ "io/channel-command.c",
+ "io/channel-file.c",
+ "io/channel-null.c",
+ "io/channel-socket.c",
+ "io/channel-tls.c",
+ "io/channel-util.c",
+ "io/channel-watch.c",
+ "io/channel-websock.c",
+ "io/dns-resolver.c",
+ "io/net-listener.c",
+ "io/task.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",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "config-poison.h",
+ "include/block/aio.h",
+ "include/block/aio-wait.h",
+ "include/block/graph-lock.h",
+ "include/crypto/hash.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/io/channel-command.h",
+ "include/io/channel-file.h",
+ "include/io/channel-null.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/channel-util.h",
+ "include/io/channel-watch.h",
+ "include/io/channel-websock.h",
+ "include/io/dns-resolver.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.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/log-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sockets.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/sysemu/event-loop-base.h",
+ "io/trace.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-sockets.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-io.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # 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 = ["libqemuutil"] + select({
+ "@platforms//os:windows": [
+ "//external/qemu/google/compat/windows:compat",
+ "@zlib",
+ ],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
+ alwayslink = 1,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'gdbstub/internals.h', 'gdbstub/trace.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/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/gdbstub.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/exec/replay-core.h', 'include/exec/tb-flush.h', 'include/exec/tlb-common.h', 'include/gdbstub/syscalls.h', 'include/glib-compat.h', 'include/hw/boards.h', 'include/hw/core/cpu.h', 'include/hw/cpu/cluster.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/monitor/monitor.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu/accel.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/ctype.h', 'include/qemu/cutils.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-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/plugin-event.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/readline.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/sysemu/accel-ops.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpus.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/kvm.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/replay.h', 'include/sysemu/runstate.h', 'include/sysemu/whpx.h', 'platform/linux-x86_64/config-host.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-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-ui.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-gdbstub.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'gdbstub', 'gdbstub/libgdb_system.fa.p', 'host/include/generic', 'host/include/x86_64', 'include', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'gdb_system',
- srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libqmp",
+ srcs = [
+ "monitor/monitor.c",
+ "monitor/qmp.c",
+ "monitor/qmp-cmds-control.c",
+ "qom/qom-qmp-cmds.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/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/block/qdict.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-io.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/io/channel.h",
+ "include/monitor/monitor.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/error.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qlit.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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/cutils.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-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/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/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/qtest.h",
+ "monitor/monitor-internal.h",
+ "monitor/trace.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-introspect.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-introspect.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-introspect.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-visit-authz.h",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-control.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-introspect.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-sockets.h",
+ "qemu-version.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-monitor.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "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 = 1,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'include/hw/block/block.h', 'include/hw/qdev-properties-system.h'],'@platforms//os:macos': ['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/qemu/coroutine.h', 'include/qemu/iov.h', 'include/qemu/job.h', 'include/qemu/lockable.h', 'include/qemu/progress_meter.h', 'include/qemu/ratelimit.h', 'include/qemu/thread-posix.h', 'include/qemu/transactions.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'hw/core/qdev-prop-internal.h', 'hw/core/trace.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/disas/dis-asm.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/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/boards.h', 'include/hw/clock.h', 'include/hw/core/cpu.h', 'include/hw/hotplug.h', 'include/hw/irq.h', 'include/hw/qdev-clock.h', 'include/hw/qdev-core.h', 'include/hw/qdev-properties.h', 'include/hw/resettable.h', 'include/hw/sysbus.h', 'include/hw/vmstate-if.h', 'include/migration/vmstate.h', 'include/qapi/error.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qobject.h', 'include/qapi/util.h', 'include/qapi/visitor.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/ctype.h', 'include/qemu/cutils.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-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/osdep.h', 'include/qemu/plugin-event.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/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qom/object.h', 'include/qom/qom-qobject.h', 'include/sysemu/blockdev.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/numa.h', 'include/sysemu/os-posix.h', 'include/sysemu/reset.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-events-authz.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-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.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-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-hw_core.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libhwcore.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'hwcore',
- srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.c'],
- visibility = ['//visibility:public'],
+ name = "libcommon_libqom",
+ srcs = [
+ "qom/container.c",
+ "qom/object.c",
+ "qom/object_interfaces.c",
+ "qom/qom-qobject.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/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/qapi/error.h",
+ "include/qapi/forward-visitor.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/qbool.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/string-input-visitor.h",
+ "include/qapi/string-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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/config-file.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/keyval.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/processor.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.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-qom.h",
+ "qapi/qapi-visit-sockets.h",
+ "qom/trace.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-qom.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "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 = 1,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['qemuutil', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'include/block/aio.h', 'include/block/aio-wait.h', 'include/block/graph-lock.h', 'include/crypto/hash.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-command.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/channel-util.h', 'include/io/channel-watch.h', 'include/io/channel-websock.h', 'include/io/dns-resolver.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/qapi/clone-visitor.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/atomic.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.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/log-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sockets.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'io/trace.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-sockets.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-io.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libio.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'io',
- srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
- visibility = ['//visibility:public'],
+ name = "libcrypto",
+ srcs = [
+ "crypto/afsplit.c",
+ "crypto/akcipher.c",
+ "crypto/block.c",
+ "crypto/block-luks.c",
+ "crypto/block-qcow.c",
+ "crypto/cipher.c",
+ "crypto/der.c",
+ "crypto/hash.c",
+ "crypto/hash-glib.c",
+ "crypto/hmac.c",
+ "crypto/hmac-glib.c",
+ "crypto/ivgen.c",
+ "crypto/ivgen-essiv.c",
+ "crypto/ivgen-plain.c",
+ "crypto/ivgen-plain64.c",
+ "crypto/pbkdf.c",
+ "crypto/pbkdf-stub.c",
+ "crypto/rsakey.c",
+ "crypto/secret.c",
+ "crypto/secret_common.c",
+ "crypto/tlscreds.c",
+ "crypto/tlscredsanon.c",
+ "crypto/tlscredspsk.c",
+ "crypto/tlscredsx509.c",
+ "crypto/tlssession.c",
+ ] + select({
+ "@platforms//os:linux": [
+ "crypto/afalg.c",
+ "crypto/cipher-afalg.c",
+ "crypto/hash-afalg.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": [
+ "crypto/afalgpriv.h",
+ "include/qemu/cutils.h",
+ "include/qemu/iov.h",
+ "include/qemu/sockets.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "config-poison.h",
+ "crypto/akcipherpriv.h",
+ "crypto/block-luks.h",
+ "crypto/block-luks-priv.h",
+ "crypto/block-qcow.h",
+ "crypto/blockpriv.h",
+ "crypto/cipher-builtin.c.inc",
+ "crypto/cipherpriv.h",
+ "crypto/der.h",
+ "crypto/hashpriv.h",
+ "crypto/hmacpriv.h",
+ "crypto/ivgen-essiv.h",
+ "crypto/ivgen-plain.h",
+ "crypto/ivgen-plain64.h",
+ "crypto/ivgenpriv.h",
+ "crypto/rsakey.h",
+ "crypto/rsakey-builtin.c.inc",
+ "crypto/tlscredspriv.h",
+ "crypto/trace.h",
+ "include/authz/base.h",
+ "include/crypto/aes.h",
+ "include/crypto/afsplit.h",
+ "include/crypto/akcipher.h",
+ "include/crypto/block.h",
+ "include/crypto/cipher.h",
+ "include/crypto/hash.h",
+ "include/crypto/hmac.h",
+ "include/crypto/ivgen.h",
+ "include/crypto/pbkdf.h",
+ "include/crypto/random.h",
+ "include/crypto/secret.h",
+ "include/crypto/secret_common.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlscredsanon.h",
+ "include/crypto/tlscredspsk.h",
+ "include/crypto/tlscredsx509.h",
+ "include/crypto/tlssession.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/atomic.h",
+ "include/qemu/base64.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/error-report.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/module.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/thread.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/uuid.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-crypto.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # 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 = [
+ "@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(
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'host/include/i386/host/cpuinfo.h', 'host/include/x86_64/host/cpuinfo.h', 'include/block/aio.h', 'include/block/graph-lock.h', 'include/crypto/tlscreds.h', 'include/crypto/tlssession.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/fpu/softfloat-types.h', 'include/glib-compat.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/vmstate-if.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/task.h', 'include/migration/qemu-file-types.h', 'include/migration/vmstate.h', 'include/net/announce.h', 'include/qapi/error.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qerror.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/coroutine_int.h', 'include/qemu/cpu-float.h', 'include/qemu/cutils.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/lockable.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/range.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate.h', 'migration/migration.h', 'migration/migration-stats.h', 'migration/options.h', 'migration/page_cache.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/rdma.h', 'migration/savevm.h', 'migration/trace.h', 'migration/xbzrle.h', 'migration/yank_functions.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-yank.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-migration.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libmigration.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'migration',
- srcs = ['migration/migration-stats.c', 'migration/page_cache.c', 'migration/xbzrle.c', 'migration/vmstate-types.c', 'migration/vmstate.c', 'migration/qemu-file.c', 'migration/yank_functions.c'],
- visibility = ['//visibility:public'],
+ name = "libevent-loop-base",
+ srcs = ["event-loop-base.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/aio.h",
+ "include/block/graph-lock.h",
+ "include/block/thread-pool.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/sysemu/event-loop-base.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # 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 = [
+ "@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 = "libgdb_system",
+ srcs = [
+ "gdbstub/gdbstub.c",
+ "gdbstub/system.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "include/hw/block/block.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/qdev-properties-system.h",
+ "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",
+ "gdbstub/internals.h",
+ "gdbstub/trace.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/disas/dis-asm.h",
+ "include/exec/cpu-common.h",
+ "include/exec/gdbstub.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/exec/replay-core.h",
+ "include/exec/tb-flush.h",
+ "include/exec/tlb-common.h",
+ "include/gdbstub/syscalls.h",
+ "include/glib-compat.h",
+ "include/hw/boards.h",
+ "include/hw/core/cpu.h",
+ "include/hw/cpu/cluster.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/monitor/monitor.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qemu/accel.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/ctype.h",
+ "include/qemu/cutils.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-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/plugin-event.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/readline.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/whpx.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-machine.h",
+ "qapi/qapi-types-machine-common.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-ui.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-gdbstub.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ "gdbstub",
+ ".",
+ "qapi",
+ "trace",
+ "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",
+ srcs = [
+ "hw/display/virtio-gpu.c",
+ "hw/display/virtio-gpu-base.c",
+ ] + select({
+ "@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:macos": ["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/standard-headers/linux/udmabuf.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/numa.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/thread-posix.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/os-posix.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:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ ] + select({
+ "@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: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:macos": ["platform/darwin-arm64/config-host.h"],
+ "@platforms//os:linux": ["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/thread-posix.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/os-posix.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:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "include",
+ ] + select({
+ "@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: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:macos": ["platform/darwin-arm64/config-host.h"],
+ "@platforms//os:linux": ["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",
+ "include/sysemu/os-posix.h",
+ ],
+ copts = [] + select({
+ "@platforms//os:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ ] + select({
+ "@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:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = True,
+)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- 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\\"'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"', 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"', 'NEED_CPU_H', '_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['qemu-aarch64-softmmu_internal_common_darwin', '@zlib'],'@platforms//os:linux': ['qemu-aarch64-softmmu_common', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'platform/windows-amd64/aarch64-softmmu-config-target.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'tcg/i386/tcg-target-reg-bits.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h'],'@platforms//os:macos': ['host/include/aarch64/host/atomic128-cas.h', 'host/include/aarch64/host/atomic128-ldst.h', 'host/include/aarch64/host/cpuinfo.h', 'host/include/aarch64/host/crypto/aes-round.h', 'host/include/aarch64/host/crypto/clmul.h', 'host/include/aarch64/host/load-extract-al16-al8.h', 'host/include/aarch64/host/store-insert-al16.h', 'include/qemu/mmap-alloc.h', 'include/qemu/thread-posix.h', 'include/sysemu/hvf_int.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/aarch64-softmmu-config-devices.h', 'platform/darwin-arm64/aarch64-softmmu-config-target.h', 'platform/darwin-arm64/config-host.h', 'tcg/aarch64/tcg-target.h', 'tcg/aarch64/tcg-target.opc.h', 'tcg/aarch64/tcg-target-reg-bits.h', 'trace/trace-target_arm_hvf.h'],'@platforms//os:linux': ['accel/accel-system.h', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/debuginfo.h', 'accel/tcg/internal-common.h', 'accel/tcg/internal-target.h', 'accel/tcg/ldst_atomicity.c.inc', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/perf.h', 'accel/tcg/plugin-helpers.h', 'accel/tcg/tb-context.h', 'accel/tcg/tb-hash.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-icount.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/trace.h', 'audio/audio.h', 'dump/win_dump.h', 'ebpf/ebpf_rss.h', 'fpu/softfloat-parts.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-specialize.c.inc', 'hmp-commands.h', 'hmp-commands-info.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/generic/host/store-insert-al16.h', 'host/include/i386/host/cpuinfo.h', 'host/include/i386/host/crypto/aes-round.h', 'host/include/i386/host/crypto/clmul.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/x86_64/host/load-extract-al16-al8.h', 'hw/acpi/hmat.h', 'hw/acpi/viot.h', 'hw/arm/aspeed_eeprom.h', 'hw/arm/smmu-internal.h', 'hw/arm/smmuv3-internal.h', 'hw/arm/strongarm.h', 'hw/arm/trace.h', 'hw/block/dataplane/virtio-blk.h', 'hw/block/trace.h', 'hw/char/trace.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'hw/ide/ahci_internal.h', 'hw/intc/gicv3_internal.h', 'hw/intc/trace.h', 'hw/misc/trace.h', 'hw/net/net_rx_pkt.h', 'hw/net/trace.h', 'hw/scsi/trace.h', 'hw/usb/hcd-dwc2.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-ohci.h', 'hw/usb/hcd-xhci.h', 'hw/usb/hcd-xhci-sysbus.h', 'hw/vfio/pci.h', 'hw/vfio/trace.h', 'hw/virtio/trace.h', 'hw/virtio/vhost-iova-tree.h', 'hw/virtio/vhost-shadow-virtqueue.h', 'hw/virtio/virtio-mem-pci.h', 'hw/virtio/virtio-qmp.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-hmp-cmds.h', 'include/block/block-io.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/graph-lock.h', 'include/block/snapshot.h', 'include/block/throttle-groups.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/chardev/char-serial.h', 'include/crypto/aes-round.h', 'include/crypto/clmul.h', 'include/crypto/sm4.h', 'include/disas/capstone.h', 'include/disas/dis-asm.h', 'include/disas/disas.h', 'include/elf.h', 'include/exec/address-spaces.h', 'include/exec/cpu-all.h', 'include/exec/cpu-common.h', 'include/exec/cpu-defs.h', 'include/exec/cpu_ldst.h', 'include/exec/cputlb.h', 'include/exec/exec-all.h', 'include/exec/gdbstub.h', 'include/exec/helper-gen.h', 'include/exec/helper-gen.h.inc', 'include/exec/helper-gen-common.h', 'include/exec/helper-head.h', 'include/exec/helper-info.c.inc', 'include/exec/helper-proto.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-proto-common.h', 'include/exec/hwaddr.h', 'include/exec/ioport.h', 'include/exec/log.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/memopidx.h', 'include/exec/memory.h', 'include/exec/memory-internal.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/page-vary.h', 'include/exec/plugin-gen.h', 'include/exec/ram_addr.h', 'include/exec/ramblock.h', 'include/exec/ramlist.h', 'include/exec/replay-core.h', 'include/exec/target_long.h', 'include/exec/target_page.h', 'include/exec/tb-flush.h', 'include/exec/tlb-common.h', 'include/exec/translate-all.h', 'include/exec/translation-block.h', 'include/exec/translator.h', 'include/exec/tswap.h', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/fpu/softfloat-macros.h', 'include/fpu/softfloat-types.h', 'include/gdbstub/helpers.h', 'include/gdbstub/syscalls.h', 'include/glib-compat.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/acpi_dev_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/utils.h', 'include/hw/adc/aspeed_adc.h', 'include/hw/adc/max111x.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/arm/allwinner-a10.h', 'include/hw/arm/allwinner-h3.h', 'include/hw/arm/allwinner-r40.h', 'include/hw/arm/armsse.h', 'include/hw/arm/armsse-version.h', 'include/hw/arm/armv7m.h', 'include/hw/arm/aspeed.h', 'include/hw/arm/aspeed_soc.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/hw/arm/bcm2836.h', 'include/hw/arm/boot.h', 'include/hw/arm/bsa.h', 'include/hw/arm/digic.h', 'include/hw/arm/exynos4210.h', 'include/hw/arm/fdt.h', 'include/hw/arm/fsl-imx25.h', 'include/hw/arm/fsl-imx31.h', 'include/hw/arm/fsl-imx6.h', 'include/hw/arm/fsl-imx6ul.h', 'include/hw/arm/fsl-imx7.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/arm/msf2-soc.h', 'include/hw/arm/npcm7xx.h', 'include/hw/arm/nrf51.h', 'include/hw/arm/nrf51_soc.h', 'include/hw/arm/omap.h', 'include/hw/arm/primecell.h', 'include/hw/arm/pxa.h', 'include/hw/arm/raspi_platform.h', 'include/hw/arm/sharpsl.h', 'include/hw/arm/smmu-common.h', 'include/hw/arm/smmuv3.h', 'include/hw/arm/soc_dma.h', 'include/hw/arm/stm32f100_soc.h', 'include/hw/arm/stm32f205_soc.h', 'include/hw/arm/stm32f405_soc.h', 'include/hw/arm/virt.h', 'include/hw/arm/xlnx-versal.h', 'include/hw/arm/xlnx-zynqmp.h', 'include/hw/audio/wm8750.h', 'include/hw/block/block.h', 'include/hw/block/flash.h', 'include/hw/boards.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/cadence_uart.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/digic-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/char/nrf51_uart.h', 'include/hw/char/pl011.h', 'include/hw/char/serial.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/clock.h', 'include/hw/core/accel-cpu.h', 'include/hw/core/cpu.h', 'include/hw/core/split-irq.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/core/tcg-cpu-ops.h', 'include/hw/cpu/a15mpcore.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/cpu/cluster.h', 'include/hw/cxl/cxl.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/display/blizzard.h', 'include/hw/display/dpcd.h', 'include/hw/display/edid.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/ramfb.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/pl080.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/dma/xlnx_csu_dma.h', 'include/hw/dma/xlnx_dpdma.h', 'include/hw/firmware/smbios.h', 'include/hw/fw-path-provider.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/hotplug.h', 'include/hw/hw.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/bitbang_i2c.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/ide.h', 'include/hw/ide/ahci.h', 'include/hw/ide/internal.h', 'include/hw/input/lm832x.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/input/tsc2xxx.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/arm_gicv3_common.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/armv7m_nvic.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'include/hw/intc/realview_gic.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/irq.h', 'include/hw/isa/isa.h', 'include/hw/loader.h', 'include/hw/mem/memory-device.h', 'include/hw/mem/npcm7xx_mc.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/misc/a9scu.h', 'include/hw/misc/allwinner-a10-ccm.h', 'include/hw/misc/allwinner-a10-dramc.h', 'include/hw/misc/allwinner-cpucfg.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-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/auxbus.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/led.h', 'include/hw/misc/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/msf2-sysreg.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/misc/nrf51_rng.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-cfu.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/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/imx_fec.h', 'include/hw/net/lan9118.h', 'include/hw/net/mii.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/npcm7xx_emc.h', 'include/hw/net/smc91c111.h', 'include/hw/net/xlnx-versal-canfd.h', 'include/hw/net/xlnx-zynqmp-can.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/fw_cfg.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-bbram.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/or-irq.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/msi.h', 'include/hw/pci/msix.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_bridge.h', 'include/hw/pci/pci_bus.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci_host.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_doe.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pcmcia.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/hw/qdev-clock.h', 'include/hw/qdev-core.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-properties-system.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/pl031.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/scsi/scsi.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/sd.h', 'include/hw/sd/sdhci.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/imx_spi.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/ssi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/stream.h', 'include/hw/sysbus.h', 'include/hw/timer/a9gtimer.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/armv7m_systick.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/bcm2835_systmr.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/imx_epit.h', 'include/hw/timer/imx_gpt.h', 'include/hw/timer/mss-timer.h', 'include/hw/timer/npcm7xx_timer.h', 'include/hw/timer/nrf51_timer.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/usb.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/xhci.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-common.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user.h', 'include/hw/virtio/vhost-user-blk.h', 'include/hw/virtio/vhost-user-fs.h', 'include/hw/virtio/vhost-user-gpio.h', 'include/hw/virtio/vhost-user-i2c.h', 'include/hw/virtio/vhost-user-rng.h', 'include/hw/virtio/vhost-user-scmi.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-user-vsock.h', 'include/hw/virtio/vhost-vdpa.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/virtio.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-balloon.h', 'include/hw/virtio/virtio-blk.h', 'include/hw/virtio/virtio-blk-common.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-crypto.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-mem.h', 'include/hw/virtio/virtio-net.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-rng.h', 'include/hw/virtio/virtio-scsi.h', 'include/hw/virtio/virtio-serial.h', 'include/hw/vmstate-if.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/sbsa_gwdt.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/xen/xen.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/migration/blocker.h', 'include/migration/colo.h', 'include/migration/cpu.h', 'include/migration/misc.h', 'include/migration/qemu-file-types.h', 'include/migration/register.h', 'include/migration/vmstate.h', 'include/monitor/hmp.h', 'include/monitor/hmp-target.h', 'include/monitor/monitor.h', 'include/monitor/qdev.h', 'include/net/announce.h', 'include/net/can_emu.h', 'include/net/can_host.h', 'include/net/checksum.h', 'include/net/eth.h', 'include/net/net.h', 'include/net/queue.h', 'include/net/slirp.h', 'include/net/tap.h', 'include/net/vhost_net.h', 'include/qapi/compat-policy.h', 'include/qapi/dealloc-visitor.h', 'include/qapi/error.h', 'include/qapi/qmp-event.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/type-helpers.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/accel.h', 'include/qemu/atomic.h', 'include/qemu/atomic128.h', 'include/qemu/bcd.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/cacheflush.h', 'include/qemu/cacheinfo.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine_int.h', 'include/qemu/cpu-float.h', 'include/qemu/crc32c.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qemu/defer-call.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/fifo32.h', 'include/qemu/fifo8.h', 'include/qemu/guest-random.h', 'include/qemu/hbitmap.h', 'include/qemu/help-texts.h', 'include/qemu/host-utils.h', 'include/qemu/hw-version.h', 'include/qemu/int128.h', 'include/qemu/interval-tree.h', 'include/qemu/iov.h', 'include/qemu/iova-tree.h', 'include/qemu/job.h', 'include/qemu/lockable.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/mmap-alloc.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/plugin.h', 'include/qemu/plugin-event.h', 'include/qemu/pmem.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qdist.h', 'include/qemu/qemu-plugin.h', 'include/qemu/qemu-print.h', 'include/qemu/qht.h', 'include/qemu/qsp.h', 'include/qemu/qtree.h', 'include/qemu/queue.h', 'include/qemu/range.h', 'include/qemu/ratelimit.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/readline.h', 'include/qemu/seqlock.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/userfaultfd.h', 'include/qemu/uuid.h', 'include/qemu/win_dump_defs.h', 'include/qemu/xxhash.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/semihosting/common-semi.h', 'include/semihosting/console.h', 'include/semihosting/guestfd.h', 'include/semihosting/semihost.h', 'include/semihosting/syscalls.h', 'include/semihosting/uaccess.h', 'include/standard-headers/linux/const.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/if_ether.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/input-event-codes.h', 'include/standard-headers/linux/pci_regs.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_console.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/standard-headers/linux/virtio_fs.h', 'include/standard-headers/linux/virtio_gpio.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_input.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/virtio_pci.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_rng.h', 'include/standard-headers/linux/virtio_scmi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/sysemu/accel-ops.h', 'include/sysemu/arch_init.h', 'include/sysemu/balloon.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/block-ram-registrar.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/cpus.h', 'include/sysemu/cryptodev.h', 'include/sysemu/device_tree.h', 'include/sysemu/dirtylimit.h', 'include/sysemu/dma.h', 'include/sysemu/dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/iothread.h', 'include/sysemu/kvm.h', 'include/sysemu/memory_mapping.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/reset.h', 'include/sysemu/rng.h', 'include/sysemu/rtc.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'include/sysemu/tcg.h', 'include/sysemu/tpm.h', 'include/sysemu/vhost-user-backend.h', 'include/sysemu/whpx.h', 'include/sysemu/xen.h', 'include/sysemu/xen-mapcache.h', 'include/tcg/debug-assert.h', 'include/tcg/helper-info.h', 'include/tcg/insn-start-words.h', 'include/tcg/oversized-guest.h', 'include/tcg/startup.h', 'include/tcg/tcg.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-gvec-desc.h', 'include/tcg/tcg-ldst.h', 'include/tcg/tcg-mo.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/tcg/tcg-opc.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/pixel_ops.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', '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-a64.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-sme.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc', 'libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/userfaultfd.h', 'linux-headers/linux/vfio.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'memory_ldst.c.inc', 'migration/block.h', 'migration/migration.h', 'migration/migration-stats.h', 'migration/multifd.h', 'migration/options.h', 'migration/page_cache.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/ram-compress.h', 'migration/rdma.h', 'migration/savevm.h', 'migration/trace.h', 'migration/xbzrle.h', 'monitor/monitor-internal.h', 'platform/linux-x86_64/aarch64-softmmu-config-devices.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-authz.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-common.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-machine-target.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-misc-target.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-introspect.h', 'qapi/qapi-types.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.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-common.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-yank.h', 'system/trace.h', 'target/arm/arm-powerctl.h', 'target/arm/common-semi-target.h', 'target/arm/cpregs.h', 'target/arm/cpu.h', 'target/arm/cpu-features.h', 'target/arm/cpu-param.h', 'target/arm/cpu-qom.h', 'target/arm/helper.h', 'target/arm/hvf_arm.h', 'target/arm/idau.h', 'target/arm/internals.h', 'target/arm/kvm-consts.h', 'target/arm/kvm_arm.h', 'target/arm/op_addsub.h', 'target/arm/syndrome.h', 'target/arm/tcg/arm_ldst.h', 'target/arm/tcg/helper-a64.h', 'target/arm/tcg/helper-mve.h', 'target/arm/tcg/helper-sme.h', 'target/arm/tcg/helper-sve.h', 'target/arm/tcg/sve_ldst_internal.h', 'target/arm/tcg/translate.h', 'target/arm/tcg/translate-a32.h', 'target/arm/tcg/translate-a64.h', 'target/arm/tcg/vec_internal.h', 'target/arm/trace.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'tcg/i386/tcg-target-reg-bits.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-accel_tcg.h', 'trace/trace-hw_arm.h', 'trace/trace-hw_block.h', 'trace/trace-hw_char.h', 'trace/trace-hw_intc.h', 'trace/trace-hw_misc.h', 'trace/trace-hw_net.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_vfio.h', 'trace/trace-hw_virtio.h', 'trace/trace-migration.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'trace/trace-root.h', 'trace/trace-system.h', 'trace/trace-target_arm.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libqemu-aarch64-softmmu.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'target/arm', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework Hypervisor'],'//conditions:default': [], }),
- name = 'qemu-aarch64-softmmu',
- srcs = [] + select({'@platforms//os:windows': [],'@platforms//os:macos': ['accel/hvf/hvf-accel-ops.c', 'accel/hvf/hvf-all.c', 'target/arm/hvf/hvf.c', 'target/arm/hyp_gdbstub.c'],'@platforms//os:linux': ['aarch64-softmmu-gdbstub-xml.c', 'accel/accel-target.c', 'accel/qtest/qtest.c', 'accel/stubs/kvm-stub.c', 'accel/stubs/xen-stub.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/cputlb.c', 'accel/tcg/perf.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-rr.c', 'accel/tcg/tcg-all.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'cpu-target.c', 'dump/win_dump.c', 'fpu/softfloat.c', 'hw/arm/allwinner-a10.c', 'hw/arm/allwinner-h3.c', 'hw/arm/allwinner-r40.c', 'hw/arm/armsse.c', 'hw/arm/armv7m.c', 'hw/arm/aspeed.c', 'hw/arm/aspeed_ast10x0.c', 'hw/arm/aspeed_ast2400.c', 'hw/arm/aspeed_ast2600.c', 'hw/arm/aspeed_eeprom.c', 'hw/arm/aspeed_soc_common.c', 'hw/arm/bananapi_m2u.c', 'hw/arm/bcm2836.c', 'hw/arm/boot.c', 'hw/arm/collie.c', 'hw/arm/cubieboard.c', 'hw/arm/digic.c', 'hw/arm/digic_boards.c', 'hw/arm/exynos4210.c', 'hw/arm/fby35.c', 'hw/arm/fsl-imx25.c', 'hw/arm/fsl-imx31.c', 'hw/arm/fsl-imx6.c', 'hw/arm/fsl-imx6ul.c', 'hw/arm/fsl-imx7.c', 'hw/arm/gumstix.c', 'hw/arm/highbank.c', 'hw/arm/imx25_pdk.c', 'hw/arm/integratorcp.c', 'hw/arm/kzm.c', 'hw/arm/mainstone.c', 'hw/arm/mcimx6ul-evk.c', 'hw/arm/mcimx7d-sabre.c', 'hw/arm/microbit.c', 'hw/arm/mps2.c', 'hw/arm/mps2-tz.c', 'hw/arm/msf2-soc.c', 'hw/arm/msf2-som.c', 'hw/arm/musca.c', 'hw/arm/musicpal.c', 'hw/arm/netduino2.c', 'hw/arm/netduinoplus2.c', 'hw/arm/npcm7xx.c', 'hw/arm/npcm7xx_boards.c', 'hw/arm/nrf51_soc.c', 'hw/arm/nseries.c', 'hw/arm/olimex-stm32-h405.c', 'hw/arm/omap1.c', 'hw/arm/omap2.c', 'hw/arm/omap_sx1.c', 'hw/arm/orangepi.c', 'hw/arm/palm.c', 'hw/arm/pxa2xx.c', 'hw/arm/pxa2xx_gpio.c', 'hw/arm/pxa2xx_pic.c', 'hw/arm/raspi.c', 'hw/arm/realview.c', 'hw/arm/sabrelite.c', 'hw/arm/sbsa-ref.c', 'hw/arm/smmuv3.c', 'hw/arm/spitz.c', 'hw/arm/stellaris.c', 'hw/arm/stm32f100_soc.c', 'hw/arm/stm32f205_soc.c', 'hw/arm/stm32f405_soc.c', 'hw/arm/stm32vldiscovery.c', 'hw/arm/strongarm.c', 'hw/arm/versatilepb.c', 'hw/arm/vexpress.c', 'hw/arm/virt.c', 'hw/arm/virt-acpi-build.c', 'hw/arm/xilinx_zynq.c', 'hw/arm/xlnx-versal.c', 'hw/arm/xlnx-versal-virt.c', 'hw/arm/xlnx-zcu102.c', 'hw/arm/xlnx-zynqmp.c', 'hw/arm/z2.c', 'hw/block/vhost-user-blk.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/cpu/a15mpcore.c', 'hw/cpu/a9mpcore.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/i386/kvm/xen-stubs.c', 'hw/intc/arm_gicv3_cpuif.c', 'hw/intc/arm_gicv3_cpuif_common.c', 'hw/intc/armv7m_nvic.c', 'hw/misc/allwinner-cpucfg.c', 'hw/misc/xlnx-versal-crl.c', 'hw/net/virtio-net.c', 'hw/scsi/vhost-scsi-common.c', 'hw/scsi/virtio-scsi.c', 'hw/vfio/amd-xgbe.c', 'hw/vfio/calxeda-xgmac.c', 'hw/vfio/common.c', 'hw/vfio/container.c', 'hw/vfio/display.c', 'hw/vfio/helpers.c', 'hw/vfio/migration.c', 'hw/vfio/pci.c', 'hw/vfio/pci-quirks.c', 'hw/vfio/platform.c', 'hw/vfio/spapr.c', 'hw/virtio/vhost-backend.c', 'hw/virtio/vhost-iova-tree.c', 'hw/virtio/vhost-scsi-pci.c', 'hw/virtio/vhost-user.c', 'hw/virtio/vhost-user-blk-pci.c', 'hw/virtio/vhost-user-fs.c', 'hw/virtio/vhost-user-fs-pci.c', 'hw/virtio/vhost-user-gpio.c', 'hw/virtio/vhost-user-gpio-pci.c', 'hw/virtio/vhost-user-i2c.c', 'hw/virtio/vhost-user-i2c-pci.c', 'hw/virtio/vhost-user-input-pci.c', 'hw/virtio/vhost-user-rng.c', 'hw/virtio/vhost-user-rng-pci.c', 'hw/virtio/vhost-user-scmi.c', 'hw/virtio/vhost-user-scmi-pci.c', 'hw/virtio/vhost-user-scsi-pci.c', 'hw/virtio/vhost-user-vsock.c', 'hw/virtio/vhost-user-vsock-pci.c', 'hw/virtio/vhost-vsock.c', 'hw/virtio/vhost-vsock-pci.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-host-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/virtio/virtio-md-pci.c', 'hw/virtio/virtio-mem.c', 'hw/virtio/virtio-mem-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-serial-pci.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'page-vary-target.c', 'qapi/qapi-commands.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-emit-events.c', 'qapi/qapi-events.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-visit-misc-target.c', 'semihosting/arm-compat-semi.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/uaccess.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'target/arm/arch_dump.c', 'target/arm/arm-powerctl.c', 'target/arm/arm-qmp-cmds.c', 'target/arm/cortex-regs.c', 'target/arm/cpu.c', 'target/arm/cpu64.c', 'target/arm/debug_helper.c', 'target/arm/gdbstub.c', 'target/arm/gdbstub64.c', 'target/arm/helper.c', 'target/arm/kvm-stub.c', 'target/arm/machine.c', 'target/arm/ptw.c', 'target/arm/tcg/cpu32.c', 'target/arm/tcg/cpu64.c', 'target/arm/tcg/crypto_helper.c', 'target/arm/tcg/helper-a64.c', 'target/arm/tcg/hflags.c', 'target/arm/tcg/iwmmxt_helper.c', 'target/arm/tcg/m_helper.c', 'target/arm/tcg/mte_helper.c', 'target/arm/tcg/mve_helper.c', 'target/arm/tcg/neon_helper.c', 'target/arm/tcg/op_helper.c', 'target/arm/tcg/pauth_helper.c', 'target/arm/tcg/psci.c', 'target/arm/tcg/sme_helper.c', 'target/arm/tcg/sve_helper.c', 'target/arm/tcg/tlb_helper.c', 'target/arm/tcg/translate.c', 'target/arm/tcg/translate-a64.c', 'target/arm/tcg/translate-m-nocp.c', 'target/arm/tcg/translate-mve.c', 'target/arm/tcg/translate-neon.c', 'target/arm/tcg/translate-sme.c', 'target/arm/tcg/translate-sve.c', 'target/arm/tcg/translate-vfp.c', 'target/arm/tcg/vec_helper.c', 'target/arm/vfp_helper.c', 'trace/control-target.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libhw-display-virtio-gpu_libmodule-common",
+ srcs = ["module-common.c"],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:macos": ["platform/darwin-arm64/config-host.h"],
+ "@platforms//os:linux": ["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",
+ "include/sysemu/os-posix.h",
+ ],
+ copts = [] + select({
+ "@platforms//os:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ ] + select({
+ "@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:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = True,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = [] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE', '_REENTRANT'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['internal_common_darwin', '@zlib'],'@platforms//os:linux': ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'audio/audio_win_int.h', 'audio/dsound_template.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', 'tcg/i386/tcg-target.opc.h'],'@platforms//os:macos': ['fsdev/file-op-9p.h', 'fsdev/p9array.h', 'fsdev/qemu-fsdev.h', 'fsdev/qemu-fsdev-throttle.h', 'host/include/aarch64/host/cpuinfo.h', 'include/qemu/filemonitor.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle-options.h', 'include/sysemu/os-posix.h', 'include/sysemu/rng-random.h', 'net/vmnet_int.h', 'platform/darwin-arm64/config-host.h', 'tcg/aarch64/tcg-target.h', 'tcg/aarch64/tcg-target.opc.h', 'tcg/aarch64/tcg-target-reg-bits.h'],'@platforms//os:linux': ['accel/accel-system.h', 'accel/tcg/debuginfo.h', 'accel/tcg/internal-common.h', 'accel/tcg/perf.h', 'accel/tcg/tb-context.h', 'audio/audio.h', 'audio/audio_int.h', 'audio/audio_template.h', 'audio/mixeng.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'audio/trace.h', 'chardev/trace.h', 'config-poison.h', 'disas/disas-internal.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'dump/win_dump.h', 'ebpf/ebpf_rss.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'fsdev/qemu-fsdev.h', 'fsdev/qemu-fsdev-throttle.h', 'gdbstub/internals.h', 'gdbstub/trace.h', 'host/include/i386/host/cpuinfo.h', 'host/include/x86_64/host/cpuinfo.h', 'hw/acpi/hmat.h', 'hw/acpi/trace.h', 'hw/acpi/viot.h', 'hw/adc/trace.h', 'hw/arm/smmu-internal.h', 'hw/arm/trace.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'hw/audio/hda-codec-common.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/lm4549.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/trace.h', 'hw/block/dataplane/trace.h', 'hw/block/dataplane/virtio-blk.h', 'hw/block/dataplane/xen-block.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/trace.h', 'hw/block/xen_blkif.h', 'hw/char/trace.h', 'hw/core/guest-loader.h', 'hw/core/qdev-prop-internal.h', 'hw/core/trace.h', 'hw/core/uboot_image.h', 'hw/display/ati_int.h', 'hw/display/ati_regs.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'hw/display/trace.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'hw/display/vga_int.h', 'hw/display/vga_regs.h', 'hw/display/virtio-vga.h', 'hw/dma/trace.h', 'hw/gpio/trace.h', 'hw/i2c/trace.h', 'hw/i386/acpi-build.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'hw/ide/ahci_internal.h', 'hw/ide/trace.h', 'hw/input/trace.h', 'hw/intc/gic_internal.h', 'hw/intc/gicv3_internal.h', 'hw/intc/ioapic_internal.h', 'hw/intc/trace.h', 'hw/isa/trace.h', 'hw/mem/trace.h', 'hw/misc/trace.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/trace.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000e_core.h', 'hw/net/e1000x_common.h', 'hw/net/e1000x_regs.h', 'hw/net/igb_common.h', 'hw/net/igb_core.h', 'hw/net/igb_regs.h', 'hw/net/ne2000.h', 'hw/net/net_rx_pkt.h', 'hw/net/net_tx_pkt.h', 'hw/net/pcnet.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_of_dpa.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/trace.h', 'hw/net/tulip.h', 'hw/net/vmware_utils.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/nvme/dif.h', 'hw/nvme/nvme.h', 'hw/nvme/trace.h', 'hw/nvram/trace.h', 'hw/pci/pci-internal.h', 'hw/pci/trace.h', 'hw/rtc/trace.h', 'hw/scsi/mfi.h', 'hw/scsi/mpi.h', 'hw/scsi/mptsas.h', 'hw/scsi/trace.h', 'hw/scsi/vmw_pvscsi.h', 'hw/sd/sdhci-internal.h', 'hw/sd/sdmmc-internal.h', 'hw/sd/trace.h', 'hw/sensor/trace.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'hw/timer/trace.h', 'hw/ufs/trace.h', 'hw/ufs/ufs.h', 'hw/usb/ccid.h', 'hw/usb/desc.h', 'hw/usb/hcd-dwc2.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-ohci.h', 'hw/usb/hcd-uhci.h', 'hw/usb/hcd-xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'hw/usb/trace.h', 'hw/usb/u2f.h', 'hw/virtio/trace.h', 'hw/watchdog/trace.h', 'hw/xen/trace.h', 'include/authz/base.h', 'include/authz/list.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-hmp-cmds.h', 'include/block/block-io.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/dirty-bitmap.h', 'include/block/export.h', 'include/block/graph-lock.h', 'include/block/nbd.h', 'include/block/nvme.h', 'include/block/qapi.h', 'include/block/qdict.h', 'include/block/snapshot.h', 'include/block/throttle-groups.h', 'include/block/ufs.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/chardev/char-parallel.h', 'include/chardev/char-serial.h', 'include/crypto/akcipher.h', 'include/crypto/cipher.h', 'include/crypto/hash.h', 'include/crypto/init.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/disas/capstone.h', 'include/disas/dis-asm.h', 'include/disas/disas.h', 'include/elf.h', 'include/exec/address-spaces.h', 'include/exec/confidential-guest-support.h', 'include/exec/cpu-common.h', 'include/exec/gdbstub.h', 'include/exec/hwaddr.h', 'include/exec/ioport.h', 'include/exec/log.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/memopidx.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/page-vary.h', 'include/exec/poison.h', 'include/exec/ramblock.h', 'include/exec/ramlist.h', 'include/exec/replay-core.h', 'include/exec/target_page.h', 'include/exec/tlb-common.h', 'include/exec/translation-block.h', 'include/exec/tswap.h', 'include/gdbstub/syscalls.h', 'include/gdbstub/user.h', 'include/glib-compat.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/acpi_dev_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/cpu.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/erst.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/acpi/ich9.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/acpi/ipmi.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/vmgenid.h', 'include/hw/adc/aspeed_adc.h', 'include/hw/adc/max111x.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/arm/armsse-version.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/hw/arm/boot.h', 'include/hw/arm/bsa.h', 'include/hw/arm/exynos4210.h', 'include/hw/arm/fdt.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/arm/nrf51.h', 'include/hw/arm/omap.h', 'include/hw/arm/primecell.h', 'include/hw/arm/pxa.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/arm/sharpsl.h', 'include/hw/arm/smmu-common.h', 'include/hw/arm/soc_dma.h', 'include/hw/arm/virt.h', 'include/hw/audio/pcspk.h', 'include/hw/audio/soundhw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/audio/wm8750.h', 'include/hw/block/block.h', 'include/hw/block/fdc.h', 'include/hw/block/flash.h', 'include/hw/boards.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/cadence_uart.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/digic-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/nrf51_uart.h', 'include/hw/char/parallel.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/pl011.h', 'include/hw/char/riscv_htif.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/clock.h', 'include/hw/core/cpu.h', 'include/hw/core/generic-loader.h', 'include/hw/core/split-irq.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/core.h', 'include/hw/cxl/cxl.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/cxl/cxl_host.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/display/blizzard.h', 'include/hw/display/bochs-vbe.h', 'include/hw/display/dpcd.h', 'include/hw/display/edid.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/ramfb.h', 'include/hw/display/tc6393xb.h', 'include/hw/display/vga.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/pl080.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx_csu_dma.h', 'include/hw/dma/xlnx_dpdma.h', 'include/hw/elf_ops.h', 'include/hw/firmware/smbios.h', 'include/hw/fw-path-provider.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/hotplug.h', 'include/hw/hw.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/bitbang_i2c.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/i386/pc.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/x86.h', 'include/hw/ide.h', 'include/hw/ide/ahci.h', 'include/hw/ide/internal.h', 'include/hw/ide/isa.h', 'include/hw/ide/pci.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'include/hw/input/i8042.h', 'include/hw/input/lm832x.h', 'include/hw/input/pl050.h', 'include/hw/input/ps2.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/input/tsc2xxx.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/arm_gicv3_common.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/i8259.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'include/hw/intc/intc.h', 'include/hw/intc/ioapic.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/intc/realview_gic.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/ipack/ipack.h', 'include/hw/ipmi/ipmi.h', 'include/hw/ipmi/ipmi_bt.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/irq.h', 'include/hw/isa/apm.h', 'include/hw/isa/i8259_internal.h', 'include/hw/isa/isa.h', 'include/hw/loader.h', 'include/hw/mem/memory-device.h', 'include/hw/mem/npcm7xx_mc.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/misc/a9scu.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-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/arm11scu.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/auxbus.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/ivshmem.h', 'include/hw/misc/led.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/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/nrf51_rng.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'include/hw/misc/pvpanic.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/imx_fec.h', 'include/hw/net/lan9118.h', 'include/hw/net/mii.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/npcm7xx_emc.h', 'include/hw/net/smc91c111.h', 'include/hw/net/xlnx-versal-canfd.h', 'include/hw/net/xlnx-zynqmp-can.h', 'include/hw/nmi.h', 'include/hw/nvram/eeprom93xx.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/fw_cfg.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-bbram.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/or-irq.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci-host/q35.h', 'include/hw/pci/msi.h', 'include/hw/pci/msix.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_bridge.h', 'include/hw/pci/pci_bus.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci_host.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_doe.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pcmcia.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/hw/qdev-clock.h', 'include/hw/qdev-core.h', 'include/hw/qdev-dma.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-properties-system.h', 'include/hw/rdma/rdma.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/mc146818rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/rtc/pl031.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/scsi/emulation.h', 'include/hw/scsi/esp.h', 'include/hw/scsi/scsi.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/sd.h', 'include/hw/sd/sdcard_legacy.h', 'include/hw/sd/sdhci.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/southbridge/ich9.h', 'include/hw/southbridge/piix.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/imx_spi.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/ssi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/stream.h', 'include/hw/sysbus.h', 'include/hw/timer/a9gtimer.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/armv7m_systick.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/sifive_pwm.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/usb.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/dwc2-regs.h', 'include/hw/usb/ehci-regs.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/hid.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/msd.h', 'include/hw/usb/uhci-regs.h', 'include/hw/usb/xhci.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-common.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user.h', 'include/hw/virtio/vhost-user-device.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/virtio.h', 'include/hw/virtio/virtio-blk.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-crypto.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-gpu.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-net.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-scsi.h', 'include/hw/virtio/virtio-serial.h', 'include/hw/vmstate-if.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/sbsa_gwdt.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/console.h', 'include/hw/xen/interface/io/fbif.h', 'include/hw/xen/interface/io/kbdif.h', 'include/hw/xen/interface/io/netif.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/io/xenbus.h', 'include/hw/xen/interface/io/xs_wire.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-backend.h', 'include/hw/xen/xen-block.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen-bus-helper.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen_pvdev.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-command.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/channel-util.h', 'include/io/channel-websock.h', 'include/io/dns-resolver.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/migration/blocker.h', 'include/migration/colo.h', 'include/migration/global_state.h', 'include/migration/misc.h', 'include/migration/qemu-file-types.h', 'include/migration/register.h', 'include/migration/snapshot.h', 'include/migration/vmstate.h', 'include/monitor/hmp.h', 'include/monitor/monitor.h', 'include/monitor/qdev.h', 'include/monitor/qmp-helpers.h', 'include/net/announce.h', 'include/net/can_emu.h', 'include/net/can_host.h', 'include/net/checksum.h', 'include/net/eth.h', 'include/net/filter.h', 'include/net/net.h', 'include/net/queue.h', 'include/net/slirp.h', 'include/net/tap.h', 'include/net/vhost-user.h', 'include/net/vhost-vdpa.h', 'include/net/vhost_net.h', 'include/qapi/clone-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/error.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/type-helpers.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu-io.h', 'include/qemu/accel.h', 'include/qemu/async-teardown.h', 'include/qemu/atomic.h', 'include/qemu/bcd.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine_int.h', 'include/qemu/crc-ccitt.h', 'include/qemu/crc32c.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/fifo32.h', 'include/qemu/fifo8.h', 'include/qemu/filemonitor.h', 'include/qemu/guest-random.h', 'include/qemu/hbitmap.h', 'include/qemu/help-texts.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/hw-version.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/iov.h', 'include/qemu/jhash.h', 'include/qemu/job.h', 'include/qemu/keyval.h', 'include/qemu/lockable.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/memfd.h', 'include/qemu/mmap-alloc.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/nvdimm-utils.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/plugin.h', 'include/qemu/plugin-event.h', 'include/qemu/pmem.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qdist.h', 'include/qemu/qemu-plugin.h', 'include/qemu/qemu-print.h', 'include/qemu/qht.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/readline.h', 'include/qemu/reserved-region.h', 'include/qemu/seqlock.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/throttle-options.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/userfaultfd.h', 'include/qemu/uuid.h', 'include/qemu/xxhash.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/semihosting/semihost.h', 'include/standard-headers/drm/drm_fourcc.h', 'include/standard-headers/linux/if_ether.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/input-event-codes.h', 'include/standard-headers/linux/pci_regs.h', 'include/standard-headers/linux/pvpanic.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/udmabuf.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_console.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_input.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/virtio_pci.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/standard-headers/linux/virtio_snd.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/sysemu/accel-blocker.h', 'include/sysemu/accel-ops.h', 'include/sysemu/arch_init.h', 'include/sysemu/balloon.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/block-ram-registrar.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/cpu-timers-internal.h', 'include/sysemu/cpus.h', 'include/sysemu/cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/sysemu/cryptodev-vhost-user.h', 'include/sysemu/device_tree.h', 'include/sysemu/dirtylimit.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dma.h', 'include/sysemu/dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/iothread.h', 'include/sysemu/kvm.h', 'include/sysemu/memory_mapping.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/reset.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/sysemu/rtc.h', 'include/sysemu/runstate.h', 'include/sysemu/runstate-action.h', 'include/sysemu/seccomp.h', 'include/sysemu/stats.h', 'include/sysemu/sysemu.h', 'include/sysemu/tcg.h', 'include/sysemu/tpm.h', 'include/sysemu/vhost-user-backend.h', 'include/sysemu/watchdog.h', 'include/sysemu/whpx.h', 'include/sysemu/xen.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-mo.h', 'include/tcg/tcg-opc.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/pixel_ops.h', 'include/ui/qemu-pixman.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/ui/rect.h', 'include/ui/surface.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/asm-generic/hugetlb_encode.h', 'linux-headers/linux/memfd.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/userfaultfd.h', 'linux-headers/linux/vfio.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'migration/block.h', 'migration/channel.h', 'migration/channel-block.h', 'migration/dirtyrate.h', 'migration/exec.h', 'migration/fd.h', 'migration/file.h', 'migration/migration.h', 'migration/migration-stats.h', 'migration/multifd.h', 'migration/options.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/ram-compress.h', 'migration/rdma.h', 'migration/savevm.h', 'migration/socket.h', 'migration/threadinfo.h', 'migration/tls.h', 'migration/trace.h', 'migration/yank_functions.h', 'monitor/monitor-internal.h', 'monitor/trace.h', 'net/clients.h', 'net/colo.h', 'net/colo-compare.h', 'net/hub.h', 'net/tap-linux.h', 'net/tap_int.h', 'net/trace.h', 'net/util.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.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-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-ui.h', 'qemu-options.def', 'qemu-version.h', 'replay/replay-internal.h', 'system/trace.h', 'target/arm/arm-powerctl.h', 'target/arm/cpu-qom.h', 'target/arm/idau.h', 'target/arm/kvm-consts.h', 'target/riscv/cpu_cfg.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'tcg/i386/tcg-target-reg-bits.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-audio.h', 'trace/trace-chardev.h', 'trace/trace-gdbstub.h', 'trace/trace-hw_acpi.h', 'trace/trace-hw_adc.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_core.h', 'trace/trace-hw_display.h', 'trace/trace-hw_dma.h', 'trace/trace-hw_gpio.h', 'trace/trace-hw_i2c.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_misc.h', 'trace/trace-hw_net.h', 'trace/trace-hw_net_can.h', 'trace/trace-hw_nvme.h', 'trace/trace-hw_nvram.h', 'trace/trace-hw_pci.h', 'trace/trace-hw_rtc.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_sd.h', 'trace/trace-hw_sensor.h', 'trace/trace-hw_ssi.h', 'trace/trace-hw_timer.h', 'trace/trace-hw_ufs.h', 'trace/trace-hw_usb.h', 'trace/trace-hw_virtio.h', 'trace/trace-hw_watchdog.h', 'trace/trace-hw_xen.h', 'trace/trace-migration.h', 'trace/trace-monitor.h', 'trace/trace-net.h', 'trace/trace-root.h', 'trace/trace-system.h', 'trace/trace-ui.h', 'ui/console-priv.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/input-barrier.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-osx-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/keymaps.h', 'ui/trace.h', 'ui/vgafont.h', 'ui/vnc.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zrle.h', 'ui/vnc-enc-zywrle.h', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-jobs.h', 'ui/vnc-palette.h', 'ui/vnc-ws.h', 'ui/vnc_keysym.h', 'util/block-helpers.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libcommon.fa.p', 'linux-headers', 'platform/linux-x86_64', 'subprojects/libvhost-user', 'tcg/i386'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],'//conditions:default': [], }),
- name = 'qemu-aarch64-softmmu_common',
- srcs = [] + select({'@platforms//os:windows': ['audio/dsoundaudio.c', 'audio/audio_win_int.c', 'os-win32.c', 'net/tap-win32.c'],'@platforms//os:macos': ['backends/hostmem-file.c', 'backends/rng-random.c', 'fsdev/qemu-fsdev-dummy.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'hw/usb/dev-mtp.c', 'net/tap.c', 'net/tap-bsd.c', 'net/vmnet-host.c', 'net/vmnet-shared.c'],'@platforms//os:linux': ['accel/accel-blocker.c', 'accel/accel-system.c', 'accel/dummy-cpus.c', 'accel/tcg/cpu-exec-common.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/paaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'backends/confidential-guest-support.c', 'backends/cryptodev.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev-vhost.c', 'backends/cryptodev-vhost-user.c', 'backends/hostmem.c', 'backends/hostmem-file.c', 'backends/hostmem-memfd.c', 'backends/hostmem-ram.c', 'backends/rng.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng-random.c', 'backends/vhost-user.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/monitor/block-hmp-cmds.c', 'block/qapi-sysemu.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/testdev.c', 'chardev/wctablet.c', 'cpu-common.c', 'disas/disas.c', 'disas/disas-mon.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'ebpf/ebpf_rss-stub.c', 'fsdev/qemu-fsdev-dummy.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'gdbstub/syscalls.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/cxl.c', 'hw/acpi/erst.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/ghes.c', 'hw/acpi/hmat.c', 'hw/acpi/ipmi.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/utils.c', 'hw/acpi/viot.c', 'hw/adc/aspeed_adc.c', 'hw/adc/max111x.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/exynos4_boards.c', 'hw/arm/smmu-common.c', 'hw/arm/tosa.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/hda-codec.c', 'hw/audio/intel-hda.c', 'hw/audio/lm4549.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pl041.c', 'hw/audio/soundhw.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/audio/wm8750.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/dataplane/virtio-blk.c', 'hw/block/ecc.c', 'hw/block/hd-geometry.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/char/bcm2835_aux.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/nrf51_uart.c', 'hw/char/omap_uart.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/stm32f2xx_usart.c', 'hw/char/virtio-console.c', 'hw/char/xilinx_uartlite.c', 'hw/core/clock-vmstate.c', 'hw/core/cpu-common.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/generic-loader.c', 'hw/core/gpio.c', 'hw/core/guest-loader.c', 'hw/core/loader.c', 'hw/core/machine.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine-smp.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus.c', 'hw/core/sysbus-fdt.c', 'hw/core/vm-change-state-handler.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/cluster.c', 'hw/cpu/core.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-events.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/bcm2835_fb.c', 'hw/display/blizzard.c', 'hw/display/bochs-display.c', 'hw/display/cirrus_vga.c', 'hw/display/dpcd.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/i2c-ddc.c', 'hw/display/omap_dss.c', 'hw/display/omap_lcdc.c', 'hw/display/pl110.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/tc6393xb.c', 'hw/display/vga.c', 'hw/display/vga-pci.c', 'hw/display/vhost-user-gpu.c', 'hw/display/vhost-user-gpu-pci.c', 'hw/display/virtio-dmabuf.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-gpu-udmabuf.c', 'hw/display/xlnx_dp.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/omap_dma.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_csu_dma.c', 'hw/dma/xlnx_dpdma.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/max7310.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/core.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/pmbus_device.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/smbus_master.c', 'hw/i2c/smbus_slave.c', 'hw/ide/ahci.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/atapi.c', 'hw/ide/core.c', 'hw/ide/ich.c', 'hw/ide/microdrive.c', 'hw/ide/qdev.c', 'hw/input/ads7846.c', 'hw/input/hid.c', 'hw/input/lm832x.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/tsc210x.c', 'hw/input/vhost-user-input.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/virtio-input-host.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/aspeed_vic.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/intc.c', 'hw/intc/kvm_irqcount.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/smbus_ipmi.c', 'hw/mem/cxl_type3.c', 'hw/mem/memory-device.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/pc-dimm.c', 'hw/misc/a9scu.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/arm11scu.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_sysctl.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_peci.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/auxbus.c', 'hw/misc/axp2xx.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/cbus.c', 'hw/misc/edu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx7_src.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/ivshmem.c', 'hw/misc/led.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/nrf51_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/pvpanic.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/sbsa_ec.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/unimp.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/zynq_slcr.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/allwinner_emac.c', 'hw/net/cadence_gem.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/e1000.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/e1000x_common.c', 'hw/net/eepro100.c', 'hw/net/ftgmac100.c', 'hw/net/igb.c', 'hw/net/igb_core.c', 'hw/net/igbvf.c', 'hw/net/imx_fec.c', 'hw/net/lan9118.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/net_rx_pkt.c', 'hw/net/net_tx_pkt.c', 'hw/net/npcm7xx_emc.c', 'hw/net/pcnet.c', 'hw/net/pcnet-pci.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rtl8139.c', 'hw/net/smc91c111.c', 'hw/net/stellaris_enet.c', 'hw/net/tulip.c', 'hw/net/vhost_net.c', 'hw/net/vmxnet3.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-bbram.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/versatile.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci/pcie_host.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/allwinner-rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/ds1338.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/mptsas.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/vhost-scsi.c', 'hw/scsi/vhost-user-scsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/scsi/vmw_pvscsi.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/core.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sd/omap_mmc.c', 'hw/sd/pl181.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/sd.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/ssi-sd.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/max16600.c', 'hw/sensor/max31785.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/sensor/max34451.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/tmp_sbtsi.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/imx_spi.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/omap_spi.c', 'hw/ssi/pl022.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/ufs/lu.c', 'hw/ufs/ufs.c', 'hw/usb/bus.c', 'hw/usb/chipidea.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-network.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-wacom.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/tusb6010.c', 'hw/usb/u2f.c', 'hw/usb/u2f-passthru.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/virtio/vhost.c', 'hw/virtio/vhost-user-device.c', 'hw/virtio/vhost-user-device-pci.c', 'hw/virtio/vhost-vsock-common.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-pci.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_imx2.c', 'migration/block.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration.c', 'migration/migration-hmp-cmds.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/ram-compress.c', 'migration/savevm.c', 'migration/socket.c', 'migration/threadinfo.c', 'migration/tls.c', 'monitor/fds.c', 'monitor/hmp.c', 'monitor/hmp-cmds.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/can/can_core.c', 'net/can/can_host.c', 'net/can/can_socketcan.c', 'net/checksum.c', 'net/dgram.c', 'net/dump.c', 'net/eth.c', 'net/filter.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter-replay.c', 'net/hub.c', 'net/net.c', 'net/net-hmp-cmds.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/tap.c', 'net/tap-linux.c', 'net/util.c', 'net/vhost-user.c', 'page-vary-common.c', 'qom/qom-hmp-cmds.c', 'replay/replay.c', 'replay/replay-audio.c', 'replay/replay-char.c', 'replay/replay-debugging.c', 'replay/replay-events.c', 'replay/replay-input.c', 'replay/replay-internal.c', 'replay/replay-net.c', 'replay/replay-random.c', 'replay/replay-snapshot.c', 'replay/replay-time.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'system/async-teardown.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/cpus.c', 'system/datadir.c', 'system/device_tree.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'trace/trace-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/console-vc.c', 'ui/cursor.c', 'ui/input.c', 'ui/input-barrier.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-linux.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/spice-module.c', 'ui/udmabuf.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/vnc.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-clipboard.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-jobs.c', 'ui/vnc-palette.c', 'ui/vnc-ws.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ 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:macos": ["platform/darwin-arm64/config-host.h"],
+ "@platforms//os:linux": ["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/thread-posix.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/os-posix.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:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "include",
+ ] + select({
+ "@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:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = True,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- 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\\"'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"', 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"', 'NEED_CPU_H', '_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['qemu-riscv64-softmmu_internal_common_darwin'],'@platforms//os:linux': ['qemu-riscv64-softmmu_common', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'platform/windows-amd64/riscv64-softmmu-config-target.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'platform/windows-amd64/riscv64-softmmu-config-devices.h', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h'],'@platforms//os:macos': ['host/include/aarch64/host/atomic128-cas.h', 'host/include/aarch64/host/atomic128-ldst.h', 'host/include/aarch64/host/cpuinfo.h', 'host/include/aarch64/host/crypto/aes-round.h', 'host/include/aarch64/host/load-extract-al16-al8.h', 'host/include/aarch64/host/store-insert-al16.h', 'include/qemu/mmap-alloc.h', 'include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h', 'platform/darwin-arm64/riscv64-softmmu-config-devices.h', 'platform/darwin-arm64/riscv64-softmmu-config-target.h', 'tcg/aarch64/tcg-target.h', 'tcg/aarch64/tcg-target.opc.h', 'tcg/aarch64/tcg-target-reg-bits.h'],'@platforms//os:linux': ['accel/accel-system.h', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/debuginfo.h', 'accel/tcg/internal-common.h', 'accel/tcg/internal-target.h', 'accel/tcg/ldst_atomicity.c.inc', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/perf.h', 'accel/tcg/plugin-helpers.h', 'accel/tcg/tb-context.h', 'accel/tcg/tb-hash.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-icount.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/trace.h', 'dump/win_dump.h', 'ebpf/ebpf_rss.h', 'fpu/softfloat-parts.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-specialize.c.inc', 'hmp-commands.h', 'hmp-commands-info.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/generic/host/store-insert-al16.h', 'host/include/i386/host/cpuinfo.h', 'host/include/i386/host/crypto/aes-round.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/x86_64/host/load-extract-al16-al8.h', 'hw/block/dataplane/virtio-blk.h', 'hw/block/trace.h', 'hw/char/trace.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'hw/net/net_rx_pkt.h', 'hw/net/trace.h', 'hw/scsi/trace.h', 'hw/vfio/pci.h', 'hw/vfio/trace.h', 'hw/virtio/trace.h', 'hw/virtio/vhost-iova-tree.h', 'hw/virtio/vhost-shadow-virtqueue.h', 'hw/virtio/virtio-qmp.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-hmp-cmds.h', 'include/block/block-io.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/graph-lock.h', 'include/block/snapshot.h', 'include/block/throttle-groups.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'include/crypto/sm4.h', 'include/disas/dis-asm.h', 'include/disas/disas.h', 'include/elf.h', 'include/exec/address-spaces.h', 'include/exec/cpu-all.h', 'include/exec/cpu-common.h', 'include/exec/cpu-defs.h', 'include/exec/cpu_ldst.h', 'include/exec/cputlb.h', 'include/exec/exec-all.h', 'include/exec/gdbstub.h', 'include/exec/helper-gen.h', 'include/exec/helper-gen.h.inc', 'include/exec/helper-gen-common.h', 'include/exec/helper-head.h', 'include/exec/helper-info.c.inc', 'include/exec/helper-proto.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-proto-common.h', 'include/exec/hwaddr.h', 'include/exec/ioport.h', 'include/exec/log.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/memopidx.h', 'include/exec/memory.h', 'include/exec/memory-internal.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/page-vary.h', 'include/exec/plugin-gen.h', 'include/exec/ram_addr.h', 'include/exec/ramblock.h', 'include/exec/ramlist.h', 'include/exec/replay-core.h', 'include/exec/target_long.h', 'include/exec/target_page.h', 'include/exec/tb-flush.h', 'include/exec/tlb-common.h', 'include/exec/translate-all.h', 'include/exec/translation-block.h', 'include/exec/translator.h', 'include/exec/tswap.h', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/fpu/softfloat-macros.h', 'include/fpu/softfloat-types.h', 'include/gdbstub/helpers.h', 'include/gdbstub/syscalls.h', 'include/glib-compat.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/acpi_dev_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/utils.h', 'include/hw/block/block.h', 'include/hw/block/flash.h', 'include/hw/boards.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/riscv_htif.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/char/sifive_uart.h', 'include/hw/core/accel-cpu.h', 'include/hw/core/cpu.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/core/tcg-cpu-ops.h', 'include/hw/cpu/cluster.h', 'include/hw/cxl/cxl.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/display/edid.h', 'include/hw/display/ramfb.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/fw-path-provider.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/hotplug.h', 'include/hw/hw.h', 'include/hw/intc/riscv_aclint.h', 'include/hw/intc/riscv_aplic.h', 'include/hw/intc/riscv_imsic.h', 'include/hw/intc/sifive_plic.h', 'include/hw/irq.h', 'include/hw/isa/isa.h', 'include/hw/loader.h', 'include/hw/mem/pc-dimm.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_e_aon.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/unimp.h', 'include/hw/net/cadence_gem.h', 'include/hw/nvram/fw_cfg.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci/msi.h', 'include/hw/pci/msix.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_bridge.h', 'include/hw/pci/pci_bus.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci_host.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_doe.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/platform-bus.h', 'include/hw/qdev-core.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-properties-system.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/hw/riscv/boot.h', 'include/hw/riscv/boot_opensbi.h', 'include/hw/riscv/microchip_pfsoc.h', 'include/hw/riscv/numa.h', 'include/hw/riscv/riscv_hart.h', 'include/hw/riscv/shakti_c.h', 'include/hw/riscv/sifive_cpu.h', 'include/hw/riscv/sifive_e.h', 'include/hw/riscv/sifive_u.h', 'include/hw/riscv/spike.h', 'include/hw/riscv/virt.h', 'include/hw/scsi/scsi.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sd/sd.h', 'include/hw/sd/sdhci.h', 'include/hw/ssi/sifive_spi.h', 'include/hw/ssi/ssi.h', 'include/hw/sysbus.h', 'include/hw/timer/sifive_pwm.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-common.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user.h', 'include/hw/virtio/vhost-user-blk.h', 'include/hw/virtio/vhost-user-fs.h', 'include/hw/virtio/vhost-user-gpio.h', 'include/hw/virtio/vhost-user-i2c.h', 'include/hw/virtio/vhost-user-rng.h', 'include/hw/virtio/vhost-user-scmi.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-user-vsock.h', 'include/hw/virtio/vhost-vdpa.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/virtio.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-balloon.h', 'include/hw/virtio/virtio-blk.h', 'include/hw/virtio/virtio-blk-common.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-crypto.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/virtio/virtio-net.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-rng.h', 'include/hw/virtio/virtio-scsi.h', 'include/hw/virtio/virtio-serial.h', 'include/hw/vmstate-if.h', 'include/hw/xen/xen.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/migration/blocker.h', 'include/migration/colo.h', 'include/migration/cpu.h', 'include/migration/misc.h', 'include/migration/qemu-file-types.h', 'include/migration/register.h', 'include/migration/vmstate.h', 'include/monitor/hmp.h', 'include/monitor/hmp-target.h', 'include/monitor/monitor.h', 'include/monitor/qdev.h', 'include/net/announce.h', 'include/net/checksum.h', 'include/net/eth.h', 'include/net/net.h', 'include/net/queue.h', 'include/net/slirp.h', 'include/net/tap.h', 'include/net/vhost_net.h', 'include/qapi/compat-policy.h', 'include/qapi/dealloc-visitor.h', 'include/qapi/error.h', 'include/qapi/qmp-event.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/type-helpers.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/accel.h', 'include/qemu/atomic.h', 'include/qemu/atomic128.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/cacheflush.h', 'include/qemu/cacheinfo.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine_int.h', 'include/qemu/cpu-float.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qemu/defer-call.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/fifo8.h', 'include/qemu/guest-random.h', 'include/qemu/hbitmap.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/interval-tree.h', 'include/qemu/iov.h', 'include/qemu/iova-tree.h', 'include/qemu/job.h', 'include/qemu/lockable.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/mmap-alloc.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/plugin.h', 'include/qemu/plugin-event.h', 'include/qemu/pmem.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qdist.h', 'include/qemu/qemu-plugin.h', 'include/qemu/qemu-print.h', 'include/qemu/qht.h', 'include/qemu/qsp.h', 'include/qemu/qtree.h', 'include/qemu/queue.h', 'include/qemu/range.h', 'include/qemu/ratelimit.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/readline.h', 'include/qemu/seqlock.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/userfaultfd.h', 'include/qemu/uuid.h', 'include/qemu/win_dump_defs.h', 'include/qemu/xxhash.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/semihosting/common-semi.h', 'include/semihosting/console.h', 'include/semihosting/guestfd.h', 'include/semihosting/semihost.h', 'include/semihosting/syscalls.h', 'include/semihosting/uaccess.h', 'include/standard-headers/linux/const.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/if_ether.h', 'include/standard-headers/linux/pci_regs.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_console.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/standard-headers/linux/virtio_fs.h', 'include/standard-headers/linux/virtio_gpio.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_input.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/virtio_pci.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_rng.h', 'include/standard-headers/linux/virtio_scmi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/sysemu/accel-ops.h', 'include/sysemu/arch_init.h', 'include/sysemu/balloon.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/block-ram-registrar.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/cpus.h', 'include/sysemu/cryptodev.h', 'include/sysemu/device_tree.h', 'include/sysemu/dirtylimit.h', 'include/sysemu/dma.h', 'include/sysemu/dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/iothread.h', 'include/sysemu/kvm.h', 'include/sysemu/memory_mapping.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/reset.h', 'include/sysemu/rng.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'include/sysemu/tcg.h', 'include/sysemu/tpm.h', 'include/sysemu/vhost-user-backend.h', 'include/sysemu/whpx.h', 'include/sysemu/xen.h', 'include/sysemu/xen-mapcache.h', 'include/tcg/debug-assert.h', 'include/tcg/helper-info.h', 'include/tcg/insn-start-words.h', 'include/tcg/oversized-guest.h', 'include/tcg/startup.h', 'include/tcg/tcg.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-gvec-desc.h', 'include/tcg/tcg-ldst.h', 'include/tcg/tcg-mo.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/tcg/tcg-opc.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc', 'libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/userfaultfd.h', 'linux-headers/linux/vfio.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'memory_ldst.c.inc', 'migration/block.h', 'migration/migration.h', 'migration/migration-stats.h', 'migration/multifd.h', 'migration/options.h', 'migration/page_cache.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/ram-compress.h', 'migration/rdma.h', 'migration/savevm.h', 'migration/trace.h', 'migration/xbzrle.h', 'monitor/monitor-internal.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/riscv64-softmmu-config-devices.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-authz.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-common.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-machine-target.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-misc-target.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-introspect.h', 'qapi/qapi-types.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.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-common.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-yank.h', 'system/trace.h', 'target/riscv/common-semi-target.h', 'target/riscv/cpu.h', 'target/riscv/cpu-param.h', 'target/riscv/cpu-qom.h', 'target/riscv/cpu_bits.h', 'target/riscv/cpu_cfg.h', 'target/riscv/cpu_user.h', 'target/riscv/cpu_vendorid.h', 'target/riscv/debug.h', 'target/riscv/helper.h', 'target/riscv/insn_trans/trans_privileged.c.inc', 'target/riscv/insn_trans/trans_rva.c.inc', 'target/riscv/insn_trans/trans_rvb.c.inc', 'target/riscv/insn_trans/trans_rvbf16.c.inc', 'target/riscv/insn_trans/trans_rvd.c.inc', 'target/riscv/insn_trans/trans_rvf.c.inc', 'target/riscv/insn_trans/trans_rvh.c.inc', 'target/riscv/insn_trans/trans_rvi.c.inc', 'target/riscv/insn_trans/trans_rvk.c.inc', 'target/riscv/insn_trans/trans_rvm.c.inc', 'target/riscv/insn_trans/trans_rvv.c.inc', 'target/riscv/insn_trans/trans_rvvk.c.inc', 'target/riscv/insn_trans/trans_rvzawrs.c.inc', 'target/riscv/insn_trans/trans_rvzce.c.inc', 'target/riscv/insn_trans/trans_rvzfa.c.inc', 'target/riscv/insn_trans/trans_rvzfh.c.inc', 'target/riscv/insn_trans/trans_rvzicbo.c.inc', 'target/riscv/insn_trans/trans_rvzicond.c.inc', 'target/riscv/insn_trans/trans_svinval.c.inc', 'target/riscv/insn_trans/trans_xthead.c.inc', 'target/riscv/insn_trans/trans_xventanacondops.c.inc', 'target/riscv/instmap.h', 'target/riscv/internals.h', 'target/riscv/kvm/kvm_riscv.h', 'target/riscv/pmp.h', 'target/riscv/pmu.h', 'target/riscv/tcg/tcg-cpu.h', 'target/riscv/time_helper.h', 'target/riscv/trace.h', 'target/riscv/vector_internals.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'tcg/i386/tcg-target-reg-bits.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-accel_tcg.h', 'trace/trace-hw_block.h', 'trace/trace-hw_char.h', 'trace/trace-hw_net.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_vfio.h', 'trace/trace-hw_virtio.h', 'trace/trace-migration.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'trace/trace-root.h', 'trace/trace-system.h', 'trace/trace-target_riscv.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libqemu-riscv64-softmmu.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'target/riscv', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'qemu-riscv64-softmmu',
- srcs = ['target/riscv/arch_dump.c', 'target/riscv/pmp.c', 'target/riscv/debug.c', 'target/riscv/monitor.c', 'target/riscv/machine.c', 'target/riscv/pmu.c', 'target/riscv/time_helper.c', 'target/riscv/riscv-qmp-cmds.c', 'hw/riscv/boot.c', 'hw/riscv/numa.c', 'hw/riscv/riscv_hart.c', 'hw/riscv/virt.c', 'hw/riscv/shakti_c.c', 'hw/riscv/sifive_e.c', 'hw/riscv/sifive_u.c', 'hw/riscv/spike.c', 'hw/riscv/microchip_pfsoc.c', 'hw/riscv/virt-acpi-build.c', 'target/riscv/cpu.c', 'target/riscv/cpu_helper.c', 'target/riscv/csr.c', 'target/riscv/fpu_helper.c', 'target/riscv/gdbstub.c', 'target/riscv/op_helper.c', 'target/riscv/vector_helper.c', 'target/riscv/vector_internals.c', 'target/riscv/bitmanip_helper.c', 'target/riscv/translate.c', 'target/riscv/m128_helper.c', 'target/riscv/crypto_helper.c', 'target/riscv/zce_helper.c', 'target/riscv/vcrypto_helper.c', 'target/riscv/tcg/tcg-cpu.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/riscv_aclint.c', 'hw/intc/riscv_aplic.c', 'hw/intc/riscv_imsic.c', 'hw/intc/sifive_plic.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'accel/qtest/qtest.c', 'riscv64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'] + select({'@platforms//os:windows': [],'@platforms//os:macos': [],'@platforms//os:linux': ['accel/tcg/perf.c', 'hw/block/vhost-user-blk.c', 'hw/scsi/vhost-scsi-common.c', 'hw/vfio/amd-xgbe.c', 'hw/vfio/calxeda-xgmac.c', 'hw/vfio/common.c', 'hw/vfio/container.c', 'hw/vfio/display.c', 'hw/vfio/helpers.c', 'hw/vfio/migration.c', 'hw/vfio/pci.c', 'hw/vfio/pci-quirks.c', 'hw/vfio/platform.c', 'hw/vfio/spapr.c', 'hw/virtio/vhost-backend.c', 'hw/virtio/vhost-iova-tree.c', 'hw/virtio/vhost-scsi-pci.c', 'hw/virtio/vhost-user.c', 'hw/virtio/vhost-user-blk-pci.c', 'hw/virtio/vhost-user-fs.c', 'hw/virtio/vhost-user-fs-pci.c', 'hw/virtio/vhost-user-gpio.c', 'hw/virtio/vhost-user-gpio-pci.c', 'hw/virtio/vhost-user-i2c.c', 'hw/virtio/vhost-user-i2c-pci.c', 'hw/virtio/vhost-user-input-pci.c', 'hw/virtio/vhost-user-rng.c', 'hw/virtio/vhost-user-rng-pci.c', 'hw/virtio/vhost-user-scmi.c', 'hw/virtio/vhost-user-scmi-pci.c', 'hw/virtio/vhost-user-scsi-pci.c', 'hw/virtio/vhost-user-vsock.c', 'hw/virtio/vhost-user-vsock-pci.c', 'hw/virtio/vhost-vsock.c', 'hw/virtio/vhost-vsock-pci.c', 'hw/virtio/virtio-input-host-pci.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libhw-display-virtio-vga-gl",
+ srcs = ["hw/display/acpi-vga.c"],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:macos": ["platform/darwin-arm64/config-host.h"],
+ "@platforms//os:linux": ["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/thread-posix.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",
+ "include/sysemu/os-posix.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:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "include",
+ ] + select({
+ "@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:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = True,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = [] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE', '_REENTRANT'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['internal_common_darwin', '@zlib'],'@platforms//os:linux': ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'audio/audio_win_int.h', 'audio/dsound_template.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', 'tcg/i386/tcg-target.opc.h'],'@platforms//os:macos': ['fsdev/file-op-9p.h', 'fsdev/p9array.h', 'fsdev/qemu-fsdev.h', 'fsdev/qemu-fsdev-throttle.h', 'host/include/aarch64/host/cpuinfo.h', 'include/qemu/filemonitor.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle-options.h', 'include/sysemu/os-posix.h', 'include/sysemu/rng-random.h', 'net/vmnet_int.h', 'platform/darwin-arm64/config-host.h', 'tcg/aarch64/tcg-target.h', 'tcg/aarch64/tcg-target.opc.h', 'tcg/aarch64/tcg-target-reg-bits.h'],'@platforms//os:linux': ['accel/accel-system.h', 'accel/tcg/debuginfo.h', 'accel/tcg/internal-common.h', 'accel/tcg/perf.h', 'accel/tcg/tb-context.h', 'audio/audio.h', 'audio/audio_int.h', 'audio/audio_template.h', 'audio/mixeng.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'audio/trace.h', 'chardev/trace.h', 'config-poison.h', 'disas/disas-internal.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'dump/win_dump.h', 'ebpf/ebpf_rss.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'fsdev/qemu-fsdev.h', 'fsdev/qemu-fsdev-throttle.h', 'gdbstub/internals.h', 'gdbstub/trace.h', 'host/include/i386/host/cpuinfo.h', 'host/include/x86_64/host/cpuinfo.h', 'hw/acpi/hmat.h', 'hw/acpi/trace.h', 'hw/acpi/viot.h', 'hw/adc/trace.h', 'hw/arm/smmu-internal.h', 'hw/arm/trace.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'hw/audio/hda-codec-common.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/lm4549.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/trace.h', 'hw/block/dataplane/trace.h', 'hw/block/dataplane/virtio-blk.h', 'hw/block/dataplane/xen-block.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/trace.h', 'hw/block/xen_blkif.h', 'hw/char/trace.h', 'hw/core/guest-loader.h', 'hw/core/qdev-prop-internal.h', 'hw/core/trace.h', 'hw/core/uboot_image.h', 'hw/display/ati_int.h', 'hw/display/ati_regs.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'hw/display/trace.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'hw/display/vga_int.h', 'hw/display/vga_regs.h', 'hw/display/virtio-vga.h', 'hw/dma/trace.h', 'hw/gpio/trace.h', 'hw/i2c/trace.h', 'hw/i386/acpi-build.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'hw/ide/ahci_internal.h', 'hw/ide/trace.h', 'hw/input/trace.h', 'hw/intc/gic_internal.h', 'hw/intc/gicv3_internal.h', 'hw/intc/ioapic_internal.h', 'hw/intc/trace.h', 'hw/isa/trace.h', 'hw/mem/trace.h', 'hw/misc/trace.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/trace.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000e_core.h', 'hw/net/e1000x_common.h', 'hw/net/e1000x_regs.h', 'hw/net/igb_common.h', 'hw/net/igb_core.h', 'hw/net/igb_regs.h', 'hw/net/ne2000.h', 'hw/net/net_rx_pkt.h', 'hw/net/net_tx_pkt.h', 'hw/net/pcnet.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_of_dpa.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/trace.h', 'hw/net/tulip.h', 'hw/net/vmware_utils.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/nvme/dif.h', 'hw/nvme/nvme.h', 'hw/nvme/trace.h', 'hw/nvram/trace.h', 'hw/pci/pci-internal.h', 'hw/pci/trace.h', 'hw/rtc/trace.h', 'hw/scsi/mfi.h', 'hw/scsi/mpi.h', 'hw/scsi/mptsas.h', 'hw/scsi/trace.h', 'hw/scsi/vmw_pvscsi.h', 'hw/sd/sdhci-internal.h', 'hw/sd/sdmmc-internal.h', 'hw/sd/trace.h', 'hw/sensor/trace.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'hw/timer/trace.h', 'hw/ufs/trace.h', 'hw/ufs/ufs.h', 'hw/usb/ccid.h', 'hw/usb/desc.h', 'hw/usb/hcd-dwc2.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-ohci.h', 'hw/usb/hcd-uhci.h', 'hw/usb/hcd-xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'hw/usb/trace.h', 'hw/usb/u2f.h', 'hw/virtio/trace.h', 'hw/watchdog/trace.h', 'hw/xen/trace.h', 'include/authz/base.h', 'include/authz/list.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-hmp-cmds.h', 'include/block/block-io.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/dirty-bitmap.h', 'include/block/export.h', 'include/block/graph-lock.h', 'include/block/nbd.h', 'include/block/nvme.h', 'include/block/qapi.h', 'include/block/qdict.h', 'include/block/snapshot.h', 'include/block/throttle-groups.h', 'include/block/ufs.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/chardev/char-parallel.h', 'include/chardev/char-serial.h', 'include/crypto/akcipher.h', 'include/crypto/cipher.h', 'include/crypto/hash.h', 'include/crypto/init.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/disas/capstone.h', 'include/disas/dis-asm.h', 'include/disas/disas.h', 'include/elf.h', 'include/exec/address-spaces.h', 'include/exec/confidential-guest-support.h', 'include/exec/cpu-common.h', 'include/exec/gdbstub.h', 'include/exec/hwaddr.h', 'include/exec/ioport.h', 'include/exec/log.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/memopidx.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/page-vary.h', 'include/exec/poison.h', 'include/exec/ramblock.h', 'include/exec/ramlist.h', 'include/exec/replay-core.h', 'include/exec/target_page.h', 'include/exec/tlb-common.h', 'include/exec/translation-block.h', 'include/exec/tswap.h', 'include/gdbstub/syscalls.h', 'include/gdbstub/user.h', 'include/glib-compat.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/acpi_dev_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/cpu.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/erst.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/acpi/ich9.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/acpi/ipmi.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/vmgenid.h', 'include/hw/adc/aspeed_adc.h', 'include/hw/adc/max111x.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/arm/armsse-version.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/hw/arm/boot.h', 'include/hw/arm/bsa.h', 'include/hw/arm/exynos4210.h', 'include/hw/arm/fdt.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/arm/nrf51.h', 'include/hw/arm/omap.h', 'include/hw/arm/primecell.h', 'include/hw/arm/pxa.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/arm/sharpsl.h', 'include/hw/arm/smmu-common.h', 'include/hw/arm/soc_dma.h', 'include/hw/arm/virt.h', 'include/hw/audio/pcspk.h', 'include/hw/audio/soundhw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/audio/wm8750.h', 'include/hw/block/block.h', 'include/hw/block/fdc.h', 'include/hw/block/flash.h', 'include/hw/boards.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/cadence_uart.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/digic-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/nrf51_uart.h', 'include/hw/char/parallel.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/pl011.h', 'include/hw/char/riscv_htif.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/clock.h', 'include/hw/core/cpu.h', 'include/hw/core/generic-loader.h', 'include/hw/core/split-irq.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/core.h', 'include/hw/cxl/cxl.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/cxl/cxl_host.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/display/blizzard.h', 'include/hw/display/bochs-vbe.h', 'include/hw/display/dpcd.h', 'include/hw/display/edid.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/ramfb.h', 'include/hw/display/tc6393xb.h', 'include/hw/display/vga.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/pl080.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx_csu_dma.h', 'include/hw/dma/xlnx_dpdma.h', 'include/hw/elf_ops.h', 'include/hw/firmware/smbios.h', 'include/hw/fw-path-provider.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/hotplug.h', 'include/hw/hw.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/bitbang_i2c.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/i386/pc.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/x86.h', 'include/hw/ide.h', 'include/hw/ide/ahci.h', 'include/hw/ide/internal.h', 'include/hw/ide/isa.h', 'include/hw/ide/pci.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'include/hw/input/i8042.h', 'include/hw/input/lm832x.h', 'include/hw/input/pl050.h', 'include/hw/input/ps2.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/input/tsc2xxx.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/arm_gicv3_common.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/i8259.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'include/hw/intc/intc.h', 'include/hw/intc/ioapic.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/intc/realview_gic.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/ipack/ipack.h', 'include/hw/ipmi/ipmi.h', 'include/hw/ipmi/ipmi_bt.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/irq.h', 'include/hw/isa/apm.h', 'include/hw/isa/i8259_internal.h', 'include/hw/isa/isa.h', 'include/hw/loader.h', 'include/hw/mem/memory-device.h', 'include/hw/mem/npcm7xx_mc.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/misc/a9scu.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-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/arm11scu.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/auxbus.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/ivshmem.h', 'include/hw/misc/led.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/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/nrf51_rng.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'include/hw/misc/pvpanic.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/imx_fec.h', 'include/hw/net/lan9118.h', 'include/hw/net/mii.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/npcm7xx_emc.h', 'include/hw/net/smc91c111.h', 'include/hw/net/xlnx-versal-canfd.h', 'include/hw/net/xlnx-zynqmp-can.h', 'include/hw/nmi.h', 'include/hw/nvram/eeprom93xx.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/fw_cfg.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-bbram.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/or-irq.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci-host/q35.h', 'include/hw/pci/msi.h', 'include/hw/pci/msix.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_bridge.h', 'include/hw/pci/pci_bus.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci_host.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_doe.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pcmcia.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/hw/qdev-clock.h', 'include/hw/qdev-core.h', 'include/hw/qdev-dma.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-properties-system.h', 'include/hw/rdma/rdma.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/mc146818rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/rtc/pl031.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/scsi/emulation.h', 'include/hw/scsi/esp.h', 'include/hw/scsi/scsi.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/sd.h', 'include/hw/sd/sdcard_legacy.h', 'include/hw/sd/sdhci.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/southbridge/ich9.h', 'include/hw/southbridge/piix.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/imx_spi.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/ssi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/stream.h', 'include/hw/sysbus.h', 'include/hw/timer/a9gtimer.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/armv7m_systick.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/sifive_pwm.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/usb.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/dwc2-regs.h', 'include/hw/usb/ehci-regs.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/hid.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/msd.h', 'include/hw/usb/uhci-regs.h', 'include/hw/usb/xhci.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-common.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user.h', 'include/hw/virtio/vhost-user-device.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/virtio.h', 'include/hw/virtio/virtio-blk.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-crypto.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-gpu.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-net.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-scsi.h', 'include/hw/virtio/virtio-serial.h', 'include/hw/vmstate-if.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/sbsa_gwdt.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/console.h', 'include/hw/xen/interface/io/fbif.h', 'include/hw/xen/interface/io/kbdif.h', 'include/hw/xen/interface/io/netif.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/io/xenbus.h', 'include/hw/xen/interface/io/xs_wire.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-backend.h', 'include/hw/xen/xen-block.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen-bus-helper.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen_pvdev.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-command.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/channel-util.h', 'include/io/channel-websock.h', 'include/io/dns-resolver.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/migration/blocker.h', 'include/migration/colo.h', 'include/migration/global_state.h', 'include/migration/misc.h', 'include/migration/qemu-file-types.h', 'include/migration/register.h', 'include/migration/snapshot.h', 'include/migration/vmstate.h', 'include/monitor/hmp.h', 'include/monitor/monitor.h', 'include/monitor/qdev.h', 'include/monitor/qmp-helpers.h', 'include/net/announce.h', 'include/net/can_emu.h', 'include/net/can_host.h', 'include/net/checksum.h', 'include/net/eth.h', 'include/net/filter.h', 'include/net/net.h', 'include/net/queue.h', 'include/net/slirp.h', 'include/net/tap.h', 'include/net/vhost-user.h', 'include/net/vhost-vdpa.h', 'include/net/vhost_net.h', 'include/qapi/clone-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/error.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/type-helpers.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu-io.h', 'include/qemu/accel.h', 'include/qemu/async-teardown.h', 'include/qemu/atomic.h', 'include/qemu/bcd.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine_int.h', 'include/qemu/crc-ccitt.h', 'include/qemu/crc32c.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/fifo32.h', 'include/qemu/fifo8.h', 'include/qemu/filemonitor.h', 'include/qemu/guest-random.h', 'include/qemu/hbitmap.h', 'include/qemu/help-texts.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/hw-version.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/iov.h', 'include/qemu/jhash.h', 'include/qemu/job.h', 'include/qemu/keyval.h', 'include/qemu/lockable.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/memfd.h', 'include/qemu/mmap-alloc.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/nvdimm-utils.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/plugin.h', 'include/qemu/plugin-event.h', 'include/qemu/pmem.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qdist.h', 'include/qemu/qemu-plugin.h', 'include/qemu/qemu-print.h', 'include/qemu/qht.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/readline.h', 'include/qemu/reserved-region.h', 'include/qemu/seqlock.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/throttle-options.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/userfaultfd.h', 'include/qemu/uuid.h', 'include/qemu/xxhash.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/semihosting/semihost.h', 'include/standard-headers/drm/drm_fourcc.h', 'include/standard-headers/linux/if_ether.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/input-event-codes.h', 'include/standard-headers/linux/pci_regs.h', 'include/standard-headers/linux/pvpanic.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/udmabuf.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_console.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_input.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/virtio_pci.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/standard-headers/linux/virtio_snd.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/sysemu/accel-blocker.h', 'include/sysemu/accel-ops.h', 'include/sysemu/arch_init.h', 'include/sysemu/balloon.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/block-ram-registrar.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/cpu-timers-internal.h', 'include/sysemu/cpus.h', 'include/sysemu/cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/sysemu/cryptodev-vhost-user.h', 'include/sysemu/device_tree.h', 'include/sysemu/dirtylimit.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dma.h', 'include/sysemu/dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/iothread.h', 'include/sysemu/kvm.h', 'include/sysemu/memory_mapping.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/reset.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/sysemu/rtc.h', 'include/sysemu/runstate.h', 'include/sysemu/runstate-action.h', 'include/sysemu/seccomp.h', 'include/sysemu/stats.h', 'include/sysemu/sysemu.h', 'include/sysemu/tcg.h', 'include/sysemu/tpm.h', 'include/sysemu/vhost-user-backend.h', 'include/sysemu/watchdog.h', 'include/sysemu/whpx.h', 'include/sysemu/xen.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-mo.h', 'include/tcg/tcg-opc.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/pixel_ops.h', 'include/ui/qemu-pixman.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/ui/rect.h', 'include/ui/surface.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/asm-generic/hugetlb_encode.h', 'linux-headers/linux/memfd.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/userfaultfd.h', 'linux-headers/linux/vfio.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'migration/block.h', 'migration/channel.h', 'migration/channel-block.h', 'migration/dirtyrate.h', 'migration/exec.h', 'migration/fd.h', 'migration/file.h', 'migration/migration.h', 'migration/migration-stats.h', 'migration/multifd.h', 'migration/options.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/ram-compress.h', 'migration/rdma.h', 'migration/savevm.h', 'migration/socket.h', 'migration/threadinfo.h', 'migration/tls.h', 'migration/trace.h', 'migration/yank_functions.h', 'monitor/monitor-internal.h', 'monitor/trace.h', 'net/clients.h', 'net/colo.h', 'net/colo-compare.h', 'net/hub.h', 'net/tap-linux.h', 'net/tap_int.h', 'net/trace.h', 'net/util.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.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-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-ui.h', 'qemu-options.def', 'qemu-version.h', 'replay/replay-internal.h', 'system/trace.h', 'target/arm/arm-powerctl.h', 'target/arm/cpu-qom.h', 'target/arm/idau.h', 'target/arm/kvm-consts.h', 'target/riscv/cpu_cfg.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'tcg/i386/tcg-target-reg-bits.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-audio.h', 'trace/trace-chardev.h', 'trace/trace-gdbstub.h', 'trace/trace-hw_acpi.h', 'trace/trace-hw_adc.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_core.h', 'trace/trace-hw_display.h', 'trace/trace-hw_dma.h', 'trace/trace-hw_gpio.h', 'trace/trace-hw_i2c.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_misc.h', 'trace/trace-hw_net.h', 'trace/trace-hw_net_can.h', 'trace/trace-hw_nvme.h', 'trace/trace-hw_nvram.h', 'trace/trace-hw_pci.h', 'trace/trace-hw_rtc.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_sd.h', 'trace/trace-hw_sensor.h', 'trace/trace-hw_ssi.h', 'trace/trace-hw_timer.h', 'trace/trace-hw_ufs.h', 'trace/trace-hw_usb.h', 'trace/trace-hw_virtio.h', 'trace/trace-hw_watchdog.h', 'trace/trace-hw_xen.h', 'trace/trace-migration.h', 'trace/trace-monitor.h', 'trace/trace-net.h', 'trace/trace-root.h', 'trace/trace-system.h', 'trace/trace-ui.h', 'ui/console-priv.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/input-barrier.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-osx-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/keymaps.h', 'ui/trace.h', 'ui/vgafont.h', 'ui/vnc.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zrle.h', 'ui/vnc-enc-zywrle.h', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-jobs.h', 'ui/vnc-palette.h', 'ui/vnc-ws.h', 'ui/vnc_keysym.h', 'util/block-helpers.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libcommon.fa.p', 'linux-headers', 'platform/linux-x86_64', 'subprojects/libvhost-user', 'tcg/i386'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],'//conditions:default': [], }),
- name = 'qemu-riscv64-softmmu_common',
- srcs = [] + select({'@platforms//os:windows': ['audio/dsoundaudio.c', 'audio/audio_win_int.c', 'os-win32.c', 'net/tap-win32.c'],'@platforms//os:macos': ['backends/hostmem-file.c', 'backends/rng-random.c', 'fsdev/qemu-fsdev-dummy.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'hw/usb/dev-mtp.c', 'net/tap.c', 'net/tap-bsd.c', 'net/vmnet-host.c', 'net/vmnet-shared.c'],'@platforms//os:linux': ['accel/accel-blocker.c', 'accel/accel-system.c', 'accel/dummy-cpus.c', 'accel/tcg/cpu-exec-common.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/paaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'backends/confidential-guest-support.c', 'backends/cryptodev.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev-vhost.c', 'backends/cryptodev-vhost-user.c', 'backends/hostmem.c', 'backends/hostmem-file.c', 'backends/hostmem-memfd.c', 'backends/hostmem-ram.c', 'backends/rng.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng-random.c', 'backends/vhost-user.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/monitor/block-hmp-cmds.c', 'block/qapi-sysemu.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/testdev.c', 'chardev/wctablet.c', 'cpu-common.c', 'disas/disas.c', 'disas/disas-mon.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'ebpf/ebpf_rss-stub.c', 'fsdev/qemu-fsdev-dummy.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'gdbstub/syscalls.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/erst.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/utils.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/hda-codec.c', 'hw/audio/intel-hda.c', 'hw/audio/soundhw.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/dataplane/virtio-blk.c', 'hw/block/hd-geometry.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/pflash_cfi01.c', 'hw/char/cadence_uart.c', 'hw/char/ipoctal232.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/sifive_uart.c', 'hw/char/virtio-console.c', 'hw/core/clock-vmstate.c', 'hw/core/cpu-common.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/generic-loader.c', 'hw/core/gpio.c', 'hw/core/guest-loader.c', 'hw/core/loader.c', 'hw/core/machine.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine-smp.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/platform-bus.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/sysbus-fdt.c', 'hw/core/vm-change-state-handler.c', 'hw/cpu/cluster.c', 'hw/cpu/core.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/bochs-display.c', 'hw/display/cirrus_vga.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/i2c-ddc.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/vga.c', 'hw/display/vga-pci.c', 'hw/display/vhost-user-gpu.c', 'hw/display/vhost-user-gpu-pci.c', 'hw/display/vhost-user-vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-gpu-udmabuf.c', 'hw/display/virtio-vga.c', 'hw/dma/sifive_pdma.c', 'hw/gpio/sifive_gpio.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/core.c', 'hw/ide/ahci.c', 'hw/ide/atapi.c', 'hw/ide/core.c', 'hw/ide/ich.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/vhost-user-input.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/virtio-input-host.c', 'hw/intc/intc.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/mem/cxl_type3_stubs.c', 'hw/misc/edu.c', 'hw/misc/i2c-echo.c', 'hw/misc/ivshmem.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/pci-testdev.c', 'hw/misc/pvpanic.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/unimp.c', 'hw/misc/vmcoreinfo.c', 'hw/net/cadence_gem.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/e1000.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/e1000x_common.c', 'hw/net/eepro100.c', 'hw/net/igb.c', 'hw/net/igb_core.c', 'hw/net/igbvf.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/net_rx_pkt.c', 'hw/net/net_tx_pkt.c', 'hw/net/pcnet.c', 'hw/net/pcnet-pci.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vhost_net.c', 'hw/net/vmxnet3.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/fw_cfg-interface.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci/pcie_host.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/rtc/goldfish_rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/mptsas.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/vhost-scsi.c', 'hw/scsi/vhost-user-scsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/scsi/vmw_pvscsi.c', 'hw/sd/cadence_sdhci.c', 'hw/sd/core.c', 'hw/sd/sd.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/ssi-sd.c', 'hw/smbios/smbios-stub.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/timer/cadence_ttc.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/lu.c', 'hw/ufs/ufs.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-network.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-wacom.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/u2f.c', 'hw/usb/u2f-passthru.c', 'hw/virtio/vhost.c', 'hw/virtio/vhost-user-device.c', 'hw/virtio/vhost-user-device-pci.c', 'hw/virtio/vhost-vsock-common.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-pci.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'migration/block.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration.c', 'migration/migration-hmp-cmds.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/ram-compress.c', 'migration/savevm.c', 'migration/socket.c', 'migration/threadinfo.c', 'migration/tls.c', 'monitor/fds.c', 'monitor/hmp.c', 'monitor/hmp-cmds.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/can/can_core.c', 'net/can/can_host.c', 'net/can/can_socketcan.c', 'net/checksum.c', 'net/dgram.c', 'net/dump.c', 'net/eth.c', 'net/filter.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter-replay.c', 'net/hub.c', 'net/net.c', 'net/net-hmp-cmds.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/tap.c', 'net/tap-linux.c', 'net/util.c', 'net/vhost-user.c', 'page-vary-common.c', 'qom/qom-hmp-cmds.c', 'replay/replay.c', 'replay/replay-audio.c', 'replay/replay-char.c', 'replay/replay-debugging.c', 'replay/replay-events.c', 'replay/replay-input.c', 'replay/replay-internal.c', 'replay/replay-net.c', 'replay/replay-random.c', 'replay/replay-snapshot.c', 'replay/replay-time.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'system/async-teardown.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/cpus.c', 'system/datadir.c', 'system/device_tree.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'trace/trace-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/console-vc.c', 'ui/cursor.c', 'ui/input.c', 'ui/input-barrier.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-linux.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/spice-module.c', 'ui/udmabuf.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/vnc.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-clipboard.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-jobs.c', 'ui/vnc-palette.c', 'ui/vnc-ws.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libhw-display-virtio-vga-gl_libmodule-common",
+ srcs = ["module-common.c"],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:macos": ["platform/darwin-arm64/config-host.h"],
+ "@platforms//os:linux": ["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",
+ "include/sysemu/os-posix.h",
+ ],
+ copts = [] + select({
+ "@platforms//os:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ ] + select({
+ "@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:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = True,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- 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\\"'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"', 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"', 'NEED_CPU_H', '_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['qemu-x86_64-softmmu_internal_common_darwin'],'@platforms//os:linux': ['qemu-x86_64-softmmu_common', '//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'platform/windows-amd64/x86_64-softmmu-config-devices.h', 'include/migration/blocker.h', 'target/i386/whpx/whpx-internal.h', 'target/i386/whpx/whpx-accel-ops.h', 'include/sysemu/kvm_int.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'tcg/i386/tcg-target-reg-bits.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'host/include/x86_64/host/load-extract-al16-al8.h', 'host/include/generic/host/store-insert-al16.h'],'@platforms//os:macos': ['google/drivers/hw/acpi/goldfish_acpi.h', 'google/drivers/hw/acpi/goldfish_defs.h', 'google/drivers/hw/i386/goldfish_board.h', 'host/include/aarch64/host/atomic128-cas.h', 'host/include/aarch64/host/atomic128-ldst.h', 'host/include/aarch64/host/cpuinfo.h', 'host/include/aarch64/host/crypto/aes-round.h', 'host/include/aarch64/host/crypto/clmul.h', 'host/include/aarch64/host/load-extract-al16-al8.h', 'host/include/aarch64/host/store-insert-al16.h', 'include/qemu/mmap-alloc.h', 'include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h', 'platform/darwin-arm64/x86_64-softmmu-config-devices.h', 'platform/darwin-arm64/x86_64-softmmu-config-target.h', 'tcg/aarch64/tcg-target.h', 'tcg/aarch64/tcg-target.opc.h', 'tcg/aarch64/tcg-target-reg-bits.h'],'@platforms//os:linux': ['accel/accel-system.h', 'accel/kvm/kvm-cpus.h', 'accel/kvm/trace.h', 'accel/tcg/atomic_common.c.inc', 'accel/tcg/atomic_template.h', 'accel/tcg/debuginfo.h', 'accel/tcg/internal-common.h', 'accel/tcg/internal-target.h', 'accel/tcg/ldst_atomicity.c.inc', 'accel/tcg/ldst_common.c.inc', 'accel/tcg/perf.h', 'accel/tcg/plugin-helpers.h', 'accel/tcg/tb-context.h', 'accel/tcg/tb-hash.h', 'accel/tcg/tb-jmp-cache.h', 'accel/tcg/tcg-accel-ops.h', 'accel/tcg/tcg-accel-ops-icount.h', 'accel/tcg/tcg-accel-ops-mttcg.h', 'accel/tcg/tcg-accel-ops-rr.h', 'accel/tcg/tcg-runtime.h', 'accel/tcg/trace.h', 'dump/win_dump.h', 'ebpf/ebpf_rss.h', 'fpu/softfloat-parts.c.inc', 'fpu/softfloat-parts-addsub.c.inc', 'fpu/softfloat-specialize.c.inc', 'hmp-commands.h', 'hmp-commands-info.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/generic/host/store-insert-al16.h', 'host/include/i386/host/cpuinfo.h', 'host/include/i386/host/crypto/aes-round.h', 'host/include/i386/host/crypto/clmul.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/x86_64/host/load-extract-al16-al8.h', 'hw/acpi/hmat.h', 'hw/acpi/viot.h', 'hw/block/dataplane/virtio-blk.h', 'hw/block/dataplane/xen-block.h', 'hw/block/trace.h', 'hw/block/xen_blkif.h', 'hw/char/trace.h', 'hw/hyperv/trace.h', 'hw/i386/acpi-build.h', 'hw/i386/acpi-common.h', 'hw/i386/acpi-microvm.h', 'hw/i386/amd_iommu.h', 'hw/i386/e820_memory_layout.h', 'hw/i386/fw_cfg.h', 'hw/i386/intel_iommu_internal.h', 'hw/i386/kvm/clock.h', 'hw/i386/kvm/trace.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_gnttab.h', 'hw/i386/kvm/xen_overlay.h', 'hw/i386/kvm/xen_primary_console.h', 'hw/i386/kvm/xen_xenstore.h', 'hw/i386/kvm/xenstore_impl.h', 'hw/i386/microvm-dt.h', 'hw/i386/multiboot.h', 'hw/i386/trace.h', 'hw/i386/xen/trace.h', 'hw/intc/ioapic_internal.h', 'hw/intc/trace.h', 'hw/isa/trace.h', 'hw/net/net_rx_pkt.h', 'hw/net/trace.h', 'hw/scsi/trace.h', 'hw/usb/hcd-uhci.h', 'hw/vfio/pci.h', 'hw/vfio/trace.h', 'hw/virtio/trace.h', 'hw/virtio/vhost-iova-tree.h', 'hw/virtio/vhost-shadow-virtqueue.h', 'hw/virtio/virtio-mem-pci.h', 'hw/virtio/virtio-pmem-pci.h', 'hw/virtio/virtio-qmp.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-hmp-cmds.h', 'include/block/block-io.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/graph-lock.h', 'include/block/snapshot.h', 'include/block/thread-pool.h', 'include/block/throttle-groups.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'include/crypto/clmul.h', 'include/crypto/hash.h', 'include/disas/capstone.h', 'include/disas/dis-asm.h', 'include/disas/disas.h', 'include/elf.h', 'include/exec/address-spaces.h', 'include/exec/confidential-guest-support.h', 'include/exec/cpu-all.h', 'include/exec/cpu-common.h', 'include/exec/cpu-defs.h', 'include/exec/cpu_ldst.h', 'include/exec/cputlb.h', 'include/exec/exec-all.h', 'include/exec/gdbstub.h', 'include/exec/helper-gen.h', 'include/exec/helper-gen.h.inc', 'include/exec/helper-gen-common.h', 'include/exec/helper-head.h', 'include/exec/helper-info.c.inc', 'include/exec/helper-proto.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-proto-common.h', 'include/exec/hwaddr.h', 'include/exec/ioport.h', 'include/exec/log.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/memopidx.h', 'include/exec/memory.h', 'include/exec/memory-internal.h', 'include/exec/memory_ldst.h.inc', 'include/exec/memory_ldst_cached.h.inc', 'include/exec/memory_ldst_phys.h.inc', 'include/exec/page-vary.h', 'include/exec/plugin-gen.h', 'include/exec/ram_addr.h', 'include/exec/ramblock.h', 'include/exec/ramlist.h', 'include/exec/replay-core.h', 'include/exec/target_long.h', 'include/exec/target_page.h', 'include/exec/tb-flush.h', 'include/exec/tlb-common.h', 'include/exec/translate-all.h', 'include/exec/translation-block.h', 'include/exec/translator.h', 'include/exec/tswap.h', 'include/fpu/softfloat.h', 'include/fpu/softfloat-helpers.h', 'include/fpu/softfloat-macros.h', 'include/fpu/softfloat-types.h', 'include/gdbstub/helpers.h', 'include/glib-compat.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/acpi_dev_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/cpu.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/erst.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/acpi/ich9.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/vmgenid.h', 'include/hw/audio/pcspk.h', 'include/hw/block/block.h', 'include/hw/block/fdc.h', 'include/hw/block/flash.h', 'include/hw/boards.h', 'include/hw/char/parallel.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/serial.h', 'include/hw/core/accel-cpu.h', 'include/hw/core/cpu.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/core/tcg-cpu-ops.h', 'include/hw/cxl/cxl.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/cxl/cxl_host.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/display/edid.h', 'include/hw/display/ramfb.h', 'include/hw/dma/i8257.h', 'include/hw/firmware/smbios.h', 'include/hw/fw-path-provider.h', 'include/hw/hotplug.h', 'include/hw/hw.h', 'include/hw/hyperv/hv-balloon.h', 'include/hw/hyperv/hyperv.h', 'include/hw/hyperv/hyperv-proto.h', 'include/hw/hyperv/vmbus.h', 'include/hw/hyperv/vmbus-bridge.h', 'include/hw/hyperv/vmbus-proto.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i386/apic.h', 'include/hw/i386/apic-msidef.h', 'include/hw/i386/apic_internal.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/i386/intel_iommu.h', 'include/hw/i386/microvm.h', 'include/hw/i386/pc.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/topology.h', 'include/hw/i386/vmport.h', 'include/hw/i386/x86.h', 'include/hw/i386/x86-iommu.h', 'include/hw/ide.h', 'include/hw/ide/ahci.h', 'include/hw/ide/internal.h', 'include/hw/ide/isa.h', 'include/hw/ide/pci.h', 'include/hw/input/i8042.h', 'include/hw/input/ps2.h', 'include/hw/intc/i8259.h', 'include/hw/intc/intc.h', 'include/hw/intc/ioapic.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/irq.h', 'include/hw/isa/apm.h', 'include/hw/isa/i8259_internal.h', 'include/hw/isa/isa.h', 'include/hw/loader.h', 'include/hw/mem/memory-device.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/net/ne2000-isa.h', 'include/hw/nmi.h', 'include/hw/nvram/fw_cfg.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci-host/q35.h', 'include/hw/pci/msi.h', 'include/hw/pci/msix.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_bridge.h', 'include/hw/pci/pci_bus.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci_host.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_doe.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pcie_port.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/register.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/hw/rtc/mc146818rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/s390x/adapter.h', 'include/hw/scsi/scsi.h', 'include/hw/southbridge/ich9.h', 'include/hw/southbridge/piix.h', 'include/hw/sysbus.h', 'include/hw/timer/hpet.h', 'include/hw/timer/i8254.h', 'include/hw/timer/i8254_internal.h', 'include/hw/usb.h', 'include/hw/usb/xhci.h', 'include/hw/vfio/vfio-common.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user.h', 'include/hw/virtio/vhost-user-blk.h', 'include/hw/virtio/vhost-user-fs.h', 'include/hw/virtio/vhost-user-gpio.h', 'include/hw/virtio/vhost-user-i2c.h', 'include/hw/virtio/vhost-user-rng.h', 'include/hw/virtio/vhost-user-scmi.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-user-vsock.h', 'include/hw/virtio/vhost-vdpa.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/virtio.h', 'include/hw/virtio/virtio-access.h', 'include/hw/virtio/virtio-balloon.h', 'include/hw/virtio/virtio-blk.h', 'include/hw/virtio/virtio-blk-common.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-crypto.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-mem.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-net.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-pmem.h', 'include/hw/virtio/virtio-rng.h', 'include/hw/virtio/virtio-scsi.h', 'include/hw/virtio/virtio-serial.h', 'include/hw/vmstate-if.h', 'include/hw/xen/interface/arch-x86/cpuid.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/event_channel.h', 'include/hw/xen/interface/features.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/hvm/hvm_op.h', 'include/hw/xen/interface/hvm/params.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/io/xenbus.h', 'include/hw/xen/interface/io/xs_wire.h', 'include/hw/xen/interface/memory.h', 'include/hw/xen/interface/physdev.h', 'include/hw/xen/interface/sched.h', 'include/hw/xen/interface/trace.h', 'include/hw/xen/interface/vcpu.h', 'include/hw/xen/interface/version.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/start_info.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen-x86.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen_pvdev.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-socket.h', 'include/io/task.h', 'include/migration/blocker.h', 'include/migration/colo.h', 'include/migration/cpu.h', 'include/migration/global_state.h', 'include/migration/misc.h', 'include/migration/qemu-file-types.h', 'include/migration/register.h', 'include/migration/vmstate.h', 'include/monitor/hmp.h', 'include/monitor/hmp-target.h', 'include/monitor/monitor.h', 'include/monitor/qdev.h', 'include/net/announce.h', 'include/net/checksum.h', 'include/net/eth.h', 'include/net/net.h', 'include/net/queue.h', 'include/net/slirp.h', 'include/net/tap.h', 'include/net/vhost_net.h', 'include/qapi/clone-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/dealloc-visitor.h', 'include/qapi/error.h', 'include/qapi/qmp-event.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/type-helpers.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu/accel.h', 'include/qemu/atomic.h', 'include/qemu/atomic128.h', 'include/qemu/base64.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/cacheflush.h', 'include/qemu/cacheinfo.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine_int.h', 'include/qemu/cpu-float.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qemu/defer-call.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/fifo8.h', 'include/qemu/guest-random.h', 'include/qemu/hbitmap.h', 'include/qemu/host-utils.h', 'include/qemu/hw-version.h', 'include/qemu/int128.h', 'include/qemu/interval-tree.h', 'include/qemu/iov.h', 'include/qemu/iova-tree.h', 'include/qemu/job.h', 'include/qemu/lockable.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/mmap-alloc.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/plugin.h', 'include/qemu/plugin-event.h', 'include/qemu/pmem.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qdist.h', 'include/qemu/qemu-plugin.h', 'include/qemu/qemu-print.h', 'include/qemu/qht.h', 'include/qemu/qsp.h', 'include/qemu/qtree.h', 'include/qemu/queue.h', 'include/qemu/range.h', 'include/qemu/ratelimit.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/readline.h', 'include/qemu/seqlock.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/userfaultfd.h', 'include/qemu/uuid.h', 'include/qemu/win_dump_defs.h', 'include/qemu/xxhash.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/standard-headers/asm-x86/bootparam.h', 'include/standard-headers/asm-x86/kvm_para.h', 'include/standard-headers/linux/const.h', 'include/standard-headers/linux/ethtool.h', 'include/standard-headers/linux/if_ether.h', 'include/standard-headers/linux/pci_regs.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_balloon.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_console.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/standard-headers/linux/virtio_fs.h', 'include/standard-headers/linux/virtio_gpio.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_i2c.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_input.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mem.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/virtio_pci.h', 'include/standard-headers/linux/virtio_pmem.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_rng.h', 'include/standard-headers/linux/virtio_scmi.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/sysemu/accel-blocker.h', 'include/sysemu/accel-ops.h', 'include/sysemu/arch_init.h', 'include/sysemu/balloon.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/block-ram-registrar.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/cpus.h', 'include/sysemu/cryptodev.h', 'include/sysemu/device_tree.h', 'include/sysemu/dirtylimit.h', 'include/sysemu/dma.h', 'include/sysemu/dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/iothread.h', 'include/sysemu/kvm.h', 'include/sysemu/kvm_int.h', 'include/sysemu/kvm_xen.h', 'include/sysemu/memory_mapping.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/reset.h', 'include/sysemu/rng.h', 'include/sysemu/runstate.h', 'include/sysemu/stats.h', 'include/sysemu/sysemu.h', 'include/sysemu/tcg.h', 'include/sysemu/tpm.h', 'include/sysemu/tpm_backend.h', 'include/sysemu/vhost-user-backend.h', 'include/sysemu/whpx.h', 'include/sysemu/xen.h', 'include/sysemu/xen-mapcache.h', 'include/tcg/debug-assert.h', 'include/tcg/helper-info.h', 'include/tcg/insn-start-words.h', 'include/tcg/oversized-guest.h', 'include/tcg/startup.h', 'include/tcg/tcg.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-gvec-desc.h', 'include/tcg/tcg-ldst.h', 'include/tcg/tcg-mo.h', 'include/tcg/tcg-op.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg-op-gvec.h', 'include/tcg/tcg-op-gvec-common.h', 'include/tcg/tcg-opc.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/const.h', 'linux-headers/linux/kvm.h', 'linux-headers/linux/psp-sev.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/userfaultfd.h', 'linux-headers/linux/vfio.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'memory_ldst.c.inc', 'migration/block.h', 'migration/migration.h', 'migration/migration-stats.h', 'migration/multifd.h', 'migration/options.h', 'migration/page_cache.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/ram-compress.h', 'migration/rdma.h', 'migration/savevm.h', 'migration/trace.h', 'migration/xbzrle.h', 'monitor/monitor-internal.h', 'platform/linux-x86_64/config-host.h', 'platform/linux-x86_64/x86_64-softmmu-config-devices.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-authz.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-common.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-machine-target.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-misc-target.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-introspect.h', 'qapi/qapi-types.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.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-common.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-yank.h', 'system/trace.h', 'target/i386/cpu.h', 'target/i386/cpu-internal.h', 'target/i386/cpu-param.h', 'target/i386/cpu-qom.h', 'target/i386/helper.h', 'target/i386/host-cpu.h', 'target/i386/hvf/hvf-i386.h', 'target/i386/kvm/hyperv.h', 'target/i386/kvm/hyperv-proto.h', 'target/i386/kvm/kvm-cpu.h', 'target/i386/kvm/kvm_i386.h', 'target/i386/kvm/trace.h', 'target/i386/kvm/xen-compat.h', 'target/i386/kvm/xen-emu.h', 'target/i386/ops_sse.h', 'target/i386/sev.h', 'target/i386/svm.h', 'target/i386/tcg/cc_helper_template.h.inc', 'target/i386/tcg/decode-new.c.inc', 'target/i386/tcg/decode-new.h', 'target/i386/tcg/emit.c.inc', 'target/i386/tcg/helper-tcg.h', 'target/i386/tcg/ops_sse_header.h.inc', 'target/i386/tcg/seg_helper.h', 'target/i386/tcg/shift_helper_template.h.inc', 'target/i386/tcg/tcg-cpu.h', 'target/i386/trace.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'tcg/i386/tcg-target-reg-bits.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-accel_kvm.h', 'trace/trace-accel_tcg.h', 'trace/trace-hw_block.h', 'trace/trace-hw_char.h', 'trace/trace-hw_hyperv.h', 'trace/trace-hw_i386.h', 'trace/trace-hw_i386_kvm.h', 'trace/trace-hw_i386_xen.h', 'trace/trace-hw_intc.h', 'trace/trace-hw_isa.h', 'trace/trace-hw_net.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_vfio.h', 'trace/trace-hw_virtio.h', 'trace/trace-migration.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'trace/trace-root.h', 'trace/trace-system.h', 'trace/trace-target_i386.h', 'trace/trace-target_i386_kvm.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libqemu-x86_64-softmmu.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'target/i386', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'qemu-x86_64-softmmu',
- srcs = [] + select({'@platforms//os:windows': ['target/i386/whpx/whpx-all.c', 'target/i386/whpx/whpx-apic.c', 'target/i386/whpx/whpx-accel-ops.c'],'@platforms//os:macos': ['google/drivers/hw/acpi/goldfish_acpi.c', 'google/drivers/hw/i386/goldfish_board.c'],'@platforms//os:linux': ['accel/accel-target.c', 'accel/kvm/kvm-accel-ops.c', 'accel/kvm/kvm-all.c', 'accel/qtest/qtest.c', 'accel/stubs/xen-stub.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/cputlb.c', 'accel/tcg/perf.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-rr.c', 'accel/tcg/tcg-all.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'cpu-target.c', 'dump/win_dump.c', 'fpu/softfloat.c', 'hw/block/dataplane/xen-block.c', 'hw/block/vhost-user-blk.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/hyperv/hyperv.c', 'hw/hyperv/hyperv_testdev.c', 'hw/hyperv/syndbg.c', 'hw/hyperv/vmbus.c', 'hw/i386/acpi-build.c', 'hw/i386/acpi-common.c', 'hw/i386/acpi-microvm.c', 'hw/i386/amd_iommu.c', 'hw/i386/e820_memory_layout.c', 'hw/i386/fw_cfg.c', 'hw/i386/intel_iommu.c', 'hw/i386/kvm/apic.c', 'hw/i386/kvm/clock.c', 'hw/i386/kvm/i8254.c', 'hw/i386/kvm/i8259.c', 'hw/i386/kvm/ioapic.c', 'hw/i386/kvm/xen_evtchn.c', 'hw/i386/kvm/xen_gnttab.c', 'hw/i386/kvm/xen_overlay.c', 'hw/i386/kvm/xen_primary_console.c', 'hw/i386/kvm/xen_xenstore.c', 'hw/i386/kvm/xenstore_impl.c', 'hw/i386/kvmvapic.c', 'hw/i386/microvm.c', 'hw/i386/microvm-dt.c', 'hw/i386/multiboot.c', 'hw/i386/pc.c', 'hw/i386/pc_piix.c', 'hw/i386/pc_q35.c', 'hw/i386/pc_sysfw.c', 'hw/i386/pc_sysfw_ovmf.c', 'hw/i386/port92.c', 'hw/i386/sgx.c', 'hw/i386/sgx-epc.c', 'hw/i386/vmmouse.c', 'hw/i386/vmport.c', 'hw/i386/x86.c', 'hw/i386/x86-iommu.c', 'hw/i386/xen/xen_platform.c', 'hw/intc/apic.c', 'hw/intc/apic_common.c', 'hw/intc/ioapic.c', 'hw/isa/lpc_ich9.c', 'hw/net/virtio-net.c', 'hw/scsi/vhost-scsi-common.c', 'hw/scsi/virtio-scsi.c', 'hw/vfio/common.c', 'hw/vfio/container.c', 'hw/vfio/display.c', 'hw/vfio/helpers.c', 'hw/vfio/igd.c', 'hw/vfio/migration.c', 'hw/vfio/pci.c', 'hw/vfio/pci-quirks.c', 'hw/vfio/spapr.c', 'hw/virtio/vhost-backend.c', 'hw/virtio/vhost-iova-tree.c', 'hw/virtio/vhost-scsi-pci.c', 'hw/virtio/vhost-user.c', 'hw/virtio/vhost-user-blk-pci.c', 'hw/virtio/vhost-user-fs.c', 'hw/virtio/vhost-user-fs-pci.c', 'hw/virtio/vhost-user-gpio.c', 'hw/virtio/vhost-user-gpio-pci.c', 'hw/virtio/vhost-user-i2c.c', 'hw/virtio/vhost-user-i2c-pci.c', 'hw/virtio/vhost-user-input-pci.c', 'hw/virtio/vhost-user-rng.c', 'hw/virtio/vhost-user-rng-pci.c', 'hw/virtio/vhost-user-scmi.c', 'hw/virtio/vhost-user-scmi-pci.c', 'hw/virtio/vhost-user-scsi-pci.c', 'hw/virtio/vhost-user-vsock.c', 'hw/virtio/vhost-user-vsock-pci.c', 'hw/virtio/vhost-vsock.c', 'hw/virtio/vhost-vsock-pci.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-host-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/virtio/virtio-md-pci.c', 'hw/virtio/virtio-mem.c', 'hw/virtio/virtio-mem-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-pmem.c', 'hw/virtio/virtio-pmem-pci.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-serial-pci.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'page-vary-target.c', 'qapi/qapi-commands.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-emit-events.c', 'qapi/qapi-events.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-visit-misc-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'target/i386/arch_dump.c', 'target/i386/arch_memory_mapping.c', 'target/i386/cpu.c', 'target/i386/cpu-dump.c', 'target/i386/cpu-sysemu.c', 'target/i386/gdbstub.c', 'target/i386/helper.c', 'target/i386/host-cpu.c', 'target/i386/kvm/hyperv.c', 'target/i386/kvm/kvm.c', 'target/i386/kvm/kvm-cpu.c', 'target/i386/kvm/xen-emu.c', 'target/i386/machine.c', 'target/i386/monitor.c', 'target/i386/sev.c', 'target/i386/tcg/bpt_helper.c', 'target/i386/tcg/cc_helper.c', 'target/i386/tcg/excp_helper.c', 'target/i386/tcg/fpu_helper.c', 'target/i386/tcg/int_helper.c', 'target/i386/tcg/mem_helper.c', 'target/i386/tcg/misc_helper.c', 'target/i386/tcg/mpx_helper.c', 'target/i386/tcg/seg_helper.c', 'target/i386/tcg/sysemu/bpt_helper.c', 'target/i386/tcg/sysemu/excp_helper.c', 'target/i386/tcg/sysemu/fpu_helper.c', 'target/i386/tcg/sysemu/misc_helper.c', 'target/i386/tcg/sysemu/seg_helper.c', 'target/i386/tcg/sysemu/smm_helper.c', 'target/i386/tcg/sysemu/svm_helper.c', 'target/i386/tcg/sysemu/tcg-cpu.c', 'target/i386/tcg/tcg-cpu.c', 'target/i386/tcg/translate.c', 'target/i386/xsave_helper.c', 'trace/control-target.c', 'x86_64-softmmu-gdbstub-xml.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libhw-display-virtio-vga_libmodule-common",
+ srcs = ["module-common.c"],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:macos": ["platform/darwin-arm64/config-host.h"],
+ "@platforms//os:linux": ["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",
+ "include/sysemu/os-posix.h",
+ ],
+ copts = [] + select({
+ "@platforms//os:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ ] + select({
+ "@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:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = True,
)
+
cc_library(
- alwayslink = 1,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = [] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE', '_REENTRANT'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': ['internal_common_darwin', '@zlib'],'@platforms//os:linux': ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'audio/audio_win_int.h', 'audio/dsound_template.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', 'tcg/i386/tcg-target.opc.h'],'@platforms//os:macos': ['fsdev/file-op-9p.h', 'fsdev/p9array.h', 'fsdev/qemu-fsdev.h', 'fsdev/qemu-fsdev-throttle.h', 'host/include/aarch64/host/cpuinfo.h', 'include/qemu/filemonitor.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle-options.h', 'include/sysemu/os-posix.h', 'include/sysemu/rng-random.h', 'net/vmnet_int.h', 'platform/darwin-arm64/config-host.h', 'tcg/aarch64/tcg-target.h', 'tcg/aarch64/tcg-target.opc.h', 'tcg/aarch64/tcg-target-reg-bits.h'],'@platforms//os:linux': ['accel/accel-system.h', 'accel/tcg/debuginfo.h', 'accel/tcg/internal-common.h', 'accel/tcg/perf.h', 'accel/tcg/tb-context.h', 'audio/audio.h', 'audio/audio_int.h', 'audio/audio_template.h', 'audio/mixeng.h', 'audio/mixeng_template.h', 'audio/rate_template.h', 'audio/trace.h', 'chardev/trace.h', 'config-poison.h', 'disas/disas-internal.h', 'disas/riscv.h', 'disas/riscv-xthead.h', 'disas/riscv-xventana.h', 'dump/win_dump.h', 'ebpf/ebpf_rss.h', 'fsdev/file-op-9p.h', 'fsdev/p9array.h', 'fsdev/qemu-fsdev.h', 'fsdev/qemu-fsdev-throttle.h', 'gdbstub/internals.h', 'gdbstub/trace.h', 'host/include/i386/host/cpuinfo.h', 'host/include/x86_64/host/cpuinfo.h', 'hw/acpi/hmat.h', 'hw/acpi/trace.h', 'hw/acpi/viot.h', 'hw/adc/trace.h', 'hw/arm/smmu-internal.h', 'hw/arm/trace.h', 'hw/audio/ac97.h', 'hw/audio/fmopl.h', 'hw/audio/gusemu.h', 'hw/audio/gustate.h', 'hw/audio/hda-codec-common.h', 'hw/audio/intel-hda.h', 'hw/audio/intel-hda-defs.h', 'hw/audio/lm4549.h', 'hw/audio/pl041.h', 'hw/audio/pl041.hx', 'hw/audio/trace.h', 'hw/block/dataplane/trace.h', 'hw/block/dataplane/virtio-blk.h', 'hw/block/dataplane/xen-block.h', 'hw/block/fdc-internal.h', 'hw/block/m25p80_sfdp.h', 'hw/block/trace.h', 'hw/block/xen_blkif.h', 'hw/char/trace.h', 'hw/core/guest-loader.h', 'hw/core/qdev-prop-internal.h', 'hw/core/trace.h', 'hw/core/uboot_image.h', 'hw/display/ati_int.h', 'hw/display/ati_regs.h', 'hw/display/cirrus_vga_internal.h', 'hw/display/cirrus_vga_rop.h', 'hw/display/cirrus_vga_rop2.h', 'hw/display/framebuffer.h', 'hw/display/pl110_template.h', 'hw/display/trace.h', 'hw/display/vga-access.h', 'hw/display/vga-helpers.h', 'hw/display/vga_int.h', 'hw/display/vga_regs.h', 'hw/display/virtio-vga.h', 'hw/dma/trace.h', 'hw/gpio/trace.h', 'hw/i2c/trace.h', 'hw/i386/acpi-build.h', 'hw/i386/kvm/xen_evtchn.h', 'hw/i386/kvm/xen_primary_console.h', 'hw/ide/ahci_internal.h', 'hw/ide/trace.h', 'hw/input/trace.h', 'hw/intc/gic_internal.h', 'hw/intc/gicv3_internal.h', 'hw/intc/ioapic_internal.h', 'hw/intc/trace.h', 'hw/isa/trace.h', 'hw/mem/trace.h', 'hw/misc/trace.h', 'hw/net/can/can_sja1000.h', 'hw/net/can/ctu_can_fd_frame.h', 'hw/net/can/ctu_can_fd_regs.h', 'hw/net/can/ctucan_core.h', 'hw/net/can/trace.h', 'hw/net/e1000_common.h', 'hw/net/e1000_regs.h', 'hw/net/e1000e_core.h', 'hw/net/e1000x_common.h', 'hw/net/e1000x_regs.h', 'hw/net/igb_common.h', 'hw/net/igb_core.h', 'hw/net/igb_regs.h', 'hw/net/ne2000.h', 'hw/net/net_rx_pkt.h', 'hw/net/net_tx_pkt.h', 'hw/net/pcnet.h', 'hw/net/rocker/rocker.h', 'hw/net/rocker/rocker_desc.h', 'hw/net/rocker/rocker_fp.h', 'hw/net/rocker/rocker_hw.h', 'hw/net/rocker/rocker_of_dpa.h', 'hw/net/rocker/rocker_tlv.h', 'hw/net/rocker/rocker_world.h', 'hw/net/trace.h', 'hw/net/tulip.h', 'hw/net/vmware_utils.h', 'hw/net/vmxnet3.h', 'hw/net/vmxnet3_defs.h', 'hw/net/vmxnet_debug.h', 'hw/nvme/dif.h', 'hw/nvme/nvme.h', 'hw/nvme/trace.h', 'hw/nvram/trace.h', 'hw/pci/pci-internal.h', 'hw/pci/trace.h', 'hw/rtc/trace.h', 'hw/scsi/mfi.h', 'hw/scsi/mpi.h', 'hw/scsi/mptsas.h', 'hw/scsi/trace.h', 'hw/scsi/vmw_pvscsi.h', 'hw/sd/sdhci-internal.h', 'hw/sd/sdmmc-internal.h', 'hw/sd/trace.h', 'hw/sensor/trace.h', 'hw/smbios/smbios_build.h', 'hw/ssi/trace.h', 'hw/timer/trace.h', 'hw/ufs/trace.h', 'hw/ufs/ufs.h', 'hw/usb/ccid.h', 'hw/usb/desc.h', 'hw/usb/hcd-dwc2.h', 'hw/usb/hcd-ehci.h', 'hw/usb/hcd-ohci.h', 'hw/usb/hcd-uhci.h', 'hw/usb/hcd-xhci.h', 'hw/usb/hcd-xhci-pci.h', 'hw/usb/hcd-xhci-sysbus.h', 'hw/usb/trace.h', 'hw/usb/u2f.h', 'hw/virtio/trace.h', 'hw/watchdog/trace.h', 'hw/xen/trace.h', 'include/authz/base.h', 'include/authz/list.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-hmp-cmds.h', 'include/block/block-io.h', 'include/block/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/dirty-bitmap.h', 'include/block/export.h', 'include/block/graph-lock.h', 'include/block/nbd.h', 'include/block/nvme.h', 'include/block/qapi.h', 'include/block/qdict.h', 'include/block/snapshot.h', 'include/block/throttle-groups.h', 'include/block/ufs.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/chardev/char-parallel.h', 'include/chardev/char-serial.h', 'include/crypto/akcipher.h', 'include/crypto/cipher.h', 'include/crypto/hash.h', 'include/crypto/init.h', 'include/crypto/random.h', 'include/crypto/secret_common.h', 'include/crypto/tlscreds.h', 'include/crypto/tlscredsanon.h', 'include/crypto/tlscredsx509.h', 'include/crypto/tlssession.h', 'include/disas/capstone.h', 'include/disas/dis-asm.h', 'include/disas/disas.h', 'include/elf.h', 'include/exec/address-spaces.h', 'include/exec/confidential-guest-support.h', 'include/exec/cpu-common.h', 'include/exec/gdbstub.h', 'include/exec/hwaddr.h', 'include/exec/ioport.h', 'include/exec/log.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/memopidx.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/page-vary.h', 'include/exec/poison.h', 'include/exec/ramblock.h', 'include/exec/ramlist.h', 'include/exec/replay-core.h', 'include/exec/target_page.h', 'include/exec/tlb-common.h', 'include/exec/translation-block.h', 'include/exec/tswap.h', 'include/gdbstub/syscalls.h', 'include/gdbstub/user.h', 'include/glib-compat.h', 'include/hw/acpi/acpi.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/acpi_aml_interface.h', 'include/hw/acpi/acpi_dev_interface.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/acpi/cpu.h', 'include/hw/acpi/cpu_hotplug.h', 'include/hw/acpi/cxl.h', 'include/hw/acpi/erst.h', 'include/hw/acpi/generic_event_device.h', 'include/hw/acpi/ghes.h', 'include/hw/acpi/ich9.h', 'include/hw/acpi/ich9_tco.h', 'include/hw/acpi/ipmi.h', 'include/hw/acpi/memory_hotplug.h', 'include/hw/acpi/pc-hotplug.h', 'include/hw/acpi/pci.h', 'include/hw/acpi/pcihp.h', 'include/hw/acpi/piix4.h', 'include/hw/acpi/tpm.h', 'include/hw/acpi/utils.h', 'include/hw/acpi/vmgenid.h', 'include/hw/adc/aspeed_adc.h', 'include/hw/adc/max111x.h', 'include/hw/adc/npcm7xx_adc.h', 'include/hw/adc/stm32f2xx_adc.h', 'include/hw/adc/zynq-xadc.h', 'include/hw/arm/armsse-version.h', 'include/hw/arm/bcm2835_peripherals.h', 'include/hw/arm/boot.h', 'include/hw/arm/bsa.h', 'include/hw/arm/exynos4210.h', 'include/hw/arm/fdt.h', 'include/hw/arm/linux-boot-if.h', 'include/hw/arm/nrf51.h', 'include/hw/arm/omap.h', 'include/hw/arm/primecell.h', 'include/hw/arm/pxa.h', 'include/hw/arm/raspberrypi-fw-defs.h', 'include/hw/arm/raspi_platform.h', 'include/hw/arm/sharpsl.h', 'include/hw/arm/smmu-common.h', 'include/hw/arm/soc_dma.h', 'include/hw/arm/virt.h', 'include/hw/audio/pcspk.h', 'include/hw/audio/soundhw.h', 'include/hw/audio/virtio-snd.h', 'include/hw/audio/wm8750.h', 'include/hw/block/block.h', 'include/hw/block/fdc.h', 'include/hw/block/flash.h', 'include/hw/boards.h', 'include/hw/char/bcm2835_aux.h', 'include/hw/char/cadence_uart.h', 'include/hw/char/cmsdk-apb-uart.h', 'include/hw/char/digic-uart.h', 'include/hw/char/imx_serial.h', 'include/hw/char/mchp_pfsoc_mmuart.h', 'include/hw/char/nrf51_uart.h', 'include/hw/char/parallel.h', 'include/hw/char/parallel-isa.h', 'include/hw/char/pl011.h', 'include/hw/char/riscv_htif.h', 'include/hw/char/serial.h', 'include/hw/char/shakti_uart.h', 'include/hw/char/sifive_uart.h', 'include/hw/char/stm32f2xx_usart.h', 'include/hw/char/xilinx_uartlite.h', 'include/hw/clock.h', 'include/hw/core/cpu.h', 'include/hw/core/generic-loader.h', 'include/hw/core/split-irq.h', 'include/hw/core/sysbus-fdt.h', 'include/hw/core/sysemu-cpu-ops.h', 'include/hw/cpu/a9mpcore.h', 'include/hw/cpu/arm11mpcore.h', 'include/hw/cpu/cluster.h', 'include/hw/cpu/core.h', 'include/hw/cxl/cxl.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/cxl/cxl_host.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/display/bcm2835_fb.h', 'include/hw/display/blizzard.h', 'include/hw/display/bochs-vbe.h', 'include/hw/display/dpcd.h', 'include/hw/display/edid.h', 'include/hw/display/i2c-ddc.h', 'include/hw/display/ramfb.h', 'include/hw/display/tc6393xb.h', 'include/hw/display/vga.h', 'include/hw/display/xlnx_dp.h', 'include/hw/dma/bcm2835_dma.h', 'include/hw/dma/i8257.h', 'include/hw/dma/pl080.h', 'include/hw/dma/sifive_pdma.h', 'include/hw/dma/xlnx-zdma.h', 'include/hw/dma/xlnx-zynq-devcfg.h', 'include/hw/dma/xlnx_csu_dma.h', 'include/hw/dma/xlnx_dpdma.h', 'include/hw/elf_ops.h', 'include/hw/firmware/smbios.h', 'include/hw/fw-path-provider.h', 'include/hw/gpio/aspeed_gpio.h', 'include/hw/gpio/bcm2835_gpio.h', 'include/hw/gpio/imx_gpio.h', 'include/hw/gpio/npcm7xx_gpio.h', 'include/hw/gpio/nrf51_gpio.h', 'include/hw/gpio/pca_i2c_gpio.h', 'include/hw/gpio/sifive_gpio.h', 'include/hw/hotplug.h', 'include/hw/hw.h', 'include/hw/i2c/allwinner-i2c.h', 'include/hw/i2c/arm_sbcon_i2c.h', 'include/hw/i2c/aspeed_i2c.h', 'include/hw/i2c/bitbang_i2c.h', 'include/hw/i2c/i2c.h', 'include/hw/i2c/i2c_mux_pca954x.h', 'include/hw/i2c/imx_i2c.h', 'include/hw/i2c/microbit_i2c.h', 'include/hw/i2c/npcm7xx_smbus.h', 'include/hw/i2c/pm_smbus.h', 'include/hw/i2c/pmbus_device.h', 'include/hw/i2c/smbus_eeprom.h', 'include/hw/i2c/smbus_master.h', 'include/hw/i2c/smbus_slave.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/i386/pc.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/x86.h', 'include/hw/ide.h', 'include/hw/ide/ahci.h', 'include/hw/ide/internal.h', 'include/hw/ide/isa.h', 'include/hw/ide/pci.h', 'include/hw/ide/piix.h', 'include/hw/input/hid.h', 'include/hw/input/i8042.h', 'include/hw/input/lm832x.h', 'include/hw/input/pl050.h', 'include/hw/input/ps2.h', 'include/hw/input/stellaris_gamepad.h', 'include/hw/input/tsc2xxx.h', 'include/hw/intc/allwinner-a10-pic.h', 'include/hw/intc/arm_gic.h', 'include/hw/intc/arm_gic_common.h', 'include/hw/intc/arm_gicv3.h', 'include/hw/intc/arm_gicv3_common.h', 'include/hw/intc/arm_gicv3_its_common.h', 'include/hw/intc/aspeed_vic.h', 'include/hw/intc/bcm2835_ic.h', 'include/hw/intc/bcm2836_control.h', 'include/hw/intc/exynos4210_combiner.h', 'include/hw/intc/exynos4210_gic.h', 'include/hw/intc/i8259.h', 'include/hw/intc/imx_avic.h', 'include/hw/intc/imx_gpcv2.h', 'include/hw/intc/intc.h', 'include/hw/intc/ioapic.h', 'include/hw/intc/kvm_irqcount.h', 'include/hw/intc/realview_gic.h', 'include/hw/intc/xlnx-zynqmp-ipi.h', 'include/hw/ipack/ipack.h', 'include/hw/ipmi/ipmi.h', 'include/hw/ipmi/ipmi_bt.h', 'include/hw/ipmi/ipmi_kcs.h', 'include/hw/irq.h', 'include/hw/isa/apm.h', 'include/hw/isa/i8259_internal.h', 'include/hw/isa/isa.h', 'include/hw/loader.h', 'include/hw/mem/memory-device.h', 'include/hw/mem/npcm7xx_mc.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/misc/a9scu.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-r40-ccu.h', 'include/hw/misc/allwinner-r40-dramc.h', 'include/hw/misc/allwinner-sid.h', 'include/hw/misc/allwinner-sramc.h', 'include/hw/misc/arm11scu.h', 'include/hw/misc/arm_integrator_debug.h', 'include/hw/misc/armsse-cpu-pwrctrl.h', 'include/hw/misc/armsse-cpuid.h', 'include/hw/misc/armsse-mhu.h', 'include/hw/misc/armv7m_ras.h', 'include/hw/misc/aspeed_hace.h', 'include/hw/misc/aspeed_i3c.h', 'include/hw/misc/aspeed_lpc.h', 'include/hw/misc/aspeed_peci.h', 'include/hw/misc/aspeed_sbc.h', 'include/hw/misc/aspeed_scu.h', 'include/hw/misc/aspeed_sdmc.h', 'include/hw/misc/aspeed_xdma.h', 'include/hw/misc/auxbus.h', 'include/hw/misc/bcm2835_cprman.h', 'include/hw/misc/bcm2835_cprman_internals.h', 'include/hw/misc/bcm2835_mbox.h', 'include/hw/misc/bcm2835_mbox_defs.h', 'include/hw/misc/bcm2835_mphi.h', 'include/hw/misc/bcm2835_powermgt.h', 'include/hw/misc/bcm2835_property.h', 'include/hw/misc/bcm2835_rng.h', 'include/hw/misc/bcm2835_thermal.h', 'include/hw/misc/cbus.h', 'include/hw/misc/imx25_ccm.h', 'include/hw/misc/imx31_ccm.h', 'include/hw/misc/imx6_ccm.h', 'include/hw/misc/imx6_src.h', 'include/hw/misc/imx6ul_ccm.h', 'include/hw/misc/imx7_ccm.h', 'include/hw/misc/imx7_gpr.h', 'include/hw/misc/imx7_snvs.h', 'include/hw/misc/imx7_src.h', 'include/hw/misc/imx_ccm.h', 'include/hw/misc/imx_rngc.h', 'include/hw/misc/iotkit-secctl.h', 'include/hw/misc/iotkit-sysctl.h', 'include/hw/misc/iotkit-sysinfo.h', 'include/hw/misc/ivshmem.h', 'include/hw/misc/led.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/mps2-fpgaio.h', 'include/hw/misc/mps2-scc.h', 'include/hw/misc/msf2-sysreg.h', 'include/hw/misc/npcm7xx_clk.h', 'include/hw/misc/npcm7xx_gcr.h', 'include/hw/misc/npcm7xx_mft.h', 'include/hw/misc/npcm7xx_pci_mbox.h', 'include/hw/misc/npcm7xx_pwm.h', 'include/hw/misc/npcm7xx_rng.h', 'include/hw/misc/nrf51_rng.h', 'include/hw/misc/pca9552.h', 'include/hw/misc/pca9552_regs.h', 'include/hw/misc/pvpanic.h', 'include/hw/misc/sifive_e_aon.h', 'include/hw/misc/sifive_e_prci.h', 'include/hw/misc/sifive_test.h', 'include/hw/misc/sifive_u_otp.h', 'include/hw/misc/sifive_u_prci.h', 'include/hw/misc/stm32f2xx_syscfg.h', 'include/hw/misc/stm32f4xx_exti.h', 'include/hw/misc/stm32f4xx_syscfg.h', 'include/hw/misc/tz-mpc.h', 'include/hw/misc/tz-msc.h', 'include/hw/misc/tz-ppc.h', 'include/hw/misc/unimp.h', 'include/hw/misc/vmcoreinfo.h', 'include/hw/misc/xlnx-cfi-if.h', 'include/hw/misc/xlnx-versal-cframe-reg.h', 'include/hw/misc/xlnx-versal-cfu.h', 'include/hw/misc/xlnx-versal-pmc-iou-slcr.h', 'include/hw/misc/xlnx-versal-trng.h', 'include/hw/misc/xlnx-versal-xramc.h', 'include/hw/misc/xlnx-zynqmp-apu-ctrl.h', 'include/hw/misc/xlnx-zynqmp-crf.h', 'include/hw/net/allwinner-sun8i-emac.h', 'include/hw/net/allwinner_emac.h', 'include/hw/net/cadence_gem.h', 'include/hw/net/ftgmac100.h', 'include/hw/net/imx_fec.h', 'include/hw/net/lan9118.h', 'include/hw/net/mii.h', 'include/hw/net/msf2-emac.h', 'include/hw/net/mv88w8618_eth.h', 'include/hw/net/ne2000-isa.h', 'include/hw/net/npcm7xx_emc.h', 'include/hw/net/smc91c111.h', 'include/hw/net/xlnx-versal-canfd.h', 'include/hw/net/xlnx-zynqmp-can.h', 'include/hw/nmi.h', 'include/hw/nvram/eeprom93xx.h', 'include/hw/nvram/eeprom_at24c.h', 'include/hw/nvram/fw_cfg.h', 'include/hw/nvram/npcm7xx_otp.h', 'include/hw/nvram/nrf51_nvm.h', 'include/hw/nvram/xlnx-bbram.h', 'include/hw/nvram/xlnx-efuse.h', 'include/hw/nvram/xlnx-versal-efuse.h', 'include/hw/nvram/xlnx-zynqmp-efuse.h', 'include/hw/or-irq.h', 'include/hw/pci-bridge/cxl_upstream_port.h', 'include/hw/pci-bridge/pci_expander_bridge.h', 'include/hw/pci-bridge/xio3130_downstream.h', 'include/hw/pci-host/designware.h', 'include/hw/pci-host/gpex.h', 'include/hw/pci-host/i440fx.h', 'include/hw/pci-host/pam.h', 'include/hw/pci-host/q35.h', 'include/hw/pci/msi.h', 'include/hw/pci/msix.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_bridge.h', 'include/hw/pci/pci_bus.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci_host.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_doe.h', 'include/hw/pci/pcie_host.h', 'include/hw/pci/pcie_port.h', 'include/hw/pci/pcie_regs.h', 'include/hw/pci/pcie_sriov.h', 'include/hw/pci/shpc.h', 'include/hw/pci/slotid_cap.h', 'include/hw/pcmcia.h', 'include/hw/platform-bus.h', 'include/hw/ptimer.h', 'include/hw/qdev-clock.h', 'include/hw/qdev-core.h', 'include/hw/qdev-dma.h', 'include/hw/qdev-properties.h', 'include/hw/qdev-properties-system.h', 'include/hw/rdma/rdma.h', 'include/hw/register.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/hw/rtc/allwinner-rtc.h', 'include/hw/rtc/aspeed_rtc.h', 'include/hw/rtc/goldfish_rtc.h', 'include/hw/rtc/mc146818rtc.h', 'include/hw/rtc/mc146818rtc_regs.h', 'include/hw/rtc/pl031.h', 'include/hw/rtc/xlnx-zynqmp-rtc.h', 'include/hw/scsi/emulation.h', 'include/hw/scsi/esp.h', 'include/hw/scsi/scsi.h', 'include/hw/sd/allwinner-sdhost.h', 'include/hw/sd/aspeed_sdhci.h', 'include/hw/sd/bcm2835_sdhost.h', 'include/hw/sd/cadence_sdhci.h', 'include/hw/sd/npcm7xx_sdhci.h', 'include/hw/sd/sd.h', 'include/hw/sd/sdcard_legacy.h', 'include/hw/sd/sdhci.h', 'include/hw/sensor/emc141x_regs.h', 'include/hw/sensor/isl_pmbus_vr.h', 'include/hw/sensor/max16600.h', 'include/hw/sensor/max31790_fan_ctrl.h', 'include/hw/sensor/tmp105.h', 'include/hw/sensor/tmp105_regs.h', 'include/hw/southbridge/ich9.h', 'include/hw/southbridge/piix.h', 'include/hw/ssi/aspeed_smc.h', 'include/hw/ssi/imx_spi.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/ssi.h', 'include/hw/ssi/stm32f2xx_spi.h', 'include/hw/ssi/xilinx_spips.h', 'include/hw/ssi/xlnx-versal-ospi.h', 'include/hw/stream.h', 'include/hw/sysbus.h', 'include/hw/timer/a9gtimer.h', 'include/hw/timer/allwinner-a10-pit.h', 'include/hw/timer/arm_mptimer.h', 'include/hw/timer/armv7m_systick.h', 'include/hw/timer/aspeed_timer.h', 'include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h', 'include/hw/timer/nrf51_timer.h', 'include/hw/timer/sifive_pwm.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/usb.h', 'include/hw/usb/chipidea.h', 'include/hw/usb/dwc2-regs.h', 'include/hw/usb/ehci-regs.h', 'include/hw/usb/hcd-dwc3.h', 'include/hw/usb/hcd-musb.h', 'include/hw/usb/hid.h', 'include/hw/usb/imx-usb-phy.h', 'include/hw/usb/msd.h', 'include/hw/usb/uhci-regs.h', 'include/hw/usb/xhci.h', 'include/hw/usb/xlnx-usb-subsystem.h', 'include/hw/usb/xlnx-versal-usb2-ctrl-regs.h', 'include/hw/vfio/vfio-amd-xgbe.h', 'include/hw/vfio/vfio-calxeda-xgmac.h', 'include/hw/vfio/vfio-common.h', 'include/hw/vfio/vfio-platform.h', 'include/hw/virtio/vhost.h', 'include/hw/virtio/vhost-backend.h', 'include/hw/virtio/vhost-scsi.h', 'include/hw/virtio/vhost-scsi-common.h', 'include/hw/virtio/vhost-user.h', 'include/hw/virtio/vhost-user-device.h', 'include/hw/virtio/vhost-user-scsi.h', 'include/hw/virtio/vhost-vsock.h', 'include/hw/virtio/vhost-vsock-common.h', 'include/hw/virtio/virtio.h', 'include/hw/virtio/virtio-blk.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-crypto.h', 'include/hw/virtio/virtio-dmabuf.h', 'include/hw/virtio/virtio-gpu.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pci.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-input.h', 'include/hw/virtio/virtio-iommu.h', 'include/hw/virtio/virtio-mmio.h', 'include/hw/virtio/virtio-net.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/virtio/virtio-scsi.h', 'include/hw/virtio/virtio-serial.h', 'include/hw/vmstate-if.h', 'include/hw/watchdog/allwinner-wdt.h', 'include/hw/watchdog/cmsdk-apb-watchdog.h', 'include/hw/watchdog/sbsa_gwdt.h', 'include/hw/watchdog/wdt_aspeed.h', 'include/hw/watchdog/wdt_imx2.h', 'include/hw/xen/interface/arch-x86/xen.h', 'include/hw/xen/interface/arch-x86/xen-x86_64.h', 'include/hw/xen/interface/grant_table.h', 'include/hw/xen/interface/io/blkif.h', 'include/hw/xen/interface/io/console.h', 'include/hw/xen/interface/io/fbif.h', 'include/hw/xen/interface/io/kbdif.h', 'include/hw/xen/interface/io/netif.h', 'include/hw/xen/interface/io/protocols.h', 'include/hw/xen/interface/io/ring.h', 'include/hw/xen/interface/io/xenbus.h', 'include/hw/xen/interface/io/xs_wire.h', 'include/hw/xen/interface/xen.h', 'include/hw/xen/interface/xen-compat.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-backend.h', 'include/hw/xen/xen-block.h', 'include/hw/xen/xen-bus.h', 'include/hw/xen/xen-bus-helper.h', 'include/hw/xen/xen-legacy-backend.h', 'include/hw/xen/xen_backend_ops.h', 'include/hw/xen/xen_pvdev.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-command.h', 'include/io/channel-file.h', 'include/io/channel-null.h', 'include/io/channel-socket.h', 'include/io/channel-tls.h', 'include/io/channel-util.h', 'include/io/channel-websock.h', 'include/io/dns-resolver.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/migration/blocker.h', 'include/migration/colo.h', 'include/migration/global_state.h', 'include/migration/misc.h', 'include/migration/qemu-file-types.h', 'include/migration/register.h', 'include/migration/snapshot.h', 'include/migration/vmstate.h', 'include/monitor/hmp.h', 'include/monitor/monitor.h', 'include/monitor/qdev.h', 'include/monitor/qmp-helpers.h', 'include/net/announce.h', 'include/net/can_emu.h', 'include/net/can_host.h', 'include/net/checksum.h', 'include/net/eth.h', 'include/net/filter.h', 'include/net/net.h', 'include/net/queue.h', 'include/net/slirp.h', 'include/net/tap.h', 'include/net/vhost-user.h', 'include/net/vhost-vdpa.h', 'include/net/vhost_net.h', 'include/qapi/clone-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/error.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/type-helpers.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qemu-io.h', 'include/qemu/accel.h', 'include/qemu/async-teardown.h', 'include/qemu/atomic.h', 'include/qemu/bcd.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine_int.h', 'include/qemu/crc-ccitt.h', 'include/qemu/crc32c.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/datadir.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/fifo32.h', 'include/qemu/fifo8.h', 'include/qemu/filemonitor.h', 'include/qemu/guest-random.h', 'include/qemu/hbitmap.h', 'include/qemu/help-texts.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/hw-version.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/iov.h', 'include/qemu/jhash.h', 'include/qemu/job.h', 'include/qemu/keyval.h', 'include/qemu/lockable.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/memfd.h', 'include/qemu/mmap-alloc.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/nvdimm-utils.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/plugin.h', 'include/qemu/plugin-event.h', 'include/qemu/pmem.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qdist.h', 'include/qemu/qemu-plugin.h', 'include/qemu/qemu-print.h', 'include/qemu/qht.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/readline.h', 'include/qemu/reserved-region.h', 'include/qemu/seqlock.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/throttle-options.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qemu/userfaultfd.h', 'include/qemu/uuid.h', 'include/qemu/xxhash.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/semihosting/semihost.h', 'include/standard-headers/drm/drm_fourcc.h', 'include/standard-headers/linux/if_ether.h', 'include/standard-headers/linux/input.h', 'include/standard-headers/linux/input-event-codes.h', 'include/standard-headers/linux/pci_regs.h', 'include/standard-headers/linux/pvpanic.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/udmabuf.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.h', 'include/standard-headers/linux/virtio_console.h', 'include/standard-headers/linux/virtio_crypto.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/standard-headers/linux/virtio_ids.h', 'include/standard-headers/linux/virtio_input.h', 'include/standard-headers/linux/virtio_iommu.h', 'include/standard-headers/linux/virtio_mmio.h', 'include/standard-headers/linux/virtio_net.h', 'include/standard-headers/linux/virtio_pci.h', 'include/standard-headers/linux/virtio_ring.h', 'include/standard-headers/linux/virtio_scsi.h', 'include/standard-headers/linux/virtio_snd.h', 'include/standard-headers/linux/virtio_types.h', 'include/standard-headers/linux/virtio_vsock.h', 'include/sysemu/accel-blocker.h', 'include/sysemu/accel-ops.h', 'include/sysemu/arch_init.h', 'include/sysemu/balloon.h', 'include/sysemu/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/block-ram-registrar.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/cpu-timers-internal.h', 'include/sysemu/cpus.h', 'include/sysemu/cryptodev.h', 'include/sysemu/cryptodev-vhost.h', 'include/sysemu/cryptodev-vhost-user.h', 'include/sysemu/device_tree.h', 'include/sysemu/dirtylimit.h', 'include/sysemu/dirtyrate.h', 'include/sysemu/dma.h', 'include/sysemu/dump.h', 'include/sysemu/dump-arch.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/iothread.h', 'include/sysemu/kvm.h', 'include/sysemu/memory_mapping.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/reset.h', 'include/sysemu/rng.h', 'include/sysemu/rng-random.h', 'include/sysemu/rtc.h', 'include/sysemu/runstate.h', 'include/sysemu/runstate-action.h', 'include/sysemu/seccomp.h', 'include/sysemu/stats.h', 'include/sysemu/sysemu.h', 'include/sysemu/tcg.h', 'include/sysemu/tpm.h', 'include/sysemu/vhost-user-backend.h', 'include/sysemu/watchdog.h', 'include/sysemu/whpx.h', 'include/sysemu/xen.h', 'include/tcg/debug-assert.h', 'include/tcg/tcg.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-mo.h', 'include/tcg/tcg-opc.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/dbus-display.h', 'include/ui/dbus-module.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/pixel_ops.h', 'include/ui/qemu-pixman.h', 'include/ui/qemu-spice.h', 'include/ui/qemu-spice-module.h', 'include/ui/rect.h', 'include/ui/surface.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/asm-generic/hugetlb_encode.h', 'linux-headers/linux/memfd.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/userfaultfd.h', 'linux-headers/linux/vfio.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'migration/block.h', 'migration/channel.h', 'migration/channel-block.h', 'migration/dirtyrate.h', 'migration/exec.h', 'migration/fd.h', 'migration/file.h', 'migration/migration.h', 'migration/migration-stats.h', 'migration/multifd.h', 'migration/options.h', 'migration/postcopy-ram.h', 'migration/qemu-file.h', 'migration/ram.h', 'migration/ram-compress.h', 'migration/rdma.h', 'migration/savevm.h', 'migration/socket.h', 'migration/threadinfo.h', 'migration/tls.h', 'migration/trace.h', 'migration/yank_functions.h', 'monitor/monitor-internal.h', 'monitor/trace.h', 'net/clients.h', 'net/colo.h', 'net/colo-compare.h', 'net/hub.h', 'net/tap-linux.h', 'net/tap_int.h', 'net/trace.h', 'net/util.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-char.h', 'qapi/qapi-events-common.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.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-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-ui.h', 'qemu-options.def', 'qemu-version.h', 'replay/replay-internal.h', 'system/trace.h', 'target/arm/arm-powerctl.h', 'target/arm/cpu-qom.h', 'target/arm/idau.h', 'target/arm/kvm-consts.h', 'target/riscv/cpu_cfg.h', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'tcg/i386/tcg-target-reg-bits.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-audio.h', 'trace/trace-chardev.h', 'trace/trace-gdbstub.h', 'trace/trace-hw_acpi.h', 'trace/trace-hw_adc.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_core.h', 'trace/trace-hw_display.h', 'trace/trace-hw_dma.h', 'trace/trace-hw_gpio.h', 'trace/trace-hw_i2c.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_misc.h', 'trace/trace-hw_net.h', 'trace/trace-hw_net_can.h', 'trace/trace-hw_nvme.h', 'trace/trace-hw_nvram.h', 'trace/trace-hw_pci.h', 'trace/trace-hw_rtc.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_sd.h', 'trace/trace-hw_sensor.h', 'trace/trace-hw_ssi.h', 'trace/trace-hw_timer.h', 'trace/trace-hw_ufs.h', 'trace/trace-hw_usb.h', 'trace/trace-hw_virtio.h', 'trace/trace-hw_watchdog.h', 'trace/trace-hw_xen.h', 'trace/trace-migration.h', 'trace/trace-monitor.h', 'trace/trace-net.h', 'trace/trace-root.h', 'trace/trace-system.h', 'trace/trace-ui.h', 'ui/console-priv.h', 'ui/cursor_hidden.xpm', 'ui/cursor_left_ptr.xpm', 'ui/input-barrier.h', 'ui/input-keymap-atset1-to-qcode.c.inc', 'ui/input-keymap-linux-to-qcode.c.inc', 'ui/input-keymap-osx-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/keymaps.h', 'ui/trace.h', 'ui/vgafont.h', 'ui/vnc.h', 'ui/vnc-auth-vencrypt.h', 'ui/vnc-enc-hextile-template.h', 'ui/vnc-enc-tight.h', 'ui/vnc-enc-zrle.c.inc', 'ui/vnc-enc-zrle.h', 'ui/vnc-enc-zywrle.h', 'ui/vnc-enc-zywrle-template.c', 'ui/vnc-jobs.h', 'ui/vnc-palette.h', 'ui/vnc-ws.h', 'ui/vnc_keysym.h', 'util/block-helpers.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libcommon.fa.p', 'linux-headers', 'platform/linux-x86_64', 'subprojects/libvhost-user', 'tcg/i386'],'//conditions:default': [], }),
- linkopts = select({'@platforms//os:macos': ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],'//conditions:default': [], }),
- name = 'qemu-x86_64-softmmu_common',
- srcs = [] + select({'@platforms//os:windows': ['audio/dsoundaudio.c', 'audio/audio_win_int.c', 'os-win32.c', 'net/tap-win32.c'],'@platforms//os:macos': ['backends/hostmem-file.c', 'backends/rng-random.c', 'fsdev/qemu-fsdev-dummy.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'hw/usb/dev-mtp.c', 'net/tap.c', 'net/tap-bsd.c', 'net/vmnet-host.c', 'net/vmnet-shared.c'],'@platforms//os:linux': ['accel/accel-blocker.c', 'accel/accel-system.c', 'accel/dummy-cpus.c', 'accel/tcg/cpu-exec-common.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/paaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'backends/confidential-guest-support.c', 'backends/cryptodev.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev-vhost.c', 'backends/cryptodev-vhost-user.c', 'backends/hostmem.c', 'backends/hostmem-epc.c', 'backends/hostmem-file.c', 'backends/hostmem-memfd.c', 'backends/hostmem-ram.c', 'backends/rng.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng-random.c', 'backends/vhost-user.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/monitor/block-hmp-cmds.c', 'block/qapi-sysemu.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/testdev.c', 'chardev/wctablet.c', 'cpu-common.c', 'disas/disas.c', 'disas/disas-mon.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'ebpf/ebpf_rss-stub.c', 'fsdev/qemu-fsdev-dummy.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'gdbstub/syscalls.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/cxl.c', 'hw/acpi/erst.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/hmat.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/ipmi.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/piix4.c', 'hw/acpi/utils.c', 'hw/acpi/viot.c', 'hw/acpi/vmgenid.c', 'hw/audio/ac97.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/fmopl.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/hda-codec.c', 'hw/audio/intel-hda.c', 'hw/audio/pcspk.c', 'hw/audio/sb16.c', 'hw/audio/soundhw.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/dataplane/virtio-blk.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/hd-geometry.c', 'hw/block/pflash_cfi01.c', 'hw/block/xen-block.c', 'hw/char/debugcon.c', 'hw/char/ipoctal232.c', 'hw/char/parallel.c', 'hw/char/parallel-isa.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/char/xen_console.c', 'hw/core/clock-vmstate.c', 'hw/core/cpu-common.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/generic-loader.c', 'hw/core/gpio.c', 'hw/core/guest-loader.c', 'hw/core/loader.c', 'hw/core/machine.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine-smp.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/cpu/cluster.c', 'hw/cpu/core.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-events.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/bochs-display.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/i2c-ddc.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/vga.c', 'hw/display/vga-isa.c', 'hw/display/vga-pci.c', 'hw/display/vhost-user-gpu.c', 'hw/display/vhost-user-gpu-pci.c', 'hw/display/vhost-user-vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-gpu-udmabuf.c', 'hw/display/virtio-vga.c', 'hw/display/vmware_vga.c', 'hw/display/xenfb.c', 'hw/dma/i8257.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/core.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/smbus_master.c', 'hw/i2c/smbus_slave.c', 'hw/ide/ahci.c', 'hw/ide/atapi.c', 'hw/ide/core.c', 'hw/ide/ich.c', 'hw/ide/ioport.c', 'hw/ide/isa.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/pckbd.c', 'hw/input/ps2.c', 'hw/input/vhost-user-input.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/virtio-input-host.c', 'hw/intc/i8259.c', 'hw/intc/i8259_common.c', 'hw/intc/intc.c', 'hw/intc/ioapic_common.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/cxl_type3.c', 'hw/mem/memory-device.c', 'hw/mem/nvdimm.c', 'hw/mem/pc-dimm.c', 'hw/misc/applesmc.c', 'hw/misc/debugexit.c', 'hw/misc/edu.c', 'hw/misc/i2c-echo.c', 'hw/misc/ivshmem.c', 'hw/misc/pc-testdev.c', 'hw/misc/pci-testdev.c', 'hw/misc/pvpanic.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/vmcoreinfo.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/e1000.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/e1000x_common.c', 'hw/net/eepro100.c', 'hw/net/igb.c', 'hw/net/igb_core.c', 'hw/net/igbvf.c', 'hw/net/ne2000.c', 'hw/net/ne2000-isa.c', 'hw/net/ne2000-pci.c', 'hw/net/net_rx_pkt.c', 'hw/net/net_tx_pkt.c', 'hw/net/pcnet.c', 'hw/net/pcnet-pci.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vhost_net.c', 'hw/net/vmxnet3.c', 'hw/net/xen_nic.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/fw_cfg-interface.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/i440fx.c', 'hw/pci-host/pam.c', 'hw/pci-host/q35.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci/pcie_host.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/mptsas.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/vhost-scsi.c', 'hw/scsi/vhost-user-scsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/scsi/vmw_pvscsi.c', 'hw/sd/core.c', 'hw/sd/sd.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/sdmmc-internal.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/timer/hpet.c', 'hw/timer/i8254.c', 'hw/timer/i8254_common.c', 'hw/ufs/lu.c', 'hw/ufs/ufs.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-network.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-wacom.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/u2f.c', 'hw/usb/u2f-passthru.c', 'hw/virtio/vhost.c', 'hw/virtio/vhost-user-device.c', 'hw/virtio/vhost-user-device-pci.c', 'hw/virtio/vhost-vsock-common.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-pci.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'hw/xen/xen-backend.c', 'hw/xen/xen-bus.c', 'hw/xen/xen-bus-helper.c', 'hw/xen/xen-legacy-backend.c', 'hw/xen/xen_devconfig.c', 'hw/xen/xen_pvdev.c', 'migration/block.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration.c', 'migration/migration-hmp-cmds.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/ram-compress.c', 'migration/savevm.c', 'migration/socket.c', 'migration/threadinfo.c', 'migration/tls.c', 'monitor/fds.c', 'monitor/hmp.c', 'monitor/hmp-cmds.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/can/can_core.c', 'net/can/can_host.c', 'net/can/can_socketcan.c', 'net/checksum.c', 'net/dgram.c', 'net/dump.c', 'net/eth.c', 'net/filter.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter-replay.c', 'net/hub.c', 'net/net.c', 'net/net-hmp-cmds.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/tap.c', 'net/tap-linux.c', 'net/util.c', 'net/vhost-user.c', 'page-vary-common.c', 'qom/qom-hmp-cmds.c', 'replay/replay.c', 'replay/replay-audio.c', 'replay/replay-char.c', 'replay/replay-debugging.c', 'replay/replay-events.c', 'replay/replay-input.c', 'replay/replay-internal.c', 'replay/replay-net.c', 'replay/replay-random.c', 'replay/replay-snapshot.c', 'replay/replay-time.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'system/async-teardown.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/cpus.c', 'system/datadir.c', 'system/device_tree.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'trace/trace-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/console-vc.c', 'ui/cursor.c', 'ui/input.c', 'ui/input-barrier.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-linux.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/spice-module.c', 'ui/udmabuf.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/vnc.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-clipboard.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-jobs.c', 'ui/vnc-palette.c', 'ui/vnc-ws.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libhwcore",
+ srcs = [
+ "hw/core/bus.c",
+ "hw/core/clock.c",
+ "hw/core/hotplug.c",
+ "hw/core/irq.c",
+ "hw/core/qdev.c",
+ "hw/core/qdev-clock.c",
+ "hw/core/qdev-hotplug.c",
+ "hw/core/qdev-properties.c",
+ "hw/core/reset.c",
+ "hw/core/resettable.c",
+ "hw/core/vmstate-if.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "include/hw/block/block.h",
+ "include/hw/qdev-properties-system.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ ],
+ "@platforms//os:macos": [
+ "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/qemu/coroutine.h",
+ "include/qemu/iov.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/ratelimit.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/transactions.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ ],
+ "@platforms//os:linux": [
+ "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/qemu/coroutine.h",
+ "include/qemu/iov.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/ratelimit.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/transactions.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "config-poison.h",
+ "hw/core/qdev-prop-internal.h",
+ "hw/core/trace.h",
+ "include/block/aio.h",
+ "include/block/graph-lock.h",
+ "include/disas/dis-asm.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/exec/tlb-common.h",
+ "include/glib-compat.h",
+ "include/hw/boards.h",
+ "include/hw/clock.h",
+ "include/hw/core/cpu.h",
+ "include/hw/hotplug.h",
+ "include/hw/irq.h",
+ "include/hw/qdev-clock.h",
+ "include/hw/qdev-core.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/resettable.h",
+ "include/hw/sysbus.h",
+ "include/hw/vmstate-if.h",
+ "include/migration/vmstate.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/ctype.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.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/plugin-event.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/range.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qom/object.h",
+ "include/qom/qom-qobject.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/reset.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-events-authz.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-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.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-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-hw_core.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "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(
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '//external/qemu/subprojects/libvhost-user:vhost-user', '//external/qemu/subprojects/libvhost-user:vhost-user-glib', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h', 'include/hw/block/block.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.h', 'include/qemu/cpuid.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/i386/host/crypto/aes-round.h', 'host/include/x86_64/host/crypto/clmul.h', 'host/include/i386/host/crypto/clmul.h'],'@platforms//os:macos': ['host/include/aarch64/host/cpuinfo.h', 'host/include/aarch64/host/crypto/aes-round.h', 'host/include/aarch64/host/crypto/clmul.h', 'include/qemu/drm.h', 'include/qemu/memfd.h', 'include/qemu/mmap-alloc.h', 'include/qemu/thread-posix.h', 'include/qemu/tsan.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h', 'util/aio-posix.h'],'@platforms//os:linux': ['config-poison.h', 'host/include/i386/host/cpuinfo.h', 'host/include/i386/host/crypto/aes-round.h', 'host/include/i386/host/crypto/clmul.h', 'host/include/x86_64/host/cpuinfo.h', 'host/include/x86_64/host/crypto/aes-round.h', 'host/include/x86_64/host/crypto/clmul.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/block_int.h', 'include/block/block_int-common.h', 'include/block/block_int-global-state.h', 'include/block/block_int-io.h', 'include/block/blockjob.h', 'include/block/export.h', 'include/block/graph-lock.h', 'include/block/qdict.h', 'include/block/raw-aio.h', 'include/block/snapshot.h', 'include/block/thread-pool.h', 'include/block/throttle-groups.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/crypto/aes.h', 'include/crypto/aes-round.h', 'include/crypto/clmul.h', 'include/crypto/hash.h', 'include/crypto/init.h', 'include/crypto/random.h', 'include/crypto/sm4.h', 'include/disas/dis-asm.h', 'include/exec/address-spaces.h', 'include/exec/cpu-common.h', 'include/exec/gdbstub.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/exec/replay-core.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/acpi/acpi-defs.h', 'include/hw/acpi/aml-build.h', 'include/hw/acpi/bios-linker-loader.h', 'include/hw/block/fdc.h', 'include/hw/block/flash.h', 'include/hw/boards.h', 'include/hw/core/cpu.h', 'include/hw/cxl/cxl.h', 'include/hw/cxl/cxl_cdat.h', 'include/hw/cxl/cxl_component.h', 'include/hw/cxl/cxl_device.h', 'include/hw/cxl/cxl_events.h', 'include/hw/cxl/cxl_pci.h', 'include/hw/display/ramfb.h', 'include/hw/firmware/smbios.h', 'include/hw/hotplug.h', 'include/hw/i386/hostmem-epc.h', 'include/hw/i386/pc.h', 'include/hw/i386/sgx-epc.h', 'include/hw/i386/x86.h', 'include/hw/intc/ioapic.h', 'include/hw/isa/isa.h', 'include/hw/mem/memory-device.h', 'include/hw/mem/nvdimm.h', 'include/hw/mem/pc-dimm.h', 'include/hw/nvram/fw_cfg.h', 'include/hw/pci/msi.h', 'include/hw/pci/pci.h', 'include/hw/pci/pci_device.h', 'include/hw/pci/pci_host.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_doe.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/register.h', 'include/hw/registerfields.h', 'include/hw/resettable.h', 'include/hw/sysbus.h', 'include/hw/usb.h', 'include/hw/virtio/virtio.h', 'include/hw/virtio/virtio-bus.h', 'include/hw/virtio/virtio-md-pci.h', 'include/hw/virtio/virtio-pci.h', 'include/hw/vmstate-if.h', 'include/hw/xen/xen.h', 'include/hw/xen/xen-x86.h', 'include/io/channel.h', 'include/io/channel-buffer.h', 'include/io/channel-file.h', 'include/io/channel-socket.h', 'include/io/net-listener.h', 'include/io/task.h', 'include/migration/blocker.h', 'include/migration/colo.h', 'include/migration/vmstate.h', 'include/monitor/monitor.h', 'include/net/announce.h', 'include/net/net.h', 'include/net/queue.h', 'include/qapi/clone-visitor.h', 'include/qapi/compat-policy.h', 'include/qapi/dealloc-visitor.h', 'include/qapi/error.h', 'include/qapi/forward-visitor.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp-event.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/json-writer.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/qnull.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/type-helpers.h', 'include/qapi/util.h', 'include/qapi/visitor.h', 'include/qapi/visitor-impl.h', 'include/qemu/accel.h', 'include/qemu/atomic.h', 'include/qemu/base64.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/buffer.h', 'include/qemu/cacheflush.h', 'include/qemu/cacheinfo.h', 'include/qemu/clang-tsa.h', 'include/qemu/co-shared-resource.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine.h', 'include/qemu/coroutine-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine_int.h', 'include/qemu/cpuid.h', 'include/qemu/crc-ccitt.h', 'include/qemu/crc32c.h', 'include/qemu/ctype.h', 'include/qemu/cutils.h', 'include/qemu/defer-call.h', 'include/qemu/drm.h', 'include/qemu/envlist.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/fifo8.h', 'include/qemu/filemonitor.h', 'include/qemu/futex.h', 'include/qemu/guest-random.h', 'include/qemu/hbitmap.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/hw-version.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/interval-tree.h', 'include/qemu/iov.h', 'include/qemu/iova-tree.h', 'include/qemu/job.h', 'include/qemu/keyval.h', 'include/qemu/lockable.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/main-loop.h', 'include/qemu/memalign.h', 'include/qemu/memfd.h', 'include/qemu/mmap-alloc.h', 'include/qemu/module.h', 'include/qemu/mprotect.h', 'include/qemu/notify.h', 'include/qemu/nvdimm-utils.h', 'include/qemu/option.h', 'include/qemu/option_int.h', 'include/qemu/osdep.h', 'include/qemu/path.h', 'include/qemu/plugin-event.h', 'include/qemu/processor.h', 'include/qemu/progress_meter.h', 'include/qemu/qdist.h', 'include/qemu/qemu-print.h', 'include/qemu/qemu-progress.h', 'include/qemu/qht.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/readline.h', 'include/qemu/reserved-region.h', 'include/qemu/seqlock.h', 'include/qemu/sockets.h', 'include/qemu/stats64.h', 'include/qemu/sys_membarrier.h', 'include/qemu/systemd.h', 'include/qemu/thread.h', 'include/qemu/thread-context.h', 'include/qemu/thread-posix.h', 'include/qemu/throttle.h', 'include/qemu/timed-average.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/tsan.h', 'include/qemu/typedefs.h', 'include/qemu/unicode.h', 'include/qemu/units.h', 'include/qemu/uri.h', 'include/qemu/userfaultfd.h', 'include/qemu/uuid.h', 'include/qemu/vfio-helpers.h', 'include/qemu/vhost-user-server.h', 'include/qemu/xxhash.h', 'include/qemu/yank.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/semihosting/semihost.h', 'include/standard-headers/linux/pci_regs.h', 'include/standard-headers/linux/qemu_fw_cfg.h', 'include/standard-headers/linux/types.h', 'include/standard-headers/linux/vhost_types.h', 'include/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_config.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/block-backend.h', 'include/sysemu/block-backend-common.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-timers.h', 'include/sysemu/cpus.h', 'include/sysemu/dma.h', 'include/sysemu/dump-arch.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/hostmem.h', 'include/sysemu/hvf.h', 'include/sysemu/hw_accel.h', 'include/sysemu/iothread.h', 'include/sysemu/kvm.h', 'include/sysemu/numa.h', 'include/sysemu/nvmm.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'include/sysemu/replay.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'include/sysemu/whpx.h', 'include/ui/win32-kbd-hook.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'linux-headers/linux/userfaultfd.h', 'linux-headers/linux/vfio.h', 'linux-headers/linux/vhost.h', 'linux-headers/linux/vhost_types.h', 'migration/migration.h', 'migration/postcopy-ram.h', 'monitor/monitor-internal.h', 'net/colo-compare.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-authz.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-common.h', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.h', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.h', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-error.h', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-net.h', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.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-common.h', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-yank.h', 'qapi/trace.h', 'qobject/json-parser-int.h', 'qobject/qobject-internal.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-accel_kvm.h', 'trace/trace-accel_tcg.h', 'trace/trace-audio.h', 'trace/trace-authz.h', 'trace/trace-backends.h', 'trace/trace-backends_tpm.h', 'trace/trace-block.h', 'trace/trace-chardev.h', 'trace/trace-crypto.h', 'trace/trace-ebpf.h', 'trace/trace-gdbstub.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_core.h', 'trace/trace-hw_display.h', 'trace/trace-hw_dma.h', 'trace/trace-hw_gpio.h', 'trace/trace-hw_hyperv.h', 'trace/trace-hw_i2c.h', 'trace/trace-hw_i386.h', 'trace/trace-hw_i386_kvm.h', 'trace/trace-hw_i386_xen.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_remote.h', 'trace/trace-hw_rtc.h', 'trace/trace-hw_s390x.h', 'trace/trace-hw_scsi.h', 'trace/trace-hw_sd.h', 'trace/trace-hw_sensor.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-io.h', 'trace/trace-migration.h', 'trace/trace-monitor.h', 'trace/trace-nbd.h', 'trace/trace-net.h', 'trace/trace-qapi.h', 'trace/trace-qapi_commands_acpi_trace_events.h', 'trace/trace-qapi_commands_audio_trace_events.h', 'trace/trace-qapi_commands_authz_trace_events.h', 'trace/trace-qapi_commands_block_core_trace_events.h', 'trace/trace-qapi_commands_block_export_trace_events.h', 'trace/trace-qapi_commands_block_trace_events.h', 'trace/trace-qapi_commands_char_trace_events.h', 'trace/trace-qapi_commands_common_trace_events.h', 'trace/trace-qapi_commands_compat_trace_events.h', 'trace/trace-qapi_commands_control_trace_events.h', 'trace/trace-qapi_commands_crypto_trace_events.h', 'trace/trace-qapi_commands_cryptodev_trace_events.h', 'trace/trace-qapi_commands_cxl_trace_events.h', 'trace/trace-qapi_commands_dump_trace_events.h', 'trace/trace-qapi_commands_error_trace_events.h', 'trace/trace-qapi_commands_introspect_trace_events.h', 'trace/trace-qapi_commands_job_trace_events.h', 'trace/trace-qapi_commands_machine_common_trace_events.h', 'trace/trace-qapi_commands_machine_target_trace_events.h', 'trace/trace-qapi_commands_machine_trace_events.h', 'trace/trace-qapi_commands_migration_trace_events.h', 'trace/trace-qapi_commands_misc_target_trace_events.h', 'trace/trace-qapi_commands_misc_trace_events.h', 'trace/trace-qapi_commands_net_trace_events.h', 'trace/trace-qapi_commands_pci_trace_events.h', 'trace/trace-qapi_commands_pragma_trace_events.h', 'trace/trace-qapi_commands_qdev_trace_events.h', 'trace/trace-qapi_commands_qom_trace_events.h', 'trace/trace-qapi_commands_rdma_trace_events.h', 'trace/trace-qapi_commands_replay_trace_events.h', 'trace/trace-qapi_commands_rocker_trace_events.h', 'trace/trace-qapi_commands_run_state_trace_events.h', 'trace/trace-qapi_commands_sockets_trace_events.h', 'trace/trace-qapi_commands_stats_trace_events.h', 'trace/trace-qapi_commands_tpm_trace_events.h', 'trace/trace-qapi_commands_trace_trace_events.h', 'trace/trace-qapi_commands_transaction_trace_events.h', 'trace/trace-qapi_commands_ui_trace_events.h', 'trace/trace-qapi_commands_virtio_trace_events.h', 'trace/trace-qapi_commands_yank_trace_events.h', 'trace/trace-qom.h', 'trace/trace-root.h', 'trace/trace-scsi.h', 'trace/trace-system.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-ui.h', 'trace/trace-util.h', 'util/aio-posix.h', 'util/block-helpers.h', 'util/qemu-thread-common.h', 'util/trace.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libqemuutil.a.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'subprojects/libvhost-user', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'qemuutil',
- srcs = [] + select({'@platforms//os:windows': ['util/aio-win32.c', 'util/event_notifier-win32.c', 'util/oslib-win32.c', 'util/qemu-thread-win32.c', 'util/coroutine-windows.c', 'util/cpuinfo-i386.c'],'@platforms//os:macos': ['stubs/blk-commit-all.c', 'stubs/blk-exp-close-all.c', 'util/aio-posix.c', 'util/compatfd.c', 'util/coroutine-sigaltstack.c', 'util/cpuinfo-aarch64.c', 'util/drm.c', 'util/event_notifier-posix.c', 'util/fdmon-poll.c', 'util/memfd.c', 'util/mmap-alloc.c', 'util/oslib-posix.c', 'util/qemu-thread-posix.c'],'@platforms//os:linux': ['crypto/aes.c', 'crypto/clmul.c', 'crypto/init.c', 'crypto/random-platform.c', 'crypto/sm4.c', 'qapi/opts-visitor.c', 'qapi/qapi-builtin-types.c', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-clone-visitor.c', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-commands-audio.c', 'qapi/qapi-commands-authz.c', 'qapi/qapi-commands-block.c', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-commands-char.c', 'qapi/qapi-commands-common.c', 'qapi/qapi-commands-compat.c', 'qapi/qapi-commands-control.c', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-commands-dump.c', 'qapi/qapi-commands-error.c', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-commands-job.c', 'qapi/qapi-commands-machine.c', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-commands-migration.c', 'qapi/qapi-commands-misc.c', 'qapi/qapi-commands-net.c', 'qapi/qapi-commands-pci.c', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-commands-qom.c', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-commands-replay.c', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-commands-stats.c', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-commands-trace.c', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-commands-ui.c', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-commands-yank.c', 'qapi/qapi-dealloc-visitor.c', 'qapi/qapi-events-acpi.c', 'qapi/qapi-events-audio.c', 'qapi/qapi-events-authz.c', 'qapi/qapi-events-block.c', 'qapi/qapi-events-block-core.c', 'qapi/qapi-events-block-export.c', 'qapi/qapi-events-char.c', 'qapi/qapi-events-common.c', 'qapi/qapi-events-compat.c', 'qapi/qapi-events-control.c', 'qapi/qapi-events-crypto.c', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-events-cxl.c', 'qapi/qapi-events-dump.c', 'qapi/qapi-events-error.c', 'qapi/qapi-events-introspect.c', 'qapi/qapi-events-job.c', 'qapi/qapi-events-machine.c', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-events-migration.c', 'qapi/qapi-events-misc.c', 'qapi/qapi-events-net.c', 'qapi/qapi-events-pci.c', 'qapi/qapi-events-pragma.c', 'qapi/qapi-events-qdev.c', 'qapi/qapi-events-qom.c', 'qapi/qapi-events-rdma.c', 'qapi/qapi-events-replay.c', 'qapi/qapi-events-rocker.c', 'qapi/qapi-events-run-state.c', 'qapi/qapi-events-sockets.c', 'qapi/qapi-events-stats.c', 'qapi/qapi-events-tpm.c', 'qapi/qapi-events-trace.c', 'qapi/qapi-events-transaction.c', 'qapi/qapi-events-ui.c', 'qapi/qapi-events-virtio.c', 'qapi/qapi-events-yank.c', 'qapi/qapi-forward-visitor.c', 'qapi/qapi-type-helpers.c', 'qapi/qapi-types-acpi.c', 'qapi/qapi-types-audio.c', 'qapi/qapi-types-authz.c', 'qapi/qapi-types-block.c', 'qapi/qapi-types-block-core.c', 'qapi/qapi-types-block-export.c', 'qapi/qapi-types-char.c', 'qapi/qapi-types-common.c', 'qapi/qapi-types-compat.c', 'qapi/qapi-types-control.c', 'qapi/qapi-types-crypto.c', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-types-cxl.c', 'qapi/qapi-types-dump.c', 'qapi/qapi-types-error.c', 'qapi/qapi-types-introspect.c', 'qapi/qapi-types-job.c', 'qapi/qapi-types-machine.c', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-types-migration.c', 'qapi/qapi-types-misc.c', 'qapi/qapi-types-net.c', 'qapi/qapi-types-pci.c', 'qapi/qapi-types-pragma.c', 'qapi/qapi-types-qdev.c', 'qapi/qapi-types-qom.c', 'qapi/qapi-types-rdma.c', 'qapi/qapi-types-replay.c', 'qapi/qapi-types-rocker.c', 'qapi/qapi-types-run-state.c', 'qapi/qapi-types-sockets.c', 'qapi/qapi-types-stats.c', 'qapi/qapi-types-tpm.c', 'qapi/qapi-types-trace.c', 'qapi/qapi-types-transaction.c', 'qapi/qapi-types-ui.c', 'qapi/qapi-types-virtio.c', 'qapi/qapi-types-yank.c', 'qapi/qapi-util.c', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-visit-audio.c', 'qapi/qapi-visit-authz.c', 'qapi/qapi-visit-block.c', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-visit-char.c', 'qapi/qapi-visit-common.c', 'qapi/qapi-visit-compat.c', 'qapi/qapi-visit-control.c', 'qapi/qapi-visit-core.c', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-visit-dump.c', 'qapi/qapi-visit-error.c', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-visit-job.c', 'qapi/qapi-visit-machine.c', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-visit-migration.c', 'qapi/qapi-visit-misc.c', 'qapi/qapi-visit-net.c', 'qapi/qapi-visit-pci.c', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-visit-qom.c', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-visit-replay.c', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-visit-stats.c', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-visit-trace.c', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-visit-ui.c', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-visit-yank.c', 'qapi/qmp-dispatch.c', 'qapi/qmp-event.c', 'qapi/qmp-registry.c', 'qapi/qobject-input-visitor.c', 'qapi/qobject-output-visitor.c', 'qapi/string-input-visitor.c', 'qapi/string-output-visitor.c', 'qobject/block-qdict.c', 'qobject/json-lexer.c', 'qobject/json-parser.c', 'qobject/json-streamer.c', 'qobject/json-writer.c', 'qobject/qbool.c', 'qobject/qdict.c', 'qobject/qjson.c', 'qobject/qlist.c', 'qobject/qlit.c', 'qobject/qnull.c', 'qobject/qnum.c', 'qobject/qobject.c', 'qobject/qstring.c', 'stubs/bdrv-next-monitor-owned.c', 'stubs/blk-commit-all.c', 'stubs/blk-exp-close-all.c', 'stubs/blockdev-close-all-bdrv-states.c', 'stubs/change-state-handler.c', 'stubs/cmos.c', 'stubs/colo.c', 'stubs/colo-compare.c', 'stubs/cpu-get-clock.c', 'stubs/cpu-synchronize-state.c', 'stubs/cpus-get-virtual-clock.c', 'stubs/dump.c', 'stubs/fdset.c', 'stubs/fw_cfg.c', 'stubs/gdbstub.c', 'stubs/get-vm-name.c', 'stubs/graph-lock.c', 'stubs/icount.c', 'stubs/iothread-lock.c', 'stubs/iothread-lock-block.c', 'stubs/is-daemonized.c', 'stubs/isa-bus.c', 'stubs/memory_device.c', 'stubs/migr-blocker.c', 'stubs/module-opts.c', 'stubs/monitor.c', 'stubs/pci-bus.c', 'stubs/physmem.c', 'stubs/qemu-timer-notify-cb.c', 'stubs/qmp-command-available.c', 'stubs/qmp-quit.c', 'stubs/qtest.c', 'stubs/ram-block.c', 'stubs/ramfb.c', 'stubs/replay.c', 'stubs/replay-tools.c', 'stubs/runstate-check.c', 'stubs/semihost.c', 'stubs/semihost-all.c', 'stubs/sysbus.c', 'stubs/target-get-monitor-def.c', 'stubs/target-monitor-defs.c', 'stubs/trace-control.c', 'stubs/usb-dev-stub.c', 'stubs/uuid.c', 'stubs/virtio-md-pci.c', 'stubs/vm-stop.c', 'stubs/vmstate.c', 'stubs/win32-kbd-hook.c', 'stubs/xen-hw-stub.c', 'trace/control.c', 'trace/qmp.c', 'trace/trace-accel_kvm.c', 'trace/trace-accel_tcg.c', 'trace/trace-audio.c', 'trace/trace-authz.c', 'trace/trace-backends.c', 'trace/trace-backends_tpm.c', 'trace/trace-block.c', 'trace/trace-chardev.c', 'trace/trace-crypto.c', 'trace/trace-ebpf.c', 'trace/trace-gdbstub.c', 'trace/trace-hw_9pfs.c', 'trace/trace-hw_acpi.c', 'trace/trace-hw_adc.c', 'trace/trace-hw_alpha.c', 'trace/trace-hw_arm.c', 'trace/trace-hw_audio.c', 'trace/trace-hw_block.c', 'trace/trace-hw_block_dataplane.c', 'trace/trace-hw_char.c', 'trace/trace-hw_core.c', 'trace/trace-hw_display.c', 'trace/trace-hw_dma.c', 'trace/trace-hw_gpio.c', 'trace/trace-hw_hyperv.c', 'trace/trace-hw_i2c.c', 'trace/trace-hw_i386.c', 'trace/trace-hw_i386_kvm.c', 'trace/trace-hw_i386_xen.c', 'trace/trace-hw_ide.c', 'trace/trace-hw_input.c', 'trace/trace-hw_intc.c', 'trace/trace-hw_isa.c', 'trace/trace-hw_mem.c', 'trace/trace-hw_mips.c', 'trace/trace-hw_misc.c', 'trace/trace-hw_misc_macio.c', 'trace/trace-hw_net.c', 'trace/trace-hw_net_can.c', 'trace/trace-hw_nubus.c', 'trace/trace-hw_nvme.c', 'trace/trace-hw_nvram.c', 'trace/trace-hw_pci.c', 'trace/trace-hw_pci_host.c', 'trace/trace-hw_ppc.c', 'trace/trace-hw_rdma.c', 'trace/trace-hw_rdma_vmw.c', 'trace/trace-hw_remote.c', 'trace/trace-hw_rtc.c', 'trace/trace-hw_s390x.c', 'trace/trace-hw_scsi.c', 'trace/trace-hw_sd.c', 'trace/trace-hw_sensor.c', 'trace/trace-hw_sh4.c', 'trace/trace-hw_sparc.c', 'trace/trace-hw_sparc64.c', 'trace/trace-hw_ssi.c', 'trace/trace-hw_timer.c', 'trace/trace-hw_tpm.c', 'trace/trace-hw_ufs.c', 'trace/trace-hw_usb.c', 'trace/trace-hw_vfio.c', 'trace/trace-hw_virtio.c', 'trace/trace-hw_watchdog.c', 'trace/trace-hw_xen.c', 'trace/trace-io.c', 'trace/trace-migration.c', 'trace/trace-monitor.c', 'trace/trace-nbd.c', 'trace/trace-net.c', 'trace/trace-qapi.c', 'trace/trace-qapi_commands_acpi_trace_events.c', 'trace/trace-qapi_commands_audio_trace_events.c', 'trace/trace-qapi_commands_authz_trace_events.c', 'trace/trace-qapi_commands_block_core_trace_events.c', 'trace/trace-qapi_commands_block_export_trace_events.c', 'trace/trace-qapi_commands_block_trace_events.c', 'trace/trace-qapi_commands_char_trace_events.c', 'trace/trace-qapi_commands_common_trace_events.c', 'trace/trace-qapi_commands_compat_trace_events.c', 'trace/trace-qapi_commands_control_trace_events.c', 'trace/trace-qapi_commands_crypto_trace_events.c', 'trace/trace-qapi_commands_cryptodev_trace_events.c', 'trace/trace-qapi_commands_cxl_trace_events.c', 'trace/trace-qapi_commands_dump_trace_events.c', 'trace/trace-qapi_commands_error_trace_events.c', 'trace/trace-qapi_commands_introspect_trace_events.c', 'trace/trace-qapi_commands_job_trace_events.c', 'trace/trace-qapi_commands_machine_common_trace_events.c', 'trace/trace-qapi_commands_machine_target_trace_events.c', 'trace/trace-qapi_commands_machine_trace_events.c', 'trace/trace-qapi_commands_migration_trace_events.c', 'trace/trace-qapi_commands_misc_target_trace_events.c', 'trace/trace-qapi_commands_misc_trace_events.c', 'trace/trace-qapi_commands_net_trace_events.c', 'trace/trace-qapi_commands_pci_trace_events.c', 'trace/trace-qapi_commands_pragma_trace_events.c', 'trace/trace-qapi_commands_qdev_trace_events.c', 'trace/trace-qapi_commands_qom_trace_events.c', 'trace/trace-qapi_commands_rdma_trace_events.c', 'trace/trace-qapi_commands_replay_trace_events.c', 'trace/trace-qapi_commands_rocker_trace_events.c', 'trace/trace-qapi_commands_run_state_trace_events.c', 'trace/trace-qapi_commands_sockets_trace_events.c', 'trace/trace-qapi_commands_stats_trace_events.c', 'trace/trace-qapi_commands_tpm_trace_events.c', 'trace/trace-qapi_commands_trace_trace_events.c', 'trace/trace-qapi_commands_transaction_trace_events.c', 'trace/trace-qapi_commands_ui_trace_events.c', 'trace/trace-qapi_commands_virtio_trace_events.c', 'trace/trace-qapi_commands_yank_trace_events.c', 'trace/trace-qom.c', 'trace/trace-root.c', 'trace/trace-scsi.c', 'trace/trace-system.c', 'trace/trace-target_arm.c', 'trace/trace-target_arm_hvf.c', 'trace/trace-target_hppa.c', 'trace/trace-target_i386.c', 'trace/trace-target_i386_kvm.c', 'trace/trace-target_mips_tcg.c', 'trace/trace-target_nios2.c', 'trace/trace-target_ppc.c', 'trace/trace-target_riscv.c', 'trace/trace-target_s390x.c', 'trace/trace-target_s390x_kvm.c', 'trace/trace-target_sparc.c', 'trace/trace-ui.c', 'trace/trace-util.c', 'util/aio-posix.c', 'util/aio-wait.c', 'util/aiocb.c', 'util/async.c', 'util/base64.c', 'util/bitmap.c', 'util/bitops.c', 'util/block-helpers.c', 'util/buffer.c', 'util/bufferiszero.c', 'util/cacheflush.c', 'util/compatfd.c', 'util/coroutine-ucontext.c', 'util/cpuinfo-i386.c', 'util/crc-ccitt.c', 'util/crc32c.c', 'util/cutils.c', 'util/defer-call.c', 'util/drm.c', 'util/envlist.c', 'util/error.c', 'util/error-report.c', 'util/event_notifier-posix.c', 'util/fdmon-epoll.c', 'util/fdmon-poll.c', 'util/fifo8.c', 'util/filemonitor-inotify.c', 'util/getauxval.c', 'util/guest-random.c', 'util/hbitmap.c', 'util/hexdump.c', 'util/host-utils.c', 'util/id.c', 'util/int128.c', 'util/interval-tree.c', 'util/iov.c', 'util/iova-tree.c', 'util/keyval.c', 'util/lockcnt.c', 'util/log.c', 'util/main-loop.c', 'util/memalign.c', 'util/memfd.c', 'util/mmap-alloc.c', 'util/module.c', 'util/notify.c', 'util/nvdimm-utils.c', 'util/osdep.c', 'util/oslib-posix.c', 'util/path.c', 'util/qdist.c', 'util/qemu-co-shared-resource.c', 'util/qemu-co-timeout.c', 'util/qemu-config.c', 'util/qemu-coroutine.c', 'util/qemu-coroutine-io.c', 'util/qemu-coroutine-lock.c', 'util/qemu-coroutine-sleep.c', 'util/qemu-option.c', 'util/qemu-print.c', 'util/qemu-progress.c', 'util/qemu-sockets.c', 'util/qemu-thread-posix.c', 'util/qemu-timer.c', 'util/qemu-timer-common.c', 'util/qht.c', 'util/qsp.c', 'util/range.c', 'util/rcu.c', 'util/readline.c', 'util/reserved-region.c', 'util/stats64.c', 'util/systemd.c', 'util/thread-context.c', 'util/thread-pool.c', 'util/throttle.c', 'util/timed-average.c', 'util/transactions.c', 'util/unicode.c', 'util/uri.c', 'util/userfaultfd.c', 'util/uuid.c', 'util/vfio-helpers.c', 'util/vhost-user-server.c', 'util/yank.c'],'//conditions:default': [], }),
- visibility = ['//visibility:public'],
+ name = "libio",
+ srcs = [
+ "io/channel.c",
+ "io/channel-buffer.c",
+ "io/channel-command.c",
+ "io/channel-file.c",
+ "io/channel-null.c",
+ "io/channel-socket.c",
+ "io/channel-tls.c",
+ "io/channel-util.c",
+ "io/channel-watch.c",
+ "io/channel-websock.c",
+ "io/dns-resolver.c",
+ "io/net-listener.c",
+ "io/task.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",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "config-poison.h",
+ "include/block/aio.h",
+ "include/block/aio-wait.h",
+ "include/block/graph-lock.h",
+ "include/crypto/hash.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.h",
+ "include/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/io/channel-command.h",
+ "include/io/channel-file.h",
+ "include/io/channel-null.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/channel-util.h",
+ "include/io/channel-watch.h",
+ "include/io/channel-websock.h",
+ "include/io/dns-resolver.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.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/log-for-trace.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sockets.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/sysemu/event-loop-base.h",
+ "io/trace.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-sockets.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-io.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # 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 = ["libqemuutil"] + select({
+ "@platforms//os:windows": [
+ "//external/qemu/google/compat/windows:compat",
+ "@zlib",
+ ],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ ],
+ alwayslink = True,
)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['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/block/qdict.h', 'include/chardev/char.h', 'include/chardev/char-fe.h', 'include/chardev/char-io.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/io/channel.h', 'include/monitor/monitor.h', 'include/qapi/compat-policy.h', 'include/qapi/error.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/dispatch.h', 'include/qapi/qmp/json-parser.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qlit.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.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/cutils.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-for-trace.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.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/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/iothread.h', 'include/sysemu/os-posix.h', 'include/sysemu/qtest.h', 'monitor/monitor-internal.h', 'monitor/trace.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-emit-events.h', 'qapi/qapi-introspect.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-sockets.h', 'qemu-version.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-monitor.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libqmp.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'qmp',
- srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.c'],
- visibility = ['//visibility:public'],
+ name = "libmigration",
+ srcs = [
+ "migration/migration-stats.c",
+ "migration/page_cache.c",
+ "migration/qemu-file.c",
+ "migration/vmstate.c",
+ "migration/vmstate-types.c",
+ "migration/xbzrle.c",
+ "migration/yank_functions.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": [
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "config-poison.h",
+ "include/block/aio.h",
+ "include/block/graph-lock.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlssession.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/fpu/softfloat-types.h",
+ "include/glib-compat.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/vmstate-if.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/task.h",
+ "include/migration/qemu-file-types.h",
+ "include/migration/vmstate.h",
+ "include/net/announce.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qerror.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/coroutine_int.h",
+ "include/qemu/cpu-float.h",
+ "include/qemu/cutils.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/lockable.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/madvise.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/processor.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/range.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/sysemu/runstate.h",
+ "migration/migration.h",
+ "migration/migration-stats.h",
+ "migration/options.h",
+ "migration/page_cache.h",
+ "migration/postcopy-ram.h",
+ "migration/qemu-file.h",
+ "migration/rdma.h",
+ "migration/savevm.h",
+ "migration/trace.h",
+ "migration/xbzrle.h",
+ "migration/yank_functions.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-migration.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-yank.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-migration.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "include",
+ ] + select({
+ "@platforms//os:windows": ["platform/windows-amd64"],
+ "@platforms//os:macos": ["platform/darwin-arm64"],
+ "@platforms//os:linux": [
+ "host/include/x86_64",
+ "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": [],
+ }),
)
+
+cc_library(
+ name = "libmodule-common",
+ srcs = ["module-common.c"],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:macos": ["platform/darwin-arm64/config-host.h"],
+ "@platforms//os:linux": ["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",
+ "include/sysemu/os-posix.h",
+ ],
+ copts = [] + select({
+ "@platforms//os:linux": ["-mcx16"],
+ "//conditions:default": [],
+ }) + ["-Wno-implicit-function-declaration"],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "BUILD_DSO",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ ] + select({
+ "@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:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = True,
+)
+
cc_library(
- alwayslink = True,
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.h'],'@platforms//os:macos': ['include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h'],'@platforms//os:linux': ['config-poison.h', 'include/exec/poison.h', 'include/glib-compat.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'include/qapi/forward-visitor.h', 'include/qapi/opts-visitor.h', 'include/qapi/qmp/qbool.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qerror.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qlist.h', 'include/qapi/qmp/qnum.h', 'include/qapi/qmp/qobject.h', 'include/qapi/qmp/qstring.h', 'include/qapi/qobject-input-visitor.h', 'include/qapi/qobject-output-visitor.h', 'include/qapi/string-input-visitor.h', 'include/qapi/string-output-visitor.h', 'include/qapi/util.h', 'include/qapi/visitor.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/config-file.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/help_option.h', 'include/qemu/host-utils.h', 'include/qemu/id.h', 'include/qemu/int128.h', 'include/qemu/keyval.h', 'include/qemu/log-for-trace.h', 'include/qemu/memalign.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/osdep.h', 'include/qemu/processor.h', 'include/qemu/qemu-print.h', 'include/qemu/qsp.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/typedefs.h', 'include/qom/object.h', 'include/qom/object_interfaces.h', 'include/qom/qom-qobject.h', 'include/sysemu/os-posix.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-job.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-sockets.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-qom.h', 'qapi/qapi-visit-sockets.h', 'qom/trace.h', 'trace/control.h', 'trace/control-internal.h', 'trace/event-internal.h', 'trace/trace-qom.h'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'libqom.fa.p', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg/i386', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'qom',
- srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.c'],
- visibility = ['//visibility:public'],
+ name = "libqemu-aarch64-softmmu",
+ srcs = [
+ "hw/arm/allwinner-a10.c",
+ "hw/arm/allwinner-h3.c",
+ "hw/arm/allwinner-r40.c",
+ "hw/arm/armsse.c",
+ "hw/arm/armv7m.c",
+ "hw/arm/aspeed.c",
+ "hw/arm/aspeed_ast10x0.c",
+ "hw/arm/aspeed_ast2400.c",
+ "hw/arm/aspeed_ast2600.c",
+ "hw/arm/aspeed_eeprom.c",
+ "hw/arm/aspeed_soc_common.c",
+ "hw/arm/bananapi_m2u.c",
+ "hw/arm/bcm2836.c",
+ "hw/arm/boot.c",
+ "hw/arm/collie.c",
+ "hw/arm/cubieboard.c",
+ "hw/arm/digic.c",
+ "hw/arm/digic_boards.c",
+ "hw/arm/exynos4210.c",
+ "hw/arm/fby35.c",
+ "hw/arm/fsl-imx25.c",
+ "hw/arm/fsl-imx31.c",
+ "hw/arm/fsl-imx6.c",
+ "hw/arm/fsl-imx6ul.c",
+ "hw/arm/fsl-imx7.c",
+ "hw/arm/gumstix.c",
+ "hw/arm/highbank.c",
+ "hw/arm/imx25_pdk.c",
+ "hw/arm/integratorcp.c",
+ "hw/arm/kzm.c",
+ "hw/arm/mainstone.c",
+ "hw/arm/mcimx6ul-evk.c",
+ "hw/arm/mcimx7d-sabre.c",
+ "hw/arm/microbit.c",
+ "hw/arm/mps2.c",
+ "hw/arm/mps2-tz.c",
+ "hw/arm/msf2-soc.c",
+ "hw/arm/msf2-som.c",
+ "hw/arm/musca.c",
+ "hw/arm/musicpal.c",
+ "hw/arm/netduino2.c",
+ "hw/arm/netduinoplus2.c",
+ "hw/arm/npcm7xx.c",
+ "hw/arm/npcm7xx_boards.c",
+ "hw/arm/nrf51_soc.c",
+ "hw/arm/nseries.c",
+ "hw/arm/olimex-stm32-h405.c",
+ "hw/arm/omap1.c",
+ "hw/arm/omap2.c",
+ "hw/arm/omap_sx1.c",
+ "hw/arm/orangepi.c",
+ "hw/arm/palm.c",
+ "hw/arm/pxa2xx.c",
+ "hw/arm/pxa2xx_gpio.c",
+ "hw/arm/pxa2xx_pic.c",
+ "hw/arm/raspi.c",
+ "hw/arm/realview.c",
+ "hw/arm/sabrelite.c",
+ "hw/arm/sbsa-ref.c",
+ "hw/arm/smmuv3.c",
+ "hw/arm/spitz.c",
+ "hw/arm/stellaris.c",
+ "hw/arm/stm32f100_soc.c",
+ "hw/arm/stm32f205_soc.c",
+ "hw/arm/stm32f405_soc.c",
+ "hw/arm/stm32vldiscovery.c",
+ "hw/arm/strongarm.c",
+ "hw/arm/versatilepb.c",
+ "hw/arm/vexpress.c",
+ "hw/arm/virt.c",
+ "hw/arm/virt-acpi-build.c",
+ "hw/arm/xilinx_zynq.c",
+ "hw/arm/xlnx-versal.c",
+ "hw/arm/xlnx-versal-virt.c",
+ "hw/arm/xlnx-zcu102.c",
+ "hw/arm/xlnx-zynqmp.c",
+ "hw/arm/z2.c",
+ "hw/block/virtio-blk.c",
+ "hw/block/virtio-blk-common.c",
+ "target/arm/arch_dump.c",
+ "target/arm/arm-powerctl.c",
+ "target/arm/arm-qmp-cmds.c",
+ "target/arm/cortex-regs.c",
+ "target/arm/cpu.c",
+ "target/arm/cpu64.c",
+ "target/arm/debug_helper.c",
+ "target/arm/gdbstub.c",
+ "target/arm/gdbstub64.c",
+ "target/arm/helper.c",
+ "target/arm/kvm-stub.c",
+ "target/arm/machine.c",
+ "target/arm/ptw.c",
+ "target/arm/tcg/cpu32.c",
+ "target/arm/tcg/cpu64.c",
+ "target/arm/tcg/crypto_helper.c",
+ "target/arm/tcg/helper-a64.c",
+ "target/arm/tcg/hflags.c",
+ "target/arm/tcg/iwmmxt_helper.c",
+ "target/arm/tcg/m_helper.c",
+ "target/arm/tcg/mte_helper.c",
+ "target/arm/tcg/mve_helper.c",
+ "target/arm/tcg/neon_helper.c",
+ "target/arm/tcg/op_helper.c",
+ "target/arm/tcg/pauth_helper.c",
+ "target/arm/tcg/psci.c",
+ "target/arm/tcg/sme_helper.c",
+ "target/arm/tcg/sve_helper.c",
+ "target/arm/tcg/tlb_helper.c",
+ "target/arm/tcg/translate.c",
+ "target/arm/tcg/translate-a64.c",
+ "target/arm/tcg/translate-m-nocp.c",
+ "target/arm/tcg/translate-mve.c",
+ "target/arm/tcg/translate-neon.c",
+ "target/arm/tcg/translate-sme.c",
+ "target/arm/tcg/translate-sve.c",
+ "target/arm/tcg/translate-vfp.c",
+ "target/arm/tcg/vec_helper.c",
+ "target/arm/vfp_helper.c",
+ "trace/control-target.c",
+ ] + select({
+ "@platforms//os:windows": ["accel/qtest/qtest.c"],
+ "@platforms//os:macos": [
+ "accel/hvf/hvf-accel-ops.c",
+ "accel/hvf/hvf-all.c",
+ "target/arm/hvf/hvf.c",
+ "target/arm/hyp_gdbstub.c",
+ ],
+ "@platforms//os:linux": [
+ "accel/tcg/perf.c",
+ "hw/block/vhost-user-blk.c",
+ "hw/scsi/vhost-scsi-common.c",
+ "hw/vfio/amd-xgbe.c",
+ "hw/vfio/calxeda-xgmac.c",
+ "hw/vfio/common.c",
+ "hw/vfio/container.c",
+ "hw/vfio/display.c",
+ "hw/vfio/helpers.c",
+ "hw/vfio/migration.c",
+ "hw/vfio/pci.c",
+ "hw/vfio/pci-quirks.c",
+ "hw/vfio/platform.c",
+ "hw/vfio/spapr.c",
+ "hw/virtio/vhost-backend.c",
+ "hw/virtio/vhost-iova-tree.c",
+ "hw/virtio/vhost-scsi-pci.c",
+ "hw/virtio/vhost-user.c",
+ "hw/virtio/vhost-user-blk-pci.c",
+ "hw/virtio/vhost-user-fs.c",
+ "hw/virtio/vhost-user-fs-pci.c",
+ "hw/virtio/vhost-user-gpio.c",
+ "hw/virtio/vhost-user-gpio-pci.c",
+ "hw/virtio/vhost-user-i2c.c",
+ "hw/virtio/vhost-user-i2c-pci.c",
+ "hw/virtio/vhost-user-input-pci.c",
+ "hw/virtio/vhost-user-rng.c",
+ "hw/virtio/vhost-user-rng-pci.c",
+ "hw/virtio/vhost-user-scmi.c",
+ "hw/virtio/vhost-user-scmi-pci.c",
+ "hw/virtio/vhost-user-scsi-pci.c",
+ "hw/virtio/vhost-user-vsock.c",
+ "hw/virtio/vhost-user-vsock-pci.c",
+ "hw/virtio/vhost-vsock.c",
+ "hw/virtio/vhost-vsock-pci.c",
+ "hw/virtio/virtio-input-host-pci.c",
+ "hw/virtio/virtio-md-pci.c",
+ "hw/virtio/virtio-mem.c",
+ "hw/virtio/virtio-mem-pci.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "aarch64-softmmu-gdbstub-xml.c",
+ "accel/accel-target.c",
+ "accel/stubs/kvm-stub.c",
+ "accel/stubs/xen-stub.c",
+ "accel/tcg/cpu-exec.c",
+ "accel/tcg/cputlb.c",
+ "accel/tcg/tb-maint.c",
+ "accel/tcg/tcg-accel-ops.c",
+ "accel/tcg/tcg-accel-ops-icount.c",
+ "accel/tcg/tcg-accel-ops-mttcg.c",
+ "accel/tcg/tcg-accel-ops-rr.c",
+ "accel/tcg/tcg-all.c",
+ "accel/tcg/tcg-runtime.c",
+ "accel/tcg/tcg-runtime-gvec.c",
+ "accel/tcg/translate-all.c",
+ "accel/tcg/translator.c",
+ "cpu-target.c",
+ "dump/win_dump.c",
+ "fpu/softfloat.c",
+ "hw/char/virtio-serial-bus.c",
+ "hw/cpu/a15mpcore.c",
+ "hw/cpu/a9mpcore.c",
+ "hw/hyperv/hv-balloon-stub.c",
+ "hw/i386/kvm/xen-stubs.c",
+ "hw/intc/arm_gicv3_cpuif.c",
+ "hw/intc/arm_gicv3_cpuif_common.c",
+ "hw/intc/armv7m_nvic.c",
+ "hw/misc/allwinner-cpucfg.c",
+ "hw/misc/xlnx-versal-crl.c",
+ "hw/net/virtio-net.c",
+ "hw/scsi/virtio-scsi.c",
+ "hw/virtio/virtio.c",
+ "hw/virtio/virtio-balloon.c",
+ "hw/virtio/virtio-balloon-pci.c",
+ "hw/virtio/virtio-blk-pci.c",
+ "hw/virtio/virtio-config-io.c",
+ "hw/virtio/virtio-crypto-pci.c",
+ "hw/virtio/virtio-input-pci.c",
+ "hw/virtio/virtio-iommu-pci.c",
+ "hw/virtio/virtio-net-pci.c",
+ "hw/virtio/virtio-qmp.c",
+ "hw/virtio/virtio-rng.c",
+ "hw/virtio/virtio-rng-pci.c",
+ "hw/virtio/virtio-scsi-pci.c",
+ "hw/virtio/virtio-serial-pci.c",
+ "migration/ram.c",
+ "migration/target.c",
+ "monitor/hmp-cmds-target.c",
+ "monitor/hmp-target.c",
+ "page-vary-target.c",
+ "qapi/qapi-commands.c",
+ "qapi/qapi-commands-machine-target.c",
+ "qapi/qapi-commands-misc-target.c",
+ "qapi/qapi-emit-events.c",
+ "qapi/qapi-events.c",
+ "qapi/qapi-events-machine-target.c",
+ "qapi/qapi-events-misc-target.c",
+ "qapi/qapi-init-commands.c",
+ "qapi/qapi-introspect.c",
+ "qapi/qapi-types.c",
+ "qapi/qapi-types-machine-target.c",
+ "qapi/qapi-types-misc-target.c",
+ "qapi/qapi-visit.c",
+ "qapi/qapi-visit-machine-target.c",
+ "qapi/qapi-visit-misc-target.c",
+ "semihosting/arm-compat-semi.c",
+ "semihosting/config.c",
+ "semihosting/console.c",
+ "semihosting/guestfd.c",
+ "semihosting/syscalls.c",
+ "semihosting/uaccess.c",
+ "system/arch_init.c",
+ "system/ioport.c",
+ "system/memory.c",
+ "system/physmem.c",
+ "system/watchpoint.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "host/include/generic/host/store-insert-al16.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/i386/host/crypto/aes-round.h",
+ "host/include/i386/host/crypto/clmul.h",
+ "host/include/x86_64/host/atomic128-ldst.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "host/include/x86_64/host/crypto/aes-round.h",
+ "host/include/x86_64/host/crypto/clmul.h",
+ "host/include/x86_64/host/load-extract-al16-al8.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/aarch64-softmmu-config-devices.h",
+ "platform/windows-amd64/aarch64-softmmu-config-target.h",
+ "platform/windows-amd64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64/host/atomic128-cas.h",
+ "host/include/aarch64/host/atomic128-ldst.h",
+ "host/include/aarch64/host/cpuinfo.h",
+ "host/include/aarch64/host/crypto/aes-round.h",
+ "host/include/aarch64/host/crypto/clmul.h",
+ "host/include/aarch64/host/load-extract-al16-al8.h",
+ "host/include/aarch64/host/store-insert-al16.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/hvf_int.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/aarch64-softmmu-config-devices.h",
+ "platform/darwin-arm64/aarch64-softmmu-config-target.h",
+ "platform/darwin-arm64/config-host.h",
+ "tcg/aarch64/tcg-target.h",
+ "tcg/aarch64/tcg-target.opc.h",
+ "tcg/aarch64/tcg-target-reg-bits.h",
+ "trace/trace-target_arm_hvf.h",
+ ],
+ "@platforms//os:linux": [
+ "accel/tcg/debuginfo.h",
+ "host/include/generic/host/store-insert-al16.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/i386/host/crypto/aes-round.h",
+ "host/include/i386/host/crypto/clmul.h",
+ "host/include/x86_64/host/atomic128-ldst.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "host/include/x86_64/host/crypto/aes-round.h",
+ "host/include/x86_64/host/crypto/clmul.h",
+ "host/include/x86_64/host/load-extract-al16-al8.h",
+ "hw/vfio/pci.h",
+ "hw/vfio/trace.h",
+ "hw/virtio/vhost-iova-tree.h",
+ "hw/virtio/vhost-shadow-virtqueue.h",
+ "hw/virtio/virtio-mem-pci.h",
+ "include/hw/fw-path-provider.h",
+ "include/hw/mem/memory-device.h",
+ "include/hw/pci/msix.h",
+ "include/hw/virtio/vhost-scsi.h",
+ "include/hw/virtio/vhost-scsi-common.h",
+ "include/hw/virtio/vhost-user-blk.h",
+ "include/hw/virtio/vhost-user-fs.h",
+ "include/hw/virtio/vhost-user-gpio.h",
+ "include/hw/virtio/vhost-user-i2c.h",
+ "include/hw/virtio/vhost-user-rng.h",
+ "include/hw/virtio/vhost-user-scmi.h",
+ "include/hw/virtio/vhost-user-scsi.h",
+ "include/hw/virtio/vhost-user-vsock.h",
+ "include/hw/virtio/vhost-vdpa.h",
+ "include/hw/virtio/vhost-vsock.h",
+ "include/hw/virtio/vhost-vsock-common.h",
+ "include/hw/virtio/virtio-dmabuf.h",
+ "include/hw/virtio/virtio-mem.h",
+ "include/io/channel-socket.h",
+ "include/io/task.h",
+ "include/migration/blocker.h",
+ "include/qemu/iova-tree.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/userfaultfd.h",
+ "include/standard-headers/linux/virtio_fs.h",
+ "include/standard-headers/linux/virtio_pci.h",
+ "include/standard-headers/linux/virtio_scmi.h",
+ "include/sysemu/os-posix.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/userfaultfd.h",
+ "linux-headers/linux/vfio.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "platform/linux-x86_64/aarch64-softmmu-config-devices.h",
+ "platform/linux-x86_64/aarch64-softmmu-config-target.h",
+ "platform/linux-x86_64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ "trace/trace-hw_vfio.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-system.h",
+ "accel/tcg/atomic_common.c.inc",
+ "accel/tcg/atomic_template.h",
+ "accel/tcg/internal-common.h",
+ "accel/tcg/internal-target.h",
+ "accel/tcg/ldst_atomicity.c.inc",
+ "accel/tcg/ldst_common.c.inc",
+ "accel/tcg/perf.h",
+ "accel/tcg/plugin-helpers.h",
+ "accel/tcg/tb-context.h",
+ "accel/tcg/tb-hash.h",
+ "accel/tcg/tb-jmp-cache.h",
+ "accel/tcg/tcg-accel-ops.h",
+ "accel/tcg/tcg-accel-ops-icount.h",
+ "accel/tcg/tcg-accel-ops-mttcg.h",
+ "accel/tcg/tcg-accel-ops-rr.h",
+ "accel/tcg/tcg-runtime.h",
+ "accel/tcg/trace.h",
+ "audio/audio.h",
+ "dump/win_dump.h",
+ "ebpf/ebpf_rss.h",
+ "fpu/softfloat-parts.c.inc",
+ "fpu/softfloat-parts-addsub.c.inc",
+ "fpu/softfloat-specialize.c.inc",
+ "hmp-commands.h",
+ "hmp-commands-info.h",
+ "host/include/generic/host/atomic128-cas.h",
+ "hw/acpi/hmat.h",
+ "hw/acpi/viot.h",
+ "hw/arm/aspeed_eeprom.h",
+ "hw/arm/smmu-internal.h",
+ "hw/arm/smmuv3-internal.h",
+ "hw/arm/strongarm.h",
+ "hw/arm/trace.h",
+ "hw/block/dataplane/virtio-blk.h",
+ "hw/block/trace.h",
+ "hw/char/trace.h",
+ "hw/i386/kvm/xen_evtchn.h",
+ "hw/i386/kvm/xen_primary_console.h",
+ "hw/ide/ahci_internal.h",
+ "hw/intc/gicv3_internal.h",
+ "hw/intc/trace.h",
+ "hw/misc/trace.h",
+ "hw/net/net_rx_pkt.h",
+ "hw/net/trace.h",
+ "hw/scsi/trace.h",
+ "hw/usb/hcd-dwc2.h",
+ "hw/usb/hcd-ehci.h",
+ "hw/usb/hcd-ohci.h",
+ "hw/usb/hcd-xhci.h",
+ "hw/usb/hcd-xhci-sysbus.h",
+ "hw/virtio/trace.h",
+ "hw/virtio/virtio-qmp.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-hmp-cmds.h",
+ "include/block/block-io.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/graph-lock.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-serial.h",
+ "include/crypto/aes-round.h",
+ "include/crypto/clmul.h",
+ "include/crypto/sm4.h",
+ "include/disas/capstone.h",
+ "include/disas/dis-asm.h",
+ "include/disas/disas.h",
+ "include/elf.h",
+ "include/exec/address-spaces.h",
+ "include/exec/cpu-all.h",
+ "include/exec/cpu-common.h",
+ "include/exec/cpu-defs.h",
+ "include/exec/cpu_ldst.h",
+ "include/exec/cputlb.h",
+ "include/exec/exec-all.h",
+ "include/exec/gdbstub.h",
+ "include/exec/helper-gen.h",
+ "include/exec/helper-gen.h.inc",
+ "include/exec/helper-gen-common.h",
+ "include/exec/helper-head.h",
+ "include/exec/helper-info.c.inc",
+ "include/exec/helper-proto.h",
+ "include/exec/helper-proto.h.inc",
+ "include/exec/helper-proto-common.h",
+ "include/exec/hwaddr.h",
+ "include/exec/ioport.h",
+ "include/exec/log.h",
+ "include/exec/memattrs.h",
+ "include/exec/memop.h",
+ "include/exec/memopidx.h",
+ "include/exec/memory.h",
+ "include/exec/memory-internal.h",
+ "include/exec/memory_ldst.h.inc",
+ "include/exec/memory_ldst_cached.h.inc",
+ "include/exec/memory_ldst_phys.h.inc",
+ "include/exec/page-vary.h",
+ "include/exec/plugin-gen.h",
+ "include/exec/ram_addr.h",
+ "include/exec/ramblock.h",
+ "include/exec/ramlist.h",
+ "include/exec/replay-core.h",
+ "include/exec/target_long.h",
+ "include/exec/target_page.h",
+ "include/exec/tb-flush.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translate-all.h",
+ "include/exec/translation-block.h",
+ "include/exec/translator.h",
+ "include/exec/tswap.h",
+ "include/fpu/softfloat.h",
+ "include/fpu/softfloat-helpers.h",
+ "include/fpu/softfloat-macros.h",
+ "include/fpu/softfloat-types.h",
+ "include/gdbstub/helpers.h",
+ "include/gdbstub/syscalls.h",
+ "include/glib-compat.h",
+ "include/hw/acpi/acpi.h",
+ "include/hw/acpi/acpi-defs.h",
+ "include/hw/acpi/acpi_aml_interface.h",
+ "include/hw/acpi/acpi_dev_interface.h",
+ "include/hw/acpi/aml-build.h",
+ "include/hw/acpi/bios-linker-loader.h",
+ "include/hw/acpi/generic_event_device.h",
+ "include/hw/acpi/ghes.h",
+ "include/hw/acpi/memory_hotplug.h",
+ "include/hw/acpi/pci.h",
+ "include/hw/acpi/tpm.h",
+ "include/hw/acpi/utils.h",
+ "include/hw/adc/aspeed_adc.h",
+ "include/hw/adc/max111x.h",
+ "include/hw/adc/npcm7xx_adc.h",
+ "include/hw/adc/stm32f2xx_adc.h",
+ "include/hw/adc/zynq-xadc.h",
+ "include/hw/arm/allwinner-a10.h",
+ "include/hw/arm/allwinner-h3.h",
+ "include/hw/arm/allwinner-r40.h",
+ "include/hw/arm/armsse.h",
+ "include/hw/arm/armsse-version.h",
+ "include/hw/arm/armv7m.h",
+ "include/hw/arm/aspeed.h",
+ "include/hw/arm/aspeed_soc.h",
+ "include/hw/arm/bcm2835_peripherals.h",
+ "include/hw/arm/bcm2836.h",
+ "include/hw/arm/boot.h",
+ "include/hw/arm/bsa.h",
+ "include/hw/arm/digic.h",
+ "include/hw/arm/exynos4210.h",
+ "include/hw/arm/fdt.h",
+ "include/hw/arm/fsl-imx25.h",
+ "include/hw/arm/fsl-imx31.h",
+ "include/hw/arm/fsl-imx6.h",
+ "include/hw/arm/fsl-imx6ul.h",
+ "include/hw/arm/fsl-imx7.h",
+ "include/hw/arm/linux-boot-if.h",
+ "include/hw/arm/msf2-soc.h",
+ "include/hw/arm/npcm7xx.h",
+ "include/hw/arm/nrf51.h",
+ "include/hw/arm/nrf51_soc.h",
+ "include/hw/arm/omap.h",
+ "include/hw/arm/primecell.h",
+ "include/hw/arm/pxa.h",
+ "include/hw/arm/raspi_platform.h",
+ "include/hw/arm/sharpsl.h",
+ "include/hw/arm/smmu-common.h",
+ "include/hw/arm/smmuv3.h",
+ "include/hw/arm/soc_dma.h",
+ "include/hw/arm/stm32f100_soc.h",
+ "include/hw/arm/stm32f205_soc.h",
+ "include/hw/arm/stm32f405_soc.h",
+ "include/hw/arm/virt.h",
+ "include/hw/arm/xlnx-versal.h",
+ "include/hw/arm/xlnx-zynqmp.h",
+ "include/hw/audio/wm8750.h",
+ "include/hw/block/block.h",
+ "include/hw/block/flash.h",
+ "include/hw/boards.h",
+ "include/hw/char/bcm2835_aux.h",
+ "include/hw/char/cadence_uart.h",
+ "include/hw/char/cmsdk-apb-uart.h",
+ "include/hw/char/digic-uart.h",
+ "include/hw/char/imx_serial.h",
+ "include/hw/char/nrf51_uart.h",
+ "include/hw/char/pl011.h",
+ "include/hw/char/serial.h",
+ "include/hw/char/stm32f2xx_usart.h",
+ "include/hw/clock.h",
+ "include/hw/core/accel-cpu.h",
+ "include/hw/core/cpu.h",
+ "include/hw/core/split-irq.h",
+ "include/hw/core/sysbus-fdt.h",
+ "include/hw/core/sysemu-cpu-ops.h",
+ "include/hw/core/tcg-cpu-ops.h",
+ "include/hw/cpu/a15mpcore.h",
+ "include/hw/cpu/a9mpcore.h",
+ "include/hw/cpu/cluster.h",
+ "include/hw/cxl/cxl.h",
+ "include/hw/cxl/cxl_cdat.h",
+ "include/hw/cxl/cxl_component.h",
+ "include/hw/cxl/cxl_device.h",
+ "include/hw/cxl/cxl_events.h",
+ "include/hw/cxl/cxl_pci.h",
+ "include/hw/display/bcm2835_fb.h",
+ "include/hw/display/blizzard.h",
+ "include/hw/display/dpcd.h",
+ "include/hw/display/edid.h",
+ "include/hw/display/i2c-ddc.h",
+ "include/hw/display/ramfb.h",
+ "include/hw/display/xlnx_dp.h",
+ "include/hw/dma/bcm2835_dma.h",
+ "include/hw/dma/pl080.h",
+ "include/hw/dma/xlnx-zdma.h",
+ "include/hw/dma/xlnx_csu_dma.h",
+ "include/hw/dma/xlnx_dpdma.h",
+ "include/hw/firmware/smbios.h",
+ "include/hw/gpio/aspeed_gpio.h",
+ "include/hw/gpio/bcm2835_gpio.h",
+ "include/hw/gpio/imx_gpio.h",
+ "include/hw/gpio/npcm7xx_gpio.h",
+ "include/hw/gpio/nrf51_gpio.h",
+ "include/hw/hotplug.h",
+ "include/hw/hw.h",
+ "include/hw/i2c/allwinner-i2c.h",
+ "include/hw/i2c/arm_sbcon_i2c.h",
+ "include/hw/i2c/aspeed_i2c.h",
+ "include/hw/i2c/bitbang_i2c.h",
+ "include/hw/i2c/i2c.h",
+ "include/hw/i2c/i2c_mux_pca954x.h",
+ "include/hw/i2c/imx_i2c.h",
+ "include/hw/i2c/microbit_i2c.h",
+ "include/hw/i2c/npcm7xx_smbus.h",
+ "include/hw/i2c/smbus_eeprom.h",
+ "include/hw/ide.h",
+ "include/hw/ide/ahci.h",
+ "include/hw/ide/internal.h",
+ "include/hw/input/lm832x.h",
+ "include/hw/input/stellaris_gamepad.h",
+ "include/hw/input/tsc2xxx.h",
+ "include/hw/intc/allwinner-a10-pic.h",
+ "include/hw/intc/arm_gic.h",
+ "include/hw/intc/arm_gic_common.h",
+ "include/hw/intc/arm_gicv3.h",
+ "include/hw/intc/arm_gicv3_common.h",
+ "include/hw/intc/arm_gicv3_its_common.h",
+ "include/hw/intc/armv7m_nvic.h",
+ "include/hw/intc/aspeed_vic.h",
+ "include/hw/intc/bcm2835_ic.h",
+ "include/hw/intc/bcm2836_control.h",
+ "include/hw/intc/exynos4210_combiner.h",
+ "include/hw/intc/exynos4210_gic.h",
+ "include/hw/intc/imx_avic.h",
+ "include/hw/intc/imx_gpcv2.h",
+ "include/hw/intc/realview_gic.h",
+ "include/hw/intc/xlnx-zynqmp-ipi.h",
+ "include/hw/irq.h",
+ "include/hw/isa/isa.h",
+ "include/hw/loader.h",
+ "include/hw/mem/npcm7xx_mc.h",
+ "include/hw/mem/nvdimm.h",
+ "include/hw/mem/pc-dimm.h",
+ "include/hw/misc/a9scu.h",
+ "include/hw/misc/allwinner-a10-ccm.h",
+ "include/hw/misc/allwinner-a10-dramc.h",
+ "include/hw/misc/allwinner-cpucfg.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-r40-ccu.h",
+ "include/hw/misc/allwinner-r40-dramc.h",
+ "include/hw/misc/allwinner-sid.h",
+ "include/hw/misc/allwinner-sramc.h",
+ "include/hw/misc/arm_integrator_debug.h",
+ "include/hw/misc/armsse-cpu-pwrctrl.h",
+ "include/hw/misc/armsse-cpuid.h",
+ "include/hw/misc/armsse-mhu.h",
+ "include/hw/misc/armv7m_ras.h",
+ "include/hw/misc/aspeed_hace.h",
+ "include/hw/misc/aspeed_i3c.h",
+ "include/hw/misc/aspeed_lpc.h",
+ "include/hw/misc/aspeed_peci.h",
+ "include/hw/misc/aspeed_sbc.h",
+ "include/hw/misc/aspeed_scu.h",
+ "include/hw/misc/aspeed_sdmc.h",
+ "include/hw/misc/aspeed_xdma.h",
+ "include/hw/misc/auxbus.h",
+ "include/hw/misc/bcm2835_cprman.h",
+ "include/hw/misc/bcm2835_mbox.h",
+ "include/hw/misc/bcm2835_mbox_defs.h",
+ "include/hw/misc/bcm2835_mphi.h",
+ "include/hw/misc/bcm2835_powermgt.h",
+ "include/hw/misc/bcm2835_property.h",
+ "include/hw/misc/bcm2835_rng.h",
+ "include/hw/misc/bcm2835_thermal.h",
+ "include/hw/misc/cbus.h",
+ "include/hw/misc/imx25_ccm.h",
+ "include/hw/misc/imx31_ccm.h",
+ "include/hw/misc/imx6_ccm.h",
+ "include/hw/misc/imx6_src.h",
+ "include/hw/misc/imx6ul_ccm.h",
+ "include/hw/misc/imx7_ccm.h",
+ "include/hw/misc/imx7_gpr.h",
+ "include/hw/misc/imx7_snvs.h",
+ "include/hw/misc/imx7_src.h",
+ "include/hw/misc/imx_ccm.h",
+ "include/hw/misc/imx_rngc.h",
+ "include/hw/misc/iotkit-secctl.h",
+ "include/hw/misc/iotkit-sysctl.h",
+ "include/hw/misc/iotkit-sysinfo.h",
+ "include/hw/misc/led.h",
+ "include/hw/misc/mps2-fpgaio.h",
+ "include/hw/misc/mps2-scc.h",
+ "include/hw/misc/msf2-sysreg.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/misc/nrf51_rng.h",
+ "include/hw/misc/pca9552.h",
+ "include/hw/misc/stm32f2xx_syscfg.h",
+ "include/hw/misc/stm32f4xx_exti.h",
+ "include/hw/misc/stm32f4xx_syscfg.h",
+ "include/hw/misc/tz-mpc.h",
+ "include/hw/misc/tz-msc.h",
+ "include/hw/misc/tz-ppc.h",
+ "include/hw/misc/unimp.h",
+ "include/hw/misc/xlnx-cfi-if.h",
+ "include/hw/misc/xlnx-versal-cframe-reg.h",
+ "include/hw/misc/xlnx-versal-cfu.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/misc/xlnx-versal-xramc.h",
+ "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
+ "include/hw/misc/xlnx-zynqmp-crf.h",
+ "include/hw/net/allwinner-sun8i-emac.h",
+ "include/hw/net/allwinner_emac.h",
+ "include/hw/net/cadence_gem.h",
+ "include/hw/net/ftgmac100.h",
+ "include/hw/net/imx_fec.h",
+ "include/hw/net/lan9118.h",
+ "include/hw/net/mii.h",
+ "include/hw/net/msf2-emac.h",
+ "include/hw/net/mv88w8618_eth.h",
+ "include/hw/net/npcm7xx_emc.h",
+ "include/hw/net/smc91c111.h",
+ "include/hw/net/xlnx-versal-canfd.h",
+ "include/hw/net/xlnx-zynqmp-can.h",
+ "include/hw/nvram/eeprom_at24c.h",
+ "include/hw/nvram/fw_cfg.h",
+ "include/hw/nvram/npcm7xx_otp.h",
+ "include/hw/nvram/nrf51_nvm.h",
+ "include/hw/nvram/xlnx-bbram.h",
+ "include/hw/nvram/xlnx-efuse.h",
+ "include/hw/nvram/xlnx-versal-efuse.h",
+ "include/hw/nvram/xlnx-zynqmp-efuse.h",
+ "include/hw/or-irq.h",
+ "include/hw/pci-host/designware.h",
+ "include/hw/pci-host/gpex.h",
+ "include/hw/pci/msi.h",
+ "include/hw/pci/pci.h",
+ "include/hw/pci/pci_bridge.h",
+ "include/hw/pci/pci_bus.h",
+ "include/hw/pci/pci_device.h",
+ "include/hw/pci/pci_host.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_doe.h",
+ "include/hw/pci/pcie_host.h",
+ "include/hw/pci/pcie_regs.h",
+ "include/hw/pci/pcie_sriov.h",
+ "include/hw/pcmcia.h",
+ "include/hw/platform-bus.h",
+ "include/hw/ptimer.h",
+ "include/hw/qdev-clock.h",
+ "include/hw/qdev-core.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/qdev-properties-system.h",
+ "include/hw/register.h",
+ "include/hw/registerfields.h",
+ "include/hw/resettable.h",
+ "include/hw/rtc/allwinner-rtc.h",
+ "include/hw/rtc/aspeed_rtc.h",
+ "include/hw/rtc/pl031.h",
+ "include/hw/rtc/xlnx-zynqmp-rtc.h",
+ "include/hw/scsi/scsi.h",
+ "include/hw/sd/allwinner-sdhost.h",
+ "include/hw/sd/aspeed_sdhci.h",
+ "include/hw/sd/bcm2835_sdhost.h",
+ "include/hw/sd/npcm7xx_sdhci.h",
+ "include/hw/sd/sd.h",
+ "include/hw/sd/sdhci.h",
+ "include/hw/sensor/tmp105.h",
+ "include/hw/sensor/tmp105_regs.h",
+ "include/hw/ssi/aspeed_smc.h",
+ "include/hw/ssi/imx_spi.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/ssi.h",
+ "include/hw/ssi/stm32f2xx_spi.h",
+ "include/hw/ssi/xilinx_spips.h",
+ "include/hw/ssi/xlnx-versal-ospi.h",
+ "include/hw/stream.h",
+ "include/hw/sysbus.h",
+ "include/hw/timer/a9gtimer.h",
+ "include/hw/timer/allwinner-a10-pit.h",
+ "include/hw/timer/arm_mptimer.h",
+ "include/hw/timer/armv7m_systick.h",
+ "include/hw/timer/aspeed_timer.h",
+ "include/hw/timer/bcm2835_systmr.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/imx_epit.h",
+ "include/hw/timer/imx_gpt.h",
+ "include/hw/timer/mss-timer.h",
+ "include/hw/timer/npcm7xx_timer.h",
+ "include/hw/timer/nrf51_timer.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/usb.h",
+ "include/hw/usb/chipidea.h",
+ "include/hw/usb/hcd-dwc3.h",
+ "include/hw/usb/imx-usb-phy.h",
+ "include/hw/usb/xhci.h",
+ "include/hw/usb/xlnx-usb-subsystem.h",
+ "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
+ "include/hw/vfio/vfio-amd-xgbe.h",
+ "include/hw/vfio/vfio-calxeda-xgmac.h",
+ "include/hw/vfio/vfio-common.h",
+ "include/hw/vfio/vfio-platform.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-access.h",
+ "include/hw/virtio/virtio-balloon.h",
+ "include/hw/virtio/virtio-blk.h",
+ "include/hw/virtio/virtio-blk-common.h",
+ "include/hw/virtio/virtio-bus.h",
+ "include/hw/virtio/virtio-crypto.h",
+ "include/hw/virtio/virtio-input.h",
+ "include/hw/virtio/virtio-iommu.h",
+ "include/hw/virtio/virtio-md-pci.h",
+ "include/hw/virtio/virtio-net.h",
+ "include/hw/virtio/virtio-pci.h",
+ "include/hw/virtio/virtio-rng.h",
+ "include/hw/virtio/virtio-scsi.h",
+ "include/hw/virtio/virtio-serial.h",
+ "include/hw/vmstate-if.h",
+ "include/hw/watchdog/allwinner-wdt.h",
+ "include/hw/watchdog/cmsdk-apb-watchdog.h",
+ "include/hw/watchdog/sbsa_gwdt.h",
+ "include/hw/watchdog/wdt_aspeed.h",
+ "include/hw/watchdog/wdt_imx2.h",
+ "include/hw/xen/xen.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/migration/colo.h",
+ "include/migration/cpu.h",
+ "include/migration/misc.h",
+ "include/migration/qemu-file-types.h",
+ "include/migration/register.h",
+ "include/migration/vmstate.h",
+ "include/monitor/hmp.h",
+ "include/monitor/hmp-target.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qdev.h",
+ "include/net/announce.h",
+ "include/net/can_emu.h",
+ "include/net/can_host.h",
+ "include/net/checksum.h",
+ "include/net/eth.h",
+ "include/net/net.h",
+ "include/net/queue.h",
+ "include/net/slirp.h",
+ "include/net/tap.h",
+ "include/net/vhost_net.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/dealloc-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp-event.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qlit.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/type-helpers.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/accel.h",
+ "include/qemu/atomic.h",
+ "include/qemu/atomic128.h",
+ "include/qemu/bcd.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/cacheflush.h",
+ "include/qemu/cacheinfo.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/coroutine_int.h",
+ "include/qemu/cpu-float.h",
+ "include/qemu/crc32c.h",
+ "include/qemu/cutils.h",
+ "include/qemu/datadir.h",
+ "include/qemu/defer-call.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/fifo32.h",
+ "include/qemu/fifo8.h",
+ "include/qemu/guest-random.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help-texts.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/hw-version.h",
+ "include/qemu/int128.h",
+ "include/qemu/interval-tree.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/madvise.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/plugin.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/pmem.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qdist.h",
+ "include/qemu/qemu-plugin.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qht.h",
+ "include/qemu/qsp.h",
+ "include/qemu/qtree.h",
+ "include/qemu/queue.h",
+ "include/qemu/range.h",
+ "include/qemu/ratelimit.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/readline.h",
+ "include/qemu/seqlock.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/throttle.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/qemu/win_dump_defs.h",
+ "include/qemu/xxhash.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/scsi/constants.h",
+ "include/scsi/utils.h",
+ "include/semihosting/common-semi.h",
+ "include/semihosting/console.h",
+ "include/semihosting/guestfd.h",
+ "include/semihosting/semihost.h",
+ "include/semihosting/syscalls.h",
+ "include/semihosting/uaccess.h",
+ "include/standard-headers/linux/const.h",
+ "include/standard-headers/linux/ethtool.h",
+ "include/standard-headers/linux/if_ether.h",
+ "include/standard-headers/linux/input.h",
+ "include/standard-headers/linux/input-event-codes.h",
+ "include/standard-headers/linux/pci_regs.h",
+ "include/standard-headers/linux/qemu_fw_cfg.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_balloon.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_console.h",
+ "include/standard-headers/linux/virtio_crypto.h",
+ "include/standard-headers/linux/virtio_gpio.h",
+ "include/standard-headers/linux/virtio_gpu.h",
+ "include/standard-headers/linux/virtio_i2c.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_input.h",
+ "include/standard-headers/linux/virtio_iommu.h",
+ "include/standard-headers/linux/virtio_mem.h",
+ "include/standard-headers/linux/virtio_net.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_rng.h",
+ "include/standard-headers/linux/virtio_scsi.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/standard-headers/linux/virtio_vsock.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/arch_init.h",
+ "include/sysemu/balloon.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/block-ram-registrar.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/cryptodev.h",
+ "include/sysemu/device_tree.h",
+ "include/sysemu/dirtylimit.h",
+ "include/sysemu/dma.h",
+ "include/sysemu/dump.h",
+ "include/sysemu/dump-arch.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/memory_mapping.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/reset.h",
+ "include/sysemu/rng.h",
+ "include/sysemu/rtc.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/sysemu.h",
+ "include/sysemu/tcg.h",
+ "include/sysemu/tpm.h",
+ "include/sysemu/vhost-user-backend.h",
+ "include/sysemu/whpx.h",
+ "include/sysemu/xen.h",
+ "include/sysemu/xen-mapcache.h",
+ "include/tcg/debug-assert.h",
+ "include/tcg/helper-info.h",
+ "include/tcg/insn-start-words.h",
+ "include/tcg/oversized-guest.h",
+ "include/tcg/startup.h",
+ "include/tcg/tcg.h",
+ "include/tcg/tcg-cond.h",
+ "include/tcg/tcg-gvec-desc.h",
+ "include/tcg/tcg-ldst.h",
+ "include/tcg/tcg-mo.h",
+ "include/tcg/tcg-op.h",
+ "include/tcg/tcg-op-common.h",
+ "include/tcg/tcg-op-gvec.h",
+ "include/tcg/tcg-op-gvec-common.h",
+ "include/tcg/tcg-opc.h",
+ "include/ui/console.h",
+ "include/ui/input.h",
+ "include/ui/pixel_ops.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/surface.h",
+ "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-a64.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-sme.c.inc",
+ "libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc",
+ "libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc",
+ "libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc",
+ "libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc",
+ "libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc",
+ "libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc",
+ "memory_ldst.c.inc",
+ "migration/block.h",
+ "migration/migration.h",
+ "migration/migration-stats.h",
+ "migration/multifd.h",
+ "migration/options.h",
+ "migration/page_cache.h",
+ "migration/postcopy-ram.h",
+ "migration/qemu-file.h",
+ "migration/ram.h",
+ "migration/ram-compress.h",
+ "migration/rdma.h",
+ "migration/savevm.h",
+ "migration/trace.h",
+ "migration/xbzrle.h",
+ "monitor/monitor-internal.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands.h",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-compat.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-error.h",
+ "qapi/qapi-commands-introspect.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-machine-target.h",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-misc-target.h",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-pragma.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-rdma.h",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-transaction.h",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-commands-yank.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events.h",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-audio.h",
+ "qapi/qapi-events-authz.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-common.h",
+ "qapi/qapi-events-compat.h",
+ "qapi/qapi-events-control.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-cryptodev.h",
+ "qapi/qapi-events-cxl.h",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-error.h",
+ "qapi/qapi-events-introspect.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-machine-target.h",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-misc-target.h",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-pci.h",
+ "qapi/qapi-events-pragma.h",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-rdma.h",
+ "qapi/qapi-events-replay.h",
+ "qapi/qapi-events-rocker.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-stats.h",
+ "qapi/qapi-events-tpm.h",
+ "qapi/qapi-events-trace.h",
+ "qapi/qapi-events-transaction.h",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-events-virtio.h",
+ "qapi/qapi-events-yank.h",
+ "qapi/qapi-init-commands.h",
+ "qapi/qapi-introspect.h",
+ "qapi/qapi-types.h",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-introspect.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-machine.h",
+ "qapi/qapi-types-machine-common.h",
+ "qapi/qapi-types-machine-target.h",
+ "qapi/qapi-types-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-misc-target.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-pragma.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-rdma.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-transaction.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit.h",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.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-common.h",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-control.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-cryptodev.h",
+ "qapi/qapi-visit-cxl.h",
+ "qapi/qapi-visit-dump.h",
+ "qapi/qapi-visit-error.h",
+ "qapi/qapi-visit-introspect.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-machine-target.h",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-misc.h",
+ "qapi/qapi-visit-misc-target.h",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-pci.h",
+ "qapi/qapi-visit-pragma.h",
+ "qapi/qapi-visit-qdev.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-rdma.h",
+ "qapi/qapi-visit-replay.h",
+ "qapi/qapi-visit-rocker.h",
+ "qapi/qapi-visit-run-state.h",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-stats.h",
+ "qapi/qapi-visit-tpm.h",
+ "qapi/qapi-visit-trace.h",
+ "qapi/qapi-visit-transaction.h",
+ "qapi/qapi-visit-ui.h",
+ "qapi/qapi-visit-virtio.h",
+ "qapi/qapi-visit-yank.h",
+ "system/trace.h",
+ "target/arm/arm-powerctl.h",
+ "target/arm/common-semi-target.h",
+ "target/arm/cpregs.h",
+ "target/arm/cpu.h",
+ "target/arm/cpu-features.h",
+ "target/arm/cpu-param.h",
+ "target/arm/cpu-qom.h",
+ "target/arm/helper.h",
+ "target/arm/hvf_arm.h",
+ "target/arm/idau.h",
+ "target/arm/internals.h",
+ "target/arm/kvm-consts.h",
+ "target/arm/kvm_arm.h",
+ "target/arm/op_addsub.h",
+ "target/arm/syndrome.h",
+ "target/arm/tcg/arm_ldst.h",
+ "target/arm/tcg/helper-a64.h",
+ "target/arm/tcg/helper-mve.h",
+ "target/arm/tcg/helper-sme.h",
+ "target/arm/tcg/helper-sve.h",
+ "target/arm/tcg/sve_ldst_internal.h",
+ "target/arm/tcg/translate.h",
+ "target/arm/tcg/translate-a32.h",
+ "target/arm/tcg/translate-a64.h",
+ "target/arm/tcg/vec_internal.h",
+ "target/arm/trace.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-accel_tcg.h",
+ "trace/trace-hw_arm.h",
+ "trace/trace-hw_block.h",
+ "trace/trace-hw_char.h",
+ "trace/trace-hw_intc.h",
+ "trace/trace-hw_misc.h",
+ "trace/trace-hw_net.h",
+ "trace/trace-hw_scsi.h",
+ "trace/trace-hw_virtio.h",
+ "trace/trace-migration.h",
+ "trace/trace-qapi_commands_machine_target_trace_events.h",
+ "trace/trace-qapi_commands_misc_target_trace_events.h",
+ "trace/trace-root.h",
+ "trace/trace-system.h",
+ "trace/trace-target_arm.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"],
+ "//conditions:default": [],
+ }) + [
+ "_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\\"',
+ ],
+ # buildifier: leave-alone
+ includes = ["target/arm"] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "tcg/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "linux-headers",
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libqemu-aarch64-softmmu.fa.p",
+ ".",
+ "qapi",
+ "trace",
+ "include",
+ "host/include/generic",
+ ],
+ linkopts = select({
+ "@platforms//os:macos": ["-framework Hypervisor"],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = [
+ "libqemu-aarch64-softmmu_libcommon",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:macos": ["libqemu-aarch64-softmmu_internal_common_darwin"],
+ "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = 1,
)
+
cc_library(
- 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', '-DF_ADD_SEALS=1033', '-DF_GET_SEALS=1034', '-DF_SEAL_EXEC=0x0020', '-DF_SEAL_GROW=0x0004', '-DF_SEAL_SEAL=0x0001', '-DF_SEAL_SHRINK=0x0002', '-DF_SEAL_WRITE=0x0008', '-Wno-implicit-function-declaration'],'//conditions:default': [], }),
- defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'CONFIG_SOFTMMU'] + select({'@platforms//os:windows': ['GLIB_STATIC_COMPILATION'],'@platforms//os:macos': [],'@platforms//os:linux': ['CONFIG_SOFTMMU', '_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],'//conditions:default': [], }),
- deps = [] + select({'@platforms//os:windows': ['@zlib//:zlib', '//external/qemu/google/compat/windows:compat'],'@platforms//os:macos': [],'@platforms//os:linux': ['//external/qemu/google/compat/linux:compat', '@glib//:glib-static', '@glib//:gmodule-static'],'//conditions:default': [], }),
- hdrs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/config-host.h', 'include/sysemu/os-win32.h', 'include/qemu/thread-win32.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', 'tcg/i386/tcg-target.opc.h', 'host/include/x86_64/host/atomic128-ldst.h', 'tcg/i386/tcg-target-con-set.h', 'tcg/i386/tcg-target.c.inc', 'tcg/i386/tcg-target-con-str.h'],'@platforms//os:macos': ['host/include/aarch64/host/atomic128-cas.h', 'host/include/aarch64/host/atomic128-ldst.h', 'host/include/aarch64/host/cpuinfo.h', 'include/qemu/memfd.h', 'include/qemu/thread-posix.h', 'include/sysemu/os-posix.h', 'platform/darwin-arm64/config-host.h', 'tcg/aarch64/tcg-target.c.inc', 'tcg/aarch64/tcg-target.h', 'tcg/aarch64/tcg-target.opc.h', 'tcg/aarch64/tcg-target-con-set.h', 'tcg/aarch64/tcg-target-con-str.h', 'tcg/aarch64/tcg-target-reg-bits.h'],'@platforms//os:linux': ['accel/tcg/perf.h', 'accel/tcg/plugin-helpers.h', 'accel/tcg/tcg-runtime.h', 'config-poison.h', 'host/include/generic/host/atomic128-cas.h', 'host/include/i386/host/cpuinfo.h', 'host/include/x86_64/host/atomic128-ldst.h', 'host/include/x86_64/host/cpuinfo.h', 'include/disas/dis-asm.h', 'include/disas/disas.h', 'include/elf.h', 'include/exec/cpu-common.h', 'include/exec/helper-gen.h.inc', 'include/exec/helper-gen-common.h', 'include/exec/helper-head.h', 'include/exec/helper-proto.h.inc', 'include/exec/helper-proto-common.h', 'include/exec/hwaddr.h', 'include/exec/log.h', 'include/exec/memattrs.h', 'include/exec/memop.h', 'include/exec/memopidx.h', 'include/exec/plugin-gen.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/exec/translation-block.h', 'include/fpu/softfloat-types.h', 'include/glib-compat.h', 'include/hw/core/cpu.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/resettable.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu/atomic.h', 'include/qemu/atomic128.h', 'include/qemu/bitmap.h', 'include/qemu/bitops.h', 'include/qemu/bswap.h', 'include/qemu/cacheflush.h', 'include/qemu/cacheinfo.h', 'include/qemu/clang-tsa.h', 'include/qemu/compiler.h', 'include/qemu/config-file.h', 'include/qemu/coroutine-tls.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/host-utils.h', 'include/qemu/int128.h', 'include/qemu/interval-tree.h', 'include/qemu/log.h', 'include/qemu/log-for-trace.h', 'include/qemu/madvise.h', 'include/qemu/memalign.h', 'include/qemu/memfd.h', 'include/qemu/module.h', 'include/qemu/mprotect.h', 'include/qemu/notify.h', 'include/qemu/option.h', 'include/qemu/osdep.h', 'include/qemu/plugin.h', 'include/qemu/plugin-event.h', 'include/qemu/processor.h', 'include/qemu/qemu-plugin.h', 'include/qemu/qemu-print.h', 'include/qemu/qsp.h', 'include/qemu/qtree.h', 'include/qemu/queue.h', 'include/qemu/rcu.h', 'include/qemu/rcu_queue.h', 'include/qemu/sys_membarrier.h', 'include/qemu/thread.h', 'include/qemu/thread-posix.h', 'include/qemu/timer.h', 'include/qemu/typedefs.h', 'include/qemu/units.h', 'include/qom/object.h', 'include/sysemu/os-posix.h', 'include/tcg/debug-assert.h', 'include/tcg/helper-info.h', 'include/tcg/startup.h', 'include/tcg/tcg.h', 'include/tcg/tcg-cond.h', 'include/tcg/tcg-gvec-desc.h', 'include/tcg/tcg-ldst.h', 'include/tcg/tcg-mo.h', 'include/tcg/tcg-op-common.h', 'include/tcg/tcg-op-gvec-common.h', 'include/tcg/tcg-opc.h', 'include/tcg/tcg-temp-internal.h', 'platform/linux-x86_64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-types-error.h', 'qapi/qapi-types-run-state.h', 'tcg/i386/tcg-target.c.inc', 'tcg/i386/tcg-target.h', 'tcg/i386/tcg-target.opc.h', 'tcg/i386/tcg-target-con-set.h', 'tcg/i386/tcg-target-con-str.h', 'tcg/i386/tcg-target-reg-bits.h', 'tcg/tcg-internal.h', 'tcg/tcg-ldst.c.inc', 'tcg/tcg-pool.c.inc'],'//conditions:default': [], }),
- includes = [] + select({'@platforms//os:windows': ['host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],'@platforms//os:macos': ['host/include/aarch64', 'platform/darwin-arm64', 'tcg/aarch64'],'@platforms//os:linux': ['.', 'host/include/generic', 'host/include/x86_64', 'include', 'linux-headers', 'platform/linux-x86_64', 'qapi', 'tcg', 'tcg/i386', 'tcg/libtcg_system.fa.p', 'trace', 'ui', 'ui/shader'],'//conditions:default': [], }),
- name = 'tcg_system',
- srcs = ['tcg/optimize.c', 'tcg/region.c', 'tcg/tcg.c', 'tcg/tcg-common.c', 'tcg/tcg-op.c', 'tcg/tcg-op-ldst.c', 'tcg/tcg-op-gvec.c', 'tcg/tcg-op-vec.c'],
- visibility = ['//visibility:public'],
+ name = "libqemu-aarch64-softmmu_libcommon",
+ srcs = [
+ "accel/tcg/cpu-exec-common.c",
+ "cpu-common.c",
+ "disas/disas.c",
+ "gdbstub/syscalls.c",
+ "hw/core/cpu-common.c",
+ "hw/core/machine-smp.c",
+ "page-vary-common.c",
+ "qom/qom-hmp-cmds.c",
+ "trace/trace-hmp-cmds.c",
+ "ui/clipboard.c",
+ "ui/console.c",
+ "ui/console-vc.c",
+ "ui/cursor.c",
+ "ui/input.c",
+ "ui/input-barrier.c",
+ "ui/input-keymap.c",
+ "ui/input-legacy.c",
+ "ui/kbd-state.c",
+ "ui/keymaps.c",
+ "ui/qemu-pixman.c",
+ "ui/spice-module.c",
+ "ui/ui-hmp-cmds.c",
+ "ui/ui-qmp-cmds.c",
+ "ui/util.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "audio/audio_win_int.c",
+ "audio/dsoundaudio.c",
+ "hw/display/virtio-gpu.c",
+ "hw/display/virtio-gpu-base.c",
+ "hw/display/virtio-gpu-pci.c",
+ "hw/display/virtio-gpu-udmabuf-stubs.c",
+ "hw/net/vhost_net-stub.c",
+ "hw/virtio/vhost-stub.c",
+ "net/tap-win32.c",
+ "os-win32.c",
+ ],
+ "@platforms//os:macos": [
+ "backends/hostmem-file.c",
+ "backends/rng-random.c",
+ "fsdev/qemu-fsdev-dummy.c",
+ "fsdev/qemu-fsdev-opts.c",
+ "fsdev/qemu-fsdev-throttle.c",
+ "hw/net/vhost_net-stub.c",
+ "hw/usb/dev-mtp.c",
+ "hw/virtio/vhost-stub.c",
+ "net/tap.c",
+ "net/tap-bsd.c",
+ "net/vmnet-host.c",
+ "net/vmnet-shared.c",
+ ],
+ "@platforms//os:linux": [
+ "backends/cryptodev-vhost-user.c",
+ "backends/hostmem-file.c",
+ "backends/hostmem-memfd.c",
+ "backends/rng-random.c",
+ "backends/vhost-user.c",
+ "fsdev/qemu-fsdev-dummy.c",
+ "fsdev/qemu-fsdev-opts.c",
+ "fsdev/qemu-fsdev-throttle.c",
+ "hw/input/vhost-user-input.c",
+ "hw/input/virtio-input-host.c",
+ "hw/misc/ivshmem.c",
+ "hw/net/vhost_net.c",
+ "hw/scsi/vhost-scsi.c",
+ "hw/scsi/vhost-user-scsi.c",
+ "hw/usb/dev-mtp.c",
+ "hw/usb/u2f-passthru.c",
+ "hw/virtio/vhost.c",
+ "hw/virtio/vhost-user-device.c",
+ "hw/virtio/vhost-user-device-pci.c",
+ "hw/virtio/vhost-vsock-common.c",
+ "net/can/can_socketcan.c",
+ "net/tap.c",
+ "net/tap-linux.c",
+ "net/vhost-user.c",
+ "system/async-teardown.c",
+ "ui/input-linux.c",
+ "ui/udmabuf.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-blocker.c",
+ "accel/accel-system.c",
+ "accel/dummy-cpus.c",
+ "accel/tcg/icount-common.c",
+ "accel/tcg/monitor.c",
+ "audio/audio.c",
+ "audio/audio-hmp-cmds.c",
+ "audio/mixeng.c",
+ "audio/noaudio.c",
+ "audio/wavaudio.c",
+ "audio/wavcapture.c",
+ "backends/confidential-guest-support.c",
+ "backends/cryptodev.c",
+ "backends/cryptodev-builtin.c",
+ "backends/cryptodev-hmp-cmds.c",
+ "backends/cryptodev-vhost.c",
+ "backends/hostmem.c",
+ "backends/hostmem-ram.c",
+ "backends/rng.c",
+ "backends/rng-builtin.c",
+ "backends/rng-egd.c",
+ "block/blkreplay.c",
+ "block/block-ram-registrar.c",
+ "block/monitor/block-hmp-cmds.c",
+ "block/qapi-sysemu.c",
+ "chardev/char-hmp-cmds.c",
+ "chardev/msmouse.c",
+ "chardev/testdev.c",
+ "chardev/wctablet.c",
+ "disas/disas-mon.c",
+ "dump/dump.c",
+ "dump/dump-hmp-cmds.c",
+ "ebpf/ebpf_rss-stub.c",
+ "hw/acpi/acpi-cpu-hotplug-stub.c",
+ "hw/acpi/acpi-pci-hotplug-stub.c",
+ "hw/acpi/acpi-qmp-cmds.c",
+ "hw/acpi/acpi-x86-stub.c",
+ "hw/acpi/acpi_interface.c",
+ "hw/acpi/aml-build.c",
+ "hw/acpi/bios-linker-loader.c",
+ "hw/acpi/core.c",
+ "hw/acpi/cxl.c",
+ "hw/acpi/erst.c",
+ "hw/acpi/generic_event_device.c",
+ "hw/acpi/ghes.c",
+ "hw/acpi/hmat.c",
+ "hw/acpi/ipmi.c",
+ "hw/acpi/memory_hotplug.c",
+ "hw/acpi/nvdimm.c",
+ "hw/acpi/pci.c",
+ "hw/acpi/pci-bridge-stub.c",
+ "hw/acpi/utils.c",
+ "hw/acpi/viot.c",
+ "hw/adc/aspeed_adc.c",
+ "hw/adc/max111x.c",
+ "hw/adc/npcm7xx_adc.c",
+ "hw/adc/stm32f2xx_adc.c",
+ "hw/adc/zynq-xadc.c",
+ "hw/arm/bcm2835_peripherals.c",
+ "hw/arm/exynos4_boards.c",
+ "hw/arm/smmu-common.c",
+ "hw/arm/tosa.c",
+ "hw/audio/ac97.c",
+ "hw/audio/es1370.c",
+ "hw/audio/hda-codec.c",
+ "hw/audio/intel-hda.c",
+ "hw/audio/lm4549.c",
+ "hw/audio/marvell_88w8618.c",
+ "hw/audio/pl041.c",
+ "hw/audio/soundhw.c",
+ "hw/audio/virtio-snd.c",
+ "hw/audio/virtio-snd-pci.c",
+ "hw/audio/wm8750.c",
+ "hw/block/block.c",
+ "hw/block/cdrom.c",
+ "hw/block/dataplane/virtio-blk.c",
+ "hw/block/ecc.c",
+ "hw/block/hd-geometry.c",
+ "hw/block/m25p80.c",
+ "hw/block/m25p80_sfdp.c",
+ "hw/block/nand.c",
+ "hw/block/onenand.c",
+ "hw/block/pflash_cfi01.c",
+ "hw/block/pflash_cfi02.c",
+ "hw/char/bcm2835_aux.c",
+ "hw/char/cadence_uart.c",
+ "hw/char/cmsdk-apb-uart.c",
+ "hw/char/digic-uart.c",
+ "hw/char/exynos4210_uart.c",
+ "hw/char/imx_serial.c",
+ "hw/char/ipoctal232.c",
+ "hw/char/nrf51_uart.c",
+ "hw/char/omap_uart.c",
+ "hw/char/pl011.c",
+ "hw/char/serial.c",
+ "hw/char/serial-pci.c",
+ "hw/char/serial-pci-multi.c",
+ "hw/char/stm32f2xx_usart.c",
+ "hw/char/virtio-console.c",
+ "hw/char/xilinx_uartlite.c",
+ "hw/core/clock-vmstate.c",
+ "hw/core/cpu-sysemu.c",
+ "hw/core/fw-path-provider.c",
+ "hw/core/generic-loader.c",
+ "hw/core/gpio.c",
+ "hw/core/guest-loader.c",
+ "hw/core/loader.c",
+ "hw/core/machine.c",
+ "hw/core/machine-hmp-cmds.c",
+ "hw/core/machine-qmp-cmds.c",
+ "hw/core/nmi.c",
+ "hw/core/null-machine.c",
+ "hw/core/numa.c",
+ "hw/core/or-irq.c",
+ "hw/core/platform-bus.c",
+ "hw/core/ptimer.c",
+ "hw/core/qdev-fw.c",
+ "hw/core/qdev-properties-system.c",
+ "hw/core/register.c",
+ "hw/core/split-irq.c",
+ "hw/core/stream.c",
+ "hw/core/sysbus.c",
+ "hw/core/sysbus-fdt.c",
+ "hw/core/vm-change-state-handler.c",
+ "hw/cpu/arm11mpcore.c",
+ "hw/cpu/cluster.c",
+ "hw/cpu/core.c",
+ "hw/cpu/realview_mpcore.c",
+ "hw/cxl/cxl-cdat.c",
+ "hw/cxl/cxl-component-utils.c",
+ "hw/cxl/cxl-device-utils.c",
+ "hw/cxl/cxl-events.c",
+ "hw/cxl/cxl-host.c",
+ "hw/cxl/cxl-mailbox-utils.c",
+ "hw/cxl/switch-mailbox-cci.c",
+ "hw/display/acpi-vga.c",
+ "hw/display/ati.c",
+ "hw/display/ati_2d.c",
+ "hw/display/ati_dbg.c",
+ "hw/display/bcm2835_fb.c",
+ "hw/display/blizzard.c",
+ "hw/display/bochs-display.c",
+ "hw/display/cirrus_vga.c",
+ "hw/display/dpcd.c",
+ "hw/display/edid-generate.c",
+ "hw/display/edid-region.c",
+ "hw/display/exynos4210_fimd.c",
+ "hw/display/framebuffer.c",
+ "hw/display/i2c-ddc.c",
+ "hw/display/omap_dss.c",
+ "hw/display/omap_lcdc.c",
+ "hw/display/pl110.c",
+ "hw/display/pxa2xx_lcd.c",
+ "hw/display/ramfb.c",
+ "hw/display/ramfb-standalone.c",
+ "hw/display/sii9022.c",
+ "hw/display/ssd0303.c",
+ "hw/display/ssd0323.c",
+ "hw/display/tc6393xb.c",
+ "hw/display/vga.c",
+ "hw/display/vga-pci.c",
+ "hw/display/virtio-dmabuf.c",
+ "hw/display/xlnx_dp.c",
+ "hw/dma/bcm2835_dma.c",
+ "hw/dma/omap_dma.c",
+ "hw/dma/pl080.c",
+ "hw/dma/pl330.c",
+ "hw/dma/pxa2xx_dma.c",
+ "hw/dma/soc_dma.c",
+ "hw/dma/xilinx_axidma.c",
+ "hw/dma/xlnx-zdma.c",
+ "hw/dma/xlnx-zynq-devcfg.c",
+ "hw/dma/xlnx_csu_dma.c",
+ "hw/dma/xlnx_dpdma.c",
+ "hw/gpio/aspeed_gpio.c",
+ "hw/gpio/bcm2835_gpio.c",
+ "hw/gpio/gpio_key.c",
+ "hw/gpio/gpio_pwr.c",
+ "hw/gpio/imx_gpio.c",
+ "hw/gpio/max7310.c",
+ "hw/gpio/npcm7xx_gpio.c",
+ "hw/gpio/nrf51_gpio.c",
+ "hw/gpio/omap_gpio.c",
+ "hw/gpio/pca_i2c_gpio.c",
+ "hw/gpio/pl061.c",
+ "hw/gpio/zaurus.c",
+ "hw/i2c/allwinner-i2c.c",
+ "hw/i2c/arm_sbcon_i2c.c",
+ "hw/i2c/aspeed_i2c.c",
+ "hw/i2c/bitbang_i2c.c",
+ "hw/i2c/core.c",
+ "hw/i2c/exynos4210_i2c.c",
+ "hw/i2c/i2c_mux_pca954x.c",
+ "hw/i2c/imx_i2c.c",
+ "hw/i2c/microbit_i2c.c",
+ "hw/i2c/npcm7xx_smbus.c",
+ "hw/i2c/omap_i2c.c",
+ "hw/i2c/pmbus_device.c",
+ "hw/i2c/smbus_eeprom.c",
+ "hw/i2c/smbus_master.c",
+ "hw/i2c/smbus_slave.c",
+ "hw/ide/ahci.c",
+ "hw/ide/ahci-allwinner.c",
+ "hw/ide/atapi.c",
+ "hw/ide/core.c",
+ "hw/ide/ich.c",
+ "hw/ide/microdrive.c",
+ "hw/ide/qdev.c",
+ "hw/input/ads7846.c",
+ "hw/input/hid.c",
+ "hw/input/lm832x.c",
+ "hw/input/pl050.c",
+ "hw/input/ps2.c",
+ "hw/input/pxa2xx_keypad.c",
+ "hw/input/stellaris_gamepad.c",
+ "hw/input/tsc2005.c",
+ "hw/input/tsc210x.c",
+ "hw/input/virtio-input.c",
+ "hw/input/virtio-input-hid.c",
+ "hw/intc/allwinner-a10-pic.c",
+ "hw/intc/arm_gic.c",
+ "hw/intc/arm_gic_common.c",
+ "hw/intc/arm_gicv2m.c",
+ "hw/intc/arm_gicv3.c",
+ "hw/intc/arm_gicv3_common.c",
+ "hw/intc/arm_gicv3_dist.c",
+ "hw/intc/arm_gicv3_its.c",
+ "hw/intc/arm_gicv3_its_common.c",
+ "hw/intc/arm_gicv3_redist.c",
+ "hw/intc/aspeed_vic.c",
+ "hw/intc/bcm2835_ic.c",
+ "hw/intc/bcm2836_control.c",
+ "hw/intc/exynos4210_combiner.c",
+ "hw/intc/exynos4210_gic.c",
+ "hw/intc/imx_avic.c",
+ "hw/intc/imx_gpcv2.c",
+ "hw/intc/intc.c",
+ "hw/intc/kvm_irqcount.c",
+ "hw/intc/omap_intc.c",
+ "hw/intc/pl190.c",
+ "hw/intc/realview_gic.c",
+ "hw/intc/xilinx_intc.c",
+ "hw/intc/xlnx-zynqmp-ipi.c",
+ "hw/ipack/ipack.c",
+ "hw/ipack/tpci200.c",
+ "hw/ipmi/ipmi.c",
+ "hw/ipmi/ipmi_bmc_extern.c",
+ "hw/ipmi/ipmi_bmc_sim.c",
+ "hw/ipmi/ipmi_bt.c",
+ "hw/ipmi/ipmi_kcs.c",
+ "hw/ipmi/pci_ipmi_bt.c",
+ "hw/ipmi/pci_ipmi_kcs.c",
+ "hw/ipmi/smbus_ipmi.c",
+ "hw/mem/cxl_type3.c",
+ "hw/mem/memory-device.c",
+ "hw/mem/npcm7xx_mc.c",
+ "hw/mem/nvdimm.c",
+ "hw/mem/pc-dimm.c",
+ "hw/misc/a9scu.c",
+ "hw/misc/allwinner-a10-ccm.c",
+ "hw/misc/allwinner-a10-dramc.c",
+ "hw/misc/allwinner-h3-ccu.c",
+ "hw/misc/allwinner-h3-dramc.c",
+ "hw/misc/allwinner-h3-sysctrl.c",
+ "hw/misc/allwinner-r40-ccu.c",
+ "hw/misc/allwinner-r40-dramc.c",
+ "hw/misc/allwinner-sid.c",
+ "hw/misc/allwinner-sramc.c",
+ "hw/misc/arm11scu.c",
+ "hw/misc/arm_integrator_debug.c",
+ "hw/misc/arm_l2x0.c",
+ "hw/misc/arm_sysctl.c",
+ "hw/misc/armsse-cpu-pwrctrl.c",
+ "hw/misc/armsse-cpuid.c",
+ "hw/misc/armsse-mhu.c",
+ "hw/misc/armv7m_ras.c",
+ "hw/misc/aspeed_hace.c",
+ "hw/misc/aspeed_i3c.c",
+ "hw/misc/aspeed_lpc.c",
+ "hw/misc/aspeed_peci.c",
+ "hw/misc/aspeed_sbc.c",
+ "hw/misc/aspeed_scu.c",
+ "hw/misc/aspeed_sdmc.c",
+ "hw/misc/aspeed_xdma.c",
+ "hw/misc/auxbus.c",
+ "hw/misc/axp2xx.c",
+ "hw/misc/bcm2835_cprman.c",
+ "hw/misc/bcm2835_mbox.c",
+ "hw/misc/bcm2835_mphi.c",
+ "hw/misc/bcm2835_powermgt.c",
+ "hw/misc/bcm2835_property.c",
+ "hw/misc/bcm2835_rng.c",
+ "hw/misc/bcm2835_thermal.c",
+ "hw/misc/cbus.c",
+ "hw/misc/edu.c",
+ "hw/misc/exynos4210_clk.c",
+ "hw/misc/exynos4210_pmu.c",
+ "hw/misc/exynos4210_rng.c",
+ "hw/misc/i2c-echo.c",
+ "hw/misc/imx25_ccm.c",
+ "hw/misc/imx31_ccm.c",
+ "hw/misc/imx6_ccm.c",
+ "hw/misc/imx6_src.c",
+ "hw/misc/imx6ul_ccm.c",
+ "hw/misc/imx7_ccm.c",
+ "hw/misc/imx7_gpr.c",
+ "hw/misc/imx7_snvs.c",
+ "hw/misc/imx7_src.c",
+ "hw/misc/imx_ccm.c",
+ "hw/misc/imx_rngc.c",
+ "hw/misc/iotkit-secctl.c",
+ "hw/misc/iotkit-sysctl.c",
+ "hw/misc/iotkit-sysinfo.c",
+ "hw/misc/led.c",
+ "hw/misc/mps2-fpgaio.c",
+ "hw/misc/mps2-scc.c",
+ "hw/misc/msf2-sysreg.c",
+ "hw/misc/mst_fpga.c",
+ "hw/misc/npcm7xx_clk.c",
+ "hw/misc/npcm7xx_gcr.c",
+ "hw/misc/npcm7xx_mft.c",
+ "hw/misc/npcm7xx_pci_mbox.c",
+ "hw/misc/npcm7xx_pwm.c",
+ "hw/misc/npcm7xx_rng.c",
+ "hw/misc/nrf51_rng.c",
+ "hw/misc/omap_clk.c",
+ "hw/misc/omap_gpmc.c",
+ "hw/misc/omap_l4.c",
+ "hw/misc/omap_sdrc.c",
+ "hw/misc/omap_tap.c",
+ "hw/misc/pca9552.c",
+ "hw/misc/pci-testdev.c",
+ "hw/misc/pvpanic.c",
+ "hw/misc/pvpanic-pci.c",
+ "hw/misc/sbsa_ec.c",
+ "hw/misc/stm32f2xx_syscfg.c",
+ "hw/misc/stm32f4xx_exti.c",
+ "hw/misc/stm32f4xx_syscfg.c",
+ "hw/misc/tz-mpc.c",
+ "hw/misc/tz-msc.c",
+ "hw/misc/tz-ppc.c",
+ "hw/misc/unimp.c",
+ "hw/misc/vmcoreinfo.c",
+ "hw/misc/xlnx-cfi-if.c",
+ "hw/misc/xlnx-versal-cframe-reg.c",
+ "hw/misc/xlnx-versal-cfu.c",
+ "hw/misc/xlnx-versal-pmc-iou-slcr.c",
+ "hw/misc/xlnx-versal-trng.c",
+ "hw/misc/xlnx-versal-xramc.c",
+ "hw/misc/xlnx-zynqmp-apu-ctrl.c",
+ "hw/misc/xlnx-zynqmp-crf.c",
+ "hw/misc/zynq_slcr.c",
+ "hw/net/allwinner-sun8i-emac.c",
+ "hw/net/allwinner_emac.c",
+ "hw/net/cadence_gem.c",
+ "hw/net/can/can_kvaser_pci.c",
+ "hw/net/can/can_mioe3680_pci.c",
+ "hw/net/can/can_pcm3680_pci.c",
+ "hw/net/can/can_sja1000.c",
+ "hw/net/can/ctucan_core.c",
+ "hw/net/can/ctucan_pci.c",
+ "hw/net/can/xlnx-versal-canfd.c",
+ "hw/net/can/xlnx-zynqmp-can.c",
+ "hw/net/e1000.c",
+ "hw/net/e1000e.c",
+ "hw/net/e1000e_core.c",
+ "hw/net/e1000x_common.c",
+ "hw/net/eepro100.c",
+ "hw/net/ftgmac100.c",
+ "hw/net/igb.c",
+ "hw/net/igb_core.c",
+ "hw/net/igbvf.c",
+ "hw/net/imx_fec.c",
+ "hw/net/lan9118.c",
+ "hw/net/msf2-emac.c",
+ "hw/net/mv88w8618_eth.c",
+ "hw/net/ne2000.c",
+ "hw/net/ne2000-pci.c",
+ "hw/net/net_rx_pkt.c",
+ "hw/net/net_tx_pkt.c",
+ "hw/net/npcm7xx_emc.c",
+ "hw/net/pcnet.c",
+ "hw/net/pcnet-pci.c",
+ "hw/net/rocker/rocker.c",
+ "hw/net/rocker/rocker-hmp-cmds.c",
+ "hw/net/rocker/rocker_desc.c",
+ "hw/net/rocker/rocker_fp.c",
+ "hw/net/rocker/rocker_of_dpa.c",
+ "hw/net/rocker/rocker_world.c",
+ "hw/net/rtl8139.c",
+ "hw/net/smc91c111.c",
+ "hw/net/stellaris_enet.c",
+ "hw/net/tulip.c",
+ "hw/net/vmxnet3.c",
+ "hw/net/xgmac.c",
+ "hw/net/xilinx_axienet.c",
+ "hw/nvme/ctrl.c",
+ "hw/nvme/dif.c",
+ "hw/nvme/ns.c",
+ "hw/nvme/subsys.c",
+ "hw/nvram/eeprom93xx.c",
+ "hw/nvram/eeprom_at24c.c",
+ "hw/nvram/fw_cfg.c",
+ "hw/nvram/fw_cfg-interface.c",
+ "hw/nvram/npcm7xx_otp.c",
+ "hw/nvram/nrf51_nvm.c",
+ "hw/nvram/xlnx-bbram.c",
+ "hw/nvram/xlnx-efuse.c",
+ "hw/nvram/xlnx-efuse-crc.c",
+ "hw/nvram/xlnx-versal-efuse-cache.c",
+ "hw/nvram/xlnx-versal-efuse-ctrl.c",
+ "hw/nvram/xlnx-zynqmp-efuse.c",
+ "hw/pci-bridge/cxl_downstream.c",
+ "hw/pci-bridge/cxl_root_port.c",
+ "hw/pci-bridge/cxl_upstream.c",
+ "hw/pci-bridge/gen_pcie_root_port.c",
+ "hw/pci-bridge/i82801b11.c",
+ "hw/pci-bridge/ioh3420.c",
+ "hw/pci-bridge/pci_bridge_dev.c",
+ "hw/pci-bridge/pci_expander_bridge.c",
+ "hw/pci-bridge/pcie_pci_bridge.c",
+ "hw/pci-bridge/pcie_root_port.c",
+ "hw/pci-bridge/xio3130_downstream.c",
+ "hw/pci-bridge/xio3130_upstream.c",
+ "hw/pci-host/designware.c",
+ "hw/pci-host/gpex.c",
+ "hw/pci-host/gpex-acpi.c",
+ "hw/pci-host/versatile.c",
+ "hw/pci/msi.c",
+ "hw/pci/msix.c",
+ "hw/pci/pci.c",
+ "hw/pci/pci-hmp-cmds.c",
+ "hw/pci/pci-qmp-cmds.c",
+ "hw/pci/pci_bridge.c",
+ "hw/pci/pci_host.c",
+ "hw/pci/pcie.c",
+ "hw/pci/pcie_aer.c",
+ "hw/pci/pcie_doe.c",
+ "hw/pci/pcie_host.c",
+ "hw/pci/pcie_port.c",
+ "hw/pci/pcie_sriov.c",
+ "hw/pci/shpc.c",
+ "hw/pci/slotid_cap.c",
+ "hw/pcmcia/pcmcia.c",
+ "hw/pcmcia/pxa2xx.c",
+ "hw/rtc/allwinner-rtc.c",
+ "hw/rtc/aspeed_rtc.c",
+ "hw/rtc/ds1338.c",
+ "hw/rtc/exynos4210_rtc.c",
+ "hw/rtc/m41t80.c",
+ "hw/rtc/pl031.c",
+ "hw/rtc/twl92230.c",
+ "hw/rtc/xlnx-zynqmp-rtc.c",
+ "hw/scsi/emulation.c",
+ "hw/scsi/esp.c",
+ "hw/scsi/esp-pci.c",
+ "hw/scsi/lsi53c895a.c",
+ "hw/scsi/megasas.c",
+ "hw/scsi/mptconfig.c",
+ "hw/scsi/mptendian.c",
+ "hw/scsi/mptsas.c",
+ "hw/scsi/scsi-bus.c",
+ "hw/scsi/scsi-disk.c",
+ "hw/scsi/scsi-generic.c",
+ "hw/scsi/virtio-scsi-dataplane.c",
+ "hw/scsi/vmw_pvscsi.c",
+ "hw/sd/allwinner-sdhost.c",
+ "hw/sd/aspeed_sdhci.c",
+ "hw/sd/bcm2835_sdhost.c",
+ "hw/sd/core.c",
+ "hw/sd/npcm7xx_sdhci.c",
+ "hw/sd/omap_mmc.c",
+ "hw/sd/pl181.c",
+ "hw/sd/pxa2xx_mmci.c",
+ "hw/sd/sd.c",
+ "hw/sd/sdhci.c",
+ "hw/sd/sdhci-pci.c",
+ "hw/sd/sdmmc-internal.c",
+ "hw/sd/ssi-sd.c",
+ "hw/sensor/adm1266.c",
+ "hw/sensor/adm1272.c",
+ "hw/sensor/dps310.c",
+ "hw/sensor/emc141x.c",
+ "hw/sensor/isl_pmbus_vr.c",
+ "hw/sensor/lsm303dlhc_mag.c",
+ "hw/sensor/max16600.c",
+ "hw/sensor/max31785.c",
+ "hw/sensor/max31790_fan_ctrl.c",
+ "hw/sensor/max34451.c",
+ "hw/sensor/tmp105.c",
+ "hw/sensor/tmp421.c",
+ "hw/sensor/tmp_sbtsi.c",
+ "hw/smbios/smbios.c",
+ "hw/smbios/smbios_type_38.c",
+ "hw/ssi/aspeed_smc.c",
+ "hw/ssi/imx_spi.c",
+ "hw/ssi/mss-spi.c",
+ "hw/ssi/npcm7xx_fiu.c",
+ "hw/ssi/npcm_pspi.c",
+ "hw/ssi/omap_spi.c",
+ "hw/ssi/pl022.c",
+ "hw/ssi/ssi.c",
+ "hw/ssi/stm32f2xx_spi.c",
+ "hw/ssi/xilinx_spi.c",
+ "hw/ssi/xilinx_spips.c",
+ "hw/ssi/xlnx-versal-ospi.c",
+ "hw/timer/a9gtimer.c",
+ "hw/timer/allwinner-a10-pit.c",
+ "hw/timer/arm_mptimer.c",
+ "hw/timer/arm_timer.c",
+ "hw/timer/armv7m_systick.c",
+ "hw/timer/aspeed_timer.c",
+ "hw/timer/bcm2835_systmr.c",
+ "hw/timer/cadence_ttc.c",
+ "hw/timer/cmsdk-apb-dualtimer.c",
+ "hw/timer/cmsdk-apb-timer.c",
+ "hw/timer/digic-timer.c",
+ "hw/timer/exynos4210_mct.c",
+ "hw/timer/exynos4210_pwm.c",
+ "hw/timer/imx_epit.c",
+ "hw/timer/imx_gpt.c",
+ "hw/timer/mss-timer.c",
+ "hw/timer/npcm7xx_timer.c",
+ "hw/timer/nrf51_timer.c",
+ "hw/timer/omap_gptimer.c",
+ "hw/timer/omap_synctimer.c",
+ "hw/timer/pxa2xx_timer.c",
+ "hw/timer/sse-counter.c",
+ "hw/timer/sse-timer.c",
+ "hw/timer/stellaris-gptm.c",
+ "hw/timer/stm32f2xx_timer.c",
+ "hw/timer/xilinx_timer.c",
+ "hw/ufs/lu.c",
+ "hw/ufs/ufs.c",
+ "hw/usb/bus.c",
+ "hw/usb/chipidea.c",
+ "hw/usb/combined-packet.c",
+ "hw/usb/core.c",
+ "hw/usb/desc.c",
+ "hw/usb/desc-msos.c",
+ "hw/usb/dev-audio.c",
+ "hw/usb/dev-hid.c",
+ "hw/usb/dev-hub.c",
+ "hw/usb/dev-network.c",
+ "hw/usb/dev-serial.c",
+ "hw/usb/dev-smartcard-reader.c",
+ "hw/usb/dev-storage.c",
+ "hw/usb/dev-storage-bot.c",
+ "hw/usb/dev-storage-classic.c",
+ "hw/usb/dev-uas.c",
+ "hw/usb/dev-wacom.c",
+ "hw/usb/hcd-dwc2.c",
+ "hw/usb/hcd-dwc3.c",
+ "hw/usb/hcd-ehci.c",
+ "hw/usb/hcd-ehci-pci.c",
+ "hw/usb/hcd-ehci-sysbus.c",
+ "hw/usb/hcd-musb.c",
+ "hw/usb/hcd-ohci.c",
+ "hw/usb/hcd-ohci-pci.c",
+ "hw/usb/hcd-uhci.c",
+ "hw/usb/hcd-xhci.c",
+ "hw/usb/hcd-xhci-nec.c",
+ "hw/usb/hcd-xhci-pci.c",
+ "hw/usb/hcd-xhci-sysbus.c",
+ "hw/usb/imx-usb-phy.c",
+ "hw/usb/libhw.c",
+ "hw/usb/pcap.c",
+ "hw/usb/tusb6010.c",
+ "hw/usb/u2f.c",
+ "hw/usb/xlnx-usb-subsystem.c",
+ "hw/usb/xlnx-versal-usb2-ctrl-regs.c",
+ "hw/virtio/virtio-bus.c",
+ "hw/virtio/virtio-crypto.c",
+ "hw/virtio/virtio-hmp-cmds.c",
+ "hw/virtio/virtio-iommu.c",
+ "hw/virtio/virtio-mmio.c",
+ "hw/virtio/virtio-pci.c",
+ "hw/watchdog/allwinner-wdt.c",
+ "hw/watchdog/cmsdk-apb-watchdog.c",
+ "hw/watchdog/sbsa_gwdt.c",
+ "hw/watchdog/watchdog.c",
+ "hw/watchdog/wdt_aspeed.c",
+ "hw/watchdog/wdt_i6300esb.c",
+ "hw/watchdog/wdt_imx2.c",
+ "migration/block.c",
+ "migration/block-dirty-bitmap.c",
+ "migration/channel.c",
+ "migration/channel-block.c",
+ "migration/dirtyrate.c",
+ "migration/exec.c",
+ "migration/fd.c",
+ "migration/file.c",
+ "migration/global_state.c",
+ "migration/migration.c",
+ "migration/migration-hmp-cmds.c",
+ "migration/multifd.c",
+ "migration/multifd-zlib.c",
+ "migration/options.c",
+ "migration/postcopy-ram.c",
+ "migration/ram-compress.c",
+ "migration/savevm.c",
+ "migration/socket.c",
+ "migration/threadinfo.c",
+ "migration/tls.c",
+ "monitor/fds.c",
+ "monitor/hmp.c",
+ "monitor/hmp-cmds.c",
+ "monitor/qmp-cmds.c",
+ "net/announce.c",
+ "net/can/can_core.c",
+ "net/can/can_host.c",
+ "net/checksum.c",
+ "net/dgram.c",
+ "net/dump.c",
+ "net/eth.c",
+ "net/filter.c",
+ "net/filter-buffer.c",
+ "net/filter-mirror.c",
+ "net/filter-replay.c",
+ "net/hub.c",
+ "net/net.c",
+ "net/net-hmp-cmds.c",
+ "net/queue.c",
+ "net/socket.c",
+ "net/stream.c",
+ "net/util.c",
+ "replay/replay.c",
+ "replay/replay-audio.c",
+ "replay/replay-char.c",
+ "replay/replay-debugging.c",
+ "replay/replay-events.c",
+ "replay/replay-input.c",
+ "replay/replay-internal.c",
+ "replay/replay-net.c",
+ "replay/replay-random.c",
+ "replay/replay-snapshot.c",
+ "replay/replay-time.c",
+ "stats/stats-hmp-cmds.c",
+ "stats/stats-qmp-cmds.c",
+ "system/balloon.c",
+ "system/bootdevice.c",
+ "system/cpu-throttle.c",
+ "system/cpu-timers.c",
+ "system/cpus.c",
+ "system/datadir.c",
+ "system/device_tree.c",
+ "system/dirtylimit.c",
+ "system/dma-helpers.c",
+ "system/globals.c",
+ "system/memory_mapping.c",
+ "system/qdev-monitor.c",
+ "system/qtest.c",
+ "system/rtc.c",
+ "system/runstate.c",
+ "system/runstate-action.c",
+ "system/runstate-hmp-cmds.c",
+ "system/tpm-hmp-cmds.c",
+ "system/vl.c",
+ "ui/vnc.c",
+ "ui/vnc-auth-vencrypt.c",
+ "ui/vnc-clipboard.c",
+ "ui/vnc-enc-hextile.c",
+ "ui/vnc-enc-tight.c",
+ "ui/vnc-enc-zlib.c",
+ "ui/vnc-enc-zrle.c",
+ "ui/vnc-jobs.c",
+ "ui/vnc-palette.c",
+ "ui/vnc-ws.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "audio/audio_win_int.h",
+ "audio/dsound_template.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "hw/display/virtio-vga.h",
+ "include/hw/virtio/virtio-gpu.h",
+ "include/hw/virtio/virtio-gpu-bswap.h",
+ "include/hw/virtio/virtio-gpu-pci.h",
+ "include/hw/virtio/virtio-gpu-pixman.h",
+ "include/qemu/thread-win32.h",
+ "include/standard-headers/linux/virtio_gpu.h",
+ "include/sysemu/os-win32.h",
+ "include/ui/rect.h",
+ "platform/windows-amd64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:macos": [
+ "fsdev/file-op-9p.h",
+ "fsdev/p9array.h",
+ "fsdev/qemu-fsdev.h",
+ "fsdev/qemu-fsdev-throttle.h",
+ "host/include/aarch64/host/cpuinfo.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/throttle-options.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/rng-random.h",
+ "net/vmnet_int.h",
+ "platform/darwin-arm64/config-host.h",
+ "tcg/aarch64/tcg-target.h",
+ "tcg/aarch64/tcg-target.opc.h",
+ "tcg/aarch64/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:linux": [
+ "fsdev/file-op-9p.h",
+ "fsdev/p9array.h",
+ "fsdev/qemu-fsdev.h",
+ "fsdev/qemu-fsdev-throttle.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "hw/block/dataplane/xen-block.h",
+ "hw/block/xen_blkif.h",
+ "hw/i386/kvm/xen_primary_console.h",
+ "hw/xen/trace.h",
+ "include/hw/misc/ivshmem.h",
+ "include/hw/virtio/vhost-scsi.h",
+ "include/hw/virtio/vhost-scsi-common.h",
+ "include/hw/virtio/vhost-user-device.h",
+ "include/hw/virtio/vhost-user-scsi.h",
+ "include/hw/virtio/vhost-vsock.h",
+ "include/hw/virtio/vhost-vsock-common.h",
+ "include/hw/xen/interface/arch-x86/xen.h",
+ "include/hw/xen/interface/arch-x86/xen-x86_64.h",
+ "include/hw/xen/interface/grant_table.h",
+ "include/hw/xen/interface/io/blkif.h",
+ "include/hw/xen/interface/io/console.h",
+ "include/hw/xen/interface/io/fbif.h",
+ "include/hw/xen/interface/io/kbdif.h",
+ "include/hw/xen/interface/io/netif.h",
+ "include/hw/xen/interface/io/protocols.h",
+ "include/hw/xen/interface/io/ring.h",
+ "include/hw/xen/interface/io/xenbus.h",
+ "include/hw/xen/interface/io/xs_wire.h",
+ "include/hw/xen/interface/xen.h",
+ "include/hw/xen/interface/xen-compat.h",
+ "include/hw/xen/xen-backend.h",
+ "include/hw/xen/xen-block.h",
+ "include/hw/xen/xen-bus.h",
+ "include/hw/xen/xen-bus-helper.h",
+ "include/hw/xen/xen-legacy-backend.h",
+ "include/hw/xen/xen_backend_ops.h",
+ "include/hw/xen/xen_pvdev.h",
+ "include/net/vhost-vdpa.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/memfd.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/throttle-options.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_vsock.h",
+ "include/sysemu/cryptodev-vhost-user.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/rng-random.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/userfaultfd.h",
+ "linux-headers/linux/vfio.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "net/tap-linux.h",
+ "platform/linux-x86_64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ "trace/trace-hw_xen.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-system.h",
+ "accel/tcg/debuginfo.h",
+ "accel/tcg/internal-common.h",
+ "accel/tcg/perf.h",
+ "accel/tcg/tb-context.h",
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/audio_template.h",
+ "audio/mixeng.h",
+ "audio/mixeng_template.h",
+ "audio/rate_template.h",
+ "audio/trace.h",
+ "chardev/trace.h",
+ "config-poison.h",
+ "disas/disas-internal.h",
+ "disas/riscv.h",
+ "disas/riscv-xthead.h",
+ "disas/riscv-xventana.h",
+ "dump/win_dump.h",
+ "ebpf/ebpf_rss.h",
+ "gdbstub/internals.h",
+ "gdbstub/trace.h",
+ "hw/acpi/hmat.h",
+ "hw/acpi/trace.h",
+ "hw/acpi/viot.h",
+ "hw/adc/trace.h",
+ "hw/arm/smmu-internal.h",
+ "hw/arm/trace.h",
+ "hw/audio/ac97.h",
+ "hw/audio/fmopl.h",
+ "hw/audio/gusemu.h",
+ "hw/audio/gustate.h",
+ "hw/audio/hda-codec-common.h",
+ "hw/audio/intel-hda.h",
+ "hw/audio/intel-hda-defs.h",
+ "hw/audio/lm4549.h",
+ "hw/audio/pl041.h",
+ "hw/audio/pl041.hx",
+ "hw/audio/trace.h",
+ "hw/block/dataplane/trace.h",
+ "hw/block/dataplane/virtio-blk.h",
+ "hw/block/fdc-internal.h",
+ "hw/block/m25p80_sfdp.h",
+ "hw/block/trace.h",
+ "hw/char/trace.h",
+ "hw/core/guest-loader.h",
+ "hw/core/qdev-prop-internal.h",
+ "hw/core/trace.h",
+ "hw/core/uboot_image.h",
+ "hw/display/ati_int.h",
+ "hw/display/ati_regs.h",
+ "hw/display/cirrus_vga_internal.h",
+ "hw/display/cirrus_vga_rop.h",
+ "hw/display/cirrus_vga_rop2.h",
+ "hw/display/framebuffer.h",
+ "hw/display/pl110_template.h",
+ "hw/display/trace.h",
+ "hw/display/vga-access.h",
+ "hw/display/vga-helpers.h",
+ "hw/display/vga_int.h",
+ "hw/display/vga_regs.h",
+ "hw/dma/trace.h",
+ "hw/gpio/trace.h",
+ "hw/i2c/trace.h",
+ "hw/i386/acpi-build.h",
+ "hw/i386/kvm/xen_evtchn.h",
+ "hw/ide/ahci_internal.h",
+ "hw/ide/trace.h",
+ "hw/input/trace.h",
+ "hw/intc/gic_internal.h",
+ "hw/intc/gicv3_internal.h",
+ "hw/intc/ioapic_internal.h",
+ "hw/intc/trace.h",
+ "hw/isa/trace.h",
+ "hw/mem/trace.h",
+ "hw/misc/trace.h",
+ "hw/net/can/can_sja1000.h",
+ "hw/net/can/ctu_can_fd_frame.h",
+ "hw/net/can/ctu_can_fd_regs.h",
+ "hw/net/can/ctucan_core.h",
+ "hw/net/can/trace.h",
+ "hw/net/e1000_common.h",
+ "hw/net/e1000_regs.h",
+ "hw/net/e1000e_core.h",
+ "hw/net/e1000x_common.h",
+ "hw/net/e1000x_regs.h",
+ "hw/net/igb_common.h",
+ "hw/net/igb_core.h",
+ "hw/net/igb_regs.h",
+ "hw/net/ne2000.h",
+ "hw/net/net_rx_pkt.h",
+ "hw/net/net_tx_pkt.h",
+ "hw/net/pcnet.h",
+ "hw/net/rocker/rocker.h",
+ "hw/net/rocker/rocker_desc.h",
+ "hw/net/rocker/rocker_fp.h",
+ "hw/net/rocker/rocker_hw.h",
+ "hw/net/rocker/rocker_of_dpa.h",
+ "hw/net/rocker/rocker_tlv.h",
+ "hw/net/rocker/rocker_world.h",
+ "hw/net/trace.h",
+ "hw/net/tulip.h",
+ "hw/net/vmware_utils.h",
+ "hw/net/vmxnet3.h",
+ "hw/net/vmxnet3_defs.h",
+ "hw/net/vmxnet_debug.h",
+ "hw/nvme/dif.h",
+ "hw/nvme/nvme.h",
+ "hw/nvme/trace.h",
+ "hw/nvram/trace.h",
+ "hw/pci/pci-internal.h",
+ "hw/pci/trace.h",
+ "hw/rtc/trace.h",
+ "hw/scsi/mfi.h",
+ "hw/scsi/mpi.h",
+ "hw/scsi/mptsas.h",
+ "hw/scsi/trace.h",
+ "hw/scsi/vmw_pvscsi.h",
+ "hw/sd/sdhci-internal.h",
+ "hw/sd/sdmmc-internal.h",
+ "hw/sd/trace.h",
+ "hw/sensor/trace.h",
+ "hw/smbios/smbios_build.h",
+ "hw/ssi/trace.h",
+ "hw/timer/trace.h",
+ "hw/ufs/trace.h",
+ "hw/ufs/ufs.h",
+ "hw/usb/ccid.h",
+ "hw/usb/desc.h",
+ "hw/usb/hcd-dwc2.h",
+ "hw/usb/hcd-ehci.h",
+ "hw/usb/hcd-ohci.h",
+ "hw/usb/hcd-uhci.h",
+ "hw/usb/hcd-xhci.h",
+ "hw/usb/hcd-xhci-pci.h",
+ "hw/usb/hcd-xhci-sysbus.h",
+ "hw/usb/trace.h",
+ "hw/usb/u2f.h",
+ "hw/virtio/trace.h",
+ "hw/watchdog/trace.h",
+ "include/authz/base.h",
+ "include/authz/list.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-hmp-cmds.h",
+ "include/block/block-io.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/export.h",
+ "include/block/graph-lock.h",
+ "include/block/nbd.h",
+ "include/block/nvme.h",
+ "include/block/qapi.h",
+ "include/block/qdict.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/block/ufs.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-parallel.h",
+ "include/chardev/char-serial.h",
+ "include/crypto/akcipher.h",
+ "include/crypto/cipher.h",
+ "include/crypto/hash.h",
+ "include/crypto/init.h",
+ "include/crypto/random.h",
+ "include/crypto/secret_common.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlscredsanon.h",
+ "include/crypto/tlscredsx509.h",
+ "include/crypto/tlssession.h",
+ "include/disas/capstone.h",
+ "include/disas/dis-asm.h",
+ "include/disas/disas.h",
+ "include/elf.h",
+ "include/exec/address-spaces.h",
+ "include/exec/confidential-guest-support.h",
+ "include/exec/cpu-common.h",
+ "include/exec/gdbstub.h",
+ "include/exec/hwaddr.h",
+ "include/exec/ioport.h",
+ "include/exec/log.h",
+ "include/exec/memattrs.h",
+ "include/exec/memop.h",
+ "include/exec/memopidx.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/page-vary.h",
+ "include/exec/poison.h",
+ "include/exec/ramblock.h",
+ "include/exec/ramlist.h",
+ "include/exec/replay-core.h",
+ "include/exec/target_page.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translation-block.h",
+ "include/exec/tswap.h",
+ "include/gdbstub/syscalls.h",
+ "include/gdbstub/user.h",
+ "include/glib-compat.h",
+ "include/hw/acpi/acpi.h",
+ "include/hw/acpi/acpi-defs.h",
+ "include/hw/acpi/acpi_aml_interface.h",
+ "include/hw/acpi/acpi_dev_interface.h",
+ "include/hw/acpi/aml-build.h",
+ "include/hw/acpi/bios-linker-loader.h",
+ "include/hw/acpi/cpu.h",
+ "include/hw/acpi/cpu_hotplug.h",
+ "include/hw/acpi/cxl.h",
+ "include/hw/acpi/erst.h",
+ "include/hw/acpi/generic_event_device.h",
+ "include/hw/acpi/ghes.h",
+ "include/hw/acpi/ich9.h",
+ "include/hw/acpi/ich9_tco.h",
+ "include/hw/acpi/ipmi.h",
+ "include/hw/acpi/memory_hotplug.h",
+ "include/hw/acpi/pc-hotplug.h",
+ "include/hw/acpi/pci.h",
+ "include/hw/acpi/pcihp.h",
+ "include/hw/acpi/piix4.h",
+ "include/hw/acpi/tpm.h",
+ "include/hw/acpi/utils.h",
+ "include/hw/acpi/vmgenid.h",
+ "include/hw/adc/aspeed_adc.h",
+ "include/hw/adc/max111x.h",
+ "include/hw/adc/npcm7xx_adc.h",
+ "include/hw/adc/stm32f2xx_adc.h",
+ "include/hw/adc/zynq-xadc.h",
+ "include/hw/arm/armsse-version.h",
+ "include/hw/arm/bcm2835_peripherals.h",
+ "include/hw/arm/boot.h",
+ "include/hw/arm/bsa.h",
+ "include/hw/arm/exynos4210.h",
+ "include/hw/arm/fdt.h",
+ "include/hw/arm/linux-boot-if.h",
+ "include/hw/arm/nrf51.h",
+ "include/hw/arm/omap.h",
+ "include/hw/arm/primecell.h",
+ "include/hw/arm/pxa.h",
+ "include/hw/arm/raspberrypi-fw-defs.h",
+ "include/hw/arm/raspi_platform.h",
+ "include/hw/arm/sharpsl.h",
+ "include/hw/arm/smmu-common.h",
+ "include/hw/arm/soc_dma.h",
+ "include/hw/arm/virt.h",
+ "include/hw/audio/pcspk.h",
+ "include/hw/audio/soundhw.h",
+ "include/hw/audio/virtio-snd.h",
+ "include/hw/audio/wm8750.h",
+ "include/hw/block/block.h",
+ "include/hw/block/fdc.h",
+ "include/hw/block/flash.h",
+ "include/hw/boards.h",
+ "include/hw/char/bcm2835_aux.h",
+ "include/hw/char/cadence_uart.h",
+ "include/hw/char/cmsdk-apb-uart.h",
+ "include/hw/char/digic-uart.h",
+ "include/hw/char/imx_serial.h",
+ "include/hw/char/mchp_pfsoc_mmuart.h",
+ "include/hw/char/nrf51_uart.h",
+ "include/hw/char/parallel.h",
+ "include/hw/char/parallel-isa.h",
+ "include/hw/char/pl011.h",
+ "include/hw/char/riscv_htif.h",
+ "include/hw/char/serial.h",
+ "include/hw/char/shakti_uart.h",
+ "include/hw/char/sifive_uart.h",
+ "include/hw/char/stm32f2xx_usart.h",
+ "include/hw/char/xilinx_uartlite.h",
+ "include/hw/clock.h",
+ "include/hw/core/cpu.h",
+ "include/hw/core/generic-loader.h",
+ "include/hw/core/split-irq.h",
+ "include/hw/core/sysbus-fdt.h",
+ "include/hw/core/sysemu-cpu-ops.h",
+ "include/hw/cpu/a9mpcore.h",
+ "include/hw/cpu/arm11mpcore.h",
+ "include/hw/cpu/cluster.h",
+ "include/hw/cpu/core.h",
+ "include/hw/cxl/cxl.h",
+ "include/hw/cxl/cxl_cdat.h",
+ "include/hw/cxl/cxl_component.h",
+ "include/hw/cxl/cxl_device.h",
+ "include/hw/cxl/cxl_events.h",
+ "include/hw/cxl/cxl_host.h",
+ "include/hw/cxl/cxl_pci.h",
+ "include/hw/display/bcm2835_fb.h",
+ "include/hw/display/blizzard.h",
+ "include/hw/display/bochs-vbe.h",
+ "include/hw/display/dpcd.h",
+ "include/hw/display/edid.h",
+ "include/hw/display/i2c-ddc.h",
+ "include/hw/display/ramfb.h",
+ "include/hw/display/tc6393xb.h",
+ "include/hw/display/vga.h",
+ "include/hw/display/xlnx_dp.h",
+ "include/hw/dma/bcm2835_dma.h",
+ "include/hw/dma/i8257.h",
+ "include/hw/dma/pl080.h",
+ "include/hw/dma/sifive_pdma.h",
+ "include/hw/dma/xlnx-zdma.h",
+ "include/hw/dma/xlnx-zynq-devcfg.h",
+ "include/hw/dma/xlnx_csu_dma.h",
+ "include/hw/dma/xlnx_dpdma.h",
+ "include/hw/elf_ops.h",
+ "include/hw/firmware/smbios.h",
+ "include/hw/fw-path-provider.h",
+ "include/hw/gpio/aspeed_gpio.h",
+ "include/hw/gpio/bcm2835_gpio.h",
+ "include/hw/gpio/imx_gpio.h",
+ "include/hw/gpio/npcm7xx_gpio.h",
+ "include/hw/gpio/nrf51_gpio.h",
+ "include/hw/gpio/pca_i2c_gpio.h",
+ "include/hw/gpio/sifive_gpio.h",
+ "include/hw/hotplug.h",
+ "include/hw/hw.h",
+ "include/hw/i2c/allwinner-i2c.h",
+ "include/hw/i2c/arm_sbcon_i2c.h",
+ "include/hw/i2c/aspeed_i2c.h",
+ "include/hw/i2c/bitbang_i2c.h",
+ "include/hw/i2c/i2c.h",
+ "include/hw/i2c/i2c_mux_pca954x.h",
+ "include/hw/i2c/imx_i2c.h",
+ "include/hw/i2c/microbit_i2c.h",
+ "include/hw/i2c/npcm7xx_smbus.h",
+ "include/hw/i2c/pm_smbus.h",
+ "include/hw/i2c/pmbus_device.h",
+ "include/hw/i2c/smbus_eeprom.h",
+ "include/hw/i2c/smbus_master.h",
+ "include/hw/i2c/smbus_slave.h",
+ "include/hw/i386/hostmem-epc.h",
+ "include/hw/i386/pc.h",
+ "include/hw/i386/sgx-epc.h",
+ "include/hw/i386/x86.h",
+ "include/hw/ide.h",
+ "include/hw/ide/ahci.h",
+ "include/hw/ide/internal.h",
+ "include/hw/ide/isa.h",
+ "include/hw/ide/pci.h",
+ "include/hw/ide/piix.h",
+ "include/hw/input/hid.h",
+ "include/hw/input/i8042.h",
+ "include/hw/input/lm832x.h",
+ "include/hw/input/pl050.h",
+ "include/hw/input/ps2.h",
+ "include/hw/input/stellaris_gamepad.h",
+ "include/hw/input/tsc2xxx.h",
+ "include/hw/intc/allwinner-a10-pic.h",
+ "include/hw/intc/arm_gic.h",
+ "include/hw/intc/arm_gic_common.h",
+ "include/hw/intc/arm_gicv3.h",
+ "include/hw/intc/arm_gicv3_common.h",
+ "include/hw/intc/arm_gicv3_its_common.h",
+ "include/hw/intc/aspeed_vic.h",
+ "include/hw/intc/bcm2835_ic.h",
+ "include/hw/intc/bcm2836_control.h",
+ "include/hw/intc/exynos4210_combiner.h",
+ "include/hw/intc/exynos4210_gic.h",
+ "include/hw/intc/i8259.h",
+ "include/hw/intc/imx_avic.h",
+ "include/hw/intc/imx_gpcv2.h",
+ "include/hw/intc/intc.h",
+ "include/hw/intc/ioapic.h",
+ "include/hw/intc/kvm_irqcount.h",
+ "include/hw/intc/realview_gic.h",
+ "include/hw/intc/xlnx-zynqmp-ipi.h",
+ "include/hw/ipack/ipack.h",
+ "include/hw/ipmi/ipmi.h",
+ "include/hw/ipmi/ipmi_bt.h",
+ "include/hw/ipmi/ipmi_kcs.h",
+ "include/hw/irq.h",
+ "include/hw/isa/apm.h",
+ "include/hw/isa/i8259_internal.h",
+ "include/hw/isa/isa.h",
+ "include/hw/loader.h",
+ "include/hw/mem/memory-device.h",
+ "include/hw/mem/npcm7xx_mc.h",
+ "include/hw/mem/nvdimm.h",
+ "include/hw/mem/pc-dimm.h",
+ "include/hw/misc/a9scu.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-r40-ccu.h",
+ "include/hw/misc/allwinner-r40-dramc.h",
+ "include/hw/misc/allwinner-sid.h",
+ "include/hw/misc/allwinner-sramc.h",
+ "include/hw/misc/arm11scu.h",
+ "include/hw/misc/arm_integrator_debug.h",
+ "include/hw/misc/armsse-cpu-pwrctrl.h",
+ "include/hw/misc/armsse-cpuid.h",
+ "include/hw/misc/armsse-mhu.h",
+ "include/hw/misc/armv7m_ras.h",
+ "include/hw/misc/aspeed_hace.h",
+ "include/hw/misc/aspeed_i3c.h",
+ "include/hw/misc/aspeed_lpc.h",
+ "include/hw/misc/aspeed_peci.h",
+ "include/hw/misc/aspeed_sbc.h",
+ "include/hw/misc/aspeed_scu.h",
+ "include/hw/misc/aspeed_sdmc.h",
+ "include/hw/misc/aspeed_xdma.h",
+ "include/hw/misc/auxbus.h",
+ "include/hw/misc/bcm2835_cprman.h",
+ "include/hw/misc/bcm2835_cprman_internals.h",
+ "include/hw/misc/bcm2835_mbox.h",
+ "include/hw/misc/bcm2835_mbox_defs.h",
+ "include/hw/misc/bcm2835_mphi.h",
+ "include/hw/misc/bcm2835_powermgt.h",
+ "include/hw/misc/bcm2835_property.h",
+ "include/hw/misc/bcm2835_rng.h",
+ "include/hw/misc/bcm2835_thermal.h",
+ "include/hw/misc/cbus.h",
+ "include/hw/misc/imx25_ccm.h",
+ "include/hw/misc/imx31_ccm.h",
+ "include/hw/misc/imx6_ccm.h",
+ "include/hw/misc/imx6_src.h",
+ "include/hw/misc/imx6ul_ccm.h",
+ "include/hw/misc/imx7_ccm.h",
+ "include/hw/misc/imx7_gpr.h",
+ "include/hw/misc/imx7_snvs.h",
+ "include/hw/misc/imx7_src.h",
+ "include/hw/misc/imx_ccm.h",
+ "include/hw/misc/imx_rngc.h",
+ "include/hw/misc/iotkit-secctl.h",
+ "include/hw/misc/iotkit-sysctl.h",
+ "include/hw/misc/iotkit-sysinfo.h",
+ "include/hw/misc/led.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/mps2-fpgaio.h",
+ "include/hw/misc/mps2-scc.h",
+ "include/hw/misc/msf2-sysreg.h",
+ "include/hw/misc/npcm7xx_clk.h",
+ "include/hw/misc/npcm7xx_gcr.h",
+ "include/hw/misc/npcm7xx_mft.h",
+ "include/hw/misc/npcm7xx_pci_mbox.h",
+ "include/hw/misc/npcm7xx_pwm.h",
+ "include/hw/misc/npcm7xx_rng.h",
+ "include/hw/misc/nrf51_rng.h",
+ "include/hw/misc/pca9552.h",
+ "include/hw/misc/pca9552_regs.h",
+ "include/hw/misc/pvpanic.h",
+ "include/hw/misc/sifive_e_aon.h",
+ "include/hw/misc/sifive_e_prci.h",
+ "include/hw/misc/sifive_test.h",
+ "include/hw/misc/sifive_u_otp.h",
+ "include/hw/misc/sifive_u_prci.h",
+ "include/hw/misc/stm32f2xx_syscfg.h",
+ "include/hw/misc/stm32f4xx_exti.h",
+ "include/hw/misc/stm32f4xx_syscfg.h",
+ "include/hw/misc/tz-mpc.h",
+ "include/hw/misc/tz-msc.h",
+ "include/hw/misc/tz-ppc.h",
+ "include/hw/misc/unimp.h",
+ "include/hw/misc/vmcoreinfo.h",
+ "include/hw/misc/xlnx-cfi-if.h",
+ "include/hw/misc/xlnx-versal-cframe-reg.h",
+ "include/hw/misc/xlnx-versal-cfu.h",
+ "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
+ "include/hw/misc/xlnx-versal-trng.h",
+ "include/hw/misc/xlnx-versal-xramc.h",
+ "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
+ "include/hw/misc/xlnx-zynqmp-crf.h",
+ "include/hw/net/allwinner-sun8i-emac.h",
+ "include/hw/net/allwinner_emac.h",
+ "include/hw/net/cadence_gem.h",
+ "include/hw/net/ftgmac100.h",
+ "include/hw/net/imx_fec.h",
+ "include/hw/net/lan9118.h",
+ "include/hw/net/mii.h",
+ "include/hw/net/msf2-emac.h",
+ "include/hw/net/mv88w8618_eth.h",
+ "include/hw/net/ne2000-isa.h",
+ "include/hw/net/npcm7xx_emc.h",
+ "include/hw/net/smc91c111.h",
+ "include/hw/net/xlnx-versal-canfd.h",
+ "include/hw/net/xlnx-zynqmp-can.h",
+ "include/hw/nmi.h",
+ "include/hw/nvram/eeprom93xx.h",
+ "include/hw/nvram/eeprom_at24c.h",
+ "include/hw/nvram/fw_cfg.h",
+ "include/hw/nvram/npcm7xx_otp.h",
+ "include/hw/nvram/nrf51_nvm.h",
+ "include/hw/nvram/xlnx-bbram.h",
+ "include/hw/nvram/xlnx-efuse.h",
+ "include/hw/nvram/xlnx-versal-efuse.h",
+ "include/hw/nvram/xlnx-zynqmp-efuse.h",
+ "include/hw/or-irq.h",
+ "include/hw/pci-bridge/cxl_upstream_port.h",
+ "include/hw/pci-bridge/pci_expander_bridge.h",
+ "include/hw/pci-bridge/xio3130_downstream.h",
+ "include/hw/pci-host/designware.h",
+ "include/hw/pci-host/gpex.h",
+ "include/hw/pci-host/i440fx.h",
+ "include/hw/pci-host/pam.h",
+ "include/hw/pci-host/q35.h",
+ "include/hw/pci/msi.h",
+ "include/hw/pci/msix.h",
+ "include/hw/pci/pci.h",
+ "include/hw/pci/pci_bridge.h",
+ "include/hw/pci/pci_bus.h",
+ "include/hw/pci/pci_device.h",
+ "include/hw/pci/pci_host.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_doe.h",
+ "include/hw/pci/pcie_host.h",
+ "include/hw/pci/pcie_port.h",
+ "include/hw/pci/pcie_regs.h",
+ "include/hw/pci/pcie_sriov.h",
+ "include/hw/pci/shpc.h",
+ "include/hw/pci/slotid_cap.h",
+ "include/hw/pcmcia.h",
+ "include/hw/platform-bus.h",
+ "include/hw/ptimer.h",
+ "include/hw/qdev-clock.h",
+ "include/hw/qdev-core.h",
+ "include/hw/qdev-dma.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/qdev-properties-system.h",
+ "include/hw/rdma/rdma.h",
+ "include/hw/register.h",
+ "include/hw/registerfields.h",
+ "include/hw/resettable.h",
+ "include/hw/rtc/allwinner-rtc.h",
+ "include/hw/rtc/aspeed_rtc.h",
+ "include/hw/rtc/goldfish_rtc.h",
+ "include/hw/rtc/mc146818rtc.h",
+ "include/hw/rtc/mc146818rtc_regs.h",
+ "include/hw/rtc/pl031.h",
+ "include/hw/rtc/xlnx-zynqmp-rtc.h",
+ "include/hw/scsi/emulation.h",
+ "include/hw/scsi/esp.h",
+ "include/hw/scsi/scsi.h",
+ "include/hw/sd/allwinner-sdhost.h",
+ "include/hw/sd/aspeed_sdhci.h",
+ "include/hw/sd/bcm2835_sdhost.h",
+ "include/hw/sd/cadence_sdhci.h",
+ "include/hw/sd/npcm7xx_sdhci.h",
+ "include/hw/sd/sd.h",
+ "include/hw/sd/sdcard_legacy.h",
+ "include/hw/sd/sdhci.h",
+ "include/hw/sensor/emc141x_regs.h",
+ "include/hw/sensor/isl_pmbus_vr.h",
+ "include/hw/sensor/max16600.h",
+ "include/hw/sensor/max31790_fan_ctrl.h",
+ "include/hw/sensor/tmp105.h",
+ "include/hw/sensor/tmp105_regs.h",
+ "include/hw/southbridge/ich9.h",
+ "include/hw/southbridge/piix.h",
+ "include/hw/ssi/aspeed_smc.h",
+ "include/hw/ssi/imx_spi.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/ssi.h",
+ "include/hw/ssi/stm32f2xx_spi.h",
+ "include/hw/ssi/xilinx_spips.h",
+ "include/hw/ssi/xlnx-versal-ospi.h",
+ "include/hw/stream.h",
+ "include/hw/sysbus.h",
+ "include/hw/timer/a9gtimer.h",
+ "include/hw/timer/allwinner-a10-pit.h",
+ "include/hw/timer/arm_mptimer.h",
+ "include/hw/timer/armv7m_systick.h",
+ "include/hw/timer/aspeed_timer.h",
+ "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
+ "include/hw/timer/nrf51_timer.h",
+ "include/hw/timer/sifive_pwm.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/usb.h",
+ "include/hw/usb/chipidea.h",
+ "include/hw/usb/dwc2-regs.h",
+ "include/hw/usb/ehci-regs.h",
+ "include/hw/usb/hcd-dwc3.h",
+ "include/hw/usb/hcd-musb.h",
+ "include/hw/usb/hid.h",
+ "include/hw/usb/imx-usb-phy.h",
+ "include/hw/usb/msd.h",
+ "include/hw/usb/uhci-regs.h",
+ "include/hw/usb/xhci.h",
+ "include/hw/usb/xlnx-usb-subsystem.h",
+ "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
+ "include/hw/vfio/vfio-amd-xgbe.h",
+ "include/hw/vfio/vfio-calxeda-xgmac.h",
+ "include/hw/vfio/vfio-common.h",
+ "include/hw/vfio/vfio-platform.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-blk.h",
+ "include/hw/virtio/virtio-bus.h",
+ "include/hw/virtio/virtio-crypto.h",
+ "include/hw/virtio/virtio-dmabuf.h",
+ "include/hw/virtio/virtio-input.h",
+ "include/hw/virtio/virtio-iommu.h",
+ "include/hw/virtio/virtio-mmio.h",
+ "include/hw/virtio/virtio-net.h",
+ "include/hw/virtio/virtio-pci.h",
+ "include/hw/virtio/virtio-scsi.h",
+ "include/hw/virtio/virtio-serial.h",
+ "include/hw/vmstate-if.h",
+ "include/hw/watchdog/allwinner-wdt.h",
+ "include/hw/watchdog/cmsdk-apb-watchdog.h",
+ "include/hw/watchdog/sbsa_gwdt.h",
+ "include/hw/watchdog/wdt_aspeed.h",
+ "include/hw/watchdog/wdt_imx2.h",
+ "include/hw/xen/xen.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/io/channel-command.h",
+ "include/io/channel-file.h",
+ "include/io/channel-null.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/channel-util.h",
+ "include/io/channel-websock.h",
+ "include/io/dns-resolver.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/migration/blocker.h",
+ "include/migration/colo.h",
+ "include/migration/global_state.h",
+ "include/migration/misc.h",
+ "include/migration/qemu-file-types.h",
+ "include/migration/register.h",
+ "include/migration/snapshot.h",
+ "include/migration/vmstate.h",
+ "include/monitor/hmp.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qdev.h",
+ "include/monitor/qmp-helpers.h",
+ "include/net/announce.h",
+ "include/net/can_emu.h",
+ "include/net/can_host.h",
+ "include/net/checksum.h",
+ "include/net/eth.h",
+ "include/net/filter.h",
+ "include/net/net.h",
+ "include/net/queue.h",
+ "include/net/slirp.h",
+ "include/net/tap.h",
+ "include/net/vhost-user.h",
+ "include/net/vhost_net.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/error.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qnull.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/string-input-visitor.h",
+ "include/qapi/string-output-visitor.h",
+ "include/qapi/type-helpers.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu-io.h",
+ "include/qemu/accel.h",
+ "include/qemu/async-teardown.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bcd.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/coroutine_int.h",
+ "include/qemu/crc-ccitt.h",
+ "include/qemu/crc32c.h",
+ "include/qemu/ctype.h",
+ "include/qemu/cutils.h",
+ "include/qemu/datadir.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/fifo32.h",
+ "include/qemu/fifo8.h",
+ "include/qemu/guest-random.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help-texts.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/hw-version.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/iov.h",
+ "include/qemu/jhash.h",
+ "include/qemu/job.h",
+ "include/qemu/keyval.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/madvise.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/nvdimm-utils.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/plugin.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/pmem.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qdist.h",
+ "include/qemu/qemu-plugin.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qht.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/readline.h",
+ "include/qemu/reserved-region.h",
+ "include/qemu/seqlock.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/throttle.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qemu/userfaultfd.h",
+ "include/qemu/uuid.h",
+ "include/qemu/xxhash.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/scsi/constants.h",
+ "include/scsi/utils.h",
+ "include/semihosting/semihost.h",
+ "include/standard-headers/drm/drm_fourcc.h",
+ "include/standard-headers/linux/if_ether.h",
+ "include/standard-headers/linux/input.h",
+ "include/standard-headers/linux/input-event-codes.h",
+ "include/standard-headers/linux/pci_regs.h",
+ "include/standard-headers/linux/pvpanic.h",
+ "include/standard-headers/linux/qemu_fw_cfg.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_console.h",
+ "include/standard-headers/linux/virtio_crypto.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_input.h",
+ "include/standard-headers/linux/virtio_iommu.h",
+ "include/standard-headers/linux/virtio_mmio.h",
+ "include/standard-headers/linux/virtio_net.h",
+ "include/standard-headers/linux/virtio_pci.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_scsi.h",
+ "include/standard-headers/linux/virtio_snd.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/sysemu/accel-blocker.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/arch_init.h",
+ "include/sysemu/balloon.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/block-ram-registrar.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpu-timers-internal.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/cryptodev.h",
+ "include/sysemu/cryptodev-vhost.h",
+ "include/sysemu/device_tree.h",
+ "include/sysemu/dirtylimit.h",
+ "include/sysemu/dirtyrate.h",
+ "include/sysemu/dma.h",
+ "include/sysemu/dump.h",
+ "include/sysemu/dump-arch.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/memory_mapping.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/reset.h",
+ "include/sysemu/rng.h",
+ "include/sysemu/rtc.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/runstate-action.h",
+ "include/sysemu/seccomp.h",
+ "include/sysemu/stats.h",
+ "include/sysemu/sysemu.h",
+ "include/sysemu/tcg.h",
+ "include/sysemu/tpm.h",
+ "include/sysemu/vhost-user-backend.h",
+ "include/sysemu/watchdog.h",
+ "include/sysemu/whpx.h",
+ "include/sysemu/xen.h",
+ "include/tcg/debug-assert.h",
+ "include/tcg/tcg.h",
+ "include/tcg/tcg-cond.h",
+ "include/tcg/tcg-mo.h",
+ "include/tcg/tcg-opc.h",
+ "include/ui/clipboard.h",
+ "include/ui/console.h",
+ "include/ui/dbus-display.h",
+ "include/ui/dbus-module.h",
+ "include/ui/input.h",
+ "include/ui/kbd-state.h",
+ "include/ui/pixel_ops.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/qemu-spice.h",
+ "include/ui/qemu-spice-module.h",
+ "include/ui/surface.h",
+ "migration/block.h",
+ "migration/channel.h",
+ "migration/channel-block.h",
+ "migration/dirtyrate.h",
+ "migration/exec.h",
+ "migration/fd.h",
+ "migration/file.h",
+ "migration/migration.h",
+ "migration/migration-stats.h",
+ "migration/multifd.h",
+ "migration/options.h",
+ "migration/postcopy-ram.h",
+ "migration/qemu-file.h",
+ "migration/ram.h",
+ "migration/ram-compress.h",
+ "migration/rdma.h",
+ "migration/savevm.h",
+ "migration/socket.h",
+ "migration/threadinfo.h",
+ "migration/tls.h",
+ "migration/trace.h",
+ "migration/yank_functions.h",
+ "monitor/monitor-internal.h",
+ "monitor/trace.h",
+ "net/clients.h",
+ "net/colo.h",
+ "net/colo-compare.h",
+ "net/hub.h",
+ "net/tap_int.h",
+ "net/trace.h",
+ "net/util.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-authz.h",
+ "qapi/qapi-events-block-core.h",
+ "qapi/qapi-events-char.h",
+ "qapi/qapi-events-common.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-init-commands.h",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.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-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.h",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-ui.h",
+ "qemu-options.def",
+ "qemu-version.h",
+ "replay/replay-internal.h",
+ "system/trace.h",
+ "target/arm/arm-powerctl.h",
+ "target/arm/cpu-qom.h",
+ "target/arm/idau.h",
+ "target/arm/kvm-consts.h",
+ "target/riscv/cpu_cfg.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-audio.h",
+ "trace/trace-chardev.h",
+ "trace/trace-gdbstub.h",
+ "trace/trace-hw_acpi.h",
+ "trace/trace-hw_adc.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_core.h",
+ "trace/trace-hw_display.h",
+ "trace/trace-hw_dma.h",
+ "trace/trace-hw_gpio.h",
+ "trace/trace-hw_i2c.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_misc.h",
+ "trace/trace-hw_net.h",
+ "trace/trace-hw_net_can.h",
+ "trace/trace-hw_nvme.h",
+ "trace/trace-hw_nvram.h",
+ "trace/trace-hw_pci.h",
+ "trace/trace-hw_rtc.h",
+ "trace/trace-hw_scsi.h",
+ "trace/trace-hw_sd.h",
+ "trace/trace-hw_sensor.h",
+ "trace/trace-hw_ssi.h",
+ "trace/trace-hw_timer.h",
+ "trace/trace-hw_ufs.h",
+ "trace/trace-hw_usb.h",
+ "trace/trace-hw_virtio.h",
+ "trace/trace-hw_watchdog.h",
+ "trace/trace-migration.h",
+ "trace/trace-monitor.h",
+ "trace/trace-net.h",
+ "trace/trace-root.h",
+ "trace/trace-system.h",
+ "trace/trace-ui.h",
+ "ui/console-priv.h",
+ "ui/cursor_hidden.xpm",
+ "ui/cursor_left_ptr.xpm",
+ "ui/input-barrier.h",
+ "ui/input-keymap-atset1-to-qcode.c.inc",
+ "ui/input-keymap-linux-to-qcode.c.inc",
+ "ui/input-keymap-osx-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/keymaps.h",
+ "ui/trace.h",
+ "ui/vgafont.h",
+ "ui/vnc.h",
+ "ui/vnc-auth-vencrypt.h",
+ "ui/vnc-enc-hextile-template.h",
+ "ui/vnc-enc-tight.h",
+ "ui/vnc-enc-zrle.c.inc",
+ "ui/vnc-enc-zrle.h",
+ "ui/vnc-enc-zywrle.h",
+ "ui/vnc-enc-zywrle-template.c",
+ "ui/vnc-jobs.h",
+ "ui/vnc-palette.h",
+ "ui/vnc-ws.h",
+ "ui/vnc_keysym.h",
+ "util/block-helpers.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = ["."] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "tcg/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "linux-headers",
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + ["include"],
+ linkopts = select({
+ "@platforms//os:macos": [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = ["libqemuutil"] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:macos": ["internal_common_darwin"],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
+ alwayslink = 1,
)
+
+cc_library(
+ name = "libqemu-riscv64-softmmu",
+ srcs = [
+ "hw/block/virtio-blk.c",
+ "hw/block/virtio-blk-common.c",
+ "hw/riscv/boot.c",
+ "hw/riscv/microchip_pfsoc.c",
+ "hw/riscv/numa.c",
+ "hw/riscv/riscv_hart.c",
+ "hw/riscv/shakti_c.c",
+ "hw/riscv/sifive_e.c",
+ "hw/riscv/sifive_u.c",
+ "hw/riscv/spike.c",
+ "hw/riscv/virt.c",
+ "hw/riscv/virt-acpi-build.c",
+ "target/riscv/arch_dump.c",
+ "target/riscv/bitmanip_helper.c",
+ "target/riscv/cpu.c",
+ "target/riscv/cpu_helper.c",
+ "target/riscv/crypto_helper.c",
+ "target/riscv/csr.c",
+ "target/riscv/debug.c",
+ "target/riscv/fpu_helper.c",
+ "target/riscv/gdbstub.c",
+ "target/riscv/m128_helper.c",
+ "target/riscv/machine.c",
+ "target/riscv/monitor.c",
+ "target/riscv/op_helper.c",
+ "target/riscv/pmp.c",
+ "target/riscv/pmu.c",
+ "target/riscv/riscv-qmp-cmds.c",
+ "target/riscv/tcg/tcg-cpu.c",
+ "target/riscv/time_helper.c",
+ "target/riscv/translate.c",
+ "target/riscv/vcrypto_helper.c",
+ "target/riscv/vector_helper.c",
+ "target/riscv/vector_internals.c",
+ "target/riscv/zce_helper.c",
+ "trace/control-target.c",
+ ] + select({
+ "@platforms//os:windows": ["accel/qtest/qtest.c"],
+ "@platforms//os:linux": [
+ "accel/tcg/perf.c",
+ "hw/block/vhost-user-blk.c",
+ "hw/scsi/vhost-scsi-common.c",
+ "hw/vfio/amd-xgbe.c",
+ "hw/vfio/calxeda-xgmac.c",
+ "hw/vfio/common.c",
+ "hw/vfio/container.c",
+ "hw/vfio/display.c",
+ "hw/vfio/helpers.c",
+ "hw/vfio/migration.c",
+ "hw/vfio/pci.c",
+ "hw/vfio/pci-quirks.c",
+ "hw/vfio/platform.c",
+ "hw/vfio/spapr.c",
+ "hw/virtio/vhost-backend.c",
+ "hw/virtio/vhost-iova-tree.c",
+ "hw/virtio/vhost-scsi-pci.c",
+ "hw/virtio/vhost-user.c",
+ "hw/virtio/vhost-user-blk-pci.c",
+ "hw/virtio/vhost-user-fs.c",
+ "hw/virtio/vhost-user-fs-pci.c",
+ "hw/virtio/vhost-user-gpio.c",
+ "hw/virtio/vhost-user-gpio-pci.c",
+ "hw/virtio/vhost-user-i2c.c",
+ "hw/virtio/vhost-user-i2c-pci.c",
+ "hw/virtio/vhost-user-input-pci.c",
+ "hw/virtio/vhost-user-rng.c",
+ "hw/virtio/vhost-user-rng-pci.c",
+ "hw/virtio/vhost-user-scmi.c",
+ "hw/virtio/vhost-user-scmi-pci.c",
+ "hw/virtio/vhost-user-scsi-pci.c",
+ "hw/virtio/vhost-user-vsock.c",
+ "hw/virtio/vhost-user-vsock-pci.c",
+ "hw/virtio/vhost-vsock.c",
+ "hw/virtio/vhost-vsock-pci.c",
+ "hw/virtio/virtio-input-host-pci.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-target.c",
+ "accel/stubs/kvm-stub.c",
+ "accel/stubs/xen-stub.c",
+ "accel/tcg/cpu-exec.c",
+ "accel/tcg/cputlb.c",
+ "accel/tcg/tb-maint.c",
+ "accel/tcg/tcg-accel-ops.c",
+ "accel/tcg/tcg-accel-ops-icount.c",
+ "accel/tcg/tcg-accel-ops-mttcg.c",
+ "accel/tcg/tcg-accel-ops-rr.c",
+ "accel/tcg/tcg-all.c",
+ "accel/tcg/tcg-runtime.c",
+ "accel/tcg/tcg-runtime-gvec.c",
+ "accel/tcg/translate-all.c",
+ "accel/tcg/translator.c",
+ "cpu-target.c",
+ "dump/win_dump.c",
+ "fpu/softfloat.c",
+ "hw/char/virtio-serial-bus.c",
+ "hw/hyperv/hv-balloon-stub.c",
+ "hw/i386/kvm/xen-stubs.c",
+ "hw/intc/riscv_aclint.c",
+ "hw/intc/riscv_aplic.c",
+ "hw/intc/riscv_imsic.c",
+ "hw/intc/sifive_plic.c",
+ "hw/net/virtio-net.c",
+ "hw/scsi/virtio-scsi.c",
+ "hw/virtio/virtio.c",
+ "hw/virtio/virtio-balloon.c",
+ "hw/virtio/virtio-balloon-pci.c",
+ "hw/virtio/virtio-blk-pci.c",
+ "hw/virtio/virtio-config-io.c",
+ "hw/virtio/virtio-crypto-pci.c",
+ "hw/virtio/virtio-input-pci.c",
+ "hw/virtio/virtio-iommu-pci.c",
+ "hw/virtio/virtio-net-pci.c",
+ "hw/virtio/virtio-qmp.c",
+ "hw/virtio/virtio-rng.c",
+ "hw/virtio/virtio-rng-pci.c",
+ "hw/virtio/virtio-scsi-pci.c",
+ "hw/virtio/virtio-serial-pci.c",
+ "migration/ram.c",
+ "migration/target.c",
+ "monitor/hmp-cmds-target.c",
+ "monitor/hmp-target.c",
+ "page-vary-target.c",
+ "qapi/qapi-commands.c",
+ "qapi/qapi-commands-machine-target.c",
+ "qapi/qapi-commands-misc-target.c",
+ "qapi/qapi-emit-events.c",
+ "qapi/qapi-events.c",
+ "qapi/qapi-events-machine-target.c",
+ "qapi/qapi-events-misc-target.c",
+ "qapi/qapi-init-commands.c",
+ "qapi/qapi-introspect.c",
+ "qapi/qapi-types.c",
+ "qapi/qapi-types-machine-target.c",
+ "qapi/qapi-types-misc-target.c",
+ "qapi/qapi-visit.c",
+ "qapi/qapi-visit-machine-target.c",
+ "qapi/qapi-visit-misc-target.c",
+ "riscv64-softmmu-gdbstub-xml.c",
+ "semihosting/arm-compat-semi.c",
+ "semihosting/config.c",
+ "semihosting/console.c",
+ "semihosting/guestfd.c",
+ "semihosting/syscalls.c",
+ "semihosting/uaccess.c",
+ "system/arch_init.c",
+ "system/ioport.c",
+ "system/memory.c",
+ "system/physmem.c",
+ "system/watchpoint.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "host/include/generic/host/store-insert-al16.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/i386/host/crypto/aes-round.h",
+ "host/include/x86_64/host/atomic128-ldst.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "host/include/x86_64/host/crypto/aes-round.h",
+ "host/include/x86_64/host/load-extract-al16-al8.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ "platform/windows-amd64/riscv64-softmmu-config-devices.h",
+ "platform/windows-amd64/riscv64-softmmu-config-target.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64/host/atomic128-cas.h",
+ "host/include/aarch64/host/atomic128-ldst.h",
+ "host/include/aarch64/host/cpuinfo.h",
+ "host/include/aarch64/host/crypto/aes-round.h",
+ "host/include/aarch64/host/load-extract-al16-al8.h",
+ "host/include/aarch64/host/store-insert-al16.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ "platform/darwin-arm64/riscv64-softmmu-config-devices.h",
+ "platform/darwin-arm64/riscv64-softmmu-config-target.h",
+ "tcg/aarch64/tcg-target.h",
+ "tcg/aarch64/tcg-target.opc.h",
+ "tcg/aarch64/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:linux": [
+ "accel/tcg/debuginfo.h",
+ "host/include/generic/host/store-insert-al16.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/i386/host/crypto/aes-round.h",
+ "host/include/x86_64/host/atomic128-ldst.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "host/include/x86_64/host/crypto/aes-round.h",
+ "host/include/x86_64/host/load-extract-al16-al8.h",
+ "hw/vfio/pci.h",
+ "hw/vfio/trace.h",
+ "hw/virtio/vhost-iova-tree.h",
+ "hw/virtio/vhost-shadow-virtqueue.h",
+ "include/hw/cxl/cxl.h",
+ "include/hw/cxl/cxl_cdat.h",
+ "include/hw/cxl/cxl_component.h",
+ "include/hw/cxl/cxl_device.h",
+ "include/hw/cxl/cxl_events.h",
+ "include/hw/cxl/cxl_pci.h",
+ "include/hw/display/edid.h",
+ "include/hw/fw-path-provider.h",
+ "include/hw/hw.h",
+ "include/hw/pci/msix.h",
+ "include/hw/pci/pci_bridge.h",
+ "include/hw/pci/pcie_doe.h",
+ "include/hw/register.h",
+ "include/hw/vfio/vfio-amd-xgbe.h",
+ "include/hw/vfio/vfio-calxeda-xgmac.h",
+ "include/hw/vfio/vfio-common.h",
+ "include/hw/vfio/vfio-platform.h",
+ "include/hw/virtio/vhost-scsi.h",
+ "include/hw/virtio/vhost-scsi-common.h",
+ "include/hw/virtio/vhost-user-blk.h",
+ "include/hw/virtio/vhost-user-fs.h",
+ "include/hw/virtio/vhost-user-gpio.h",
+ "include/hw/virtio/vhost-user-i2c.h",
+ "include/hw/virtio/vhost-user-rng.h",
+ "include/hw/virtio/vhost-user-scmi.h",
+ "include/hw/virtio/vhost-user-scsi.h",
+ "include/hw/virtio/vhost-user-vsock.h",
+ "include/hw/virtio/vhost-vdpa.h",
+ "include/hw/virtio/vhost-vsock.h",
+ "include/hw/virtio/vhost-vsock-common.h",
+ "include/hw/virtio/virtio-dmabuf.h",
+ "include/io/channel-socket.h",
+ "include/io/task.h",
+ "include/migration/blocker.h",
+ "include/qemu/iova-tree.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/userfaultfd.h",
+ "include/standard-headers/linux/virtio_fs.h",
+ "include/standard-headers/linux/virtio_pci.h",
+ "include/standard-headers/linux/virtio_scmi.h",
+ "include/sysemu/os-posix.h",
+ "include/ui/console.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/surface.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/userfaultfd.h",
+ "linux-headers/linux/vfio.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "platform/linux-x86_64/config-host.h",
+ "platform/linux-x86_64/riscv64-softmmu-config-devices.h",
+ "platform/linux-x86_64/riscv64-softmmu-config-target.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ "trace/trace-hw_vfio.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-system.h",
+ "accel/tcg/atomic_common.c.inc",
+ "accel/tcg/atomic_template.h",
+ "accel/tcg/internal-common.h",
+ "accel/tcg/internal-target.h",
+ "accel/tcg/ldst_atomicity.c.inc",
+ "accel/tcg/ldst_common.c.inc",
+ "accel/tcg/perf.h",
+ "accel/tcg/plugin-helpers.h",
+ "accel/tcg/tb-context.h",
+ "accel/tcg/tb-hash.h",
+ "accel/tcg/tb-jmp-cache.h",
+ "accel/tcg/tcg-accel-ops.h",
+ "accel/tcg/tcg-accel-ops-icount.h",
+ "accel/tcg/tcg-accel-ops-mttcg.h",
+ "accel/tcg/tcg-accel-ops-rr.h",
+ "accel/tcg/tcg-runtime.h",
+ "accel/tcg/trace.h",
+ "dump/win_dump.h",
+ "ebpf/ebpf_rss.h",
+ "fpu/softfloat-parts.c.inc",
+ "fpu/softfloat-parts-addsub.c.inc",
+ "fpu/softfloat-specialize.c.inc",
+ "hmp-commands.h",
+ "hmp-commands-info.h",
+ "host/include/generic/host/atomic128-cas.h",
+ "hw/block/dataplane/virtio-blk.h",
+ "hw/block/trace.h",
+ "hw/char/trace.h",
+ "hw/i386/kvm/xen_evtchn.h",
+ "hw/i386/kvm/xen_primary_console.h",
+ "hw/net/net_rx_pkt.h",
+ "hw/net/trace.h",
+ "hw/scsi/trace.h",
+ "hw/virtio/trace.h",
+ "hw/virtio/virtio-qmp.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-hmp-cmds.h",
+ "include/block/block-io.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/graph-lock.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/crypto/aes.h",
+ "include/crypto/aes-round.h",
+ "include/crypto/sm4.h",
+ "include/disas/dis-asm.h",
+ "include/disas/disas.h",
+ "include/elf.h",
+ "include/exec/address-spaces.h",
+ "include/exec/cpu-all.h",
+ "include/exec/cpu-common.h",
+ "include/exec/cpu-defs.h",
+ "include/exec/cpu_ldst.h",
+ "include/exec/cputlb.h",
+ "include/exec/exec-all.h",
+ "include/exec/gdbstub.h",
+ "include/exec/helper-gen.h",
+ "include/exec/helper-gen.h.inc",
+ "include/exec/helper-gen-common.h",
+ "include/exec/helper-head.h",
+ "include/exec/helper-info.c.inc",
+ "include/exec/helper-proto.h",
+ "include/exec/helper-proto.h.inc",
+ "include/exec/helper-proto-common.h",
+ "include/exec/hwaddr.h",
+ "include/exec/ioport.h",
+ "include/exec/log.h",
+ "include/exec/memattrs.h",
+ "include/exec/memop.h",
+ "include/exec/memopidx.h",
+ "include/exec/memory.h",
+ "include/exec/memory-internal.h",
+ "include/exec/memory_ldst.h.inc",
+ "include/exec/memory_ldst_cached.h.inc",
+ "include/exec/memory_ldst_phys.h.inc",
+ "include/exec/page-vary.h",
+ "include/exec/plugin-gen.h",
+ "include/exec/ram_addr.h",
+ "include/exec/ramblock.h",
+ "include/exec/ramlist.h",
+ "include/exec/replay-core.h",
+ "include/exec/target_long.h",
+ "include/exec/target_page.h",
+ "include/exec/tb-flush.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translate-all.h",
+ "include/exec/translation-block.h",
+ "include/exec/translator.h",
+ "include/exec/tswap.h",
+ "include/fpu/softfloat.h",
+ "include/fpu/softfloat-helpers.h",
+ "include/fpu/softfloat-macros.h",
+ "include/fpu/softfloat-types.h",
+ "include/gdbstub/helpers.h",
+ "include/gdbstub/syscalls.h",
+ "include/glib-compat.h",
+ "include/hw/acpi/acpi.h",
+ "include/hw/acpi/acpi-defs.h",
+ "include/hw/acpi/acpi_dev_interface.h",
+ "include/hw/acpi/aml-build.h",
+ "include/hw/acpi/bios-linker-loader.h",
+ "include/hw/acpi/utils.h",
+ "include/hw/block/block.h",
+ "include/hw/block/flash.h",
+ "include/hw/boards.h",
+ "include/hw/char/mchp_pfsoc_mmuart.h",
+ "include/hw/char/riscv_htif.h",
+ "include/hw/char/serial.h",
+ "include/hw/char/shakti_uart.h",
+ "include/hw/char/sifive_uart.h",
+ "include/hw/core/accel-cpu.h",
+ "include/hw/core/cpu.h",
+ "include/hw/core/sysbus-fdt.h",
+ "include/hw/core/sysemu-cpu-ops.h",
+ "include/hw/core/tcg-cpu-ops.h",
+ "include/hw/cpu/cluster.h",
+ "include/hw/display/ramfb.h",
+ "include/hw/dma/sifive_pdma.h",
+ "include/hw/gpio/sifive_gpio.h",
+ "include/hw/hotplug.h",
+ "include/hw/intc/riscv_aclint.h",
+ "include/hw/intc/riscv_aplic.h",
+ "include/hw/intc/riscv_imsic.h",
+ "include/hw/intc/sifive_plic.h",
+ "include/hw/irq.h",
+ "include/hw/isa/isa.h",
+ "include/hw/loader.h",
+ "include/hw/mem/pc-dimm.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_e_aon.h",
+ "include/hw/misc/sifive_e_prci.h",
+ "include/hw/misc/sifive_test.h",
+ "include/hw/misc/sifive_u_otp.h",
+ "include/hw/misc/sifive_u_prci.h",
+ "include/hw/misc/unimp.h",
+ "include/hw/net/cadence_gem.h",
+ "include/hw/nvram/fw_cfg.h",
+ "include/hw/pci-host/gpex.h",
+ "include/hw/pci/msi.h",
+ "include/hw/pci/pci.h",
+ "include/hw/pci/pci_bus.h",
+ "include/hw/pci/pci_device.h",
+ "include/hw/pci/pci_host.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_host.h",
+ "include/hw/pci/pcie_regs.h",
+ "include/hw/pci/pcie_sriov.h",
+ "include/hw/platform-bus.h",
+ "include/hw/qdev-core.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/qdev-properties-system.h",
+ "include/hw/registerfields.h",
+ "include/hw/resettable.h",
+ "include/hw/riscv/boot.h",
+ "include/hw/riscv/boot_opensbi.h",
+ "include/hw/riscv/microchip_pfsoc.h",
+ "include/hw/riscv/numa.h",
+ "include/hw/riscv/riscv_hart.h",
+ "include/hw/riscv/shakti_c.h",
+ "include/hw/riscv/sifive_cpu.h",
+ "include/hw/riscv/sifive_e.h",
+ "include/hw/riscv/sifive_u.h",
+ "include/hw/riscv/spike.h",
+ "include/hw/riscv/virt.h",
+ "include/hw/scsi/scsi.h",
+ "include/hw/sd/cadence_sdhci.h",
+ "include/hw/sd/sd.h",
+ "include/hw/sd/sdhci.h",
+ "include/hw/ssi/sifive_spi.h",
+ "include/hw/ssi/ssi.h",
+ "include/hw/sysbus.h",
+ "include/hw/timer/sifive_pwm.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-access.h",
+ "include/hw/virtio/virtio-balloon.h",
+ "include/hw/virtio/virtio-blk.h",
+ "include/hw/virtio/virtio-blk-common.h",
+ "include/hw/virtio/virtio-bus.h",
+ "include/hw/virtio/virtio-crypto.h",
+ "include/hw/virtio/virtio-input.h",
+ "include/hw/virtio/virtio-iommu.h",
+ "include/hw/virtio/virtio-net.h",
+ "include/hw/virtio/virtio-pci.h",
+ "include/hw/virtio/virtio-rng.h",
+ "include/hw/virtio/virtio-scsi.h",
+ "include/hw/virtio/virtio-serial.h",
+ "include/hw/vmstate-if.h",
+ "include/hw/xen/xen.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/migration/colo.h",
+ "include/migration/cpu.h",
+ "include/migration/misc.h",
+ "include/migration/qemu-file-types.h",
+ "include/migration/register.h",
+ "include/migration/vmstate.h",
+ "include/monitor/hmp.h",
+ "include/monitor/hmp-target.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qdev.h",
+ "include/net/announce.h",
+ "include/net/checksum.h",
+ "include/net/eth.h",
+ "include/net/net.h",
+ "include/net/queue.h",
+ "include/net/slirp.h",
+ "include/net/tap.h",
+ "include/net/vhost_net.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/dealloc-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp-event.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlit.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/type-helpers.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/accel.h",
+ "include/qemu/atomic.h",
+ "include/qemu/atomic128.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/cacheflush.h",
+ "include/qemu/cacheinfo.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/coroutine_int.h",
+ "include/qemu/cpu-float.h",
+ "include/qemu/ctype.h",
+ "include/qemu/cutils.h",
+ "include/qemu/datadir.h",
+ "include/qemu/defer-call.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/fifo8.h",
+ "include/qemu/guest-random.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/interval-tree.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/madvise.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/plugin.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/pmem.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qdist.h",
+ "include/qemu/qemu-plugin.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qht.h",
+ "include/qemu/qsp.h",
+ "include/qemu/qtree.h",
+ "include/qemu/queue.h",
+ "include/qemu/range.h",
+ "include/qemu/ratelimit.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/readline.h",
+ "include/qemu/seqlock.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/throttle.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/qemu/win_dump_defs.h",
+ "include/qemu/xxhash.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/scsi/constants.h",
+ "include/scsi/utils.h",
+ "include/semihosting/common-semi.h",
+ "include/semihosting/console.h",
+ "include/semihosting/guestfd.h",
+ "include/semihosting/semihost.h",
+ "include/semihosting/syscalls.h",
+ "include/semihosting/uaccess.h",
+ "include/standard-headers/linux/const.h",
+ "include/standard-headers/linux/ethtool.h",
+ "include/standard-headers/linux/if_ether.h",
+ "include/standard-headers/linux/pci_regs.h",
+ "include/standard-headers/linux/qemu_fw_cfg.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_balloon.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_console.h",
+ "include/standard-headers/linux/virtio_crypto.h",
+ "include/standard-headers/linux/virtio_gpio.h",
+ "include/standard-headers/linux/virtio_gpu.h",
+ "include/standard-headers/linux/virtio_i2c.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_input.h",
+ "include/standard-headers/linux/virtio_iommu.h",
+ "include/standard-headers/linux/virtio_mem.h",
+ "include/standard-headers/linux/virtio_net.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_rng.h",
+ "include/standard-headers/linux/virtio_scsi.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/standard-headers/linux/virtio_vsock.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/arch_init.h",
+ "include/sysemu/balloon.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/block-ram-registrar.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/cryptodev.h",
+ "include/sysemu/device_tree.h",
+ "include/sysemu/dirtylimit.h",
+ "include/sysemu/dma.h",
+ "include/sysemu/dump.h",
+ "include/sysemu/dump-arch.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/memory_mapping.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/reset.h",
+ "include/sysemu/rng.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/sysemu.h",
+ "include/sysemu/tcg.h",
+ "include/sysemu/tpm.h",
+ "include/sysemu/vhost-user-backend.h",
+ "include/sysemu/whpx.h",
+ "include/sysemu/xen.h",
+ "include/sysemu/xen-mapcache.h",
+ "include/tcg/debug-assert.h",
+ "include/tcg/helper-info.h",
+ "include/tcg/insn-start-words.h",
+ "include/tcg/oversized-guest.h",
+ "include/tcg/startup.h",
+ "include/tcg/tcg.h",
+ "include/tcg/tcg-cond.h",
+ "include/tcg/tcg-gvec-desc.h",
+ "include/tcg/tcg-ldst.h",
+ "include/tcg/tcg-mo.h",
+ "include/tcg/tcg-op.h",
+ "include/tcg/tcg-op-common.h",
+ "include/tcg/tcg-op-gvec.h",
+ "include/tcg/tcg-op-gvec-common.h",
+ "include/tcg/tcg-opc.h",
+ "include/ui/input.h",
+ "libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc",
+ "libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc",
+ "libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc",
+ "libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc",
+ "memory_ldst.c.inc",
+ "migration/block.h",
+ "migration/migration.h",
+ "migration/migration-stats.h",
+ "migration/multifd.h",
+ "migration/options.h",
+ "migration/page_cache.h",
+ "migration/postcopy-ram.h",
+ "migration/qemu-file.h",
+ "migration/ram.h",
+ "migration/ram-compress.h",
+ "migration/rdma.h",
+ "migration/savevm.h",
+ "migration/trace.h",
+ "migration/xbzrle.h",
+ "monitor/monitor-internal.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands.h",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-compat.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-error.h",
+ "qapi/qapi-commands-introspect.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-machine-target.h",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-misc-target.h",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-pragma.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-rdma.h",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-transaction.h",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-commands-yank.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events.h",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-audio.h",
+ "qapi/qapi-events-authz.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-common.h",
+ "qapi/qapi-events-compat.h",
+ "qapi/qapi-events-control.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-cryptodev.h",
+ "qapi/qapi-events-cxl.h",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-error.h",
+ "qapi/qapi-events-introspect.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-machine-target.h",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-misc-target.h",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-pci.h",
+ "qapi/qapi-events-pragma.h",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-rdma.h",
+ "qapi/qapi-events-replay.h",
+ "qapi/qapi-events-rocker.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-stats.h",
+ "qapi/qapi-events-tpm.h",
+ "qapi/qapi-events-trace.h",
+ "qapi/qapi-events-transaction.h",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-events-virtio.h",
+ "qapi/qapi-events-yank.h",
+ "qapi/qapi-init-commands.h",
+ "qapi/qapi-introspect.h",
+ "qapi/qapi-types.h",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-introspect.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-machine.h",
+ "qapi/qapi-types-machine-common.h",
+ "qapi/qapi-types-machine-target.h",
+ "qapi/qapi-types-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-misc-target.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-pragma.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-rdma.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-transaction.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit.h",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.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-common.h",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-control.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-cryptodev.h",
+ "qapi/qapi-visit-cxl.h",
+ "qapi/qapi-visit-dump.h",
+ "qapi/qapi-visit-error.h",
+ "qapi/qapi-visit-introspect.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-machine-target.h",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-misc.h",
+ "qapi/qapi-visit-misc-target.h",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-pci.h",
+ "qapi/qapi-visit-pragma.h",
+ "qapi/qapi-visit-qdev.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-rdma.h",
+ "qapi/qapi-visit-replay.h",
+ "qapi/qapi-visit-rocker.h",
+ "qapi/qapi-visit-run-state.h",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-stats.h",
+ "qapi/qapi-visit-tpm.h",
+ "qapi/qapi-visit-trace.h",
+ "qapi/qapi-visit-transaction.h",
+ "qapi/qapi-visit-ui.h",
+ "qapi/qapi-visit-virtio.h",
+ "qapi/qapi-visit-yank.h",
+ "system/trace.h",
+ "target/riscv/common-semi-target.h",
+ "target/riscv/cpu.h",
+ "target/riscv/cpu-param.h",
+ "target/riscv/cpu-qom.h",
+ "target/riscv/cpu_bits.h",
+ "target/riscv/cpu_cfg.h",
+ "target/riscv/cpu_user.h",
+ "target/riscv/cpu_vendorid.h",
+ "target/riscv/debug.h",
+ "target/riscv/helper.h",
+ "target/riscv/insn_trans/trans_privileged.c.inc",
+ "target/riscv/insn_trans/trans_rva.c.inc",
+ "target/riscv/insn_trans/trans_rvb.c.inc",
+ "target/riscv/insn_trans/trans_rvbf16.c.inc",
+ "target/riscv/insn_trans/trans_rvd.c.inc",
+ "target/riscv/insn_trans/trans_rvf.c.inc",
+ "target/riscv/insn_trans/trans_rvh.c.inc",
+ "target/riscv/insn_trans/trans_rvi.c.inc",
+ "target/riscv/insn_trans/trans_rvk.c.inc",
+ "target/riscv/insn_trans/trans_rvm.c.inc",
+ "target/riscv/insn_trans/trans_rvv.c.inc",
+ "target/riscv/insn_trans/trans_rvvk.c.inc",
+ "target/riscv/insn_trans/trans_rvzawrs.c.inc",
+ "target/riscv/insn_trans/trans_rvzce.c.inc",
+ "target/riscv/insn_trans/trans_rvzfa.c.inc",
+ "target/riscv/insn_trans/trans_rvzfh.c.inc",
+ "target/riscv/insn_trans/trans_rvzicbo.c.inc",
+ "target/riscv/insn_trans/trans_rvzicond.c.inc",
+ "target/riscv/insn_trans/trans_svinval.c.inc",
+ "target/riscv/insn_trans/trans_xthead.c.inc",
+ "target/riscv/insn_trans/trans_xventanacondops.c.inc",
+ "target/riscv/instmap.h",
+ "target/riscv/internals.h",
+ "target/riscv/kvm/kvm_riscv.h",
+ "target/riscv/pmp.h",
+ "target/riscv/pmu.h",
+ "target/riscv/tcg/tcg-cpu.h",
+ "target/riscv/time_helper.h",
+ "target/riscv/trace.h",
+ "target/riscv/vector_internals.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-accel_tcg.h",
+ "trace/trace-hw_block.h",
+ "trace/trace-hw_char.h",
+ "trace/trace-hw_net.h",
+ "trace/trace-hw_scsi.h",
+ "trace/trace-hw_virtio.h",
+ "trace/trace-migration.h",
+ "trace/trace-qapi_commands_machine_target_trace_events.h",
+ "trace/trace-qapi_commands_misc_target_trace_events.h",
+ "trace/trace-root.h",
+ "trace/trace-system.h",
+ "trace/trace-target_riscv.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"],
+ "//conditions:default": [],
+ }) + [
+ "_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\\"',
+ ],
+ # buildifier: leave-alone
+ includes = ["target/riscv"] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "tcg/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "linux-headers",
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libqemu-riscv64-softmmu.fa.p",
+ ".",
+ "qapi",
+ "trace",
+ "include",
+ "host/include/generic",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [
+ "libqemu-riscv64-softmmu_libcommon",
+ "//external/dtc:libfdt",
+ "@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:macos": ["libqemu-riscv64-softmmu_internal_common_darwin"],
+ "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = 1,
+)
+
+cc_library(
+ name = "libqemu-riscv64-softmmu_libcommon",
+ srcs = [
+ "accel/tcg/cpu-exec-common.c",
+ "cpu-common.c",
+ "disas/disas.c",
+ "disas/riscv.c",
+ "disas/riscv-xthead.c",
+ "disas/riscv-xventana.c",
+ "gdbstub/syscalls.c",
+ "hw/core/cpu-common.c",
+ "hw/core/machine-smp.c",
+ "page-vary-common.c",
+ "qom/qom-hmp-cmds.c",
+ "trace/trace-hmp-cmds.c",
+ "ui/clipboard.c",
+ "ui/console.c",
+ "ui/console-vc.c",
+ "ui/cursor.c",
+ "ui/input.c",
+ "ui/input-barrier.c",
+ "ui/input-keymap.c",
+ "ui/input-legacy.c",
+ "ui/kbd-state.c",
+ "ui/keymaps.c",
+ "ui/qemu-pixman.c",
+ "ui/spice-module.c",
+ "ui/ui-hmp-cmds.c",
+ "ui/ui-qmp-cmds.c",
+ "ui/util.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "audio/audio_win_int.c",
+ "audio/dsoundaudio.c",
+ "hw/display/virtio-gpu.c",
+ "hw/display/virtio-gpu-base.c",
+ "hw/display/virtio-gpu-pci.c",
+ "hw/display/virtio-gpu-udmabuf-stubs.c",
+ "hw/display/virtio-vga.c",
+ "hw/net/vhost_net-stub.c",
+ "hw/virtio/vhost-stub.c",
+ "net/tap-win32.c",
+ "os-win32.c",
+ ],
+ "@platforms//os:macos": [
+ "backends/hostmem-file.c",
+ "backends/rng-random.c",
+ "fsdev/qemu-fsdev-dummy.c",
+ "fsdev/qemu-fsdev-opts.c",
+ "fsdev/qemu-fsdev-throttle.c",
+ "hw/net/vhost_net-stub.c",
+ "hw/usb/dev-mtp.c",
+ "hw/virtio/vhost-stub.c",
+ "net/tap.c",
+ "net/tap-bsd.c",
+ "net/vmnet-host.c",
+ "net/vmnet-shared.c",
+ ],
+ "@platforms//os:linux": [
+ "backends/cryptodev-vhost-user.c",
+ "backends/hostmem-file.c",
+ "backends/hostmem-memfd.c",
+ "backends/rng-random.c",
+ "backends/vhost-user.c",
+ "fsdev/qemu-fsdev-dummy.c",
+ "fsdev/qemu-fsdev-opts.c",
+ "fsdev/qemu-fsdev-throttle.c",
+ "hw/input/vhost-user-input.c",
+ "hw/input/virtio-input-host.c",
+ "hw/misc/ivshmem.c",
+ "hw/net/vhost_net.c",
+ "hw/scsi/vhost-scsi.c",
+ "hw/scsi/vhost-user-scsi.c",
+ "hw/usb/dev-mtp.c",
+ "hw/usb/u2f-passthru.c",
+ "hw/virtio/vhost.c",
+ "hw/virtio/vhost-user-device.c",
+ "hw/virtio/vhost-user-device-pci.c",
+ "hw/virtio/vhost-vsock-common.c",
+ "net/can/can_socketcan.c",
+ "net/tap.c",
+ "net/tap-linux.c",
+ "net/vhost-user.c",
+ "system/async-teardown.c",
+ "ui/input-linux.c",
+ "ui/udmabuf.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-blocker.c",
+ "accel/accel-system.c",
+ "accel/dummy-cpus.c",
+ "accel/tcg/icount-common.c",
+ "accel/tcg/monitor.c",
+ "audio/audio.c",
+ "audio/audio-hmp-cmds.c",
+ "audio/mixeng.c",
+ "audio/noaudio.c",
+ "audio/wavaudio.c",
+ "audio/wavcapture.c",
+ "backends/confidential-guest-support.c",
+ "backends/cryptodev.c",
+ "backends/cryptodev-builtin.c",
+ "backends/cryptodev-hmp-cmds.c",
+ "backends/cryptodev-vhost.c",
+ "backends/hostmem.c",
+ "backends/hostmem-ram.c",
+ "backends/rng.c",
+ "backends/rng-builtin.c",
+ "backends/rng-egd.c",
+ "block/blkreplay.c",
+ "block/block-ram-registrar.c",
+ "block/monitor/block-hmp-cmds.c",
+ "block/qapi-sysemu.c",
+ "chardev/char-hmp-cmds.c",
+ "chardev/msmouse.c",
+ "chardev/testdev.c",
+ "chardev/wctablet.c",
+ "disas/disas-mon.c",
+ "dump/dump.c",
+ "dump/dump-hmp-cmds.c",
+ "ebpf/ebpf_rss-stub.c",
+ "hw/acpi/acpi-cpu-hotplug-stub.c",
+ "hw/acpi/acpi-mem-hotplug-stub.c",
+ "hw/acpi/acpi-nvdimm-stub.c",
+ "hw/acpi/acpi-pci-hotplug-stub.c",
+ "hw/acpi/acpi-qmp-cmds.c",
+ "hw/acpi/acpi-x86-stub.c",
+ "hw/acpi/acpi_interface.c",
+ "hw/acpi/aml-build.c",
+ "hw/acpi/bios-linker-loader.c",
+ "hw/acpi/core.c",
+ "hw/acpi/cxl-stub.c",
+ "hw/acpi/erst.c",
+ "hw/acpi/ghes-stub.c",
+ "hw/acpi/ipmi-stub.c",
+ "hw/acpi/pci-bridge-stub.c",
+ "hw/acpi/utils.c",
+ "hw/audio/ac97.c",
+ "hw/audio/es1370.c",
+ "hw/audio/hda-codec.c",
+ "hw/audio/intel-hda.c",
+ "hw/audio/soundhw.c",
+ "hw/audio/virtio-snd.c",
+ "hw/audio/virtio-snd-pci.c",
+ "hw/block/block.c",
+ "hw/block/cdrom.c",
+ "hw/block/dataplane/virtio-blk.c",
+ "hw/block/hd-geometry.c",
+ "hw/block/m25p80.c",
+ "hw/block/m25p80_sfdp.c",
+ "hw/block/pflash_cfi01.c",
+ "hw/char/cadence_uart.c",
+ "hw/char/ipoctal232.c",
+ "hw/char/mchp_pfsoc_mmuart.c",
+ "hw/char/riscv_htif.c",
+ "hw/char/serial.c",
+ "hw/char/serial-pci.c",
+ "hw/char/serial-pci-multi.c",
+ "hw/char/shakti_uart.c",
+ "hw/char/sifive_uart.c",
+ "hw/char/virtio-console.c",
+ "hw/core/clock-vmstate.c",
+ "hw/core/cpu-sysemu.c",
+ "hw/core/fw-path-provider.c",
+ "hw/core/generic-loader.c",
+ "hw/core/gpio.c",
+ "hw/core/guest-loader.c",
+ "hw/core/loader.c",
+ "hw/core/machine.c",
+ "hw/core/machine-hmp-cmds.c",
+ "hw/core/machine-qmp-cmds.c",
+ "hw/core/nmi.c",
+ "hw/core/null-machine.c",
+ "hw/core/numa.c",
+ "hw/core/platform-bus.c",
+ "hw/core/qdev-fw.c",
+ "hw/core/qdev-properties-system.c",
+ "hw/core/sysbus.c",
+ "hw/core/sysbus-fdt.c",
+ "hw/core/vm-change-state-handler.c",
+ "hw/cpu/cluster.c",
+ "hw/cpu/core.c",
+ "hw/cxl/cxl-host-stubs.c",
+ "hw/display/acpi-vga.c",
+ "hw/display/ati.c",
+ "hw/display/ati_2d.c",
+ "hw/display/ati_dbg.c",
+ "hw/display/bochs-display.c",
+ "hw/display/cirrus_vga.c",
+ "hw/display/edid-generate.c",
+ "hw/display/edid-region.c",
+ "hw/display/i2c-ddc.c",
+ "hw/display/ramfb.c",
+ "hw/display/ramfb-standalone.c",
+ "hw/display/vga.c",
+ "hw/display/vga-pci.c",
+ "hw/display/virtio-dmabuf.c",
+ "hw/dma/sifive_pdma.c",
+ "hw/gpio/sifive_gpio.c",
+ "hw/i2c/bitbang_i2c.c",
+ "hw/i2c/core.c",
+ "hw/ide/ahci.c",
+ "hw/ide/atapi.c",
+ "hw/ide/core.c",
+ "hw/ide/ich.c",
+ "hw/ide/qdev.c",
+ "hw/input/hid.c",
+ "hw/input/virtio-input.c",
+ "hw/input/virtio-input-hid.c",
+ "hw/intc/intc.c",
+ "hw/intc/kvm_irqcount.c",
+ "hw/ipack/ipack.c",
+ "hw/ipack/tpci200.c",
+ "hw/mem/cxl_type3_stubs.c",
+ "hw/misc/edu.c",
+ "hw/misc/i2c-echo.c",
+ "hw/misc/mchp_pfsoc_dmc.c",
+ "hw/misc/mchp_pfsoc_ioscb.c",
+ "hw/misc/mchp_pfsoc_sysreg.c",
+ "hw/misc/pci-testdev.c",
+ "hw/misc/pvpanic.c",
+ "hw/misc/pvpanic-pci.c",
+ "hw/misc/sifive_e_aon.c",
+ "hw/misc/sifive_e_prci.c",
+ "hw/misc/sifive_test.c",
+ "hw/misc/sifive_u_otp.c",
+ "hw/misc/sifive_u_prci.c",
+ "hw/misc/unimp.c",
+ "hw/misc/vmcoreinfo.c",
+ "hw/net/cadence_gem.c",
+ "hw/net/can/can_kvaser_pci.c",
+ "hw/net/can/can_mioe3680_pci.c",
+ "hw/net/can/can_pcm3680_pci.c",
+ "hw/net/can/can_sja1000.c",
+ "hw/net/can/ctucan_core.c",
+ "hw/net/can/ctucan_pci.c",
+ "hw/net/e1000.c",
+ "hw/net/e1000e.c",
+ "hw/net/e1000e_core.c",
+ "hw/net/e1000x_common.c",
+ "hw/net/eepro100.c",
+ "hw/net/igb.c",
+ "hw/net/igb_core.c",
+ "hw/net/igbvf.c",
+ "hw/net/ne2000.c",
+ "hw/net/ne2000-pci.c",
+ "hw/net/net_rx_pkt.c",
+ "hw/net/net_tx_pkt.c",
+ "hw/net/pcnet.c",
+ "hw/net/pcnet-pci.c",
+ "hw/net/rocker/rocker.c",
+ "hw/net/rocker/rocker-hmp-cmds.c",
+ "hw/net/rocker/rocker_desc.c",
+ "hw/net/rocker/rocker_fp.c",
+ "hw/net/rocker/rocker_of_dpa.c",
+ "hw/net/rocker/rocker_world.c",
+ "hw/net/rtl8139.c",
+ "hw/net/tulip.c",
+ "hw/net/vmxnet3.c",
+ "hw/nvme/ctrl.c",
+ "hw/nvme/dif.c",
+ "hw/nvme/ns.c",
+ "hw/nvme/subsys.c",
+ "hw/nvram/eeprom93xx.c",
+ "hw/nvram/fw_cfg.c",
+ "hw/nvram/fw_cfg-interface.c",
+ "hw/pci-bridge/gen_pcie_root_port.c",
+ "hw/pci-bridge/i82801b11.c",
+ "hw/pci-bridge/ioh3420.c",
+ "hw/pci-bridge/pci_bridge_dev.c",
+ "hw/pci-bridge/pci_expander_bridge_stubs.c",
+ "hw/pci-bridge/pcie_pci_bridge.c",
+ "hw/pci-bridge/pcie_root_port.c",
+ "hw/pci-bridge/xio3130_downstream.c",
+ "hw/pci-bridge/xio3130_upstream.c",
+ "hw/pci-host/gpex.c",
+ "hw/pci-host/gpex-acpi.c",
+ "hw/pci/msi.c",
+ "hw/pci/msix.c",
+ "hw/pci/pci.c",
+ "hw/pci/pci-hmp-cmds.c",
+ "hw/pci/pci-qmp-cmds.c",
+ "hw/pci/pci_bridge.c",
+ "hw/pci/pci_host.c",
+ "hw/pci/pcie.c",
+ "hw/pci/pcie_aer.c",
+ "hw/pci/pcie_doe.c",
+ "hw/pci/pcie_host.c",
+ "hw/pci/pcie_port.c",
+ "hw/pci/pcie_sriov.c",
+ "hw/pci/shpc.c",
+ "hw/pci/slotid_cap.c",
+ "hw/rtc/goldfish_rtc.c",
+ "hw/scsi/emulation.c",
+ "hw/scsi/esp.c",
+ "hw/scsi/esp-pci.c",
+ "hw/scsi/lsi53c895a.c",
+ "hw/scsi/megasas.c",
+ "hw/scsi/mptconfig.c",
+ "hw/scsi/mptendian.c",
+ "hw/scsi/mptsas.c",
+ "hw/scsi/scsi-bus.c",
+ "hw/scsi/scsi-disk.c",
+ "hw/scsi/scsi-generic.c",
+ "hw/scsi/virtio-scsi-dataplane.c",
+ "hw/scsi/vmw_pvscsi.c",
+ "hw/sd/cadence_sdhci.c",
+ "hw/sd/core.c",
+ "hw/sd/sd.c",
+ "hw/sd/sdhci.c",
+ "hw/sd/sdhci-pci.c",
+ "hw/sd/sdmmc-internal.c",
+ "hw/sd/ssi-sd.c",
+ "hw/smbios/smbios-stub.c",
+ "hw/ssi/sifive_spi.c",
+ "hw/ssi/ssi.c",
+ "hw/timer/cadence_ttc.c",
+ "hw/timer/sifive_pwm.c",
+ "hw/ufs/lu.c",
+ "hw/ufs/ufs.c",
+ "hw/usb/bus.c",
+ "hw/usb/combined-packet.c",
+ "hw/usb/core.c",
+ "hw/usb/desc.c",
+ "hw/usb/desc-msos.c",
+ "hw/usb/dev-audio.c",
+ "hw/usb/dev-hid.c",
+ "hw/usb/dev-hub.c",
+ "hw/usb/dev-network.c",
+ "hw/usb/dev-serial.c",
+ "hw/usb/dev-smartcard-reader.c",
+ "hw/usb/dev-storage.c",
+ "hw/usb/dev-storage-bot.c",
+ "hw/usb/dev-storage-classic.c",
+ "hw/usb/dev-uas.c",
+ "hw/usb/dev-wacom.c",
+ "hw/usb/hcd-ehci.c",
+ "hw/usb/hcd-ehci-pci.c",
+ "hw/usb/hcd-ohci.c",
+ "hw/usb/hcd-ohci-pci.c",
+ "hw/usb/hcd-uhci.c",
+ "hw/usb/hcd-xhci.c",
+ "hw/usb/hcd-xhci-nec.c",
+ "hw/usb/hcd-xhci-pci.c",
+ "hw/usb/imx-usb-phy.c",
+ "hw/usb/libhw.c",
+ "hw/usb/pcap.c",
+ "hw/usb/u2f.c",
+ "hw/virtio/virtio-bus.c",
+ "hw/virtio/virtio-crypto.c",
+ "hw/virtio/virtio-hmp-cmds.c",
+ "hw/virtio/virtio-iommu.c",
+ "hw/virtio/virtio-mmio.c",
+ "hw/virtio/virtio-pci.c",
+ "hw/watchdog/watchdog.c",
+ "hw/watchdog/wdt_i6300esb.c",
+ "migration/block.c",
+ "migration/block-dirty-bitmap.c",
+ "migration/channel.c",
+ "migration/channel-block.c",
+ "migration/dirtyrate.c",
+ "migration/exec.c",
+ "migration/fd.c",
+ "migration/file.c",
+ "migration/global_state.c",
+ "migration/migration.c",
+ "migration/migration-hmp-cmds.c",
+ "migration/multifd.c",
+ "migration/multifd-zlib.c",
+ "migration/options.c",
+ "migration/postcopy-ram.c",
+ "migration/ram-compress.c",
+ "migration/savevm.c",
+ "migration/socket.c",
+ "migration/threadinfo.c",
+ "migration/tls.c",
+ "monitor/fds.c",
+ "monitor/hmp.c",
+ "monitor/hmp-cmds.c",
+ "monitor/qmp-cmds.c",
+ "net/announce.c",
+ "net/can/can_core.c",
+ "net/can/can_host.c",
+ "net/checksum.c",
+ "net/dgram.c",
+ "net/dump.c",
+ "net/eth.c",
+ "net/filter.c",
+ "net/filter-buffer.c",
+ "net/filter-mirror.c",
+ "net/filter-replay.c",
+ "net/hub.c",
+ "net/net.c",
+ "net/net-hmp-cmds.c",
+ "net/queue.c",
+ "net/socket.c",
+ "net/stream.c",
+ "net/util.c",
+ "replay/replay.c",
+ "replay/replay-audio.c",
+ "replay/replay-char.c",
+ "replay/replay-debugging.c",
+ "replay/replay-events.c",
+ "replay/replay-input.c",
+ "replay/replay-internal.c",
+ "replay/replay-net.c",
+ "replay/replay-random.c",
+ "replay/replay-snapshot.c",
+ "replay/replay-time.c",
+ "stats/stats-hmp-cmds.c",
+ "stats/stats-qmp-cmds.c",
+ "system/balloon.c",
+ "system/bootdevice.c",
+ "system/cpu-throttle.c",
+ "system/cpu-timers.c",
+ "system/cpus.c",
+ "system/datadir.c",
+ "system/device_tree.c",
+ "system/dirtylimit.c",
+ "system/dma-helpers.c",
+ "system/globals.c",
+ "system/memory_mapping.c",
+ "system/qdev-monitor.c",
+ "system/qtest.c",
+ "system/rtc.c",
+ "system/runstate.c",
+ "system/runstate-action.c",
+ "system/runstate-hmp-cmds.c",
+ "system/tpm-hmp-cmds.c",
+ "system/vl.c",
+ "ui/vnc.c",
+ "ui/vnc-auth-vencrypt.c",
+ "ui/vnc-clipboard.c",
+ "ui/vnc-enc-hextile.c",
+ "ui/vnc-enc-tight.c",
+ "ui/vnc-enc-zlib.c",
+ "ui/vnc-enc-zrle.c",
+ "ui/vnc-jobs.c",
+ "ui/vnc-palette.c",
+ "ui/vnc-ws.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "audio/audio_win_int.h",
+ "audio/dsound_template.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "hw/display/virtio-vga.h",
+ "include/hw/virtio/virtio-gpu.h",
+ "include/hw/virtio/virtio-gpu-bswap.h",
+ "include/hw/virtio/virtio-gpu-pci.h",
+ "include/hw/virtio/virtio-gpu-pixman.h",
+ "include/qemu/thread-win32.h",
+ "include/standard-headers/linux/virtio_gpu.h",
+ "include/sysemu/os-win32.h",
+ "include/ui/rect.h",
+ "platform/windows-amd64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:macos": [
+ "fsdev/file-op-9p.h",
+ "fsdev/p9array.h",
+ "fsdev/qemu-fsdev.h",
+ "fsdev/qemu-fsdev-throttle.h",
+ "host/include/aarch64/host/cpuinfo.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/throttle-options.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/rng-random.h",
+ "net/vmnet_int.h",
+ "platform/darwin-arm64/config-host.h",
+ "tcg/aarch64/tcg-target.h",
+ "tcg/aarch64/tcg-target.opc.h",
+ "tcg/aarch64/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:linux": [
+ "fsdev/file-op-9p.h",
+ "fsdev/p9array.h",
+ "fsdev/qemu-fsdev.h",
+ "fsdev/qemu-fsdev-throttle.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "hw/block/dataplane/xen-block.h",
+ "hw/block/xen_blkif.h",
+ "hw/i386/kvm/xen_primary_console.h",
+ "hw/xen/trace.h",
+ "include/hw/misc/ivshmem.h",
+ "include/hw/virtio/vhost-scsi.h",
+ "include/hw/virtio/vhost-scsi-common.h",
+ "include/hw/virtio/vhost-user-device.h",
+ "include/hw/virtio/vhost-user-scsi.h",
+ "include/hw/virtio/vhost-vsock.h",
+ "include/hw/virtio/vhost-vsock-common.h",
+ "include/hw/xen/interface/arch-x86/xen.h",
+ "include/hw/xen/interface/arch-x86/xen-x86_64.h",
+ "include/hw/xen/interface/grant_table.h",
+ "include/hw/xen/interface/io/blkif.h",
+ "include/hw/xen/interface/io/console.h",
+ "include/hw/xen/interface/io/fbif.h",
+ "include/hw/xen/interface/io/kbdif.h",
+ "include/hw/xen/interface/io/netif.h",
+ "include/hw/xen/interface/io/protocols.h",
+ "include/hw/xen/interface/io/ring.h",
+ "include/hw/xen/interface/io/xenbus.h",
+ "include/hw/xen/interface/io/xs_wire.h",
+ "include/hw/xen/interface/xen.h",
+ "include/hw/xen/interface/xen-compat.h",
+ "include/hw/xen/xen-backend.h",
+ "include/hw/xen/xen-block.h",
+ "include/hw/xen/xen-bus.h",
+ "include/hw/xen/xen-bus-helper.h",
+ "include/hw/xen/xen-legacy-backend.h",
+ "include/hw/xen/xen_backend_ops.h",
+ "include/hw/xen/xen_pvdev.h",
+ "include/net/vhost-vdpa.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/memfd.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/throttle-options.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_vsock.h",
+ "include/sysemu/cryptodev-vhost-user.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/rng-random.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/userfaultfd.h",
+ "linux-headers/linux/vfio.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "net/tap-linux.h",
+ "platform/linux-x86_64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ "trace/trace-hw_xen.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-system.h",
+ "accel/tcg/debuginfo.h",
+ "accel/tcg/internal-common.h",
+ "accel/tcg/perf.h",
+ "accel/tcg/tb-context.h",
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/audio_template.h",
+ "audio/mixeng.h",
+ "audio/mixeng_template.h",
+ "audio/rate_template.h",
+ "audio/trace.h",
+ "chardev/trace.h",
+ "config-poison.h",
+ "disas/disas-internal.h",
+ "disas/riscv.h",
+ "disas/riscv-xthead.h",
+ "disas/riscv-xventana.h",
+ "dump/win_dump.h",
+ "ebpf/ebpf_rss.h",
+ "gdbstub/internals.h",
+ "gdbstub/trace.h",
+ "hw/acpi/hmat.h",
+ "hw/acpi/trace.h",
+ "hw/acpi/viot.h",
+ "hw/adc/trace.h",
+ "hw/arm/smmu-internal.h",
+ "hw/arm/trace.h",
+ "hw/audio/ac97.h",
+ "hw/audio/fmopl.h",
+ "hw/audio/gusemu.h",
+ "hw/audio/gustate.h",
+ "hw/audio/hda-codec-common.h",
+ "hw/audio/intel-hda.h",
+ "hw/audio/intel-hda-defs.h",
+ "hw/audio/lm4549.h",
+ "hw/audio/pl041.h",
+ "hw/audio/pl041.hx",
+ "hw/audio/trace.h",
+ "hw/block/dataplane/trace.h",
+ "hw/block/dataplane/virtio-blk.h",
+ "hw/block/fdc-internal.h",
+ "hw/block/m25p80_sfdp.h",
+ "hw/block/trace.h",
+ "hw/char/trace.h",
+ "hw/core/guest-loader.h",
+ "hw/core/qdev-prop-internal.h",
+ "hw/core/trace.h",
+ "hw/core/uboot_image.h",
+ "hw/display/ati_int.h",
+ "hw/display/ati_regs.h",
+ "hw/display/cirrus_vga_internal.h",
+ "hw/display/cirrus_vga_rop.h",
+ "hw/display/cirrus_vga_rop2.h",
+ "hw/display/framebuffer.h",
+ "hw/display/pl110_template.h",
+ "hw/display/trace.h",
+ "hw/display/vga-access.h",
+ "hw/display/vga-helpers.h",
+ "hw/display/vga_int.h",
+ "hw/display/vga_regs.h",
+ "hw/dma/trace.h",
+ "hw/gpio/trace.h",
+ "hw/i2c/trace.h",
+ "hw/i386/acpi-build.h",
+ "hw/i386/kvm/xen_evtchn.h",
+ "hw/ide/ahci_internal.h",
+ "hw/ide/trace.h",
+ "hw/input/trace.h",
+ "hw/intc/gic_internal.h",
+ "hw/intc/gicv3_internal.h",
+ "hw/intc/ioapic_internal.h",
+ "hw/intc/trace.h",
+ "hw/isa/trace.h",
+ "hw/mem/trace.h",
+ "hw/misc/trace.h",
+ "hw/net/can/can_sja1000.h",
+ "hw/net/can/ctu_can_fd_frame.h",
+ "hw/net/can/ctu_can_fd_regs.h",
+ "hw/net/can/ctucan_core.h",
+ "hw/net/can/trace.h",
+ "hw/net/e1000_common.h",
+ "hw/net/e1000_regs.h",
+ "hw/net/e1000e_core.h",
+ "hw/net/e1000x_common.h",
+ "hw/net/e1000x_regs.h",
+ "hw/net/igb_common.h",
+ "hw/net/igb_core.h",
+ "hw/net/igb_regs.h",
+ "hw/net/ne2000.h",
+ "hw/net/net_rx_pkt.h",
+ "hw/net/net_tx_pkt.h",
+ "hw/net/pcnet.h",
+ "hw/net/rocker/rocker.h",
+ "hw/net/rocker/rocker_desc.h",
+ "hw/net/rocker/rocker_fp.h",
+ "hw/net/rocker/rocker_hw.h",
+ "hw/net/rocker/rocker_of_dpa.h",
+ "hw/net/rocker/rocker_tlv.h",
+ "hw/net/rocker/rocker_world.h",
+ "hw/net/trace.h",
+ "hw/net/tulip.h",
+ "hw/net/vmware_utils.h",
+ "hw/net/vmxnet3.h",
+ "hw/net/vmxnet3_defs.h",
+ "hw/net/vmxnet_debug.h",
+ "hw/nvme/dif.h",
+ "hw/nvme/nvme.h",
+ "hw/nvme/trace.h",
+ "hw/nvram/trace.h",
+ "hw/pci/pci-internal.h",
+ "hw/pci/trace.h",
+ "hw/rtc/trace.h",
+ "hw/scsi/mfi.h",
+ "hw/scsi/mpi.h",
+ "hw/scsi/mptsas.h",
+ "hw/scsi/trace.h",
+ "hw/scsi/vmw_pvscsi.h",
+ "hw/sd/sdhci-internal.h",
+ "hw/sd/sdmmc-internal.h",
+ "hw/sd/trace.h",
+ "hw/sensor/trace.h",
+ "hw/smbios/smbios_build.h",
+ "hw/ssi/trace.h",
+ "hw/timer/trace.h",
+ "hw/ufs/trace.h",
+ "hw/ufs/ufs.h",
+ "hw/usb/ccid.h",
+ "hw/usb/desc.h",
+ "hw/usb/hcd-dwc2.h",
+ "hw/usb/hcd-ehci.h",
+ "hw/usb/hcd-ohci.h",
+ "hw/usb/hcd-uhci.h",
+ "hw/usb/hcd-xhci.h",
+ "hw/usb/hcd-xhci-pci.h",
+ "hw/usb/hcd-xhci-sysbus.h",
+ "hw/usb/trace.h",
+ "hw/usb/u2f.h",
+ "hw/virtio/trace.h",
+ "hw/watchdog/trace.h",
+ "include/authz/base.h",
+ "include/authz/list.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-hmp-cmds.h",
+ "include/block/block-io.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/export.h",
+ "include/block/graph-lock.h",
+ "include/block/nbd.h",
+ "include/block/nvme.h",
+ "include/block/qapi.h",
+ "include/block/qdict.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/block/ufs.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-parallel.h",
+ "include/chardev/char-serial.h",
+ "include/crypto/akcipher.h",
+ "include/crypto/cipher.h",
+ "include/crypto/hash.h",
+ "include/crypto/init.h",
+ "include/crypto/random.h",
+ "include/crypto/secret_common.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlscredsanon.h",
+ "include/crypto/tlscredsx509.h",
+ "include/crypto/tlssession.h",
+ "include/disas/capstone.h",
+ "include/disas/dis-asm.h",
+ "include/disas/disas.h",
+ "include/elf.h",
+ "include/exec/address-spaces.h",
+ "include/exec/confidential-guest-support.h",
+ "include/exec/cpu-common.h",
+ "include/exec/gdbstub.h",
+ "include/exec/hwaddr.h",
+ "include/exec/ioport.h",
+ "include/exec/log.h",
+ "include/exec/memattrs.h",
+ "include/exec/memop.h",
+ "include/exec/memopidx.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/page-vary.h",
+ "include/exec/poison.h",
+ "include/exec/ramblock.h",
+ "include/exec/ramlist.h",
+ "include/exec/replay-core.h",
+ "include/exec/target_page.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translation-block.h",
+ "include/exec/tswap.h",
+ "include/gdbstub/syscalls.h",
+ "include/gdbstub/user.h",
+ "include/glib-compat.h",
+ "include/hw/acpi/acpi.h",
+ "include/hw/acpi/acpi-defs.h",
+ "include/hw/acpi/acpi_aml_interface.h",
+ "include/hw/acpi/acpi_dev_interface.h",
+ "include/hw/acpi/aml-build.h",
+ "include/hw/acpi/bios-linker-loader.h",
+ "include/hw/acpi/cpu.h",
+ "include/hw/acpi/cpu_hotplug.h",
+ "include/hw/acpi/cxl.h",
+ "include/hw/acpi/erst.h",
+ "include/hw/acpi/generic_event_device.h",
+ "include/hw/acpi/ghes.h",
+ "include/hw/acpi/ich9.h",
+ "include/hw/acpi/ich9_tco.h",
+ "include/hw/acpi/ipmi.h",
+ "include/hw/acpi/memory_hotplug.h",
+ "include/hw/acpi/pc-hotplug.h",
+ "include/hw/acpi/pci.h",
+ "include/hw/acpi/pcihp.h",
+ "include/hw/acpi/piix4.h",
+ "include/hw/acpi/tpm.h",
+ "include/hw/acpi/utils.h",
+ "include/hw/acpi/vmgenid.h",
+ "include/hw/adc/aspeed_adc.h",
+ "include/hw/adc/max111x.h",
+ "include/hw/adc/npcm7xx_adc.h",
+ "include/hw/adc/stm32f2xx_adc.h",
+ "include/hw/adc/zynq-xadc.h",
+ "include/hw/arm/armsse-version.h",
+ "include/hw/arm/bcm2835_peripherals.h",
+ "include/hw/arm/boot.h",
+ "include/hw/arm/bsa.h",
+ "include/hw/arm/exynos4210.h",
+ "include/hw/arm/fdt.h",
+ "include/hw/arm/linux-boot-if.h",
+ "include/hw/arm/nrf51.h",
+ "include/hw/arm/omap.h",
+ "include/hw/arm/primecell.h",
+ "include/hw/arm/pxa.h",
+ "include/hw/arm/raspberrypi-fw-defs.h",
+ "include/hw/arm/raspi_platform.h",
+ "include/hw/arm/sharpsl.h",
+ "include/hw/arm/smmu-common.h",
+ "include/hw/arm/soc_dma.h",
+ "include/hw/arm/virt.h",
+ "include/hw/audio/pcspk.h",
+ "include/hw/audio/soundhw.h",
+ "include/hw/audio/virtio-snd.h",
+ "include/hw/audio/wm8750.h",
+ "include/hw/block/block.h",
+ "include/hw/block/fdc.h",
+ "include/hw/block/flash.h",
+ "include/hw/boards.h",
+ "include/hw/char/bcm2835_aux.h",
+ "include/hw/char/cadence_uart.h",
+ "include/hw/char/cmsdk-apb-uart.h",
+ "include/hw/char/digic-uart.h",
+ "include/hw/char/imx_serial.h",
+ "include/hw/char/mchp_pfsoc_mmuart.h",
+ "include/hw/char/nrf51_uart.h",
+ "include/hw/char/parallel.h",
+ "include/hw/char/parallel-isa.h",
+ "include/hw/char/pl011.h",
+ "include/hw/char/riscv_htif.h",
+ "include/hw/char/serial.h",
+ "include/hw/char/shakti_uart.h",
+ "include/hw/char/sifive_uart.h",
+ "include/hw/char/stm32f2xx_usart.h",
+ "include/hw/char/xilinx_uartlite.h",
+ "include/hw/clock.h",
+ "include/hw/core/cpu.h",
+ "include/hw/core/generic-loader.h",
+ "include/hw/core/split-irq.h",
+ "include/hw/core/sysbus-fdt.h",
+ "include/hw/core/sysemu-cpu-ops.h",
+ "include/hw/cpu/a9mpcore.h",
+ "include/hw/cpu/arm11mpcore.h",
+ "include/hw/cpu/cluster.h",
+ "include/hw/cpu/core.h",
+ "include/hw/cxl/cxl.h",
+ "include/hw/cxl/cxl_cdat.h",
+ "include/hw/cxl/cxl_component.h",
+ "include/hw/cxl/cxl_device.h",
+ "include/hw/cxl/cxl_events.h",
+ "include/hw/cxl/cxl_host.h",
+ "include/hw/cxl/cxl_pci.h",
+ "include/hw/display/bcm2835_fb.h",
+ "include/hw/display/blizzard.h",
+ "include/hw/display/bochs-vbe.h",
+ "include/hw/display/dpcd.h",
+ "include/hw/display/edid.h",
+ "include/hw/display/i2c-ddc.h",
+ "include/hw/display/ramfb.h",
+ "include/hw/display/tc6393xb.h",
+ "include/hw/display/vga.h",
+ "include/hw/display/xlnx_dp.h",
+ "include/hw/dma/bcm2835_dma.h",
+ "include/hw/dma/i8257.h",
+ "include/hw/dma/pl080.h",
+ "include/hw/dma/sifive_pdma.h",
+ "include/hw/dma/xlnx-zdma.h",
+ "include/hw/dma/xlnx-zynq-devcfg.h",
+ "include/hw/dma/xlnx_csu_dma.h",
+ "include/hw/dma/xlnx_dpdma.h",
+ "include/hw/elf_ops.h",
+ "include/hw/firmware/smbios.h",
+ "include/hw/fw-path-provider.h",
+ "include/hw/gpio/aspeed_gpio.h",
+ "include/hw/gpio/bcm2835_gpio.h",
+ "include/hw/gpio/imx_gpio.h",
+ "include/hw/gpio/npcm7xx_gpio.h",
+ "include/hw/gpio/nrf51_gpio.h",
+ "include/hw/gpio/pca_i2c_gpio.h",
+ "include/hw/gpio/sifive_gpio.h",
+ "include/hw/hotplug.h",
+ "include/hw/hw.h",
+ "include/hw/i2c/allwinner-i2c.h",
+ "include/hw/i2c/arm_sbcon_i2c.h",
+ "include/hw/i2c/aspeed_i2c.h",
+ "include/hw/i2c/bitbang_i2c.h",
+ "include/hw/i2c/i2c.h",
+ "include/hw/i2c/i2c_mux_pca954x.h",
+ "include/hw/i2c/imx_i2c.h",
+ "include/hw/i2c/microbit_i2c.h",
+ "include/hw/i2c/npcm7xx_smbus.h",
+ "include/hw/i2c/pm_smbus.h",
+ "include/hw/i2c/pmbus_device.h",
+ "include/hw/i2c/smbus_eeprom.h",
+ "include/hw/i2c/smbus_master.h",
+ "include/hw/i2c/smbus_slave.h",
+ "include/hw/i386/hostmem-epc.h",
+ "include/hw/i386/pc.h",
+ "include/hw/i386/sgx-epc.h",
+ "include/hw/i386/x86.h",
+ "include/hw/ide.h",
+ "include/hw/ide/ahci.h",
+ "include/hw/ide/internal.h",
+ "include/hw/ide/isa.h",
+ "include/hw/ide/pci.h",
+ "include/hw/ide/piix.h",
+ "include/hw/input/hid.h",
+ "include/hw/input/i8042.h",
+ "include/hw/input/lm832x.h",
+ "include/hw/input/pl050.h",
+ "include/hw/input/ps2.h",
+ "include/hw/input/stellaris_gamepad.h",
+ "include/hw/input/tsc2xxx.h",
+ "include/hw/intc/allwinner-a10-pic.h",
+ "include/hw/intc/arm_gic.h",
+ "include/hw/intc/arm_gic_common.h",
+ "include/hw/intc/arm_gicv3.h",
+ "include/hw/intc/arm_gicv3_common.h",
+ "include/hw/intc/arm_gicv3_its_common.h",
+ "include/hw/intc/aspeed_vic.h",
+ "include/hw/intc/bcm2835_ic.h",
+ "include/hw/intc/bcm2836_control.h",
+ "include/hw/intc/exynos4210_combiner.h",
+ "include/hw/intc/exynos4210_gic.h",
+ "include/hw/intc/i8259.h",
+ "include/hw/intc/imx_avic.h",
+ "include/hw/intc/imx_gpcv2.h",
+ "include/hw/intc/intc.h",
+ "include/hw/intc/ioapic.h",
+ "include/hw/intc/kvm_irqcount.h",
+ "include/hw/intc/realview_gic.h",
+ "include/hw/intc/xlnx-zynqmp-ipi.h",
+ "include/hw/ipack/ipack.h",
+ "include/hw/ipmi/ipmi.h",
+ "include/hw/ipmi/ipmi_bt.h",
+ "include/hw/ipmi/ipmi_kcs.h",
+ "include/hw/irq.h",
+ "include/hw/isa/apm.h",
+ "include/hw/isa/i8259_internal.h",
+ "include/hw/isa/isa.h",
+ "include/hw/loader.h",
+ "include/hw/mem/memory-device.h",
+ "include/hw/mem/npcm7xx_mc.h",
+ "include/hw/mem/nvdimm.h",
+ "include/hw/mem/pc-dimm.h",
+ "include/hw/misc/a9scu.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-r40-ccu.h",
+ "include/hw/misc/allwinner-r40-dramc.h",
+ "include/hw/misc/allwinner-sid.h",
+ "include/hw/misc/allwinner-sramc.h",
+ "include/hw/misc/arm11scu.h",
+ "include/hw/misc/arm_integrator_debug.h",
+ "include/hw/misc/armsse-cpu-pwrctrl.h",
+ "include/hw/misc/armsse-cpuid.h",
+ "include/hw/misc/armsse-mhu.h",
+ "include/hw/misc/armv7m_ras.h",
+ "include/hw/misc/aspeed_hace.h",
+ "include/hw/misc/aspeed_i3c.h",
+ "include/hw/misc/aspeed_lpc.h",
+ "include/hw/misc/aspeed_peci.h",
+ "include/hw/misc/aspeed_sbc.h",
+ "include/hw/misc/aspeed_scu.h",
+ "include/hw/misc/aspeed_sdmc.h",
+ "include/hw/misc/aspeed_xdma.h",
+ "include/hw/misc/auxbus.h",
+ "include/hw/misc/bcm2835_cprman.h",
+ "include/hw/misc/bcm2835_cprman_internals.h",
+ "include/hw/misc/bcm2835_mbox.h",
+ "include/hw/misc/bcm2835_mbox_defs.h",
+ "include/hw/misc/bcm2835_mphi.h",
+ "include/hw/misc/bcm2835_powermgt.h",
+ "include/hw/misc/bcm2835_property.h",
+ "include/hw/misc/bcm2835_rng.h",
+ "include/hw/misc/bcm2835_thermal.h",
+ "include/hw/misc/cbus.h",
+ "include/hw/misc/imx25_ccm.h",
+ "include/hw/misc/imx31_ccm.h",
+ "include/hw/misc/imx6_ccm.h",
+ "include/hw/misc/imx6_src.h",
+ "include/hw/misc/imx6ul_ccm.h",
+ "include/hw/misc/imx7_ccm.h",
+ "include/hw/misc/imx7_gpr.h",
+ "include/hw/misc/imx7_snvs.h",
+ "include/hw/misc/imx7_src.h",
+ "include/hw/misc/imx_ccm.h",
+ "include/hw/misc/imx_rngc.h",
+ "include/hw/misc/iotkit-secctl.h",
+ "include/hw/misc/iotkit-sysctl.h",
+ "include/hw/misc/iotkit-sysinfo.h",
+ "include/hw/misc/led.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/mps2-fpgaio.h",
+ "include/hw/misc/mps2-scc.h",
+ "include/hw/misc/msf2-sysreg.h",
+ "include/hw/misc/npcm7xx_clk.h",
+ "include/hw/misc/npcm7xx_gcr.h",
+ "include/hw/misc/npcm7xx_mft.h",
+ "include/hw/misc/npcm7xx_pci_mbox.h",
+ "include/hw/misc/npcm7xx_pwm.h",
+ "include/hw/misc/npcm7xx_rng.h",
+ "include/hw/misc/nrf51_rng.h",
+ "include/hw/misc/pca9552.h",
+ "include/hw/misc/pca9552_regs.h",
+ "include/hw/misc/pvpanic.h",
+ "include/hw/misc/sifive_e_aon.h",
+ "include/hw/misc/sifive_e_prci.h",
+ "include/hw/misc/sifive_test.h",
+ "include/hw/misc/sifive_u_otp.h",
+ "include/hw/misc/sifive_u_prci.h",
+ "include/hw/misc/stm32f2xx_syscfg.h",
+ "include/hw/misc/stm32f4xx_exti.h",
+ "include/hw/misc/stm32f4xx_syscfg.h",
+ "include/hw/misc/tz-mpc.h",
+ "include/hw/misc/tz-msc.h",
+ "include/hw/misc/tz-ppc.h",
+ "include/hw/misc/unimp.h",
+ "include/hw/misc/vmcoreinfo.h",
+ "include/hw/misc/xlnx-cfi-if.h",
+ "include/hw/misc/xlnx-versal-cframe-reg.h",
+ "include/hw/misc/xlnx-versal-cfu.h",
+ "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
+ "include/hw/misc/xlnx-versal-trng.h",
+ "include/hw/misc/xlnx-versal-xramc.h",
+ "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
+ "include/hw/misc/xlnx-zynqmp-crf.h",
+ "include/hw/net/allwinner-sun8i-emac.h",
+ "include/hw/net/allwinner_emac.h",
+ "include/hw/net/cadence_gem.h",
+ "include/hw/net/ftgmac100.h",
+ "include/hw/net/imx_fec.h",
+ "include/hw/net/lan9118.h",
+ "include/hw/net/mii.h",
+ "include/hw/net/msf2-emac.h",
+ "include/hw/net/mv88w8618_eth.h",
+ "include/hw/net/ne2000-isa.h",
+ "include/hw/net/npcm7xx_emc.h",
+ "include/hw/net/smc91c111.h",
+ "include/hw/net/xlnx-versal-canfd.h",
+ "include/hw/net/xlnx-zynqmp-can.h",
+ "include/hw/nmi.h",
+ "include/hw/nvram/eeprom93xx.h",
+ "include/hw/nvram/eeprom_at24c.h",
+ "include/hw/nvram/fw_cfg.h",
+ "include/hw/nvram/npcm7xx_otp.h",
+ "include/hw/nvram/nrf51_nvm.h",
+ "include/hw/nvram/xlnx-bbram.h",
+ "include/hw/nvram/xlnx-efuse.h",
+ "include/hw/nvram/xlnx-versal-efuse.h",
+ "include/hw/nvram/xlnx-zynqmp-efuse.h",
+ "include/hw/or-irq.h",
+ "include/hw/pci-bridge/cxl_upstream_port.h",
+ "include/hw/pci-bridge/pci_expander_bridge.h",
+ "include/hw/pci-bridge/xio3130_downstream.h",
+ "include/hw/pci-host/designware.h",
+ "include/hw/pci-host/gpex.h",
+ "include/hw/pci-host/i440fx.h",
+ "include/hw/pci-host/pam.h",
+ "include/hw/pci-host/q35.h",
+ "include/hw/pci/msi.h",
+ "include/hw/pci/msix.h",
+ "include/hw/pci/pci.h",
+ "include/hw/pci/pci_bridge.h",
+ "include/hw/pci/pci_bus.h",
+ "include/hw/pci/pci_device.h",
+ "include/hw/pci/pci_host.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_doe.h",
+ "include/hw/pci/pcie_host.h",
+ "include/hw/pci/pcie_port.h",
+ "include/hw/pci/pcie_regs.h",
+ "include/hw/pci/pcie_sriov.h",
+ "include/hw/pci/shpc.h",
+ "include/hw/pci/slotid_cap.h",
+ "include/hw/pcmcia.h",
+ "include/hw/platform-bus.h",
+ "include/hw/ptimer.h",
+ "include/hw/qdev-clock.h",
+ "include/hw/qdev-core.h",
+ "include/hw/qdev-dma.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/qdev-properties-system.h",
+ "include/hw/rdma/rdma.h",
+ "include/hw/register.h",
+ "include/hw/registerfields.h",
+ "include/hw/resettable.h",
+ "include/hw/rtc/allwinner-rtc.h",
+ "include/hw/rtc/aspeed_rtc.h",
+ "include/hw/rtc/goldfish_rtc.h",
+ "include/hw/rtc/mc146818rtc.h",
+ "include/hw/rtc/mc146818rtc_regs.h",
+ "include/hw/rtc/pl031.h",
+ "include/hw/rtc/xlnx-zynqmp-rtc.h",
+ "include/hw/scsi/emulation.h",
+ "include/hw/scsi/esp.h",
+ "include/hw/scsi/scsi.h",
+ "include/hw/sd/allwinner-sdhost.h",
+ "include/hw/sd/aspeed_sdhci.h",
+ "include/hw/sd/bcm2835_sdhost.h",
+ "include/hw/sd/cadence_sdhci.h",
+ "include/hw/sd/npcm7xx_sdhci.h",
+ "include/hw/sd/sd.h",
+ "include/hw/sd/sdcard_legacy.h",
+ "include/hw/sd/sdhci.h",
+ "include/hw/sensor/emc141x_regs.h",
+ "include/hw/sensor/isl_pmbus_vr.h",
+ "include/hw/sensor/max16600.h",
+ "include/hw/sensor/max31790_fan_ctrl.h",
+ "include/hw/sensor/tmp105.h",
+ "include/hw/sensor/tmp105_regs.h",
+ "include/hw/southbridge/ich9.h",
+ "include/hw/southbridge/piix.h",
+ "include/hw/ssi/aspeed_smc.h",
+ "include/hw/ssi/imx_spi.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/ssi.h",
+ "include/hw/ssi/stm32f2xx_spi.h",
+ "include/hw/ssi/xilinx_spips.h",
+ "include/hw/ssi/xlnx-versal-ospi.h",
+ "include/hw/stream.h",
+ "include/hw/sysbus.h",
+ "include/hw/timer/a9gtimer.h",
+ "include/hw/timer/allwinner-a10-pit.h",
+ "include/hw/timer/arm_mptimer.h",
+ "include/hw/timer/armv7m_systick.h",
+ "include/hw/timer/aspeed_timer.h",
+ "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
+ "include/hw/timer/nrf51_timer.h",
+ "include/hw/timer/sifive_pwm.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/usb.h",
+ "include/hw/usb/chipidea.h",
+ "include/hw/usb/dwc2-regs.h",
+ "include/hw/usb/ehci-regs.h",
+ "include/hw/usb/hcd-dwc3.h",
+ "include/hw/usb/hcd-musb.h",
+ "include/hw/usb/hid.h",
+ "include/hw/usb/imx-usb-phy.h",
+ "include/hw/usb/msd.h",
+ "include/hw/usb/uhci-regs.h",
+ "include/hw/usb/xhci.h",
+ "include/hw/usb/xlnx-usb-subsystem.h",
+ "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
+ "include/hw/vfio/vfio-amd-xgbe.h",
+ "include/hw/vfio/vfio-calxeda-xgmac.h",
+ "include/hw/vfio/vfio-common.h",
+ "include/hw/vfio/vfio-platform.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-blk.h",
+ "include/hw/virtio/virtio-bus.h",
+ "include/hw/virtio/virtio-crypto.h",
+ "include/hw/virtio/virtio-dmabuf.h",
+ "include/hw/virtio/virtio-input.h",
+ "include/hw/virtio/virtio-iommu.h",
+ "include/hw/virtio/virtio-mmio.h",
+ "include/hw/virtio/virtio-net.h",
+ "include/hw/virtio/virtio-pci.h",
+ "include/hw/virtio/virtio-scsi.h",
+ "include/hw/virtio/virtio-serial.h",
+ "include/hw/vmstate-if.h",
+ "include/hw/watchdog/allwinner-wdt.h",
+ "include/hw/watchdog/cmsdk-apb-watchdog.h",
+ "include/hw/watchdog/sbsa_gwdt.h",
+ "include/hw/watchdog/wdt_aspeed.h",
+ "include/hw/watchdog/wdt_imx2.h",
+ "include/hw/xen/xen.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/io/channel-command.h",
+ "include/io/channel-file.h",
+ "include/io/channel-null.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/channel-util.h",
+ "include/io/channel-websock.h",
+ "include/io/dns-resolver.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/migration/blocker.h",
+ "include/migration/colo.h",
+ "include/migration/global_state.h",
+ "include/migration/misc.h",
+ "include/migration/qemu-file-types.h",
+ "include/migration/register.h",
+ "include/migration/snapshot.h",
+ "include/migration/vmstate.h",
+ "include/monitor/hmp.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qdev.h",
+ "include/monitor/qmp-helpers.h",
+ "include/net/announce.h",
+ "include/net/can_emu.h",
+ "include/net/can_host.h",
+ "include/net/checksum.h",
+ "include/net/eth.h",
+ "include/net/filter.h",
+ "include/net/net.h",
+ "include/net/queue.h",
+ "include/net/slirp.h",
+ "include/net/tap.h",
+ "include/net/vhost-user.h",
+ "include/net/vhost_net.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/error.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qnull.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/string-input-visitor.h",
+ "include/qapi/string-output-visitor.h",
+ "include/qapi/type-helpers.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu-io.h",
+ "include/qemu/accel.h",
+ "include/qemu/async-teardown.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bcd.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/coroutine_int.h",
+ "include/qemu/crc-ccitt.h",
+ "include/qemu/crc32c.h",
+ "include/qemu/ctype.h",
+ "include/qemu/cutils.h",
+ "include/qemu/datadir.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/fifo32.h",
+ "include/qemu/fifo8.h",
+ "include/qemu/guest-random.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help-texts.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/hw-version.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/iov.h",
+ "include/qemu/jhash.h",
+ "include/qemu/job.h",
+ "include/qemu/keyval.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/madvise.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/nvdimm-utils.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/plugin.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/pmem.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qdist.h",
+ "include/qemu/qemu-plugin.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qht.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/readline.h",
+ "include/qemu/reserved-region.h",
+ "include/qemu/seqlock.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/throttle.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qemu/userfaultfd.h",
+ "include/qemu/uuid.h",
+ "include/qemu/xxhash.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/scsi/constants.h",
+ "include/scsi/utils.h",
+ "include/semihosting/semihost.h",
+ "include/standard-headers/drm/drm_fourcc.h",
+ "include/standard-headers/linux/if_ether.h",
+ "include/standard-headers/linux/input.h",
+ "include/standard-headers/linux/input-event-codes.h",
+ "include/standard-headers/linux/pci_regs.h",
+ "include/standard-headers/linux/pvpanic.h",
+ "include/standard-headers/linux/qemu_fw_cfg.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_console.h",
+ "include/standard-headers/linux/virtio_crypto.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_input.h",
+ "include/standard-headers/linux/virtio_iommu.h",
+ "include/standard-headers/linux/virtio_mmio.h",
+ "include/standard-headers/linux/virtio_net.h",
+ "include/standard-headers/linux/virtio_pci.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_scsi.h",
+ "include/standard-headers/linux/virtio_snd.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/sysemu/accel-blocker.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/arch_init.h",
+ "include/sysemu/balloon.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/block-ram-registrar.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpu-timers-internal.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/cryptodev.h",
+ "include/sysemu/cryptodev-vhost.h",
+ "include/sysemu/device_tree.h",
+ "include/sysemu/dirtylimit.h",
+ "include/sysemu/dirtyrate.h",
+ "include/sysemu/dma.h",
+ "include/sysemu/dump.h",
+ "include/sysemu/dump-arch.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/memory_mapping.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/reset.h",
+ "include/sysemu/rng.h",
+ "include/sysemu/rtc.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/runstate-action.h",
+ "include/sysemu/seccomp.h",
+ "include/sysemu/stats.h",
+ "include/sysemu/sysemu.h",
+ "include/sysemu/tcg.h",
+ "include/sysemu/tpm.h",
+ "include/sysemu/vhost-user-backend.h",
+ "include/sysemu/watchdog.h",
+ "include/sysemu/whpx.h",
+ "include/sysemu/xen.h",
+ "include/tcg/debug-assert.h",
+ "include/tcg/tcg.h",
+ "include/tcg/tcg-cond.h",
+ "include/tcg/tcg-mo.h",
+ "include/tcg/tcg-opc.h",
+ "include/ui/clipboard.h",
+ "include/ui/console.h",
+ "include/ui/dbus-display.h",
+ "include/ui/dbus-module.h",
+ "include/ui/input.h",
+ "include/ui/kbd-state.h",
+ "include/ui/pixel_ops.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/qemu-spice.h",
+ "include/ui/qemu-spice-module.h",
+ "include/ui/surface.h",
+ "migration/block.h",
+ "migration/channel.h",
+ "migration/channel-block.h",
+ "migration/dirtyrate.h",
+ "migration/exec.h",
+ "migration/fd.h",
+ "migration/file.h",
+ "migration/migration.h",
+ "migration/migration-stats.h",
+ "migration/multifd.h",
+ "migration/options.h",
+ "migration/postcopy-ram.h",
+ "migration/qemu-file.h",
+ "migration/ram.h",
+ "migration/ram-compress.h",
+ "migration/rdma.h",
+ "migration/savevm.h",
+ "migration/socket.h",
+ "migration/threadinfo.h",
+ "migration/tls.h",
+ "migration/trace.h",
+ "migration/yank_functions.h",
+ "monitor/monitor-internal.h",
+ "monitor/trace.h",
+ "net/clients.h",
+ "net/colo.h",
+ "net/colo-compare.h",
+ "net/hub.h",
+ "net/tap_int.h",
+ "net/trace.h",
+ "net/util.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-authz.h",
+ "qapi/qapi-events-block-core.h",
+ "qapi/qapi-events-char.h",
+ "qapi/qapi-events-common.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-init-commands.h",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.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-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.h",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-ui.h",
+ "qemu-options.def",
+ "qemu-version.h",
+ "replay/replay-internal.h",
+ "system/trace.h",
+ "target/arm/arm-powerctl.h",
+ "target/arm/cpu-qom.h",
+ "target/arm/idau.h",
+ "target/arm/kvm-consts.h",
+ "target/riscv/cpu_cfg.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-audio.h",
+ "trace/trace-chardev.h",
+ "trace/trace-gdbstub.h",
+ "trace/trace-hw_acpi.h",
+ "trace/trace-hw_adc.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_core.h",
+ "trace/trace-hw_display.h",
+ "trace/trace-hw_dma.h",
+ "trace/trace-hw_gpio.h",
+ "trace/trace-hw_i2c.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_misc.h",
+ "trace/trace-hw_net.h",
+ "trace/trace-hw_net_can.h",
+ "trace/trace-hw_nvme.h",
+ "trace/trace-hw_nvram.h",
+ "trace/trace-hw_pci.h",
+ "trace/trace-hw_rtc.h",
+ "trace/trace-hw_scsi.h",
+ "trace/trace-hw_sd.h",
+ "trace/trace-hw_sensor.h",
+ "trace/trace-hw_ssi.h",
+ "trace/trace-hw_timer.h",
+ "trace/trace-hw_ufs.h",
+ "trace/trace-hw_usb.h",
+ "trace/trace-hw_virtio.h",
+ "trace/trace-hw_watchdog.h",
+ "trace/trace-migration.h",
+ "trace/trace-monitor.h",
+ "trace/trace-net.h",
+ "trace/trace-root.h",
+ "trace/trace-system.h",
+ "trace/trace-ui.h",
+ "ui/console-priv.h",
+ "ui/cursor_hidden.xpm",
+ "ui/cursor_left_ptr.xpm",
+ "ui/input-barrier.h",
+ "ui/input-keymap-atset1-to-qcode.c.inc",
+ "ui/input-keymap-linux-to-qcode.c.inc",
+ "ui/input-keymap-osx-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/keymaps.h",
+ "ui/trace.h",
+ "ui/vgafont.h",
+ "ui/vnc.h",
+ "ui/vnc-auth-vencrypt.h",
+ "ui/vnc-enc-hextile-template.h",
+ "ui/vnc-enc-tight.h",
+ "ui/vnc-enc-zrle.c.inc",
+ "ui/vnc-enc-zrle.h",
+ "ui/vnc-enc-zywrle.h",
+ "ui/vnc-enc-zywrle-template.c",
+ "ui/vnc-jobs.h",
+ "ui/vnc-palette.h",
+ "ui/vnc-ws.h",
+ "ui/vnc_keysym.h",
+ "util/block-helpers.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = ["."] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "tcg/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "linux-headers",
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + ["include"],
+ linkopts = select({
+ "@platforms//os:macos": [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = ["libqemuutil"] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:macos": ["internal_common_darwin"],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
+ alwayslink = 1,
+)
+
+cc_library(
+ name = "libqemu-x86_64-softmmu",
+ srcs = [
+ "target/i386/arch_dump.c",
+ "target/i386/arch_memory_mapping.c",
+ "target/i386/cpu-sysemu.c",
+ "target/i386/machine.c",
+ "target/i386/monitor.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "accel/qtest/qtest.c",
+ "accel/stubs/kvm-stub.c",
+ "accel/tcg/tcg-accel-ops.c",
+ "accel/tcg/tcg-accel-ops-icount.c",
+ "accel/tcg/tcg-accel-ops-mttcg.c",
+ "accel/tcg/tcg-accel-ops-rr.c",
+ "hw/i386/kvm/xen-stubs.c",
+ "hw/i386/pc_sysfw_ovmf-stubs.c",
+ "hw/i386/sgx-stub.c",
+ "target/i386/kvm/hyperv-stub.c",
+ "target/i386/sev-sysemu-stub.c",
+ "target/i386/whpx/whpx-accel-ops.c",
+ "target/i386/whpx/whpx-all.c",
+ "target/i386/whpx/whpx-apic.c",
+ ],
+ "@platforms//os:macos": [
+ "accel/stubs/kvm-stub.c",
+ "accel/tcg/tcg-accel-ops.c",
+ "accel/tcg/tcg-accel-ops-icount.c",
+ "accel/tcg/tcg-accel-ops-mttcg.c",
+ "accel/tcg/tcg-accel-ops-rr.c",
+ "hw/i386/kvm/xen-stubs.c",
+ "hw/i386/pc_sysfw_ovmf-stubs.c",
+ "hw/i386/sgx-stub.c",
+ "target/i386/kvm/hyperv-stub.c",
+ "target/i386/sev-sysemu-stub.c",
+ ],
+ "@platforms//os:linux": [
+ "accel/kvm/kvm-accel-ops.c",
+ "accel/kvm/kvm-all.c",
+ "accel/tcg/perf.c",
+ "hw/block/dataplane/xen-block.c",
+ "hw/block/vhost-user-blk.c",
+ "hw/hyperv/hyperv.c",
+ "hw/hyperv/hyperv_testdev.c",
+ "hw/hyperv/syndbg.c",
+ "hw/hyperv/vmbus.c",
+ "hw/i386/kvm/apic.c",
+ "hw/i386/kvm/clock.c",
+ "hw/i386/kvm/i8254.c",
+ "hw/i386/kvm/i8259.c",
+ "hw/i386/kvm/ioapic.c",
+ "hw/i386/kvm/xen_evtchn.c",
+ "hw/i386/kvm/xen_gnttab.c",
+ "hw/i386/kvm/xen_overlay.c",
+ "hw/i386/kvm/xen_primary_console.c",
+ "hw/i386/kvm/xen_xenstore.c",
+ "hw/i386/kvm/xenstore_impl.c",
+ "hw/i386/pc_sysfw_ovmf.c",
+ "hw/i386/sgx.c",
+ "hw/i386/sgx-epc.c",
+ "hw/i386/xen/xen_platform.c",
+ "hw/scsi/vhost-scsi-common.c",
+ "hw/vfio/common.c",
+ "hw/vfio/container.c",
+ "hw/vfio/display.c",
+ "hw/vfio/helpers.c",
+ "hw/vfio/igd.c",
+ "hw/vfio/migration.c",
+ "hw/vfio/pci.c",
+ "hw/vfio/pci-quirks.c",
+ "hw/vfio/spapr.c",
+ "hw/virtio/vhost-backend.c",
+ "hw/virtio/vhost-iova-tree.c",
+ "hw/virtio/vhost-scsi-pci.c",
+ "hw/virtio/vhost-user.c",
+ "hw/virtio/vhost-user-blk-pci.c",
+ "hw/virtio/vhost-user-fs.c",
+ "hw/virtio/vhost-user-fs-pci.c",
+ "hw/virtio/vhost-user-gpio.c",
+ "hw/virtio/vhost-user-gpio-pci.c",
+ "hw/virtio/vhost-user-i2c.c",
+ "hw/virtio/vhost-user-i2c-pci.c",
+ "hw/virtio/vhost-user-input-pci.c",
+ "hw/virtio/vhost-user-rng.c",
+ "hw/virtio/vhost-user-rng-pci.c",
+ "hw/virtio/vhost-user-scmi.c",
+ "hw/virtio/vhost-user-scmi-pci.c",
+ "hw/virtio/vhost-user-scsi-pci.c",
+ "hw/virtio/vhost-user-vsock.c",
+ "hw/virtio/vhost-user-vsock-pci.c",
+ "hw/virtio/vhost-vsock.c",
+ "hw/virtio/vhost-vsock-pci.c",
+ "hw/virtio/virtio-input-host-pci.c",
+ "hw/virtio/virtio-mem.c",
+ "hw/virtio/virtio-mem-pci.c",
+ "target/i386/host-cpu.c",
+ "target/i386/kvm/hyperv.c",
+ "target/i386/kvm/kvm.c",
+ "target/i386/kvm/kvm-cpu.c",
+ "target/i386/kvm/xen-emu.c",
+ "target/i386/sev.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-target.c",
+ "accel/stubs/xen-stub.c",
+ "accel/tcg/cpu-exec.c",
+ "accel/tcg/cputlb.c",
+ "accel/tcg/tb-maint.c",
+ "accel/tcg/tcg-all.c",
+ "accel/tcg/tcg-runtime.c",
+ "accel/tcg/tcg-runtime-gvec.c",
+ "accel/tcg/translate-all.c",
+ "accel/tcg/translator.c",
+ "cpu-target.c",
+ "dump/win_dump.c",
+ "fpu/softfloat.c",
+ "hw/block/virtio-blk.c",
+ "hw/block/virtio-blk-common.c",
+ "hw/char/virtio-serial-bus.c",
+ "hw/hyperv/hv-balloon-stub.c",
+ "hw/i386/acpi-build.c",
+ "hw/i386/acpi-common.c",
+ "hw/i386/acpi-microvm.c",
+ "hw/i386/amd_iommu.c",
+ "hw/i386/e820_memory_layout.c",
+ "hw/i386/fw_cfg.c",
+ "hw/i386/intel_iommu.c",
+ "hw/i386/kvmvapic.c",
+ "hw/i386/microvm.c",
+ "hw/i386/microvm-dt.c",
+ "hw/i386/multiboot.c",
+ "hw/i386/pc.c",
+ "hw/i386/pc_piix.c",
+ "hw/i386/pc_q35.c",
+ "hw/i386/pc_sysfw.c",
+ "hw/i386/port92.c",
+ "hw/i386/vmmouse.c",
+ "hw/i386/vmport.c",
+ "hw/i386/x86.c",
+ "hw/i386/x86-iommu.c",
+ "hw/intc/apic.c",
+ "hw/intc/apic_common.c",
+ "hw/intc/ioapic.c",
+ "hw/isa/lpc_ich9.c",
+ "hw/net/virtio-net.c",
+ "hw/scsi/virtio-scsi.c",
+ "hw/virtio/virtio.c",
+ "hw/virtio/virtio-balloon.c",
+ "hw/virtio/virtio-balloon-pci.c",
+ "hw/virtio/virtio-blk-pci.c",
+ "hw/virtio/virtio-config-io.c",
+ "hw/virtio/virtio-crypto-pci.c",
+ "hw/virtio/virtio-input-pci.c",
+ "hw/virtio/virtio-iommu-pci.c",
+ "hw/virtio/virtio-md-pci.c",
+ "hw/virtio/virtio-net-pci.c",
+ "hw/virtio/virtio-pmem.c",
+ "hw/virtio/virtio-pmem-pci.c",
+ "hw/virtio/virtio-qmp.c",
+ "hw/virtio/virtio-rng.c",
+ "hw/virtio/virtio-rng-pci.c",
+ "hw/virtio/virtio-scsi-pci.c",
+ "hw/virtio/virtio-serial-pci.c",
+ "migration/ram.c",
+ "migration/target.c",
+ "monitor/hmp-cmds-target.c",
+ "monitor/hmp-target.c",
+ "page-vary-target.c",
+ "qapi/qapi-commands.c",
+ "qapi/qapi-commands-machine-target.c",
+ "qapi/qapi-commands-misc-target.c",
+ "qapi/qapi-emit-events.c",
+ "qapi/qapi-events.c",
+ "qapi/qapi-events-machine-target.c",
+ "qapi/qapi-events-misc-target.c",
+ "qapi/qapi-init-commands.c",
+ "qapi/qapi-introspect.c",
+ "qapi/qapi-types.c",
+ "qapi/qapi-types-machine-target.c",
+ "qapi/qapi-types-misc-target.c",
+ "qapi/qapi-visit.c",
+ "qapi/qapi-visit-machine-target.c",
+ "qapi/qapi-visit-misc-target.c",
+ "system/arch_init.c",
+ "system/ioport.c",
+ "system/memory.c",
+ "system/physmem.c",
+ "system/watchpoint.c",
+ "target/i386/cpu.c",
+ "target/i386/cpu-dump.c",
+ "target/i386/gdbstub.c",
+ "target/i386/helper.c",
+ "target/i386/tcg/bpt_helper.c",
+ "target/i386/tcg/cc_helper.c",
+ "target/i386/tcg/excp_helper.c",
+ "target/i386/tcg/fpu_helper.c",
+ "target/i386/tcg/int_helper.c",
+ "target/i386/tcg/mem_helper.c",
+ "target/i386/tcg/misc_helper.c",
+ "target/i386/tcg/mpx_helper.c",
+ "target/i386/tcg/seg_helper.c",
+ "target/i386/tcg/sysemu/bpt_helper.c",
+ "target/i386/tcg/sysemu/excp_helper.c",
+ "target/i386/tcg/sysemu/fpu_helper.c",
+ "target/i386/tcg/sysemu/misc_helper.c",
+ "target/i386/tcg/sysemu/seg_helper.c",
+ "target/i386/tcg/sysemu/smm_helper.c",
+ "target/i386/tcg/sysemu/svm_helper.c",
+ "target/i386/tcg/sysemu/tcg-cpu.c",
+ "target/i386/tcg/tcg-cpu.c",
+ "target/i386/tcg/translate.c",
+ "target/i386/xsave_helper.c",
+ "trace/control-target.c",
+ "x86_64-softmmu-gdbstub-xml.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "accel/tcg/tcg-accel-ops.h",
+ "accel/tcg/tcg-accel-ops-icount.h",
+ "accel/tcg/tcg-accel-ops-mttcg.h",
+ "accel/tcg/tcg-accel-ops-rr.h",
+ "host/include/generic/host/store-insert-al16.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/i386/host/crypto/aes-round.h",
+ "host/include/i386/host/crypto/clmul.h",
+ "host/include/x86_64/host/atomic128-ldst.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "host/include/x86_64/host/crypto/aes-round.h",
+ "host/include/x86_64/host/crypto/clmul.h",
+ "host/include/x86_64/host/load-extract-al16-al8.h",
+ "include/migration/blocker.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/kvm_int.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ "platform/windows-amd64/x86_64-softmmu-config-devices.h",
+ "platform/windows-amd64/x86_64-softmmu-config-target.h",
+ "target/i386/whpx/whpx-accel-ops.h",
+ "target/i386/whpx/whpx-internal.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:macos": [
+ "accel/tcg/tcg-accel-ops.h",
+ "accel/tcg/tcg-accel-ops-icount.h",
+ "accel/tcg/tcg-accel-ops-mttcg.h",
+ "accel/tcg/tcg-accel-ops-rr.h",
+ "host/include/aarch64/host/atomic128-cas.h",
+ "host/include/aarch64/host/atomic128-ldst.h",
+ "host/include/aarch64/host/cpuinfo.h",
+ "host/include/aarch64/host/crypto/aes-round.h",
+ "host/include/aarch64/host/crypto/clmul.h",
+ "host/include/aarch64/host/load-extract-al16-al8.h",
+ "host/include/aarch64/host/store-insert-al16.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ "platform/darwin-arm64/x86_64-softmmu-config-devices.h",
+ "platform/darwin-arm64/x86_64-softmmu-config-target.h",
+ "tcg/aarch64/tcg-target.h",
+ "tcg/aarch64/tcg-target.opc.h",
+ "tcg/aarch64/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:linux": [
+ "accel/kvm/kvm-cpus.h",
+ "accel/kvm/trace.h",
+ "accel/tcg/debuginfo.h",
+ "host/include/generic/host/store-insert-al16.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/i386/host/crypto/aes-round.h",
+ "host/include/i386/host/crypto/clmul.h",
+ "host/include/x86_64/host/atomic128-ldst.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "host/include/x86_64/host/crypto/aes-round.h",
+ "host/include/x86_64/host/crypto/clmul.h",
+ "host/include/x86_64/host/load-extract-al16-al8.h",
+ "hw/block/dataplane/xen-block.h",
+ "hw/block/xen_blkif.h",
+ "hw/hyperv/trace.h",
+ "hw/i386/kvm/trace.h",
+ "hw/i386/kvm/xenstore_impl.h",
+ "hw/i386/xen/trace.h",
+ "hw/vfio/pci.h",
+ "hw/vfio/trace.h",
+ "hw/virtio/vhost-iova-tree.h",
+ "hw/virtio/vhost-shadow-virtqueue.h",
+ "hw/virtio/virtio-mem-pci.h",
+ "include/crypto/hash.h",
+ "include/hw/display/edid.h",
+ "include/hw/fw-path-provider.h",
+ "include/hw/hw.h",
+ "include/hw/intc/intc.h",
+ "include/hw/isa/i8259_internal.h",
+ "include/hw/pci/msix.h",
+ "include/hw/s390x/adapter.h",
+ "include/hw/timer/i8254_internal.h",
+ "include/hw/vfio/vfio-common.h",
+ "include/hw/virtio/vhost-scsi.h",
+ "include/hw/virtio/vhost-scsi-common.h",
+ "include/hw/virtio/vhost-user-blk.h",
+ "include/hw/virtio/vhost-user-fs.h",
+ "include/hw/virtio/vhost-user-gpio.h",
+ "include/hw/virtio/vhost-user-i2c.h",
+ "include/hw/virtio/vhost-user-rng.h",
+ "include/hw/virtio/vhost-user-scmi.h",
+ "include/hw/virtio/vhost-user-scsi.h",
+ "include/hw/virtio/vhost-user-vsock.h",
+ "include/hw/virtio/vhost-vdpa.h",
+ "include/hw/virtio/vhost-vsock.h",
+ "include/hw/virtio/vhost-vsock-common.h",
+ "include/hw/virtio/virtio-dmabuf.h",
+ "include/hw/virtio/virtio-mem.h",
+ "include/hw/xen/interface/arch-x86/cpuid.h",
+ "include/hw/xen/interface/arch-x86/xen.h",
+ "include/hw/xen/interface/arch-x86/xen-x86_64.h",
+ "include/hw/xen/interface/event_channel.h",
+ "include/hw/xen/interface/features.h",
+ "include/hw/xen/interface/grant_table.h",
+ "include/hw/xen/interface/hvm/hvm_op.h",
+ "include/hw/xen/interface/hvm/params.h",
+ "include/hw/xen/interface/io/blkif.h",
+ "include/hw/xen/interface/io/protocols.h",
+ "include/hw/xen/interface/io/ring.h",
+ "include/hw/xen/interface/io/xenbus.h",
+ "include/hw/xen/interface/io/xs_wire.h",
+ "include/hw/xen/interface/memory.h",
+ "include/hw/xen/interface/physdev.h",
+ "include/hw/xen/interface/sched.h",
+ "include/hw/xen/interface/trace.h",
+ "include/hw/xen/interface/vcpu.h",
+ "include/hw/xen/interface/version.h",
+ "include/hw/xen/interface/xen.h",
+ "include/hw/xen/interface/xen-compat.h",
+ "include/hw/xen/xen-bus.h",
+ "include/hw/xen/xen-legacy-backend.h",
+ "include/hw/xen/xen_backend_ops.h",
+ "include/hw/xen/xen_pvdev.h",
+ "include/io/channel-socket.h",
+ "include/io/task.h",
+ "include/migration/blocker.h",
+ "include/qemu/base64.h",
+ "include/qemu/ctype.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/userfaultfd.h",
+ "include/standard-headers/linux/virtio_fs.h",
+ "include/standard-headers/linux/virtio_pci.h",
+ "include/standard-headers/linux/virtio_scmi.h",
+ "include/sysemu/accel-blocker.h",
+ "include/sysemu/kvm_int.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/stats.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/const.h",
+ "linux-headers/linux/kvm.h",
+ "linux-headers/linux/psp-sev.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/userfaultfd.h",
+ "linux-headers/linux/vfio.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "platform/linux-x86_64/config-host.h",
+ "platform/linux-x86_64/x86_64-softmmu-config-devices.h",
+ "platform/linux-x86_64/x86_64-softmmu-config-target.h",
+ "target/i386/host-cpu.h",
+ "target/i386/kvm/trace.h",
+ "target/i386/kvm/xen-compat.h",
+ "target/i386/kvm/xen-emu.h",
+ "target/i386/trace.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ "trace/trace-accel_kvm.h",
+ "trace/trace-hw_hyperv.h",
+ "trace/trace-hw_i386_kvm.h",
+ "trace/trace-hw_i386_xen.h",
+ "trace/trace-hw_vfio.h",
+ "trace/trace-target_i386.h",
+ "trace/trace-target_i386_kvm.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-system.h",
+ "accel/tcg/atomic_common.c.inc",
+ "accel/tcg/atomic_template.h",
+ "accel/tcg/internal-common.h",
+ "accel/tcg/internal-target.h",
+ "accel/tcg/ldst_atomicity.c.inc",
+ "accel/tcg/ldst_common.c.inc",
+ "accel/tcg/perf.h",
+ "accel/tcg/plugin-helpers.h",
+ "accel/tcg/tb-context.h",
+ "accel/tcg/tb-hash.h",
+ "accel/tcg/tb-jmp-cache.h",
+ "accel/tcg/tcg-runtime.h",
+ "accel/tcg/trace.h",
+ "dump/win_dump.h",
+ "ebpf/ebpf_rss.h",
+ "fpu/softfloat-parts.c.inc",
+ "fpu/softfloat-parts-addsub.c.inc",
+ "fpu/softfloat-specialize.c.inc",
+ "hmp-commands.h",
+ "hmp-commands-info.h",
+ "host/include/generic/host/atomic128-cas.h",
+ "hw/acpi/hmat.h",
+ "hw/acpi/viot.h",
+ "hw/block/dataplane/virtio-blk.h",
+ "hw/block/trace.h",
+ "hw/char/trace.h",
+ "hw/i386/acpi-build.h",
+ "hw/i386/acpi-common.h",
+ "hw/i386/acpi-microvm.h",
+ "hw/i386/amd_iommu.h",
+ "hw/i386/e820_memory_layout.h",
+ "hw/i386/fw_cfg.h",
+ "hw/i386/intel_iommu_internal.h",
+ "hw/i386/kvm/clock.h",
+ "hw/i386/kvm/xen_evtchn.h",
+ "hw/i386/kvm/xen_gnttab.h",
+ "hw/i386/kvm/xen_overlay.h",
+ "hw/i386/kvm/xen_primary_console.h",
+ "hw/i386/kvm/xen_xenstore.h",
+ "hw/i386/microvm-dt.h",
+ "hw/i386/multiboot.h",
+ "hw/i386/trace.h",
+ "hw/intc/ioapic_internal.h",
+ "hw/intc/trace.h",
+ "hw/isa/trace.h",
+ "hw/net/net_rx_pkt.h",
+ "hw/net/trace.h",
+ "hw/scsi/trace.h",
+ "hw/usb/hcd-uhci.h",
+ "hw/virtio/trace.h",
+ "hw/virtio/virtio-pmem-pci.h",
+ "hw/virtio/virtio-qmp.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-hmp-cmds.h",
+ "include/block/block-io.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/graph-lock.h",
+ "include/block/snapshot.h",
+ "include/block/thread-pool.h",
+ "include/block/throttle-groups.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/crypto/aes.h",
+ "include/crypto/aes-round.h",
+ "include/crypto/clmul.h",
+ "include/disas/capstone.h",
+ "include/disas/dis-asm.h",
+ "include/disas/disas.h",
+ "include/elf.h",
+ "include/exec/address-spaces.h",
+ "include/exec/confidential-guest-support.h",
+ "include/exec/cpu-all.h",
+ "include/exec/cpu-common.h",
+ "include/exec/cpu-defs.h",
+ "include/exec/cpu_ldst.h",
+ "include/exec/cputlb.h",
+ "include/exec/exec-all.h",
+ "include/exec/gdbstub.h",
+ "include/exec/helper-gen.h",
+ "include/exec/helper-gen.h.inc",
+ "include/exec/helper-gen-common.h",
+ "include/exec/helper-head.h",
+ "include/exec/helper-info.c.inc",
+ "include/exec/helper-proto.h",
+ "include/exec/helper-proto.h.inc",
+ "include/exec/helper-proto-common.h",
+ "include/exec/hwaddr.h",
+ "include/exec/ioport.h",
+ "include/exec/log.h",
+ "include/exec/memattrs.h",
+ "include/exec/memop.h",
+ "include/exec/memopidx.h",
+ "include/exec/memory.h",
+ "include/exec/memory-internal.h",
+ "include/exec/memory_ldst.h.inc",
+ "include/exec/memory_ldst_cached.h.inc",
+ "include/exec/memory_ldst_phys.h.inc",
+ "include/exec/page-vary.h",
+ "include/exec/plugin-gen.h",
+ "include/exec/ram_addr.h",
+ "include/exec/ramblock.h",
+ "include/exec/ramlist.h",
+ "include/exec/replay-core.h",
+ "include/exec/target_long.h",
+ "include/exec/target_page.h",
+ "include/exec/tb-flush.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translate-all.h",
+ "include/exec/translation-block.h",
+ "include/exec/translator.h",
+ "include/exec/tswap.h",
+ "include/fpu/softfloat.h",
+ "include/fpu/softfloat-helpers.h",
+ "include/fpu/softfloat-macros.h",
+ "include/fpu/softfloat-types.h",
+ "include/gdbstub/helpers.h",
+ "include/glib-compat.h",
+ "include/hw/acpi/acpi.h",
+ "include/hw/acpi/acpi-defs.h",
+ "include/hw/acpi/acpi_aml_interface.h",
+ "include/hw/acpi/acpi_dev_interface.h",
+ "include/hw/acpi/aml-build.h",
+ "include/hw/acpi/bios-linker-loader.h",
+ "include/hw/acpi/cpu.h",
+ "include/hw/acpi/cpu_hotplug.h",
+ "include/hw/acpi/cxl.h",
+ "include/hw/acpi/erst.h",
+ "include/hw/acpi/generic_event_device.h",
+ "include/hw/acpi/ghes.h",
+ "include/hw/acpi/ich9.h",
+ "include/hw/acpi/ich9_tco.h",
+ "include/hw/acpi/memory_hotplug.h",
+ "include/hw/acpi/pc-hotplug.h",
+ "include/hw/acpi/pci.h",
+ "include/hw/acpi/pcihp.h",
+ "include/hw/acpi/piix4.h",
+ "include/hw/acpi/tpm.h",
+ "include/hw/acpi/utils.h",
+ "include/hw/acpi/vmgenid.h",
+ "include/hw/audio/pcspk.h",
+ "include/hw/block/block.h",
+ "include/hw/block/fdc.h",
+ "include/hw/block/flash.h",
+ "include/hw/boards.h",
+ "include/hw/char/parallel.h",
+ "include/hw/char/parallel-isa.h",
+ "include/hw/char/serial.h",
+ "include/hw/core/accel-cpu.h",
+ "include/hw/core/cpu.h",
+ "include/hw/core/sysemu-cpu-ops.h",
+ "include/hw/core/tcg-cpu-ops.h",
+ "include/hw/cxl/cxl.h",
+ "include/hw/cxl/cxl_cdat.h",
+ "include/hw/cxl/cxl_component.h",
+ "include/hw/cxl/cxl_device.h",
+ "include/hw/cxl/cxl_events.h",
+ "include/hw/cxl/cxl_host.h",
+ "include/hw/cxl/cxl_pci.h",
+ "include/hw/display/ramfb.h",
+ "include/hw/dma/i8257.h",
+ "include/hw/firmware/smbios.h",
+ "include/hw/hotplug.h",
+ "include/hw/hyperv/hv-balloon.h",
+ "include/hw/hyperv/hyperv.h",
+ "include/hw/hyperv/hyperv-proto.h",
+ "include/hw/hyperv/vmbus.h",
+ "include/hw/hyperv/vmbus-bridge.h",
+ "include/hw/hyperv/vmbus-proto.h",
+ "include/hw/i2c/i2c.h",
+ "include/hw/i2c/pm_smbus.h",
+ "include/hw/i2c/smbus_eeprom.h",
+ "include/hw/i2c/smbus_master.h",
+ "include/hw/i386/apic.h",
+ "include/hw/i386/apic-msidef.h",
+ "include/hw/i386/apic_internal.h",
+ "include/hw/i386/hostmem-epc.h",
+ "include/hw/i386/intel_iommu.h",
+ "include/hw/i386/microvm.h",
+ "include/hw/i386/pc.h",
+ "include/hw/i386/sgx-epc.h",
+ "include/hw/i386/topology.h",
+ "include/hw/i386/vmport.h",
+ "include/hw/i386/x86.h",
+ "include/hw/i386/x86-iommu.h",
+ "include/hw/ide.h",
+ "include/hw/ide/ahci.h",
+ "include/hw/ide/internal.h",
+ "include/hw/ide/isa.h",
+ "include/hw/ide/pci.h",
+ "include/hw/input/i8042.h",
+ "include/hw/input/ps2.h",
+ "include/hw/intc/i8259.h",
+ "include/hw/intc/ioapic.h",
+ "include/hw/intc/kvm_irqcount.h",
+ "include/hw/irq.h",
+ "include/hw/isa/apm.h",
+ "include/hw/isa/isa.h",
+ "include/hw/loader.h",
+ "include/hw/mem/memory-device.h",
+ "include/hw/mem/nvdimm.h",
+ "include/hw/mem/pc-dimm.h",
+ "include/hw/net/ne2000-isa.h",
+ "include/hw/nmi.h",
+ "include/hw/nvram/fw_cfg.h",
+ "include/hw/pci-host/gpex.h",
+ "include/hw/pci-host/i440fx.h",
+ "include/hw/pci-host/pam.h",
+ "include/hw/pci-host/q35.h",
+ "include/hw/pci/msi.h",
+ "include/hw/pci/pci.h",
+ "include/hw/pci/pci_bridge.h",
+ "include/hw/pci/pci_bus.h",
+ "include/hw/pci/pci_device.h",
+ "include/hw/pci/pci_host.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_doe.h",
+ "include/hw/pci/pcie_host.h",
+ "include/hw/pci/pcie_port.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/register.h",
+ "include/hw/registerfields.h",
+ "include/hw/resettable.h",
+ "include/hw/rtc/mc146818rtc.h",
+ "include/hw/rtc/mc146818rtc_regs.h",
+ "include/hw/scsi/scsi.h",
+ "include/hw/southbridge/ich9.h",
+ "include/hw/southbridge/piix.h",
+ "include/hw/sysbus.h",
+ "include/hw/timer/hpet.h",
+ "include/hw/timer/i8254.h",
+ "include/hw/usb.h",
+ "include/hw/usb/xhci.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-access.h",
+ "include/hw/virtio/virtio-balloon.h",
+ "include/hw/virtio/virtio-blk.h",
+ "include/hw/virtio/virtio-blk-common.h",
+ "include/hw/virtio/virtio-bus.h",
+ "include/hw/virtio/virtio-crypto.h",
+ "include/hw/virtio/virtio-input.h",
+ "include/hw/virtio/virtio-iommu.h",
+ "include/hw/virtio/virtio-md-pci.h",
+ "include/hw/virtio/virtio-mmio.h",
+ "include/hw/virtio/virtio-net.h",
+ "include/hw/virtio/virtio-pci.h",
+ "include/hw/virtio/virtio-pmem.h",
+ "include/hw/virtio/virtio-rng.h",
+ "include/hw/virtio/virtio-scsi.h",
+ "include/hw/virtio/virtio-serial.h",
+ "include/hw/vmstate-if.h",
+ "include/hw/xen/start_info.h",
+ "include/hw/xen/xen.h",
+ "include/hw/xen/xen-x86.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/migration/colo.h",
+ "include/migration/cpu.h",
+ "include/migration/global_state.h",
+ "include/migration/misc.h",
+ "include/migration/qemu-file-types.h",
+ "include/migration/register.h",
+ "include/migration/vmstate.h",
+ "include/monitor/hmp.h",
+ "include/monitor/hmp-target.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qdev.h",
+ "include/net/announce.h",
+ "include/net/checksum.h",
+ "include/net/eth.h",
+ "include/net/net.h",
+ "include/net/queue.h",
+ "include/net/slirp.h",
+ "include/net/tap.h",
+ "include/net/vhost_net.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/dealloc-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/qmp-event.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qlit.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/type-helpers.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu/accel.h",
+ "include/qemu/atomic.h",
+ "include/qemu/atomic128.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/cacheflush.h",
+ "include/qemu/cacheinfo.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/coroutine_int.h",
+ "include/qemu/cpu-float.h",
+ "include/qemu/cutils.h",
+ "include/qemu/datadir.h",
+ "include/qemu/defer-call.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/fifo8.h",
+ "include/qemu/guest-random.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/hw-version.h",
+ "include/qemu/int128.h",
+ "include/qemu/interval-tree.h",
+ "include/qemu/iov.h",
+ "include/qemu/iova-tree.h",
+ "include/qemu/job.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/madvise.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/plugin.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/pmem.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qdist.h",
+ "include/qemu/qemu-plugin.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qht.h",
+ "include/qemu/qsp.h",
+ "include/qemu/qtree.h",
+ "include/qemu/queue.h",
+ "include/qemu/range.h",
+ "include/qemu/ratelimit.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/readline.h",
+ "include/qemu/seqlock.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/throttle.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/qemu/win_dump_defs.h",
+ "include/qemu/xxhash.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/scsi/constants.h",
+ "include/scsi/utils.h",
+ "include/standard-headers/asm-x86/bootparam.h",
+ "include/standard-headers/asm-x86/kvm_para.h",
+ "include/standard-headers/linux/const.h",
+ "include/standard-headers/linux/ethtool.h",
+ "include/standard-headers/linux/if_ether.h",
+ "include/standard-headers/linux/pci_regs.h",
+ "include/standard-headers/linux/qemu_fw_cfg.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_balloon.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_console.h",
+ "include/standard-headers/linux/virtio_crypto.h",
+ "include/standard-headers/linux/virtio_gpio.h",
+ "include/standard-headers/linux/virtio_gpu.h",
+ "include/standard-headers/linux/virtio_i2c.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_input.h",
+ "include/standard-headers/linux/virtio_iommu.h",
+ "include/standard-headers/linux/virtio_mem.h",
+ "include/standard-headers/linux/virtio_net.h",
+ "include/standard-headers/linux/virtio_pmem.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_rng.h",
+ "include/standard-headers/linux/virtio_scsi.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/standard-headers/linux/virtio_vsock.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/arch_init.h",
+ "include/sysemu/balloon.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/block-ram-registrar.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/cryptodev.h",
+ "include/sysemu/device_tree.h",
+ "include/sysemu/dirtylimit.h",
+ "include/sysemu/dma.h",
+ "include/sysemu/dump.h",
+ "include/sysemu/dump-arch.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/kvm_xen.h",
+ "include/sysemu/memory_mapping.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/reset.h",
+ "include/sysemu/rng.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/sysemu.h",
+ "include/sysemu/tcg.h",
+ "include/sysemu/tpm.h",
+ "include/sysemu/tpm_backend.h",
+ "include/sysemu/vhost-user-backend.h",
+ "include/sysemu/whpx.h",
+ "include/sysemu/xen.h",
+ "include/sysemu/xen-mapcache.h",
+ "include/tcg/debug-assert.h",
+ "include/tcg/helper-info.h",
+ "include/tcg/insn-start-words.h",
+ "include/tcg/oversized-guest.h",
+ "include/tcg/startup.h",
+ "include/tcg/tcg.h",
+ "include/tcg/tcg-cond.h",
+ "include/tcg/tcg-gvec-desc.h",
+ "include/tcg/tcg-ldst.h",
+ "include/tcg/tcg-mo.h",
+ "include/tcg/tcg-op.h",
+ "include/tcg/tcg-op-common.h",
+ "include/tcg/tcg-op-gvec.h",
+ "include/tcg/tcg-op-gvec-common.h",
+ "include/tcg/tcg-opc.h",
+ "include/ui/console.h",
+ "include/ui/input.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/surface.h",
+ "memory_ldst.c.inc",
+ "migration/block.h",
+ "migration/migration.h",
+ "migration/migration-stats.h",
+ "migration/multifd.h",
+ "migration/options.h",
+ "migration/page_cache.h",
+ "migration/postcopy-ram.h",
+ "migration/qemu-file.h",
+ "migration/ram.h",
+ "migration/ram-compress.h",
+ "migration/rdma.h",
+ "migration/savevm.h",
+ "migration/trace.h",
+ "migration/xbzrle.h",
+ "monitor/monitor-internal.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands.h",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-compat.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-error.h",
+ "qapi/qapi-commands-introspect.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-machine-target.h",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-misc-target.h",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-pragma.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-rdma.h",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-transaction.h",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-commands-yank.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events.h",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-audio.h",
+ "qapi/qapi-events-authz.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-common.h",
+ "qapi/qapi-events-compat.h",
+ "qapi/qapi-events-control.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-cryptodev.h",
+ "qapi/qapi-events-cxl.h",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-error.h",
+ "qapi/qapi-events-introspect.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-machine-target.h",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-misc-target.h",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-pci.h",
+ "qapi/qapi-events-pragma.h",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-rdma.h",
+ "qapi/qapi-events-replay.h",
+ "qapi/qapi-events-rocker.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-stats.h",
+ "qapi/qapi-events-tpm.h",
+ "qapi/qapi-events-trace.h",
+ "qapi/qapi-events-transaction.h",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-events-virtio.h",
+ "qapi/qapi-events-yank.h",
+ "qapi/qapi-init-commands.h",
+ "qapi/qapi-introspect.h",
+ "qapi/qapi-types.h",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-introspect.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-machine.h",
+ "qapi/qapi-types-machine-common.h",
+ "qapi/qapi-types-machine-target.h",
+ "qapi/qapi-types-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-misc-target.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-pragma.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-rdma.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-transaction.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit.h",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.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-common.h",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-control.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-cryptodev.h",
+ "qapi/qapi-visit-cxl.h",
+ "qapi/qapi-visit-dump.h",
+ "qapi/qapi-visit-error.h",
+ "qapi/qapi-visit-introspect.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-machine-target.h",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-misc.h",
+ "qapi/qapi-visit-misc-target.h",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-pci.h",
+ "qapi/qapi-visit-pragma.h",
+ "qapi/qapi-visit-qdev.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-rdma.h",
+ "qapi/qapi-visit-replay.h",
+ "qapi/qapi-visit-rocker.h",
+ "qapi/qapi-visit-run-state.h",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-stats.h",
+ "qapi/qapi-visit-tpm.h",
+ "qapi/qapi-visit-trace.h",
+ "qapi/qapi-visit-transaction.h",
+ "qapi/qapi-visit-ui.h",
+ "qapi/qapi-visit-virtio.h",
+ "qapi/qapi-visit-yank.h",
+ "system/trace.h",
+ "target/i386/cpu.h",
+ "target/i386/cpu-internal.h",
+ "target/i386/cpu-param.h",
+ "target/i386/cpu-qom.h",
+ "target/i386/helper.h",
+ "target/i386/hvf/hvf-i386.h",
+ "target/i386/kvm/hyperv.h",
+ "target/i386/kvm/hyperv-proto.h",
+ "target/i386/kvm/kvm-cpu.h",
+ "target/i386/kvm/kvm_i386.h",
+ "target/i386/ops_sse.h",
+ "target/i386/sev.h",
+ "target/i386/svm.h",
+ "target/i386/tcg/cc_helper_template.h.inc",
+ "target/i386/tcg/decode-new.c.inc",
+ "target/i386/tcg/decode-new.h",
+ "target/i386/tcg/emit.c.inc",
+ "target/i386/tcg/helper-tcg.h",
+ "target/i386/tcg/ops_sse_header.h.inc",
+ "target/i386/tcg/seg_helper.h",
+ "target/i386/tcg/shift_helper_template.h.inc",
+ "target/i386/tcg/tcg-cpu.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-accel_tcg.h",
+ "trace/trace-hw_block.h",
+ "trace/trace-hw_char.h",
+ "trace/trace-hw_i386.h",
+ "trace/trace-hw_intc.h",
+ "trace/trace-hw_isa.h",
+ "trace/trace-hw_net.h",
+ "trace/trace-hw_scsi.h",
+ "trace/trace-hw_virtio.h",
+ "trace/trace-migration.h",
+ "trace/trace-qapi_commands_machine_target_trace_events.h",
+ "trace/trace-qapi_commands_misc_target_trace_events.h",
+ "trace/trace-root.h",
+ "trace/trace-system.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"],
+ "//conditions:default": [],
+ }) + [
+ "_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\\"',
+ ],
+ # buildifier: leave-alone
+ includes = ["target/i386"] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "tcg/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "linux-headers",
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + [
+ ".",
+ "qapi",
+ "trace",
+ "include",
+ "host/include/generic",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [
+ "libqemu-x86_64-softmmu_libcommon",
+ "@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:macos": ["libqemu-x86_64-softmmu_internal_common_darwin"],
+ "@platforms//os:linux": ["//external/qemu/google/compat/linux:compat"],
+ "//conditions:default": [],
+ }),
+ alwayslink = 1,
+)
+
+cc_library(
+ name = "libqemu-x86_64-softmmu_libcommon",
+ srcs = [
+ "accel/tcg/cpu-exec-common.c",
+ "cpu-common.c",
+ "disas/disas.c",
+ "gdbstub/syscalls.c",
+ "hw/core/cpu-common.c",
+ "hw/core/machine-smp.c",
+ "page-vary-common.c",
+ "qom/qom-hmp-cmds.c",
+ "trace/trace-hmp-cmds.c",
+ "ui/clipboard.c",
+ "ui/console.c",
+ "ui/console-vc.c",
+ "ui/cursor.c",
+ "ui/input.c",
+ "ui/input-barrier.c",
+ "ui/input-keymap.c",
+ "ui/input-legacy.c",
+ "ui/kbd-state.c",
+ "ui/keymaps.c",
+ "ui/qemu-pixman.c",
+ "ui/spice-module.c",
+ "ui/ui-hmp-cmds.c",
+ "ui/ui-qmp-cmds.c",
+ "ui/util.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "audio/audio_win_int.c",
+ "audio/dsoundaudio.c",
+ "hw/display/virtio-gpu.c",
+ "hw/display/virtio-gpu-base.c",
+ "hw/display/virtio-gpu-pci.c",
+ "hw/display/virtio-gpu-udmabuf-stubs.c",
+ "hw/display/virtio-vga.c",
+ "hw/net/vhost_net-stub.c",
+ "hw/virtio/vhost-stub.c",
+ "net/tap-win32.c",
+ "os-win32.c",
+ ],
+ "@platforms//os:macos": [
+ "backends/hostmem-file.c",
+ "backends/rng-random.c",
+ "fsdev/qemu-fsdev-dummy.c",
+ "fsdev/qemu-fsdev-opts.c",
+ "fsdev/qemu-fsdev-throttle.c",
+ "hw/net/vhost_net-stub.c",
+ "hw/usb/dev-mtp.c",
+ "hw/virtio/vhost-stub.c",
+ "net/tap.c",
+ "net/tap-bsd.c",
+ "net/vmnet-host.c",
+ "net/vmnet-shared.c",
+ ],
+ "@platforms//os:linux": [
+ "backends/cryptodev-vhost-user.c",
+ "backends/hostmem-epc.c",
+ "backends/hostmem-file.c",
+ "backends/hostmem-memfd.c",
+ "backends/rng-random.c",
+ "backends/vhost-user.c",
+ "fsdev/qemu-fsdev-dummy.c",
+ "fsdev/qemu-fsdev-opts.c",
+ "fsdev/qemu-fsdev-throttle.c",
+ "hw/block/xen-block.c",
+ "hw/char/xen_console.c",
+ "hw/display/xenfb.c",
+ "hw/input/vhost-user-input.c",
+ "hw/input/virtio-input-host.c",
+ "hw/misc/ivshmem.c",
+ "hw/net/vhost_net.c",
+ "hw/net/xen_nic.c",
+ "hw/scsi/vhost-scsi.c",
+ "hw/scsi/vhost-user-scsi.c",
+ "hw/usb/dev-mtp.c",
+ "hw/usb/u2f-passthru.c",
+ "hw/virtio/vhost.c",
+ "hw/virtio/vhost-user-device.c",
+ "hw/virtio/vhost-user-device-pci.c",
+ "hw/virtio/vhost-vsock-common.c",
+ "hw/xen/xen-backend.c",
+ "hw/xen/xen-bus.c",
+ "hw/xen/xen-bus-helper.c",
+ "hw/xen/xen-legacy-backend.c",
+ "hw/xen/xen_devconfig.c",
+ "hw/xen/xen_pvdev.c",
+ "net/can/can_socketcan.c",
+ "net/tap.c",
+ "net/tap-linux.c",
+ "net/vhost-user.c",
+ "system/async-teardown.c",
+ "ui/input-linux.c",
+ "ui/udmabuf.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-blocker.c",
+ "accel/accel-system.c",
+ "accel/dummy-cpus.c",
+ "accel/tcg/icount-common.c",
+ "accel/tcg/monitor.c",
+ "audio/audio.c",
+ "audio/audio-hmp-cmds.c",
+ "audio/mixeng.c",
+ "audio/noaudio.c",
+ "audio/wavaudio.c",
+ "audio/wavcapture.c",
+ "backends/confidential-guest-support.c",
+ "backends/cryptodev.c",
+ "backends/cryptodev-builtin.c",
+ "backends/cryptodev-hmp-cmds.c",
+ "backends/cryptodev-vhost.c",
+ "backends/hostmem.c",
+ "backends/hostmem-ram.c",
+ "backends/rng.c",
+ "backends/rng-builtin.c",
+ "backends/rng-egd.c",
+ "block/blkreplay.c",
+ "block/block-ram-registrar.c",
+ "block/monitor/block-hmp-cmds.c",
+ "block/qapi-sysemu.c",
+ "chardev/char-hmp-cmds.c",
+ "chardev/msmouse.c",
+ "chardev/testdev.c",
+ "chardev/wctablet.c",
+ "disas/disas-mon.c",
+ "dump/dump.c",
+ "dump/dump-hmp-cmds.c",
+ "ebpf/ebpf_rss-stub.c",
+ "hw/acpi/acpi-qmp-cmds.c",
+ "hw/acpi/acpi_interface.c",
+ "hw/acpi/aml-build.c",
+ "hw/acpi/bios-linker-loader.c",
+ "hw/acpi/core.c",
+ "hw/acpi/cpu.c",
+ "hw/acpi/cpu_hotplug.c",
+ "hw/acpi/cxl.c",
+ "hw/acpi/erst.c",
+ "hw/acpi/generic_event_device.c",
+ "hw/acpi/ghes-stub.c",
+ "hw/acpi/hmat.c",
+ "hw/acpi/ich9.c",
+ "hw/acpi/ich9_tco.c",
+ "hw/acpi/ipmi.c",
+ "hw/acpi/memory_hotplug.c",
+ "hw/acpi/nvdimm.c",
+ "hw/acpi/pci.c",
+ "hw/acpi/pci-bridge.c",
+ "hw/acpi/pcihp.c",
+ "hw/acpi/piix4.c",
+ "hw/acpi/utils.c",
+ "hw/acpi/viot.c",
+ "hw/acpi/vmgenid.c",
+ "hw/audio/ac97.c",
+ "hw/audio/adlib.c",
+ "hw/audio/cs4231a.c",
+ "hw/audio/es1370.c",
+ "hw/audio/fmopl.c",
+ "hw/audio/gus.c",
+ "hw/audio/gusemu_hal.c",
+ "hw/audio/gusemu_mixer.c",
+ "hw/audio/hda-codec.c",
+ "hw/audio/intel-hda.c",
+ "hw/audio/pcspk.c",
+ "hw/audio/sb16.c",
+ "hw/audio/soundhw.c",
+ "hw/audio/virtio-snd.c",
+ "hw/audio/virtio-snd-pci.c",
+ "hw/block/block.c",
+ "hw/block/cdrom.c",
+ "hw/block/dataplane/virtio-blk.c",
+ "hw/block/fdc.c",
+ "hw/block/fdc-isa.c",
+ "hw/block/hd-geometry.c",
+ "hw/block/pflash_cfi01.c",
+ "hw/char/debugcon.c",
+ "hw/char/ipoctal232.c",
+ "hw/char/parallel.c",
+ "hw/char/parallel-isa.c",
+ "hw/char/serial.c",
+ "hw/char/serial-isa.c",
+ "hw/char/serial-pci.c",
+ "hw/char/serial-pci-multi.c",
+ "hw/char/virtio-console.c",
+ "hw/core/clock-vmstate.c",
+ "hw/core/cpu-sysemu.c",
+ "hw/core/fw-path-provider.c",
+ "hw/core/generic-loader.c",
+ "hw/core/gpio.c",
+ "hw/core/guest-loader.c",
+ "hw/core/loader.c",
+ "hw/core/machine.c",
+ "hw/core/machine-hmp-cmds.c",
+ "hw/core/machine-qmp-cmds.c",
+ "hw/core/nmi.c",
+ "hw/core/null-machine.c",
+ "hw/core/numa.c",
+ "hw/core/qdev-fw.c",
+ "hw/core/qdev-properties-system.c",
+ "hw/core/sysbus.c",
+ "hw/core/vm-change-state-handler.c",
+ "hw/cpu/cluster.c",
+ "hw/cpu/core.c",
+ "hw/cxl/cxl-cdat.c",
+ "hw/cxl/cxl-component-utils.c",
+ "hw/cxl/cxl-device-utils.c",
+ "hw/cxl/cxl-events.c",
+ "hw/cxl/cxl-host.c",
+ "hw/cxl/cxl-mailbox-utils.c",
+ "hw/cxl/switch-mailbox-cci.c",
+ "hw/display/acpi-vga.c",
+ "hw/display/ati.c",
+ "hw/display/ati_2d.c",
+ "hw/display/ati_dbg.c",
+ "hw/display/bochs-display.c",
+ "hw/display/cirrus_vga.c",
+ "hw/display/cirrus_vga_isa.c",
+ "hw/display/edid-generate.c",
+ "hw/display/edid-region.c",
+ "hw/display/i2c-ddc.c",
+ "hw/display/ramfb.c",
+ "hw/display/ramfb-standalone.c",
+ "hw/display/vga.c",
+ "hw/display/vga-isa.c",
+ "hw/display/vga-pci.c",
+ "hw/display/virtio-dmabuf.c",
+ "hw/display/vmware_vga.c",
+ "hw/dma/i8257.c",
+ "hw/i2c/bitbang_i2c.c",
+ "hw/i2c/core.c",
+ "hw/i2c/pm_smbus.c",
+ "hw/i2c/smbus_eeprom.c",
+ "hw/i2c/smbus_ich9.c",
+ "hw/i2c/smbus_master.c",
+ "hw/i2c/smbus_slave.c",
+ "hw/ide/ahci.c",
+ "hw/ide/atapi.c",
+ "hw/ide/core.c",
+ "hw/ide/ich.c",
+ "hw/ide/ioport.c",
+ "hw/ide/isa.c",
+ "hw/ide/pci.c",
+ "hw/ide/piix.c",
+ "hw/ide/qdev.c",
+ "hw/input/hid.c",
+ "hw/input/pckbd.c",
+ "hw/input/ps2.c",
+ "hw/input/virtio-input.c",
+ "hw/input/virtio-input-hid.c",
+ "hw/intc/i8259.c",
+ "hw/intc/i8259_common.c",
+ "hw/intc/intc.c",
+ "hw/intc/ioapic_common.c",
+ "hw/intc/kvm_irqcount.c",
+ "hw/ipack/ipack.c",
+ "hw/ipack/tpci200.c",
+ "hw/ipmi/ipmi.c",
+ "hw/ipmi/ipmi_bmc_extern.c",
+ "hw/ipmi/ipmi_bmc_sim.c",
+ "hw/ipmi/ipmi_bt.c",
+ "hw/ipmi/ipmi_kcs.c",
+ "hw/ipmi/isa_ipmi_bt.c",
+ "hw/ipmi/isa_ipmi_kcs.c",
+ "hw/ipmi/pci_ipmi_bt.c",
+ "hw/ipmi/pci_ipmi_kcs.c",
+ "hw/ipmi/smbus_ipmi.c",
+ "hw/isa/apm.c",
+ "hw/isa/isa-bus.c",
+ "hw/isa/piix.c",
+ "hw/mem/cxl_type3.c",
+ "hw/mem/memory-device.c",
+ "hw/mem/nvdimm.c",
+ "hw/mem/pc-dimm.c",
+ "hw/misc/applesmc.c",
+ "hw/misc/debugexit.c",
+ "hw/misc/edu.c",
+ "hw/misc/i2c-echo.c",
+ "hw/misc/pc-testdev.c",
+ "hw/misc/pci-testdev.c",
+ "hw/misc/pvpanic.c",
+ "hw/misc/pvpanic-isa.c",
+ "hw/misc/pvpanic-pci.c",
+ "hw/misc/vmcoreinfo.c",
+ "hw/net/can/can_kvaser_pci.c",
+ "hw/net/can/can_mioe3680_pci.c",
+ "hw/net/can/can_pcm3680_pci.c",
+ "hw/net/can/can_sja1000.c",
+ "hw/net/can/ctucan_core.c",
+ "hw/net/can/ctucan_pci.c",
+ "hw/net/e1000.c",
+ "hw/net/e1000e.c",
+ "hw/net/e1000e_core.c",
+ "hw/net/e1000x_common.c",
+ "hw/net/eepro100.c",
+ "hw/net/igb.c",
+ "hw/net/igb_core.c",
+ "hw/net/igbvf.c",
+ "hw/net/ne2000.c",
+ "hw/net/ne2000-isa.c",
+ "hw/net/ne2000-pci.c",
+ "hw/net/net_rx_pkt.c",
+ "hw/net/net_tx_pkt.c",
+ "hw/net/pcnet.c",
+ "hw/net/pcnet-pci.c",
+ "hw/net/rocker/rocker.c",
+ "hw/net/rocker/rocker-hmp-cmds.c",
+ "hw/net/rocker/rocker_desc.c",
+ "hw/net/rocker/rocker_fp.c",
+ "hw/net/rocker/rocker_of_dpa.c",
+ "hw/net/rocker/rocker_world.c",
+ "hw/net/rtl8139.c",
+ "hw/net/tulip.c",
+ "hw/net/vmxnet3.c",
+ "hw/nvme/ctrl.c",
+ "hw/nvme/dif.c",
+ "hw/nvme/ns.c",
+ "hw/nvme/subsys.c",
+ "hw/nvram/eeprom93xx.c",
+ "hw/nvram/fw_cfg.c",
+ "hw/nvram/fw_cfg-interface.c",
+ "hw/pci-bridge/cxl_downstream.c",
+ "hw/pci-bridge/cxl_root_port.c",
+ "hw/pci-bridge/cxl_upstream.c",
+ "hw/pci-bridge/gen_pcie_root_port.c",
+ "hw/pci-bridge/i82801b11.c",
+ "hw/pci-bridge/ioh3420.c",
+ "hw/pci-bridge/pci_bridge_dev.c",
+ "hw/pci-bridge/pci_expander_bridge.c",
+ "hw/pci-bridge/pcie_pci_bridge.c",
+ "hw/pci-bridge/pcie_root_port.c",
+ "hw/pci-bridge/xio3130_downstream.c",
+ "hw/pci-bridge/xio3130_upstream.c",
+ "hw/pci-host/gpex.c",
+ "hw/pci-host/gpex-acpi.c",
+ "hw/pci-host/i440fx.c",
+ "hw/pci-host/pam.c",
+ "hw/pci-host/q35.c",
+ "hw/pci/msi.c",
+ "hw/pci/msix.c",
+ "hw/pci/pci.c",
+ "hw/pci/pci-hmp-cmds.c",
+ "hw/pci/pci-qmp-cmds.c",
+ "hw/pci/pci_bridge.c",
+ "hw/pci/pci_host.c",
+ "hw/pci/pcie.c",
+ "hw/pci/pcie_aer.c",
+ "hw/pci/pcie_doe.c",
+ "hw/pci/pcie_host.c",
+ "hw/pci/pcie_port.c",
+ "hw/pci/pcie_sriov.c",
+ "hw/pci/shpc.c",
+ "hw/pci/slotid_cap.c",
+ "hw/rtc/mc146818rtc.c",
+ "hw/scsi/emulation.c",
+ "hw/scsi/esp.c",
+ "hw/scsi/esp-pci.c",
+ "hw/scsi/lsi53c895a.c",
+ "hw/scsi/megasas.c",
+ "hw/scsi/mptconfig.c",
+ "hw/scsi/mptendian.c",
+ "hw/scsi/mptsas.c",
+ "hw/scsi/scsi-bus.c",
+ "hw/scsi/scsi-disk.c",
+ "hw/scsi/scsi-generic.c",
+ "hw/scsi/virtio-scsi-dataplane.c",
+ "hw/scsi/vmw_pvscsi.c",
+ "hw/sd/core.c",
+ "hw/sd/sd.c",
+ "hw/sd/sdhci.c",
+ "hw/sd/sdhci-pci.c",
+ "hw/sd/sdmmc-internal.c",
+ "hw/smbios/smbios.c",
+ "hw/smbios/smbios_type_38.c",
+ "hw/timer/hpet.c",
+ "hw/timer/i8254.c",
+ "hw/timer/i8254_common.c",
+ "hw/ufs/lu.c",
+ "hw/ufs/ufs.c",
+ "hw/usb/bus.c",
+ "hw/usb/combined-packet.c",
+ "hw/usb/core.c",
+ "hw/usb/desc.c",
+ "hw/usb/desc-msos.c",
+ "hw/usb/dev-audio.c",
+ "hw/usb/dev-hid.c",
+ "hw/usb/dev-hub.c",
+ "hw/usb/dev-network.c",
+ "hw/usb/dev-serial.c",
+ "hw/usb/dev-smartcard-reader.c",
+ "hw/usb/dev-storage.c",
+ "hw/usb/dev-storage-bot.c",
+ "hw/usb/dev-storage-classic.c",
+ "hw/usb/dev-uas.c",
+ "hw/usb/dev-wacom.c",
+ "hw/usb/hcd-ehci.c",
+ "hw/usb/hcd-ehci-pci.c",
+ "hw/usb/hcd-ohci.c",
+ "hw/usb/hcd-ohci-pci.c",
+ "hw/usb/hcd-uhci.c",
+ "hw/usb/hcd-xhci.c",
+ "hw/usb/hcd-xhci-nec.c",
+ "hw/usb/hcd-xhci-pci.c",
+ "hw/usb/hcd-xhci-sysbus.c",
+ "hw/usb/imx-usb-phy.c",
+ "hw/usb/libhw.c",
+ "hw/usb/pcap.c",
+ "hw/usb/u2f.c",
+ "hw/virtio/virtio-bus.c",
+ "hw/virtio/virtio-crypto.c",
+ "hw/virtio/virtio-hmp-cmds.c",
+ "hw/virtio/virtio-iommu.c",
+ "hw/virtio/virtio-mmio.c",
+ "hw/virtio/virtio-pci.c",
+ "hw/watchdog/watchdog.c",
+ "hw/watchdog/wdt_i6300esb.c",
+ "hw/watchdog/wdt_ib700.c",
+ "migration/block.c",
+ "migration/block-dirty-bitmap.c",
+ "migration/channel.c",
+ "migration/channel-block.c",
+ "migration/dirtyrate.c",
+ "migration/exec.c",
+ "migration/fd.c",
+ "migration/file.c",
+ "migration/global_state.c",
+ "migration/migration.c",
+ "migration/migration-hmp-cmds.c",
+ "migration/multifd.c",
+ "migration/multifd-zlib.c",
+ "migration/options.c",
+ "migration/postcopy-ram.c",
+ "migration/ram-compress.c",
+ "migration/savevm.c",
+ "migration/socket.c",
+ "migration/threadinfo.c",
+ "migration/tls.c",
+ "monitor/fds.c",
+ "monitor/hmp.c",
+ "monitor/hmp-cmds.c",
+ "monitor/qmp-cmds.c",
+ "net/announce.c",
+ "net/can/can_core.c",
+ "net/can/can_host.c",
+ "net/checksum.c",
+ "net/dgram.c",
+ "net/dump.c",
+ "net/eth.c",
+ "net/filter.c",
+ "net/filter-buffer.c",
+ "net/filter-mirror.c",
+ "net/filter-replay.c",
+ "net/hub.c",
+ "net/net.c",
+ "net/net-hmp-cmds.c",
+ "net/queue.c",
+ "net/socket.c",
+ "net/stream.c",
+ "net/util.c",
+ "replay/replay.c",
+ "replay/replay-audio.c",
+ "replay/replay-char.c",
+ "replay/replay-debugging.c",
+ "replay/replay-events.c",
+ "replay/replay-input.c",
+ "replay/replay-internal.c",
+ "replay/replay-net.c",
+ "replay/replay-random.c",
+ "replay/replay-snapshot.c",
+ "replay/replay-time.c",
+ "stats/stats-hmp-cmds.c",
+ "stats/stats-qmp-cmds.c",
+ "system/balloon.c",
+ "system/bootdevice.c",
+ "system/cpu-throttle.c",
+ "system/cpu-timers.c",
+ "system/cpus.c",
+ "system/datadir.c",
+ "system/device_tree.c",
+ "system/dirtylimit.c",
+ "system/dma-helpers.c",
+ "system/globals.c",
+ "system/memory_mapping.c",
+ "system/qdev-monitor.c",
+ "system/qtest.c",
+ "system/rtc.c",
+ "system/runstate.c",
+ "system/runstate-action.c",
+ "system/runstate-hmp-cmds.c",
+ "system/tpm-hmp-cmds.c",
+ "system/vl.c",
+ "ui/vnc.c",
+ "ui/vnc-auth-vencrypt.c",
+ "ui/vnc-clipboard.c",
+ "ui/vnc-enc-hextile.c",
+ "ui/vnc-enc-tight.c",
+ "ui/vnc-enc-zlib.c",
+ "ui/vnc-enc-zrle.c",
+ "ui/vnc-jobs.c",
+ "ui/vnc-palette.c",
+ "ui/vnc-ws.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "audio/audio_win_int.h",
+ "audio/dsound_template.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "hw/display/virtio-vga.h",
+ "include/hw/virtio/virtio-gpu.h",
+ "include/hw/virtio/virtio-gpu-bswap.h",
+ "include/hw/virtio/virtio-gpu-pci.h",
+ "include/hw/virtio/virtio-gpu-pixman.h",
+ "include/qemu/thread-win32.h",
+ "include/standard-headers/linux/virtio_gpu.h",
+ "include/sysemu/os-win32.h",
+ "include/ui/rect.h",
+ "platform/windows-amd64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:macos": [
+ "fsdev/file-op-9p.h",
+ "fsdev/p9array.h",
+ "fsdev/qemu-fsdev.h",
+ "fsdev/qemu-fsdev-throttle.h",
+ "host/include/aarch64/host/cpuinfo.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/throttle-options.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/rng-random.h",
+ "net/vmnet_int.h",
+ "platform/darwin-arm64/config-host.h",
+ "tcg/aarch64/tcg-target.h",
+ "tcg/aarch64/tcg-target.opc.h",
+ "tcg/aarch64/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:linux": [
+ "fsdev/file-op-9p.h",
+ "fsdev/p9array.h",
+ "fsdev/qemu-fsdev.h",
+ "fsdev/qemu-fsdev-throttle.h",
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "hw/block/dataplane/xen-block.h",
+ "hw/block/xen_blkif.h",
+ "hw/i386/kvm/xen_primary_console.h",
+ "hw/xen/trace.h",
+ "include/hw/misc/ivshmem.h",
+ "include/hw/virtio/vhost-scsi.h",
+ "include/hw/virtio/vhost-scsi-common.h",
+ "include/hw/virtio/vhost-user-device.h",
+ "include/hw/virtio/vhost-user-scsi.h",
+ "include/hw/virtio/vhost-vsock.h",
+ "include/hw/virtio/vhost-vsock-common.h",
+ "include/hw/xen/interface/arch-x86/xen.h",
+ "include/hw/xen/interface/arch-x86/xen-x86_64.h",
+ "include/hw/xen/interface/grant_table.h",
+ "include/hw/xen/interface/io/blkif.h",
+ "include/hw/xen/interface/io/console.h",
+ "include/hw/xen/interface/io/fbif.h",
+ "include/hw/xen/interface/io/kbdif.h",
+ "include/hw/xen/interface/io/netif.h",
+ "include/hw/xen/interface/io/protocols.h",
+ "include/hw/xen/interface/io/ring.h",
+ "include/hw/xen/interface/io/xenbus.h",
+ "include/hw/xen/interface/io/xs_wire.h",
+ "include/hw/xen/interface/xen.h",
+ "include/hw/xen/interface/xen-compat.h",
+ "include/hw/xen/xen-backend.h",
+ "include/hw/xen/xen-block.h",
+ "include/hw/xen/xen-bus.h",
+ "include/hw/xen/xen-bus-helper.h",
+ "include/hw/xen/xen-legacy-backend.h",
+ "include/hw/xen/xen_backend_ops.h",
+ "include/hw/xen/xen_pvdev.h",
+ "include/net/vhost-vdpa.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/memfd.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/throttle-options.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_vsock.h",
+ "include/sysemu/cryptodev-vhost-user.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/rng-random.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/userfaultfd.h",
+ "linux-headers/linux/vfio.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "net/tap-linux.h",
+ "platform/linux-x86_64/config-host.h",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ "trace/trace-hw_xen.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/accel-system.h",
+ "accel/tcg/debuginfo.h",
+ "accel/tcg/internal-common.h",
+ "accel/tcg/perf.h",
+ "accel/tcg/tb-context.h",
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/audio_template.h",
+ "audio/mixeng.h",
+ "audio/mixeng_template.h",
+ "audio/rate_template.h",
+ "audio/trace.h",
+ "chardev/trace.h",
+ "config-poison.h",
+ "disas/disas-internal.h",
+ "disas/riscv.h",
+ "disas/riscv-xthead.h",
+ "disas/riscv-xventana.h",
+ "dump/win_dump.h",
+ "ebpf/ebpf_rss.h",
+ "gdbstub/internals.h",
+ "gdbstub/trace.h",
+ "hw/acpi/hmat.h",
+ "hw/acpi/trace.h",
+ "hw/acpi/viot.h",
+ "hw/adc/trace.h",
+ "hw/arm/smmu-internal.h",
+ "hw/arm/trace.h",
+ "hw/audio/ac97.h",
+ "hw/audio/fmopl.h",
+ "hw/audio/gusemu.h",
+ "hw/audio/gustate.h",
+ "hw/audio/hda-codec-common.h",
+ "hw/audio/intel-hda.h",
+ "hw/audio/intel-hda-defs.h",
+ "hw/audio/lm4549.h",
+ "hw/audio/pl041.h",
+ "hw/audio/pl041.hx",
+ "hw/audio/trace.h",
+ "hw/block/dataplane/trace.h",
+ "hw/block/dataplane/virtio-blk.h",
+ "hw/block/fdc-internal.h",
+ "hw/block/m25p80_sfdp.h",
+ "hw/block/trace.h",
+ "hw/char/trace.h",
+ "hw/core/guest-loader.h",
+ "hw/core/qdev-prop-internal.h",
+ "hw/core/trace.h",
+ "hw/core/uboot_image.h",
+ "hw/display/ati_int.h",
+ "hw/display/ati_regs.h",
+ "hw/display/cirrus_vga_internal.h",
+ "hw/display/cirrus_vga_rop.h",
+ "hw/display/cirrus_vga_rop2.h",
+ "hw/display/framebuffer.h",
+ "hw/display/pl110_template.h",
+ "hw/display/trace.h",
+ "hw/display/vga-access.h",
+ "hw/display/vga-helpers.h",
+ "hw/display/vga_int.h",
+ "hw/display/vga_regs.h",
+ "hw/dma/trace.h",
+ "hw/gpio/trace.h",
+ "hw/i2c/trace.h",
+ "hw/i386/acpi-build.h",
+ "hw/i386/kvm/xen_evtchn.h",
+ "hw/ide/ahci_internal.h",
+ "hw/ide/trace.h",
+ "hw/input/trace.h",
+ "hw/intc/gic_internal.h",
+ "hw/intc/gicv3_internal.h",
+ "hw/intc/ioapic_internal.h",
+ "hw/intc/trace.h",
+ "hw/isa/trace.h",
+ "hw/mem/trace.h",
+ "hw/misc/trace.h",
+ "hw/net/can/can_sja1000.h",
+ "hw/net/can/ctu_can_fd_frame.h",
+ "hw/net/can/ctu_can_fd_regs.h",
+ "hw/net/can/ctucan_core.h",
+ "hw/net/can/trace.h",
+ "hw/net/e1000_common.h",
+ "hw/net/e1000_regs.h",
+ "hw/net/e1000e_core.h",
+ "hw/net/e1000x_common.h",
+ "hw/net/e1000x_regs.h",
+ "hw/net/igb_common.h",
+ "hw/net/igb_core.h",
+ "hw/net/igb_regs.h",
+ "hw/net/ne2000.h",
+ "hw/net/net_rx_pkt.h",
+ "hw/net/net_tx_pkt.h",
+ "hw/net/pcnet.h",
+ "hw/net/rocker/rocker.h",
+ "hw/net/rocker/rocker_desc.h",
+ "hw/net/rocker/rocker_fp.h",
+ "hw/net/rocker/rocker_hw.h",
+ "hw/net/rocker/rocker_of_dpa.h",
+ "hw/net/rocker/rocker_tlv.h",
+ "hw/net/rocker/rocker_world.h",
+ "hw/net/trace.h",
+ "hw/net/tulip.h",
+ "hw/net/vmware_utils.h",
+ "hw/net/vmxnet3.h",
+ "hw/net/vmxnet3_defs.h",
+ "hw/net/vmxnet_debug.h",
+ "hw/nvme/dif.h",
+ "hw/nvme/nvme.h",
+ "hw/nvme/trace.h",
+ "hw/nvram/trace.h",
+ "hw/pci/pci-internal.h",
+ "hw/pci/trace.h",
+ "hw/rtc/trace.h",
+ "hw/scsi/mfi.h",
+ "hw/scsi/mpi.h",
+ "hw/scsi/mptsas.h",
+ "hw/scsi/trace.h",
+ "hw/scsi/vmw_pvscsi.h",
+ "hw/sd/sdhci-internal.h",
+ "hw/sd/sdmmc-internal.h",
+ "hw/sd/trace.h",
+ "hw/sensor/trace.h",
+ "hw/smbios/smbios_build.h",
+ "hw/ssi/trace.h",
+ "hw/timer/trace.h",
+ "hw/ufs/trace.h",
+ "hw/ufs/ufs.h",
+ "hw/usb/ccid.h",
+ "hw/usb/desc.h",
+ "hw/usb/hcd-dwc2.h",
+ "hw/usb/hcd-ehci.h",
+ "hw/usb/hcd-ohci.h",
+ "hw/usb/hcd-uhci.h",
+ "hw/usb/hcd-xhci.h",
+ "hw/usb/hcd-xhci-pci.h",
+ "hw/usb/hcd-xhci-sysbus.h",
+ "hw/usb/trace.h",
+ "hw/usb/u2f.h",
+ "hw/virtio/trace.h",
+ "hw/watchdog/trace.h",
+ "include/authz/base.h",
+ "include/authz/list.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-hmp-cmds.h",
+ "include/block/block-io.h",
+ "include/block/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/dirty-bitmap.h",
+ "include/block/export.h",
+ "include/block/graph-lock.h",
+ "include/block/nbd.h",
+ "include/block/nvme.h",
+ "include/block/qapi.h",
+ "include/block/qdict.h",
+ "include/block/snapshot.h",
+ "include/block/throttle-groups.h",
+ "include/block/ufs.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-parallel.h",
+ "include/chardev/char-serial.h",
+ "include/crypto/akcipher.h",
+ "include/crypto/cipher.h",
+ "include/crypto/hash.h",
+ "include/crypto/init.h",
+ "include/crypto/random.h",
+ "include/crypto/secret_common.h",
+ "include/crypto/tlscreds.h",
+ "include/crypto/tlscredsanon.h",
+ "include/crypto/tlscredsx509.h",
+ "include/crypto/tlssession.h",
+ "include/disas/capstone.h",
+ "include/disas/dis-asm.h",
+ "include/disas/disas.h",
+ "include/elf.h",
+ "include/exec/address-spaces.h",
+ "include/exec/confidential-guest-support.h",
+ "include/exec/cpu-common.h",
+ "include/exec/gdbstub.h",
+ "include/exec/hwaddr.h",
+ "include/exec/ioport.h",
+ "include/exec/log.h",
+ "include/exec/memattrs.h",
+ "include/exec/memop.h",
+ "include/exec/memopidx.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/page-vary.h",
+ "include/exec/poison.h",
+ "include/exec/ramblock.h",
+ "include/exec/ramlist.h",
+ "include/exec/replay-core.h",
+ "include/exec/target_page.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translation-block.h",
+ "include/exec/tswap.h",
+ "include/gdbstub/syscalls.h",
+ "include/gdbstub/user.h",
+ "include/glib-compat.h",
+ "include/hw/acpi/acpi.h",
+ "include/hw/acpi/acpi-defs.h",
+ "include/hw/acpi/acpi_aml_interface.h",
+ "include/hw/acpi/acpi_dev_interface.h",
+ "include/hw/acpi/aml-build.h",
+ "include/hw/acpi/bios-linker-loader.h",
+ "include/hw/acpi/cpu.h",
+ "include/hw/acpi/cpu_hotplug.h",
+ "include/hw/acpi/cxl.h",
+ "include/hw/acpi/erst.h",
+ "include/hw/acpi/generic_event_device.h",
+ "include/hw/acpi/ghes.h",
+ "include/hw/acpi/ich9.h",
+ "include/hw/acpi/ich9_tco.h",
+ "include/hw/acpi/ipmi.h",
+ "include/hw/acpi/memory_hotplug.h",
+ "include/hw/acpi/pc-hotplug.h",
+ "include/hw/acpi/pci.h",
+ "include/hw/acpi/pcihp.h",
+ "include/hw/acpi/piix4.h",
+ "include/hw/acpi/tpm.h",
+ "include/hw/acpi/utils.h",
+ "include/hw/acpi/vmgenid.h",
+ "include/hw/adc/aspeed_adc.h",
+ "include/hw/adc/max111x.h",
+ "include/hw/adc/npcm7xx_adc.h",
+ "include/hw/adc/stm32f2xx_adc.h",
+ "include/hw/adc/zynq-xadc.h",
+ "include/hw/arm/armsse-version.h",
+ "include/hw/arm/bcm2835_peripherals.h",
+ "include/hw/arm/boot.h",
+ "include/hw/arm/bsa.h",
+ "include/hw/arm/exynos4210.h",
+ "include/hw/arm/fdt.h",
+ "include/hw/arm/linux-boot-if.h",
+ "include/hw/arm/nrf51.h",
+ "include/hw/arm/omap.h",
+ "include/hw/arm/primecell.h",
+ "include/hw/arm/pxa.h",
+ "include/hw/arm/raspberrypi-fw-defs.h",
+ "include/hw/arm/raspi_platform.h",
+ "include/hw/arm/sharpsl.h",
+ "include/hw/arm/smmu-common.h",
+ "include/hw/arm/soc_dma.h",
+ "include/hw/arm/virt.h",
+ "include/hw/audio/pcspk.h",
+ "include/hw/audio/soundhw.h",
+ "include/hw/audio/virtio-snd.h",
+ "include/hw/audio/wm8750.h",
+ "include/hw/block/block.h",
+ "include/hw/block/fdc.h",
+ "include/hw/block/flash.h",
+ "include/hw/boards.h",
+ "include/hw/char/bcm2835_aux.h",
+ "include/hw/char/cadence_uart.h",
+ "include/hw/char/cmsdk-apb-uart.h",
+ "include/hw/char/digic-uart.h",
+ "include/hw/char/imx_serial.h",
+ "include/hw/char/mchp_pfsoc_mmuart.h",
+ "include/hw/char/nrf51_uart.h",
+ "include/hw/char/parallel.h",
+ "include/hw/char/parallel-isa.h",
+ "include/hw/char/pl011.h",
+ "include/hw/char/riscv_htif.h",
+ "include/hw/char/serial.h",
+ "include/hw/char/shakti_uart.h",
+ "include/hw/char/sifive_uart.h",
+ "include/hw/char/stm32f2xx_usart.h",
+ "include/hw/char/xilinx_uartlite.h",
+ "include/hw/clock.h",
+ "include/hw/core/cpu.h",
+ "include/hw/core/generic-loader.h",
+ "include/hw/core/split-irq.h",
+ "include/hw/core/sysbus-fdt.h",
+ "include/hw/core/sysemu-cpu-ops.h",
+ "include/hw/cpu/a9mpcore.h",
+ "include/hw/cpu/arm11mpcore.h",
+ "include/hw/cpu/cluster.h",
+ "include/hw/cpu/core.h",
+ "include/hw/cxl/cxl.h",
+ "include/hw/cxl/cxl_cdat.h",
+ "include/hw/cxl/cxl_component.h",
+ "include/hw/cxl/cxl_device.h",
+ "include/hw/cxl/cxl_events.h",
+ "include/hw/cxl/cxl_host.h",
+ "include/hw/cxl/cxl_pci.h",
+ "include/hw/display/bcm2835_fb.h",
+ "include/hw/display/blizzard.h",
+ "include/hw/display/bochs-vbe.h",
+ "include/hw/display/dpcd.h",
+ "include/hw/display/edid.h",
+ "include/hw/display/i2c-ddc.h",
+ "include/hw/display/ramfb.h",
+ "include/hw/display/tc6393xb.h",
+ "include/hw/display/vga.h",
+ "include/hw/display/xlnx_dp.h",
+ "include/hw/dma/bcm2835_dma.h",
+ "include/hw/dma/i8257.h",
+ "include/hw/dma/pl080.h",
+ "include/hw/dma/sifive_pdma.h",
+ "include/hw/dma/xlnx-zdma.h",
+ "include/hw/dma/xlnx-zynq-devcfg.h",
+ "include/hw/dma/xlnx_csu_dma.h",
+ "include/hw/dma/xlnx_dpdma.h",
+ "include/hw/elf_ops.h",
+ "include/hw/firmware/smbios.h",
+ "include/hw/fw-path-provider.h",
+ "include/hw/gpio/aspeed_gpio.h",
+ "include/hw/gpio/bcm2835_gpio.h",
+ "include/hw/gpio/imx_gpio.h",
+ "include/hw/gpio/npcm7xx_gpio.h",
+ "include/hw/gpio/nrf51_gpio.h",
+ "include/hw/gpio/pca_i2c_gpio.h",
+ "include/hw/gpio/sifive_gpio.h",
+ "include/hw/hotplug.h",
+ "include/hw/hw.h",
+ "include/hw/i2c/allwinner-i2c.h",
+ "include/hw/i2c/arm_sbcon_i2c.h",
+ "include/hw/i2c/aspeed_i2c.h",
+ "include/hw/i2c/bitbang_i2c.h",
+ "include/hw/i2c/i2c.h",
+ "include/hw/i2c/i2c_mux_pca954x.h",
+ "include/hw/i2c/imx_i2c.h",
+ "include/hw/i2c/microbit_i2c.h",
+ "include/hw/i2c/npcm7xx_smbus.h",
+ "include/hw/i2c/pm_smbus.h",
+ "include/hw/i2c/pmbus_device.h",
+ "include/hw/i2c/smbus_eeprom.h",
+ "include/hw/i2c/smbus_master.h",
+ "include/hw/i2c/smbus_slave.h",
+ "include/hw/i386/hostmem-epc.h",
+ "include/hw/i386/pc.h",
+ "include/hw/i386/sgx-epc.h",
+ "include/hw/i386/x86.h",
+ "include/hw/ide.h",
+ "include/hw/ide/ahci.h",
+ "include/hw/ide/internal.h",
+ "include/hw/ide/isa.h",
+ "include/hw/ide/pci.h",
+ "include/hw/ide/piix.h",
+ "include/hw/input/hid.h",
+ "include/hw/input/i8042.h",
+ "include/hw/input/lm832x.h",
+ "include/hw/input/pl050.h",
+ "include/hw/input/ps2.h",
+ "include/hw/input/stellaris_gamepad.h",
+ "include/hw/input/tsc2xxx.h",
+ "include/hw/intc/allwinner-a10-pic.h",
+ "include/hw/intc/arm_gic.h",
+ "include/hw/intc/arm_gic_common.h",
+ "include/hw/intc/arm_gicv3.h",
+ "include/hw/intc/arm_gicv3_common.h",
+ "include/hw/intc/arm_gicv3_its_common.h",
+ "include/hw/intc/aspeed_vic.h",
+ "include/hw/intc/bcm2835_ic.h",
+ "include/hw/intc/bcm2836_control.h",
+ "include/hw/intc/exynos4210_combiner.h",
+ "include/hw/intc/exynos4210_gic.h",
+ "include/hw/intc/i8259.h",
+ "include/hw/intc/imx_avic.h",
+ "include/hw/intc/imx_gpcv2.h",
+ "include/hw/intc/intc.h",
+ "include/hw/intc/ioapic.h",
+ "include/hw/intc/kvm_irqcount.h",
+ "include/hw/intc/realview_gic.h",
+ "include/hw/intc/xlnx-zynqmp-ipi.h",
+ "include/hw/ipack/ipack.h",
+ "include/hw/ipmi/ipmi.h",
+ "include/hw/ipmi/ipmi_bt.h",
+ "include/hw/ipmi/ipmi_kcs.h",
+ "include/hw/irq.h",
+ "include/hw/isa/apm.h",
+ "include/hw/isa/i8259_internal.h",
+ "include/hw/isa/isa.h",
+ "include/hw/loader.h",
+ "include/hw/mem/memory-device.h",
+ "include/hw/mem/npcm7xx_mc.h",
+ "include/hw/mem/nvdimm.h",
+ "include/hw/mem/pc-dimm.h",
+ "include/hw/misc/a9scu.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-r40-ccu.h",
+ "include/hw/misc/allwinner-r40-dramc.h",
+ "include/hw/misc/allwinner-sid.h",
+ "include/hw/misc/allwinner-sramc.h",
+ "include/hw/misc/arm11scu.h",
+ "include/hw/misc/arm_integrator_debug.h",
+ "include/hw/misc/armsse-cpu-pwrctrl.h",
+ "include/hw/misc/armsse-cpuid.h",
+ "include/hw/misc/armsse-mhu.h",
+ "include/hw/misc/armv7m_ras.h",
+ "include/hw/misc/aspeed_hace.h",
+ "include/hw/misc/aspeed_i3c.h",
+ "include/hw/misc/aspeed_lpc.h",
+ "include/hw/misc/aspeed_peci.h",
+ "include/hw/misc/aspeed_sbc.h",
+ "include/hw/misc/aspeed_scu.h",
+ "include/hw/misc/aspeed_sdmc.h",
+ "include/hw/misc/aspeed_xdma.h",
+ "include/hw/misc/auxbus.h",
+ "include/hw/misc/bcm2835_cprman.h",
+ "include/hw/misc/bcm2835_cprman_internals.h",
+ "include/hw/misc/bcm2835_mbox.h",
+ "include/hw/misc/bcm2835_mbox_defs.h",
+ "include/hw/misc/bcm2835_mphi.h",
+ "include/hw/misc/bcm2835_powermgt.h",
+ "include/hw/misc/bcm2835_property.h",
+ "include/hw/misc/bcm2835_rng.h",
+ "include/hw/misc/bcm2835_thermal.h",
+ "include/hw/misc/cbus.h",
+ "include/hw/misc/imx25_ccm.h",
+ "include/hw/misc/imx31_ccm.h",
+ "include/hw/misc/imx6_ccm.h",
+ "include/hw/misc/imx6_src.h",
+ "include/hw/misc/imx6ul_ccm.h",
+ "include/hw/misc/imx7_ccm.h",
+ "include/hw/misc/imx7_gpr.h",
+ "include/hw/misc/imx7_snvs.h",
+ "include/hw/misc/imx7_src.h",
+ "include/hw/misc/imx_ccm.h",
+ "include/hw/misc/imx_rngc.h",
+ "include/hw/misc/iotkit-secctl.h",
+ "include/hw/misc/iotkit-sysctl.h",
+ "include/hw/misc/iotkit-sysinfo.h",
+ "include/hw/misc/led.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/mps2-fpgaio.h",
+ "include/hw/misc/mps2-scc.h",
+ "include/hw/misc/msf2-sysreg.h",
+ "include/hw/misc/npcm7xx_clk.h",
+ "include/hw/misc/npcm7xx_gcr.h",
+ "include/hw/misc/npcm7xx_mft.h",
+ "include/hw/misc/npcm7xx_pci_mbox.h",
+ "include/hw/misc/npcm7xx_pwm.h",
+ "include/hw/misc/npcm7xx_rng.h",
+ "include/hw/misc/nrf51_rng.h",
+ "include/hw/misc/pca9552.h",
+ "include/hw/misc/pca9552_regs.h",
+ "include/hw/misc/pvpanic.h",
+ "include/hw/misc/sifive_e_aon.h",
+ "include/hw/misc/sifive_e_prci.h",
+ "include/hw/misc/sifive_test.h",
+ "include/hw/misc/sifive_u_otp.h",
+ "include/hw/misc/sifive_u_prci.h",
+ "include/hw/misc/stm32f2xx_syscfg.h",
+ "include/hw/misc/stm32f4xx_exti.h",
+ "include/hw/misc/stm32f4xx_syscfg.h",
+ "include/hw/misc/tz-mpc.h",
+ "include/hw/misc/tz-msc.h",
+ "include/hw/misc/tz-ppc.h",
+ "include/hw/misc/unimp.h",
+ "include/hw/misc/vmcoreinfo.h",
+ "include/hw/misc/xlnx-cfi-if.h",
+ "include/hw/misc/xlnx-versal-cframe-reg.h",
+ "include/hw/misc/xlnx-versal-cfu.h",
+ "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
+ "include/hw/misc/xlnx-versal-trng.h",
+ "include/hw/misc/xlnx-versal-xramc.h",
+ "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
+ "include/hw/misc/xlnx-zynqmp-crf.h",
+ "include/hw/net/allwinner-sun8i-emac.h",
+ "include/hw/net/allwinner_emac.h",
+ "include/hw/net/cadence_gem.h",
+ "include/hw/net/ftgmac100.h",
+ "include/hw/net/imx_fec.h",
+ "include/hw/net/lan9118.h",
+ "include/hw/net/mii.h",
+ "include/hw/net/msf2-emac.h",
+ "include/hw/net/mv88w8618_eth.h",
+ "include/hw/net/ne2000-isa.h",
+ "include/hw/net/npcm7xx_emc.h",
+ "include/hw/net/smc91c111.h",
+ "include/hw/net/xlnx-versal-canfd.h",
+ "include/hw/net/xlnx-zynqmp-can.h",
+ "include/hw/nmi.h",
+ "include/hw/nvram/eeprom93xx.h",
+ "include/hw/nvram/eeprom_at24c.h",
+ "include/hw/nvram/fw_cfg.h",
+ "include/hw/nvram/npcm7xx_otp.h",
+ "include/hw/nvram/nrf51_nvm.h",
+ "include/hw/nvram/xlnx-bbram.h",
+ "include/hw/nvram/xlnx-efuse.h",
+ "include/hw/nvram/xlnx-versal-efuse.h",
+ "include/hw/nvram/xlnx-zynqmp-efuse.h",
+ "include/hw/or-irq.h",
+ "include/hw/pci-bridge/cxl_upstream_port.h",
+ "include/hw/pci-bridge/pci_expander_bridge.h",
+ "include/hw/pci-bridge/xio3130_downstream.h",
+ "include/hw/pci-host/designware.h",
+ "include/hw/pci-host/gpex.h",
+ "include/hw/pci-host/i440fx.h",
+ "include/hw/pci-host/pam.h",
+ "include/hw/pci-host/q35.h",
+ "include/hw/pci/msi.h",
+ "include/hw/pci/msix.h",
+ "include/hw/pci/pci.h",
+ "include/hw/pci/pci_bridge.h",
+ "include/hw/pci/pci_bus.h",
+ "include/hw/pci/pci_device.h",
+ "include/hw/pci/pci_host.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_doe.h",
+ "include/hw/pci/pcie_host.h",
+ "include/hw/pci/pcie_port.h",
+ "include/hw/pci/pcie_regs.h",
+ "include/hw/pci/pcie_sriov.h",
+ "include/hw/pci/shpc.h",
+ "include/hw/pci/slotid_cap.h",
+ "include/hw/pcmcia.h",
+ "include/hw/platform-bus.h",
+ "include/hw/ptimer.h",
+ "include/hw/qdev-clock.h",
+ "include/hw/qdev-core.h",
+ "include/hw/qdev-dma.h",
+ "include/hw/qdev-properties.h",
+ "include/hw/qdev-properties-system.h",
+ "include/hw/rdma/rdma.h",
+ "include/hw/register.h",
+ "include/hw/registerfields.h",
+ "include/hw/resettable.h",
+ "include/hw/rtc/allwinner-rtc.h",
+ "include/hw/rtc/aspeed_rtc.h",
+ "include/hw/rtc/goldfish_rtc.h",
+ "include/hw/rtc/mc146818rtc.h",
+ "include/hw/rtc/mc146818rtc_regs.h",
+ "include/hw/rtc/pl031.h",
+ "include/hw/rtc/xlnx-zynqmp-rtc.h",
+ "include/hw/scsi/emulation.h",
+ "include/hw/scsi/esp.h",
+ "include/hw/scsi/scsi.h",
+ "include/hw/sd/allwinner-sdhost.h",
+ "include/hw/sd/aspeed_sdhci.h",
+ "include/hw/sd/bcm2835_sdhost.h",
+ "include/hw/sd/cadence_sdhci.h",
+ "include/hw/sd/npcm7xx_sdhci.h",
+ "include/hw/sd/sd.h",
+ "include/hw/sd/sdcard_legacy.h",
+ "include/hw/sd/sdhci.h",
+ "include/hw/sensor/emc141x_regs.h",
+ "include/hw/sensor/isl_pmbus_vr.h",
+ "include/hw/sensor/max16600.h",
+ "include/hw/sensor/max31790_fan_ctrl.h",
+ "include/hw/sensor/tmp105.h",
+ "include/hw/sensor/tmp105_regs.h",
+ "include/hw/southbridge/ich9.h",
+ "include/hw/southbridge/piix.h",
+ "include/hw/ssi/aspeed_smc.h",
+ "include/hw/ssi/imx_spi.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/ssi.h",
+ "include/hw/ssi/stm32f2xx_spi.h",
+ "include/hw/ssi/xilinx_spips.h",
+ "include/hw/ssi/xlnx-versal-ospi.h",
+ "include/hw/stream.h",
+ "include/hw/sysbus.h",
+ "include/hw/timer/a9gtimer.h",
+ "include/hw/timer/allwinner-a10-pit.h",
+ "include/hw/timer/arm_mptimer.h",
+ "include/hw/timer/armv7m_systick.h",
+ "include/hw/timer/aspeed_timer.h",
+ "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
+ "include/hw/timer/nrf51_timer.h",
+ "include/hw/timer/sifive_pwm.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/usb.h",
+ "include/hw/usb/chipidea.h",
+ "include/hw/usb/dwc2-regs.h",
+ "include/hw/usb/ehci-regs.h",
+ "include/hw/usb/hcd-dwc3.h",
+ "include/hw/usb/hcd-musb.h",
+ "include/hw/usb/hid.h",
+ "include/hw/usb/imx-usb-phy.h",
+ "include/hw/usb/msd.h",
+ "include/hw/usb/uhci-regs.h",
+ "include/hw/usb/xhci.h",
+ "include/hw/usb/xlnx-usb-subsystem.h",
+ "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
+ "include/hw/vfio/vfio-amd-xgbe.h",
+ "include/hw/vfio/vfio-calxeda-xgmac.h",
+ "include/hw/vfio/vfio-common.h",
+ "include/hw/vfio/vfio-platform.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-blk.h",
+ "include/hw/virtio/virtio-bus.h",
+ "include/hw/virtio/virtio-crypto.h",
+ "include/hw/virtio/virtio-dmabuf.h",
+ "include/hw/virtio/virtio-input.h",
+ "include/hw/virtio/virtio-iommu.h",
+ "include/hw/virtio/virtio-mmio.h",
+ "include/hw/virtio/virtio-net.h",
+ "include/hw/virtio/virtio-pci.h",
+ "include/hw/virtio/virtio-scsi.h",
+ "include/hw/virtio/virtio-serial.h",
+ "include/hw/vmstate-if.h",
+ "include/hw/watchdog/allwinner-wdt.h",
+ "include/hw/watchdog/cmsdk-apb-watchdog.h",
+ "include/hw/watchdog/sbsa_gwdt.h",
+ "include/hw/watchdog/wdt_aspeed.h",
+ "include/hw/watchdog/wdt_imx2.h",
+ "include/hw/xen/xen.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/io/channel-command.h",
+ "include/io/channel-file.h",
+ "include/io/channel-null.h",
+ "include/io/channel-socket.h",
+ "include/io/channel-tls.h",
+ "include/io/channel-util.h",
+ "include/io/channel-websock.h",
+ "include/io/dns-resolver.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/migration/blocker.h",
+ "include/migration/colo.h",
+ "include/migration/global_state.h",
+ "include/migration/misc.h",
+ "include/migration/qemu-file-types.h",
+ "include/migration/register.h",
+ "include/migration/snapshot.h",
+ "include/migration/vmstate.h",
+ "include/monitor/hmp.h",
+ "include/monitor/monitor.h",
+ "include/monitor/qdev.h",
+ "include/monitor/qmp-helpers.h",
+ "include/net/announce.h",
+ "include/net/can_emu.h",
+ "include/net/can_host.h",
+ "include/net/checksum.h",
+ "include/net/eth.h",
+ "include/net/filter.h",
+ "include/net/net.h",
+ "include/net/queue.h",
+ "include/net/slirp.h",
+ "include/net/tap.h",
+ "include/net/vhost-user.h",
+ "include/net/vhost_net.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/error.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qnull.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/string-input-visitor.h",
+ "include/qapi/string-output-visitor.h",
+ "include/qapi/type-helpers.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qemu-io.h",
+ "include/qemu/accel.h",
+ "include/qemu/async-teardown.h",
+ "include/qemu/atomic.h",
+ "include/qemu/bcd.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/coroutine_int.h",
+ "include/qemu/crc-ccitt.h",
+ "include/qemu/crc32c.h",
+ "include/qemu/ctype.h",
+ "include/qemu/cutils.h",
+ "include/qemu/datadir.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/fifo32.h",
+ "include/qemu/fifo8.h",
+ "include/qemu/guest-random.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help-texts.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/hw-version.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/iov.h",
+ "include/qemu/jhash.h",
+ "include/qemu/job.h",
+ "include/qemu/keyval.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/madvise.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/nvdimm-utils.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/plugin.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/pmem.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qdist.h",
+ "include/qemu/qemu-plugin.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qht.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/readline.h",
+ "include/qemu/reserved-region.h",
+ "include/qemu/seqlock.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/throttle.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qemu/userfaultfd.h",
+ "include/qemu/uuid.h",
+ "include/qemu/xxhash.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/scsi/constants.h",
+ "include/scsi/utils.h",
+ "include/semihosting/semihost.h",
+ "include/standard-headers/drm/drm_fourcc.h",
+ "include/standard-headers/linux/if_ether.h",
+ "include/standard-headers/linux/input.h",
+ "include/standard-headers/linux/input-event-codes.h",
+ "include/standard-headers/linux/pci_regs.h",
+ "include/standard-headers/linux/pvpanic.h",
+ "include/standard-headers/linux/qemu_fw_cfg.h",
+ "include/standard-headers/linux/types.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_config.h",
+ "include/standard-headers/linux/virtio_console.h",
+ "include/standard-headers/linux/virtio_crypto.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/standard-headers/linux/virtio_input.h",
+ "include/standard-headers/linux/virtio_iommu.h",
+ "include/standard-headers/linux/virtio_mmio.h",
+ "include/standard-headers/linux/virtio_net.h",
+ "include/standard-headers/linux/virtio_pci.h",
+ "include/standard-headers/linux/virtio_ring.h",
+ "include/standard-headers/linux/virtio_scsi.h",
+ "include/standard-headers/linux/virtio_snd.h",
+ "include/standard-headers/linux/virtio_types.h",
+ "include/sysemu/accel-blocker.h",
+ "include/sysemu/accel-ops.h",
+ "include/sysemu/arch_init.h",
+ "include/sysemu/balloon.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/block-ram-registrar.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpu-timers-internal.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/cryptodev.h",
+ "include/sysemu/cryptodev-vhost.h",
+ "include/sysemu/device_tree.h",
+ "include/sysemu/dirtylimit.h",
+ "include/sysemu/dirtyrate.h",
+ "include/sysemu/dma.h",
+ "include/sysemu/dump.h",
+ "include/sysemu/dump-arch.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/memory_mapping.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/reset.h",
+ "include/sysemu/rng.h",
+ "include/sysemu/rtc.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/runstate-action.h",
+ "include/sysemu/seccomp.h",
+ "include/sysemu/stats.h",
+ "include/sysemu/sysemu.h",
+ "include/sysemu/tcg.h",
+ "include/sysemu/tpm.h",
+ "include/sysemu/vhost-user-backend.h",
+ "include/sysemu/watchdog.h",
+ "include/sysemu/whpx.h",
+ "include/sysemu/xen.h",
+ "include/tcg/debug-assert.h",
+ "include/tcg/tcg.h",
+ "include/tcg/tcg-cond.h",
+ "include/tcg/tcg-mo.h",
+ "include/tcg/tcg-opc.h",
+ "include/ui/clipboard.h",
+ "include/ui/console.h",
+ "include/ui/dbus-display.h",
+ "include/ui/dbus-module.h",
+ "include/ui/input.h",
+ "include/ui/kbd-state.h",
+ "include/ui/pixel_ops.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/qemu-spice.h",
+ "include/ui/qemu-spice-module.h",
+ "include/ui/surface.h",
+ "migration/block.h",
+ "migration/channel.h",
+ "migration/channel-block.h",
+ "migration/dirtyrate.h",
+ "migration/exec.h",
+ "migration/fd.h",
+ "migration/file.h",
+ "migration/migration.h",
+ "migration/migration-stats.h",
+ "migration/multifd.h",
+ "migration/options.h",
+ "migration/postcopy-ram.h",
+ "migration/qemu-file.h",
+ "migration/ram.h",
+ "migration/ram-compress.h",
+ "migration/rdma.h",
+ "migration/savevm.h",
+ "migration/socket.h",
+ "migration/threadinfo.h",
+ "migration/tls.h",
+ "migration/trace.h",
+ "migration/yank_functions.h",
+ "monitor/monitor-internal.h",
+ "monitor/trace.h",
+ "net/clients.h",
+ "net/colo.h",
+ "net/colo-compare.h",
+ "net/hub.h",
+ "net/tap_int.h",
+ "net/trace.h",
+ "net/util.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-authz.h",
+ "qapi/qapi-events-block-core.h",
+ "qapi/qapi-events-char.h",
+ "qapi/qapi-events-common.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-init-commands.h",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.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-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.h",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-ui.h",
+ "qemu-options.def",
+ "qemu-version.h",
+ "replay/replay-internal.h",
+ "system/trace.h",
+ "target/arm/arm-powerctl.h",
+ "target/arm/cpu-qom.h",
+ "target/arm/idau.h",
+ "target/arm/kvm-consts.h",
+ "target/riscv/cpu_cfg.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-audio.h",
+ "trace/trace-chardev.h",
+ "trace/trace-gdbstub.h",
+ "trace/trace-hw_acpi.h",
+ "trace/trace-hw_adc.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_core.h",
+ "trace/trace-hw_display.h",
+ "trace/trace-hw_dma.h",
+ "trace/trace-hw_gpio.h",
+ "trace/trace-hw_i2c.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_misc.h",
+ "trace/trace-hw_net.h",
+ "trace/trace-hw_net_can.h",
+ "trace/trace-hw_nvme.h",
+ "trace/trace-hw_nvram.h",
+ "trace/trace-hw_pci.h",
+ "trace/trace-hw_rtc.h",
+ "trace/trace-hw_scsi.h",
+ "trace/trace-hw_sd.h",
+ "trace/trace-hw_sensor.h",
+ "trace/trace-hw_ssi.h",
+ "trace/trace-hw_timer.h",
+ "trace/trace-hw_ufs.h",
+ "trace/trace-hw_usb.h",
+ "trace/trace-hw_virtio.h",
+ "trace/trace-hw_watchdog.h",
+ "trace/trace-migration.h",
+ "trace/trace-monitor.h",
+ "trace/trace-net.h",
+ "trace/trace-root.h",
+ "trace/trace-system.h",
+ "trace/trace-ui.h",
+ "ui/console-priv.h",
+ "ui/cursor_hidden.xpm",
+ "ui/cursor_left_ptr.xpm",
+ "ui/input-barrier.h",
+ "ui/input-keymap-atset1-to-qcode.c.inc",
+ "ui/input-keymap-linux-to-qcode.c.inc",
+ "ui/input-keymap-osx-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/keymaps.h",
+ "ui/trace.h",
+ "ui/vgafont.h",
+ "ui/vnc.h",
+ "ui/vnc-auth-vencrypt.h",
+ "ui/vnc-enc-hextile-template.h",
+ "ui/vnc-enc-tight.h",
+ "ui/vnc-enc-zrle.c.inc",
+ "ui/vnc-enc-zrle.h",
+ "ui/vnc-enc-zywrle.h",
+ "ui/vnc-enc-zywrle-template.c",
+ "ui/vnc-jobs.h",
+ "ui/vnc-palette.h",
+ "ui/vnc-ws.h",
+ "ui/vnc_keysym.h",
+ "util/block-helpers.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = ["."] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "tcg/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "linux-headers",
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + ["include"],
+ linkopts = select({
+ "@platforms//os:macos": [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ "//conditions:default": [],
+ }),
+ visibility = ["//visibility:public"],
+ deps = ["libqemuutil"] + select({
+ "@platforms//os:windows": ["//external/qemu/google/compat/windows:compat"],
+ "@platforms//os:macos": ["internal_common_darwin"],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
+ alwayslink = 1,
+)
+
+cc_library(
+ name = "libqemuutil",
+ srcs = [
+ "qapi/opts-visitor.c",
+ "qapi/qapi-clone-visitor.c",
+ "qapi/qapi-dealloc-visitor.c",
+ "qapi/qapi-forward-visitor.c",
+ "qapi/qapi-type-helpers.c",
+ "qapi/qapi-util.c",
+ "qapi/qapi-visit-core.c",
+ "qapi/qmp-dispatch.c",
+ "qapi/qmp-event.c",
+ "qapi/qmp-registry.c",
+ "qapi/qobject-input-visitor.c",
+ "qapi/qobject-output-visitor.c",
+ "qapi/string-input-visitor.c",
+ "qapi/string-output-visitor.c",
+ "qobject/block-qdict.c",
+ "qobject/json-lexer.c",
+ "qobject/json-parser.c",
+ "qobject/json-streamer.c",
+ "qobject/json-writer.c",
+ "qobject/qbool.c",
+ "qobject/qdict.c",
+ "qobject/qjson.c",
+ "qobject/qlist.c",
+ "qobject/qlit.c",
+ "qobject/qnull.c",
+ "qobject/qnum.c",
+ "qobject/qobject.c",
+ "qobject/qstring.c",
+ "util/cutils.c",
+ "util/osdep.c",
+ "util/qemu-timer-common.c",
+ "util/thread-context.c",
+ "util/unicode.c",
+ ] + select({
+ "@platforms//os:windows": [
+ "stubs/graph-lock.c",
+ "stubs/is-daemonized.c",
+ "util/aio-win32.c",
+ "util/coroutine-windows.c",
+ "util/cpuinfo-i386.c",
+ "util/event_notifier-win32.c",
+ "util/filemonitor-stub.c",
+ "util/oslib-win32.c",
+ "util/qemu-thread-win32.c",
+ ],
+ "@platforms//os:macos": [
+ "stubs/graph-lock.c",
+ "stubs/is-daemonized.c",
+ "util/aio-posix.c",
+ "util/compatfd.c",
+ "util/coroutine-sigaltstack.c",
+ "util/cpuinfo-aarch64.c",
+ "util/drm.c",
+ "util/event_notifier-posix.c",
+ "util/fdmon-poll.c",
+ "util/filemonitor-stub.c",
+ "util/memfd.c",
+ "util/mmap-alloc.c",
+ "util/oslib-posix.c",
+ "util/qemu-thread-posix.c",
+ ],
+ "@platforms//os:linux": [
+ "util/aio-posix.c",
+ "util/compatfd.c",
+ "util/coroutine-ucontext.c",
+ "util/cpuinfo-i386.c",
+ "util/drm.c",
+ "util/event_notifier-posix.c",
+ "util/fdmon-epoll.c",
+ "util/fdmon-poll.c",
+ "util/filemonitor-inotify.c",
+ "util/memfd.c",
+ "util/mmap-alloc.c",
+ "util/oslib-posix.c",
+ "util/qemu-thread-posix.c",
+ "util/userfaultfd.c",
+ "util/vfio-helpers.c",
+ "util/vhost-user-server.c",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "crypto/aes.c",
+ "crypto/clmul.c",
+ "crypto/init.c",
+ "crypto/random-platform.c",
+ "crypto/sm4.c",
+ "qapi/qapi-builtin-types.c",
+ "qapi/qapi-builtin-visit.c",
+ "qapi/qapi-commands-acpi.c",
+ "qapi/qapi-commands-audio.c",
+ "qapi/qapi-commands-authz.c",
+ "qapi/qapi-commands-block.c",
+ "qapi/qapi-commands-block-core.c",
+ "qapi/qapi-commands-block-export.c",
+ "qapi/qapi-commands-char.c",
+ "qapi/qapi-commands-common.c",
+ "qapi/qapi-commands-compat.c",
+ "qapi/qapi-commands-control.c",
+ "qapi/qapi-commands-crypto.c",
+ "qapi/qapi-commands-cryptodev.c",
+ "qapi/qapi-commands-cxl.c",
+ "qapi/qapi-commands-dump.c",
+ "qapi/qapi-commands-error.c",
+ "qapi/qapi-commands-introspect.c",
+ "qapi/qapi-commands-job.c",
+ "qapi/qapi-commands-machine.c",
+ "qapi/qapi-commands-machine-common.c",
+ "qapi/qapi-commands-migration.c",
+ "qapi/qapi-commands-misc.c",
+ "qapi/qapi-commands-net.c",
+ "qapi/qapi-commands-pci.c",
+ "qapi/qapi-commands-pragma.c",
+ "qapi/qapi-commands-qdev.c",
+ "qapi/qapi-commands-qom.c",
+ "qapi/qapi-commands-rdma.c",
+ "qapi/qapi-commands-replay.c",
+ "qapi/qapi-commands-rocker.c",
+ "qapi/qapi-commands-run-state.c",
+ "qapi/qapi-commands-sockets.c",
+ "qapi/qapi-commands-stats.c",
+ "qapi/qapi-commands-tpm.c",
+ "qapi/qapi-commands-trace.c",
+ "qapi/qapi-commands-transaction.c",
+ "qapi/qapi-commands-ui.c",
+ "qapi/qapi-commands-virtio.c",
+ "qapi/qapi-commands-yank.c",
+ "qapi/qapi-events-acpi.c",
+ "qapi/qapi-events-audio.c",
+ "qapi/qapi-events-authz.c",
+ "qapi/qapi-events-block.c",
+ "qapi/qapi-events-block-core.c",
+ "qapi/qapi-events-block-export.c",
+ "qapi/qapi-events-char.c",
+ "qapi/qapi-events-common.c",
+ "qapi/qapi-events-compat.c",
+ "qapi/qapi-events-control.c",
+ "qapi/qapi-events-crypto.c",
+ "qapi/qapi-events-cryptodev.c",
+ "qapi/qapi-events-cxl.c",
+ "qapi/qapi-events-dump.c",
+ "qapi/qapi-events-error.c",
+ "qapi/qapi-events-introspect.c",
+ "qapi/qapi-events-job.c",
+ "qapi/qapi-events-machine.c",
+ "qapi/qapi-events-machine-common.c",
+ "qapi/qapi-events-migration.c",
+ "qapi/qapi-events-misc.c",
+ "qapi/qapi-events-net.c",
+ "qapi/qapi-events-pci.c",
+ "qapi/qapi-events-pragma.c",
+ "qapi/qapi-events-qdev.c",
+ "qapi/qapi-events-qom.c",
+ "qapi/qapi-events-rdma.c",
+ "qapi/qapi-events-replay.c",
+ "qapi/qapi-events-rocker.c",
+ "qapi/qapi-events-run-state.c",
+ "qapi/qapi-events-sockets.c",
+ "qapi/qapi-events-stats.c",
+ "qapi/qapi-events-tpm.c",
+ "qapi/qapi-events-trace.c",
+ "qapi/qapi-events-transaction.c",
+ "qapi/qapi-events-ui.c",
+ "qapi/qapi-events-virtio.c",
+ "qapi/qapi-events-yank.c",
+ "qapi/qapi-types-acpi.c",
+ "qapi/qapi-types-audio.c",
+ "qapi/qapi-types-authz.c",
+ "qapi/qapi-types-block.c",
+ "qapi/qapi-types-block-core.c",
+ "qapi/qapi-types-block-export.c",
+ "qapi/qapi-types-char.c",
+ "qapi/qapi-types-common.c",
+ "qapi/qapi-types-compat.c",
+ "qapi/qapi-types-control.c",
+ "qapi/qapi-types-crypto.c",
+ "qapi/qapi-types-cryptodev.c",
+ "qapi/qapi-types-cxl.c",
+ "qapi/qapi-types-dump.c",
+ "qapi/qapi-types-error.c",
+ "qapi/qapi-types-introspect.c",
+ "qapi/qapi-types-job.c",
+ "qapi/qapi-types-machine.c",
+ "qapi/qapi-types-machine-common.c",
+ "qapi/qapi-types-migration.c",
+ "qapi/qapi-types-misc.c",
+ "qapi/qapi-types-net.c",
+ "qapi/qapi-types-pci.c",
+ "qapi/qapi-types-pragma.c",
+ "qapi/qapi-types-qdev.c",
+ "qapi/qapi-types-qom.c",
+ "qapi/qapi-types-rdma.c",
+ "qapi/qapi-types-replay.c",
+ "qapi/qapi-types-rocker.c",
+ "qapi/qapi-types-run-state.c",
+ "qapi/qapi-types-sockets.c",
+ "qapi/qapi-types-stats.c",
+ "qapi/qapi-types-tpm.c",
+ "qapi/qapi-types-trace.c",
+ "qapi/qapi-types-transaction.c",
+ "qapi/qapi-types-ui.c",
+ "qapi/qapi-types-virtio.c",
+ "qapi/qapi-types-yank.c",
+ "qapi/qapi-visit-acpi.c",
+ "qapi/qapi-visit-audio.c",
+ "qapi/qapi-visit-authz.c",
+ "qapi/qapi-visit-block.c",
+ "qapi/qapi-visit-block-core.c",
+ "qapi/qapi-visit-block-export.c",
+ "qapi/qapi-visit-char.c",
+ "qapi/qapi-visit-common.c",
+ "qapi/qapi-visit-compat.c",
+ "qapi/qapi-visit-control.c",
+ "qapi/qapi-visit-crypto.c",
+ "qapi/qapi-visit-cryptodev.c",
+ "qapi/qapi-visit-cxl.c",
+ "qapi/qapi-visit-dump.c",
+ "qapi/qapi-visit-error.c",
+ "qapi/qapi-visit-introspect.c",
+ "qapi/qapi-visit-job.c",
+ "qapi/qapi-visit-machine.c",
+ "qapi/qapi-visit-machine-common.c",
+ "qapi/qapi-visit-migration.c",
+ "qapi/qapi-visit-misc.c",
+ "qapi/qapi-visit-net.c",
+ "qapi/qapi-visit-pci.c",
+ "qapi/qapi-visit-pragma.c",
+ "qapi/qapi-visit-qdev.c",
+ "qapi/qapi-visit-qom.c",
+ "qapi/qapi-visit-rdma.c",
+ "qapi/qapi-visit-replay.c",
+ "qapi/qapi-visit-rocker.c",
+ "qapi/qapi-visit-run-state.c",
+ "qapi/qapi-visit-sockets.c",
+ "qapi/qapi-visit-stats.c",
+ "qapi/qapi-visit-tpm.c",
+ "qapi/qapi-visit-trace.c",
+ "qapi/qapi-visit-transaction.c",
+ "qapi/qapi-visit-ui.c",
+ "qapi/qapi-visit-virtio.c",
+ "qapi/qapi-visit-yank.c",
+ "stubs/bdrv-next-monitor-owned.c",
+ "stubs/blockdev-close-all-bdrv-states.c",
+ "stubs/change-state-handler.c",
+ "stubs/cmos.c",
+ "stubs/colo.c",
+ "stubs/colo-compare.c",
+ "stubs/cpu-get-clock.c",
+ "stubs/cpu-synchronize-state.c",
+ "stubs/cpus-get-virtual-clock.c",
+ "stubs/dump.c",
+ "stubs/fdset.c",
+ "stubs/fw_cfg.c",
+ "stubs/gdbstub.c",
+ "stubs/get-vm-name.c",
+ "stubs/icount.c",
+ "stubs/iothread-lock.c",
+ "stubs/iothread-lock-block.c",
+ "stubs/isa-bus.c",
+ "stubs/memory_device.c",
+ "stubs/migr-blocker.c",
+ "stubs/module-opts.c",
+ "stubs/monitor.c",
+ "stubs/pci-bus.c",
+ "stubs/physmem.c",
+ "stubs/qemu-timer-notify-cb.c",
+ "stubs/qmp-command-available.c",
+ "stubs/qmp-quit.c",
+ "stubs/qtest.c",
+ "stubs/ram-block.c",
+ "stubs/ramfb.c",
+ "stubs/replay.c",
+ "stubs/replay-tools.c",
+ "stubs/runstate-check.c",
+ "stubs/semihost.c",
+ "stubs/semihost-all.c",
+ "stubs/sysbus.c",
+ "stubs/target-get-monitor-def.c",
+ "stubs/target-monitor-defs.c",
+ "stubs/trace-control.c",
+ "stubs/usb-dev-stub.c",
+ "stubs/uuid.c",
+ "stubs/virtio-md-pci.c",
+ "stubs/vm-stop.c",
+ "stubs/vmstate.c",
+ "stubs/win32-kbd-hook.c",
+ "stubs/xen-hw-stub.c",
+ "trace/control.c",
+ "trace/qmp.c",
+ "trace/trace-accel_kvm.c",
+ "trace/trace-accel_tcg.c",
+ "trace/trace-audio.c",
+ "trace/trace-authz.c",
+ "trace/trace-backends.c",
+ "trace/trace-backends_tpm.c",
+ "trace/trace-block.c",
+ "trace/trace-chardev.c",
+ "trace/trace-crypto.c",
+ "trace/trace-ebpf.c",
+ "trace/trace-gdbstub.c",
+ "trace/trace-hw_9pfs.c",
+ "trace/trace-hw_acpi.c",
+ "trace/trace-hw_adc.c",
+ "trace/trace-hw_alpha.c",
+ "trace/trace-hw_arm.c",
+ "trace/trace-hw_audio.c",
+ "trace/trace-hw_block.c",
+ "trace/trace-hw_block_dataplane.c",
+ "trace/trace-hw_char.c",
+ "trace/trace-hw_core.c",
+ "trace/trace-hw_display.c",
+ "trace/trace-hw_dma.c",
+ "trace/trace-hw_gpio.c",
+ "trace/trace-hw_hyperv.c",
+ "trace/trace-hw_i2c.c",
+ "trace/trace-hw_i386.c",
+ "trace/trace-hw_i386_kvm.c",
+ "trace/trace-hw_i386_xen.c",
+ "trace/trace-hw_ide.c",
+ "trace/trace-hw_input.c",
+ "trace/trace-hw_intc.c",
+ "trace/trace-hw_isa.c",
+ "trace/trace-hw_mem.c",
+ "trace/trace-hw_mips.c",
+ "trace/trace-hw_misc.c",
+ "trace/trace-hw_misc_macio.c",
+ "trace/trace-hw_net.c",
+ "trace/trace-hw_net_can.c",
+ "trace/trace-hw_nubus.c",
+ "trace/trace-hw_nvme.c",
+ "trace/trace-hw_nvram.c",
+ "trace/trace-hw_pci.c",
+ "trace/trace-hw_pci_host.c",
+ "trace/trace-hw_ppc.c",
+ "trace/trace-hw_rdma.c",
+ "trace/trace-hw_rdma_vmw.c",
+ "trace/trace-hw_remote.c",
+ "trace/trace-hw_rtc.c",
+ "trace/trace-hw_s390x.c",
+ "trace/trace-hw_scsi.c",
+ "trace/trace-hw_sd.c",
+ "trace/trace-hw_sensor.c",
+ "trace/trace-hw_sh4.c",
+ "trace/trace-hw_sparc.c",
+ "trace/trace-hw_sparc64.c",
+ "trace/trace-hw_ssi.c",
+ "trace/trace-hw_timer.c",
+ "trace/trace-hw_tpm.c",
+ "trace/trace-hw_ufs.c",
+ "trace/trace-hw_usb.c",
+ "trace/trace-hw_vfio.c",
+ "trace/trace-hw_virtio.c",
+ "trace/trace-hw_watchdog.c",
+ "trace/trace-hw_xen.c",
+ "trace/trace-io.c",
+ "trace/trace-migration.c",
+ "trace/trace-monitor.c",
+ "trace/trace-nbd.c",
+ "trace/trace-net.c",
+ "trace/trace-qapi.c",
+ "trace/trace-qapi_commands_acpi_trace_events.c",
+ "trace/trace-qapi_commands_audio_trace_events.c",
+ "trace/trace-qapi_commands_authz_trace_events.c",
+ "trace/trace-qapi_commands_block_core_trace_events.c",
+ "trace/trace-qapi_commands_block_export_trace_events.c",
+ "trace/trace-qapi_commands_block_trace_events.c",
+ "trace/trace-qapi_commands_char_trace_events.c",
+ "trace/trace-qapi_commands_common_trace_events.c",
+ "trace/trace-qapi_commands_compat_trace_events.c",
+ "trace/trace-qapi_commands_control_trace_events.c",
+ "trace/trace-qapi_commands_crypto_trace_events.c",
+ "trace/trace-qapi_commands_cryptodev_trace_events.c",
+ "trace/trace-qapi_commands_cxl_trace_events.c",
+ "trace/trace-qapi_commands_dump_trace_events.c",
+ "trace/trace-qapi_commands_error_trace_events.c",
+ "trace/trace-qapi_commands_introspect_trace_events.c",
+ "trace/trace-qapi_commands_job_trace_events.c",
+ "trace/trace-qapi_commands_machine_common_trace_events.c",
+ "trace/trace-qapi_commands_machine_target_trace_events.c",
+ "trace/trace-qapi_commands_machine_trace_events.c",
+ "trace/trace-qapi_commands_migration_trace_events.c",
+ "trace/trace-qapi_commands_misc_target_trace_events.c",
+ "trace/trace-qapi_commands_misc_trace_events.c",
+ "trace/trace-qapi_commands_net_trace_events.c",
+ "trace/trace-qapi_commands_pci_trace_events.c",
+ "trace/trace-qapi_commands_pragma_trace_events.c",
+ "trace/trace-qapi_commands_qdev_trace_events.c",
+ "trace/trace-qapi_commands_qom_trace_events.c",
+ "trace/trace-qapi_commands_rdma_trace_events.c",
+ "trace/trace-qapi_commands_replay_trace_events.c",
+ "trace/trace-qapi_commands_rocker_trace_events.c",
+ "trace/trace-qapi_commands_run_state_trace_events.c",
+ "trace/trace-qapi_commands_sockets_trace_events.c",
+ "trace/trace-qapi_commands_stats_trace_events.c",
+ "trace/trace-qapi_commands_tpm_trace_events.c",
+ "trace/trace-qapi_commands_trace_trace_events.c",
+ "trace/trace-qapi_commands_transaction_trace_events.c",
+ "trace/trace-qapi_commands_ui_trace_events.c",
+ "trace/trace-qapi_commands_virtio_trace_events.c",
+ "trace/trace-qapi_commands_yank_trace_events.c",
+ "trace/trace-qom.c",
+ "trace/trace-root.c",
+ "trace/trace-scsi.c",
+ "trace/trace-system.c",
+ "trace/trace-target_arm.c",
+ "trace/trace-target_arm_hvf.c",
+ "trace/trace-target_hppa.c",
+ "trace/trace-target_i386.c",
+ "trace/trace-target_i386_kvm.c",
+ "trace/trace-target_mips_tcg.c",
+ "trace/trace-target_nios2.c",
+ "trace/trace-target_ppc.c",
+ "trace/trace-target_riscv.c",
+ "trace/trace-target_s390x.c",
+ "trace/trace-target_s390x_kvm.c",
+ "trace/trace-target_sparc.c",
+ "trace/trace-ui.c",
+ "trace/trace-util.c",
+ "util/aio-wait.c",
+ "util/aiocb.c",
+ "util/async.c",
+ "util/base64.c",
+ "util/bitmap.c",
+ "util/bitops.c",
+ "util/block-helpers.c",
+ "util/buffer.c",
+ "util/bufferiszero.c",
+ "util/cacheflush.c",
+ "util/crc-ccitt.c",
+ "util/crc32c.c",
+ "util/defer-call.c",
+ "util/envlist.c",
+ "util/error.c",
+ "util/error-report.c",
+ "util/fifo8.c",
+ "util/getauxval.c",
+ "util/guest-random.c",
+ "util/hbitmap.c",
+ "util/hexdump.c",
+ "util/host-utils.c",
+ "util/id.c",
+ "util/int128.c",
+ "util/interval-tree.c",
+ "util/iov.c",
+ "util/iova-tree.c",
+ "util/keyval.c",
+ "util/lockcnt.c",
+ "util/log.c",
+ "util/main-loop.c",
+ "util/memalign.c",
+ "util/module.c",
+ "util/notify.c",
+ "util/nvdimm-utils.c",
+ "util/path.c",
+ "util/qdist.c",
+ "util/qemu-co-shared-resource.c",
+ "util/qemu-co-timeout.c",
+ "util/qemu-config.c",
+ "util/qemu-coroutine.c",
+ "util/qemu-coroutine-io.c",
+ "util/qemu-coroutine-lock.c",
+ "util/qemu-coroutine-sleep.c",
+ "util/qemu-option.c",
+ "util/qemu-print.c",
+ "util/qemu-progress.c",
+ "util/qemu-sockets.c",
+ "util/qemu-timer.c",
+ "util/qht.c",
+ "util/qsp.c",
+ "util/range.c",
+ "util/rcu.c",
+ "util/readline.c",
+ "util/reserved-region.c",
+ "util/stats64.c",
+ "util/systemd.c",
+ "util/thread-pool.c",
+ "util/throttle.c",
+ "util/timed-average.c",
+ "util/transactions.c",
+ "util/uri.c",
+ "util/uuid.c",
+ "util/yank.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/i386/host/crypto/aes-round.h",
+ "host/include/i386/host/crypto/clmul.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "host/include/x86_64/host/crypto/aes-round.h",
+ "host/include/x86_64/host/crypto/clmul.h",
+ "include/hw/block/block.h",
+ "include/qemu/cpuid.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64/host/cpuinfo.h",
+ "host/include/aarch64/host/crypto/aes-round.h",
+ "host/include/aarch64/host/crypto/clmul.h",
+ "include/qemu/drm.h",
+ "include/qemu/memfd.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/tsan.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ "util/aio-posix.h",
+ ],
+ "@platforms//os:linux": [
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/i386/host/crypto/aes-round.h",
+ "host/include/i386/host/crypto/clmul.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "host/include/x86_64/host/crypto/aes-round.h",
+ "host/include/x86_64/host/crypto/clmul.h",
+ "include/io/channel-file.h",
+ "include/io/channel-socket.h",
+ "include/io/net-listener.h",
+ "include/io/task.h",
+ "include/qemu/cpuid.h",
+ "include/qemu/drm.h",
+ "include/qemu/futex.h",
+ "include/qemu/memfd.h",
+ "include/qemu/mmap-alloc.h",
+ "include/qemu/thread-posix.h",
+ "include/qemu/tsan.h",
+ "include/qemu/userfaultfd.h",
+ "include/qemu/vfio-helpers.h",
+ "include/qemu/vhost-user-server.h",
+ "include/standard-headers/linux/vhost_types.h",
+ "include/standard-headers/linux/virtio_blk.h",
+ "include/standard-headers/linux/virtio_ids.h",
+ "include/sysemu/os-posix.h",
+ "linux-headers/asm-generic/bitsperlong.h",
+ "linux-headers/linux/stddef.h",
+ "linux-headers/linux/userfaultfd.h",
+ "linux-headers/linux/vfio.h",
+ "linux-headers/linux/vhost.h",
+ "linux-headers/linux/vhost_types.h",
+ "platform/linux-x86_64/config-host.h",
+ "util/aio-posix.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/block_int.h",
+ "include/block/block_int-common.h",
+ "include/block/block_int-global-state.h",
+ "include/block/block_int-io.h",
+ "include/block/blockjob.h",
+ "include/block/export.h",
+ "include/block/graph-lock.h",
+ "include/block/qdict.h",
+ "include/block/raw-aio.h",
+ "include/block/snapshot.h",
+ "include/block/thread-pool.h",
+ "include/block/throttle-groups.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/crypto/aes.h",
+ "include/crypto/aes-round.h",
+ "include/crypto/clmul.h",
+ "include/crypto/hash.h",
+ "include/crypto/init.h",
+ "include/crypto/random.h",
+ "include/crypto/sm4.h",
+ "include/disas/dis-asm.h",
+ "include/exec/address-spaces.h",
+ "include/exec/cpu-common.h",
+ "include/exec/gdbstub.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/exec/replay-core.h",
+ "include/exec/tlb-common.h",
+ "include/glib-compat.h",
+ "include/hw/acpi/acpi-defs.h",
+ "include/hw/acpi/aml-build.h",
+ "include/hw/acpi/bios-linker-loader.h",
+ "include/hw/block/fdc.h",
+ "include/hw/block/flash.h",
+ "include/hw/boards.h",
+ "include/hw/core/cpu.h",
+ "include/hw/cxl/cxl.h",
+ "include/hw/cxl/cxl_cdat.h",
+ "include/hw/cxl/cxl_component.h",
+ "include/hw/cxl/cxl_device.h",
+ "include/hw/cxl/cxl_events.h",
+ "include/hw/cxl/cxl_pci.h",
+ "include/hw/display/ramfb.h",
+ "include/hw/firmware/smbios.h",
+ "include/hw/hotplug.h",
+ "include/hw/i386/hostmem-epc.h",
+ "include/hw/i386/pc.h",
+ "include/hw/i386/sgx-epc.h",
+ "include/hw/i386/x86.h",
+ "include/hw/intc/ioapic.h",
+ "include/hw/isa/isa.h",
+ "include/hw/mem/memory-device.h",
+ "include/hw/mem/nvdimm.h",
+ "include/hw/mem/pc-dimm.h",
+ "include/hw/nvram/fw_cfg.h",
+ "include/hw/pci/msi.h",
+ "include/hw/pci/pci.h",
+ "include/hw/pci/pci_device.h",
+ "include/hw/pci/pci_host.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_doe.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/register.h",
+ "include/hw/registerfields.h",
+ "include/hw/resettable.h",
+ "include/hw/sysbus.h",
+ "include/hw/usb.h",
+ "include/hw/virtio/virtio.h",
+ "include/hw/virtio/virtio-bus.h",
+ "include/hw/virtio/virtio-md-pci.h",
+ "include/hw/virtio/virtio-pci.h",
+ "include/hw/vmstate-if.h",
+ "include/hw/xen/xen.h",
+ "include/hw/xen/xen-x86.h",
+ "include/io/channel.h",
+ "include/io/channel-buffer.h",
+ "include/migration/blocker.h",
+ "include/migration/colo.h",
+ "include/migration/vmstate.h",
+ "include/monitor/monitor.h",
+ "include/net/announce.h",
+ "include/net/net.h",
+ "include/net/queue.h",
+ "include/qapi/clone-visitor.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/dealloc-visitor.h",
+ "include/qapi/error.h",
+ "include/qapi/forward-visitor.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp-event.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/json-writer.h",
+ "include/qapi/qmp/qbool.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qlit.h",
+ "include/qapi/qmp/qnull.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/string-input-visitor.h",
+ "include/qapi/string-output-visitor.h",
+ "include/qapi/type-helpers.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.h",
+ "include/qapi/visitor-impl.h",
+ "include/qemu/accel.h",
+ "include/qemu/atomic.h",
+ "include/qemu/base64.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/buffer.h",
+ "include/qemu/cacheflush.h",
+ "include/qemu/cacheinfo.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/co-shared-resource.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine.h",
+ "include/qemu/coroutine-core.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/coroutine_int.h",
+ "include/qemu/crc-ccitt.h",
+ "include/qemu/crc32c.h",
+ "include/qemu/ctype.h",
+ "include/qemu/cutils.h",
+ "include/qemu/defer-call.h",
+ "include/qemu/envlist.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/fifo8.h",
+ "include/qemu/filemonitor.h",
+ "include/qemu/guest-random.h",
+ "include/qemu/hbitmap.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/hw-version.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/interval-tree.h",
+ "include/qemu/iov.h",
+ "include/qemu/iova-tree.h",
+ "include/qemu/job.h",
+ "include/qemu/keyval.h",
+ "include/qemu/lockable.h",
+ "include/qemu/log.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/madvise.h",
+ "include/qemu/main-loop.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/mprotect.h",
+ "include/qemu/notify.h",
+ "include/qemu/nvdimm-utils.h",
+ "include/qemu/option.h",
+ "include/qemu/option_int.h",
+ "include/qemu/path.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/processor.h",
+ "include/qemu/progress_meter.h",
+ "include/qemu/qdist.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qemu-progress.h",
+ "include/qemu/qht.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/readline.h",
+ "include/qemu/reserved-region.h",
+ "include/qemu/seqlock.h",
+ "include/qemu/sockets.h",
+ "include/qemu/stats64.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/systemd.h",
+ "include/qemu/thread.h",
+ "include/qemu/thread-context.h",
+ "include/qemu/throttle.h",
+ "include/qemu/timed-average.h",
+ "include/qemu/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/unicode.h",
+ "include/qemu/units.h",
+ "include/qemu/uri.h",
+ "include/qemu/uuid.h",
+ "include/qemu/xxhash.h",
+ "include/qemu/yank.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/semihosting/semihost.h",
+ "include/standard-headers/linux/pci_regs.h",
+ "include/standard-headers/linux/qemu_fw_cfg.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/sysemu/accel-ops.h",
+ "include/sysemu/block-backend.h",
+ "include/sysemu/block-backend-common.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-timers.h",
+ "include/sysemu/cpus.h",
+ "include/sysemu/dma.h",
+ "include/sysemu/dump-arch.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/hostmem.h",
+ "include/sysemu/hvf.h",
+ "include/sysemu/hw_accel.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/kvm.h",
+ "include/sysemu/numa.h",
+ "include/sysemu/nvmm.h",
+ "include/sysemu/qtest.h",
+ "include/sysemu/replay.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/sysemu.h",
+ "include/sysemu/whpx.h",
+ "include/ui/win32-kbd-hook.h",
+ "migration/migration.h",
+ "migration/postcopy-ram.h",
+ "monitor/monitor-internal.h",
+ "net/colo-compare.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-compat.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-error.h",
+ "qapi/qapi-commands-introspect.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-pragma.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-rdma.h",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-transaction.h",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-commands-yank.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-audio.h",
+ "qapi/qapi-events-authz.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-common.h",
+ "qapi/qapi-events-compat.h",
+ "qapi/qapi-events-control.h",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-cryptodev.h",
+ "qapi/qapi-events-cxl.h",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-error.h",
+ "qapi/qapi-events-introspect.h",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-pci.h",
+ "qapi/qapi-events-pragma.h",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-rdma.h",
+ "qapi/qapi-events-replay.h",
+ "qapi/qapi-events-rocker.h",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-stats.h",
+ "qapi/qapi-events-tpm.h",
+ "qapi/qapi-events-trace.h",
+ "qapi/qapi-events-transaction.h",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-events-virtio.h",
+ "qapi/qapi-events-yank.h",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-introspect.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-machine.h",
+ "qapi/qapi-types-machine-common.h",
+ "qapi/qapi-types-migration.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-pragma.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-rdma.h",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-transaction.h",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.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-common.h",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-control.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-cryptodev.h",
+ "qapi/qapi-visit-cxl.h",
+ "qapi/qapi-visit-dump.h",
+ "qapi/qapi-visit-error.h",
+ "qapi/qapi-visit-introspect.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-misc.h",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-pci.h",
+ "qapi/qapi-visit-pragma.h",
+ "qapi/qapi-visit-qdev.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-rdma.h",
+ "qapi/qapi-visit-replay.h",
+ "qapi/qapi-visit-rocker.h",
+ "qapi/qapi-visit-run-state.h",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-stats.h",
+ "qapi/qapi-visit-tpm.h",
+ "qapi/qapi-visit-trace.h",
+ "qapi/qapi-visit-transaction.h",
+ "qapi/qapi-visit-ui.h",
+ "qapi/qapi-visit-virtio.h",
+ "qapi/qapi-visit-yank.h",
+ "qapi/trace.h",
+ "qobject/json-parser-int.h",
+ "qobject/qobject-internal.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-accel_kvm.h",
+ "trace/trace-accel_tcg.h",
+ "trace/trace-audio.h",
+ "trace/trace-authz.h",
+ "trace/trace-backends.h",
+ "trace/trace-backends_tpm.h",
+ "trace/trace-block.h",
+ "trace/trace-chardev.h",
+ "trace/trace-crypto.h",
+ "trace/trace-ebpf.h",
+ "trace/trace-gdbstub.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_core.h",
+ "trace/trace-hw_display.h",
+ "trace/trace-hw_dma.h",
+ "trace/trace-hw_gpio.h",
+ "trace/trace-hw_hyperv.h",
+ "trace/trace-hw_i2c.h",
+ "trace/trace-hw_i386.h",
+ "trace/trace-hw_i386_kvm.h",
+ "trace/trace-hw_i386_xen.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_remote.h",
+ "trace/trace-hw_rtc.h",
+ "trace/trace-hw_s390x.h",
+ "trace/trace-hw_scsi.h",
+ "trace/trace-hw_sd.h",
+ "trace/trace-hw_sensor.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-io.h",
+ "trace/trace-migration.h",
+ "trace/trace-monitor.h",
+ "trace/trace-nbd.h",
+ "trace/trace-net.h",
+ "trace/trace-qapi.h",
+ "trace/trace-qapi_commands_acpi_trace_events.h",
+ "trace/trace-qapi_commands_audio_trace_events.h",
+ "trace/trace-qapi_commands_authz_trace_events.h",
+ "trace/trace-qapi_commands_block_core_trace_events.h",
+ "trace/trace-qapi_commands_block_export_trace_events.h",
+ "trace/trace-qapi_commands_block_trace_events.h",
+ "trace/trace-qapi_commands_char_trace_events.h",
+ "trace/trace-qapi_commands_common_trace_events.h",
+ "trace/trace-qapi_commands_compat_trace_events.h",
+ "trace/trace-qapi_commands_control_trace_events.h",
+ "trace/trace-qapi_commands_crypto_trace_events.h",
+ "trace/trace-qapi_commands_cryptodev_trace_events.h",
+ "trace/trace-qapi_commands_cxl_trace_events.h",
+ "trace/trace-qapi_commands_dump_trace_events.h",
+ "trace/trace-qapi_commands_error_trace_events.h",
+ "trace/trace-qapi_commands_introspect_trace_events.h",
+ "trace/trace-qapi_commands_job_trace_events.h",
+ "trace/trace-qapi_commands_machine_common_trace_events.h",
+ "trace/trace-qapi_commands_machine_target_trace_events.h",
+ "trace/trace-qapi_commands_machine_trace_events.h",
+ "trace/trace-qapi_commands_migration_trace_events.h",
+ "trace/trace-qapi_commands_misc_target_trace_events.h",
+ "trace/trace-qapi_commands_misc_trace_events.h",
+ "trace/trace-qapi_commands_net_trace_events.h",
+ "trace/trace-qapi_commands_pci_trace_events.h",
+ "trace/trace-qapi_commands_pragma_trace_events.h",
+ "trace/trace-qapi_commands_qdev_trace_events.h",
+ "trace/trace-qapi_commands_qom_trace_events.h",
+ "trace/trace-qapi_commands_rdma_trace_events.h",
+ "trace/trace-qapi_commands_replay_trace_events.h",
+ "trace/trace-qapi_commands_rocker_trace_events.h",
+ "trace/trace-qapi_commands_run_state_trace_events.h",
+ "trace/trace-qapi_commands_sockets_trace_events.h",
+ "trace/trace-qapi_commands_stats_trace_events.h",
+ "trace/trace-qapi_commands_tpm_trace_events.h",
+ "trace/trace-qapi_commands_trace_trace_events.h",
+ "trace/trace-qapi_commands_transaction_trace_events.h",
+ "trace/trace-qapi_commands_ui_trace_events.h",
+ "trace/trace-qapi_commands_virtio_trace_events.h",
+ "trace/trace-qapi_commands_yank_trace_events.h",
+ "trace/trace-qom.h",
+ "trace/trace-root.h",
+ "trace/trace-scsi.h",
+ "trace/trace-system.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-ui.h",
+ "trace/trace-util.h",
+ "util/block-helpers.h",
+ "util/qemu-thread-common.h",
+ "util/trace.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 = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ] + select({
+ "@platforms//os:windows": ["GLIB_STATIC_COMPILATION"],
+ "//conditions:default": [],
+ }),
+ # buildifier: leave-alone
+ includes = ["."] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "subprojects/libvhost-user",
+ "linux-headers",
+ "host/include/x86_64",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "qapi",
+ "trace",
+ "include",
+ ],
+ visibility = ["//visibility:public"],
+ deps = [] + select({
+ "@platforms//os:windows": [
+ "//external/qemu/google/compat/windows:compat",
+ "@zlib",
+ ],
+ "@platforms//os:linux": [
+ "//external/qemu/google/compat/linux:compat",
+ "//external/qemu/subprojects/libvhost-user:vhost-user",
+ "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ ],
+)
+
+cc_library(
+ name = "libqmp",
+ srcs = [
+ "monitor/monitor.c",
+ "monitor/qmp.c",
+ "monitor/qmp-cmds-control.c",
+ "qom/qom-qmp-cmds.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/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/block/qdict.h",
+ "include/chardev/char.h",
+ "include/chardev/char-fe.h",
+ "include/chardev/char-io.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/io/channel.h",
+ "include/monitor/monitor.h",
+ "include/qapi/compat-policy.h",
+ "include/qapi/error.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/dispatch.h",
+ "include/qapi/qmp/json-parser.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qlit.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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/cutils.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-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/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/timer.h",
+ "include/qemu/transactions.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/iothread.h",
+ "include/sysemu/qtest.h",
+ "monitor/monitor-internal.h",
+ "monitor/trace.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-introspect.h",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-introspect.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-introspect.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-visit-authz.h",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-control.h",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-introspect.h",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-sockets.h",
+ "qemu-version.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-monitor.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "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 = "libqom",
+ srcs = [
+ "qom/container.c",
+ "qom/object.c",
+ "qom/object_interfaces.c",
+ "qom/qom-qobject.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/exec/poison.h",
+ "include/glib-compat.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/qapi/error.h",
+ "include/qapi/forward-visitor.h",
+ "include/qapi/opts-visitor.h",
+ "include/qapi/qmp/qbool.h",
+ "include/qapi/qmp/qdict.h",
+ "include/qapi/qmp/qerror.h",
+ "include/qapi/qmp/qjson.h",
+ "include/qapi/qmp/qlist.h",
+ "include/qapi/qmp/qnum.h",
+ "include/qapi/qmp/qobject.h",
+ "include/qapi/qmp/qstring.h",
+ "include/qapi/qobject-input-visitor.h",
+ "include/qapi/qobject-output-visitor.h",
+ "include/qapi/string-input-visitor.h",
+ "include/qapi/string-output-visitor.h",
+ "include/qapi/util.h",
+ "include/qapi/visitor.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/config-file.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/help_option.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/id.h",
+ "include/qemu/int128.h",
+ "include/qemu/keyval.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/processor.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qsp.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/typedefs.h",
+ "include/qom/object.h",
+ "include/qom/object_interfaces.h",
+ "include/qom/qom-qobject.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-sockets.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-qom.h",
+ "qapi/qapi-visit-sockets.h",
+ "qom/trace.h",
+ "trace/control.h",
+ "trace/control-internal.h",
+ "trace/event-internal.h",
+ "trace/trace-qom.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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "qapi",
+ "trace",
+ "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 = "libtcg_system",
+ srcs = [
+ "tcg/optimize.c",
+ "tcg/region.c",
+ "tcg/tcg.c",
+ "tcg/tcg-common.c",
+ "tcg/tcg-op.c",
+ "tcg/tcg-op-gvec.c",
+ "tcg/tcg-op-ldst.c",
+ "tcg/tcg-op-vec.c",
+ ],
+ hdrs = ["include/qemu/osdep.h"] + select({
+ "@platforms//os:windows": [
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/atomic128-ldst.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "include/qemu/thread-win32.h",
+ "include/sysemu/os-win32.h",
+ "platform/windows-amd64/config-host.h",
+ "tcg/i386/tcg-target.c.inc",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-con-set.h",
+ "tcg/i386/tcg-target-con-str.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64/host/atomic128-cas.h",
+ "host/include/aarch64/host/atomic128-ldst.h",
+ "host/include/aarch64/host/cpuinfo.h",
+ "include/qemu/memfd.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/darwin-arm64/config-host.h",
+ "tcg/aarch64/tcg-target.c.inc",
+ "tcg/aarch64/tcg-target.h",
+ "tcg/aarch64/tcg-target.opc.h",
+ "tcg/aarch64/tcg-target-con-set.h",
+ "tcg/aarch64/tcg-target-con-str.h",
+ "tcg/aarch64/tcg-target-reg-bits.h",
+ ],
+ "@platforms//os:linux": [
+ "host/include/i386/host/cpuinfo.h",
+ "host/include/x86_64/host/atomic128-ldst.h",
+ "host/include/x86_64/host/cpuinfo.h",
+ "include/qemu/memfd.h",
+ "include/qemu/thread-posix.h",
+ "include/sysemu/os-posix.h",
+ "platform/linux-x86_64/config-host.h",
+ "tcg/i386/tcg-target.c.inc",
+ "tcg/i386/tcg-target.h",
+ "tcg/i386/tcg-target.opc.h",
+ "tcg/i386/tcg-target-con-set.h",
+ "tcg/i386/tcg-target-con-str.h",
+ "tcg/i386/tcg-target-reg-bits.h",
+ ],
+ "//conditions:default": [],
+ }) + [
+ "accel/tcg/perf.h",
+ "accel/tcg/plugin-helpers.h",
+ "accel/tcg/tcg-runtime.h",
+ "config-poison.h",
+ "host/include/generic/host/atomic128-cas.h",
+ "include/disas/dis-asm.h",
+ "include/disas/disas.h",
+ "include/elf.h",
+ "include/exec/cpu-common.h",
+ "include/exec/helper-gen.h.inc",
+ "include/exec/helper-gen-common.h",
+ "include/exec/helper-head.h",
+ "include/exec/helper-proto.h.inc",
+ "include/exec/helper-proto-common.h",
+ "include/exec/hwaddr.h",
+ "include/exec/log.h",
+ "include/exec/memattrs.h",
+ "include/exec/memop.h",
+ "include/exec/memopidx.h",
+ "include/exec/plugin-gen.h",
+ "include/exec/poison.h",
+ "include/exec/tlb-common.h",
+ "include/exec/translation-block.h",
+ "include/fpu/softfloat-types.h",
+ "include/glib-compat.h",
+ "include/hw/core/cpu.h",
+ "include/hw/hotplug.h",
+ "include/hw/qdev-core.h",
+ "include/hw/resettable.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qemu/atomic.h",
+ "include/qemu/atomic128.h",
+ "include/qemu/bitmap.h",
+ "include/qemu/bitops.h",
+ "include/qemu/bswap.h",
+ "include/qemu/cacheflush.h",
+ "include/qemu/cacheinfo.h",
+ "include/qemu/clang-tsa.h",
+ "include/qemu/compiler.h",
+ "include/qemu/config-file.h",
+ "include/qemu/coroutine-tls.h",
+ "include/qemu/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/host-utils.h",
+ "include/qemu/int128.h",
+ "include/qemu/interval-tree.h",
+ "include/qemu/log.h",
+ "include/qemu/log-for-trace.h",
+ "include/qemu/madvise.h",
+ "include/qemu/memalign.h",
+ "include/qemu/module.h",
+ "include/qemu/mprotect.h",
+ "include/qemu/notify.h",
+ "include/qemu/option.h",
+ "include/qemu/plugin.h",
+ "include/qemu/plugin-event.h",
+ "include/qemu/processor.h",
+ "include/qemu/qemu-plugin.h",
+ "include/qemu/qemu-print.h",
+ "include/qemu/qsp.h",
+ "include/qemu/qtree.h",
+ "include/qemu/queue.h",
+ "include/qemu/rcu.h",
+ "include/qemu/rcu_queue.h",
+ "include/qemu/sys_membarrier.h",
+ "include/qemu/thread.h",
+ "include/qemu/timer.h",
+ "include/qemu/typedefs.h",
+ "include/qemu/units.h",
+ "include/qom/object.h",
+ "include/tcg/debug-assert.h",
+ "include/tcg/helper-info.h",
+ "include/tcg/startup.h",
+ "include/tcg/tcg.h",
+ "include/tcg/tcg-cond.h",
+ "include/tcg/tcg-gvec-desc.h",
+ "include/tcg/tcg-ldst.h",
+ "include/tcg/tcg-mo.h",
+ "include/tcg/tcg-op-common.h",
+ "include/tcg/tcg-op-gvec-common.h",
+ "include/tcg/tcg-opc.h",
+ "include/tcg/tcg-temp-internal.h",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-run-state.h",
+ "tcg/tcg-internal.h",
+ "tcg/tcg-ldst.c.inc",
+ "tcg/tcg-pool.c.inc",
+ ],
+ 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"],
+ "//conditions:default": [],
+ }) + [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ "CONFIG_SOFTMMU",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ "tcg",
+ ".",
+ "qapi",
+ "include",
+ ] + select({
+ "@platforms//os:windows": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/windows-amd64",
+ ],
+ "@platforms//os:macos": [
+ "host/include/aarch64",
+ "tcg/aarch64",
+ "platform/darwin-arm64",
+ ],
+ "@platforms//os:linux": [
+ "host/include/x86_64",
+ "tcg/i386",
+ "platform/linux-x86_64",
+ ],
+ "//conditions:default": [],
+ }) + ["host/include/generic"],
+ 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": [],
+ }),
+)
+
+cc_shared_library(
+ name = "accel-tcg-x86_64",
+ visibility = ["//visibility:public"],
+ deps = ["libaccel-tcg-x86_64"],
+)
+
+cc_shared_library(
+ name = "audio-pa",
+ visibility = ["//visibility:public"],
+ deps = ["libaudio-pa"],
+)
+
+cc_shared_library(
+ name = "hw-display-virtio-gpu",
+ visibility = ["//visibility:public"],
+ deps = ["libhw-display-virtio-gpu"],
+)
+
+cc_shared_library(
+ name = "hw-display-virtio-gpu-pci",
+ visibility = ["//visibility:public"],
+ deps = ["libhw-display-virtio-gpu-pci"],
+)
+
+cc_shared_library(
+ name = "hw-display-virtio-vga",
+ visibility = ["//visibility:public"],
+ deps = ["libhw-display-virtio-vga"],
+)
+
+cc_shared_library(
+ name = "hw-display-virtio-vga-gl",
+ visibility = ["//visibility:public"],
+ deps = ["libhw-display-virtio-vga-gl"],
+)
+
genrule(
- cmd = '$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)',
- name = 'aarch64-softmmu-gdbstub-xml_c',
- outs = ['aarch64-softmmu-gdbstub-xml.c'],
- srcs = ['gdb-xml/arm-vfp3.xml', 'gdb-xml/arm-m-profile.xml', 'gdb-xml/arm-neon.xml', 'gdb-xml/aarch64-fpu.xml', 'gdb-xml/arm-m-profile-mve.xml', 'gdb-xml/aarch64-core.xml', 'gdb-xml/aarch64-pauth.xml', 'gdb-xml/arm-core.xml', 'gdb-xml/arm-vfp-sysregs.xml', 'gdb-xml/arm-vfp.xml'],
- tools = [':feature_to_c'],
+ name = "generate_aarch64-softmmu-gdbstub-xml_c",
+ srcs = [
+ "gdb-xml/aarch64-core.xml",
+ "gdb-xml/aarch64-fpu.xml",
+ "gdb-xml/aarch64-pauth.xml",
+ "gdb-xml/arm-core.xml",
+ "gdb-xml/arm-m-profile-mve.xml",
+ "gdb-xml/arm-m-profile.xml",
+ "gdb-xml/arm-neon.xml",
+ "gdb-xml/arm-vfp-sysregs.xml",
+ "gdb-xml/arm-vfp.xml",
+ "gdb-xml/arm-vfp3.xml",
+ ],
+ outs = ["aarch64-softmmu-gdbstub-xml.c"],
+ cmd = "$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)",
+ cmd_bat = "$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)",
+ tools = [":feature_to_c"],
)
+
genrule(
- cmd = '$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)',
- name = 'block-gen_c',
- outs = ['block/block-gen.c'],
- srcs = ['include/sysemu/block-backend-global-state.h', 'block/coroutines.h', 'include/block/block-io.h', 'include/block/dirty-bitmap.h', 'include/sysemu/block-backend-io.h', 'include/block/block_int-io.h', 'include/block/block-global-state.h'],
- tools = [':block-coroutine-wrapper'],
+ name = "generate_block-gen_c",
+ srcs = [
+ "block/coroutines.h",
+ "include/block/block-global-state.h",
+ "include/block/block-io.h",
+ "include/block/block_int-io.h",
+ "include/block/dirty-bitmap.h",
+ "include/sysemu/block-backend-global-state.h",
+ "include/sysemu/block-backend-io.h",
+ ],
+ outs = ["block/block-gen.c"],
+ cmd = "$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)",
+ cmd_bat = "$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)",
+ tools = [":block-coroutine-wrapper"],
)
+
genrule(
- cmd = '$(location :make-config-poison) $(SRCS) > $(location config-poison.h)',
- name = 'config-poison_h',
- outs = ['config-poison.h'],
- srcs = [] + select({'@platforms//os:windows': ['platform/windows-amd64/aarch64-softmmu-config-target.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h', 'platform/windows-amd64/x86_64-softmmu-config-devices.h', 'platform/windows-amd64/riscv64-softmmu-config-devices.h', 'platform/windows-amd64/riscv64-softmmu-config-target.h'],'@platforms//os:macos': ['platform/darwin-arm64/aarch64-softmmu-config-devices.h', 'platform/darwin-arm64/x86_64-softmmu-config-devices.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/riscv64-softmmu-config-target.h'],'@platforms//os:linux': ['platform/linux-x86_64/riscv64-softmmu-config-devices.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'platform/linux-x86_64/x86_64-softmmu-config-devices.h', 'platform/linux-x86_64/aarch64-softmmu-config-devices.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h'],'//conditions:default': [], }),
- tools = [':make-config-poison'],
+ name = "generate_config-poison_h",
+ srcs = [] + select({
+ "@platforms//os:windows": [
+ "platform/windows-amd64/aarch64-softmmu-config-devices.h",
+ "platform/windows-amd64/aarch64-softmmu-config-target.h",
+ "platform/windows-amd64/riscv64-softmmu-config-devices.h",
+ "platform/windows-amd64/riscv64-softmmu-config-target.h",
+ "platform/windows-amd64/x86_64-softmmu-config-devices.h",
+ "platform/windows-amd64/x86_64-softmmu-config-target.h",
+ ],
+ "@platforms//os:macos": [
+ "platform/darwin-arm64/aarch64-softmmu-config-devices.h",
+ "platform/darwin-arm64/aarch64-softmmu-config-target.h",
+ "platform/darwin-arm64/riscv64-softmmu-config-devices.h",
+ "platform/darwin-arm64/riscv64-softmmu-config-target.h",
+ "platform/darwin-arm64/x86_64-softmmu-config-devices.h",
+ "platform/darwin-arm64/x86_64-softmmu-config-target.h",
+ ],
+ "@platforms//os:linux": [
+ "platform/linux-x86_64/aarch64-softmmu-config-devices.h",
+ "platform/linux-x86_64/aarch64-softmmu-config-target.h",
+ "platform/linux-x86_64/riscv64-softmmu-config-devices.h",
+ "platform/linux-x86_64/riscv64-softmmu-config-target.h",
+ "platform/linux-x86_64/x86_64-softmmu-config-devices.h",
+ "platform/linux-x86_64/x86_64-softmmu-config-target.h",
+ ],
+ "//conditions:default": [],
+ }),
+ outs = ["config-poison.h"],
+ cmd = "$(location :make-config-poison) $(SRCS) > $(location config-poison.h)",
+ cmd_bat = "$(location :make-config-poison) $(SRCS) > $(location config-poison.h)",
+ tools = [":make-config-poison"],
)
+
genrule(
- cmd = '$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)',
- name = 'hmp-commands-info_h',
- outs = ['hmp-commands-info.h'],
- srcs = ['hmp-commands-info.hx'],
- tools = [':hxtool'],
+ name = "generate_hmp-commands-info_h",
+ srcs = ["hmp-commands-info.hx"],
+ outs = ["hmp-commands-info.h"],
+ cmd = "$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)",
+ cmd_bat = "$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)",
+ tools = [":hxtool"],
)
+
genrule(
- cmd = '$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)',
- name = 'hmp-commands_h',
- outs = ['hmp-commands.h'],
- srcs = ['hmp-commands.hx'],
- tools = [':hxtool'],
+ name = "generate_hmp-commands_h",
+ srcs = ["hmp-commands.hx"],
+ outs = ["hmp-commands.h"],
+ cmd = "$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)",
+ cmd_bat = "$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)",
+ tools = [":hxtool"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)',
- name = 'input-keymap-atset1-to-qcode_c_inc',
- outs = ['ui/input-keymap-atset1-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-atset1-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-atset1-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)',
- name = 'input-keymap-linux-to-qcode_c_inc',
- outs = ['ui/input-keymap-linux-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-linux-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-linux-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)',
- name = 'input-keymap-osx-to-qcode_c_inc',
- outs = ['ui/input-keymap-osx-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-osx-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-osx-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)',
- name = 'input-keymap-qcode-to-atset1_c_inc',
- outs = ['ui/input-keymap-qcode-to-atset1.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-qcode-to-atset1_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-qcode-to-atset1.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)',
- name = 'input-keymap-qcode-to-atset2_c_inc',
- outs = ['ui/input-keymap-qcode-to-atset2.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-qcode-to-atset2_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-qcode-to-atset2.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)',
- name = 'input-keymap-qcode-to-atset3_c_inc',
- outs = ['ui/input-keymap-qcode-to-atset3.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-qcode-to-atset3_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-qcode-to-atset3.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)',
- name = 'input-keymap-qcode-to-linux_c_inc',
- outs = ['ui/input-keymap-qcode-to-linux.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-qcode-to-linux_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-qcode-to-linux.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)',
- name = 'input-keymap-qcode-to-qnum_c_inc',
- outs = ['ui/input-keymap-qcode-to-qnum.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-qcode-to-qnum_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-qcode-to-qnum.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)',
- name = 'input-keymap-qcode-to-sun_c_inc',
- outs = ['ui/input-keymap-qcode-to-sun.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-qcode-to-sun_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-qcode-to-sun.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)',
- name = 'input-keymap-qnum-to-qcode_c_inc',
- outs = ['ui/input-keymap-qnum-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-qnum-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-qnum-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)',
- name = 'input-keymap-usb-to-qcode_c_inc',
- outs = ['ui/input-keymap-usb-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-usb-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-usb-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)',
- name = 'input-keymap-win32-to-qcode_c_inc',
- outs = ['ui/input-keymap-win32-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-win32-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-win32-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)',
- name = 'input-keymap-x11-to-qcode_c_inc',
- outs = ['ui/input-keymap-x11-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-x11-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-x11-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)',
- name = 'input-keymap-xorgevdev-to-qcode_c_inc',
- outs = ['ui/input-keymap-xorgevdev-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-xorgevdev-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-xorgevdev-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)',
- name = 'input-keymap-xorgkbd-to-qcode_c_inc',
- outs = ['ui/input-keymap-xorgkbd-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-xorgkbd-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-xorgkbd-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)',
- name = 'input-keymap-xorgxquartz-to-qcode_c_inc',
- outs = ['ui/input-keymap-xorgxquartz-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-xorgxquartz-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-xorgxquartz-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)',
- name = 'input-keymap-xorgxwin-to-qcode_c_inc',
- outs = ['ui/input-keymap-xorgxwin-to-qcode.c.inc'],
- srcs = [] + select({'@platforms//os:windows': ['subprojects/keycodemapdb/tools/keymap-gen'],'@platforms//os:macos': [],'@platforms//os:linux': ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],'//conditions:default': [], }),
- tools = [':keymap-gen'],
+ name = "generate_input-keymap-xorgxwin-to-qcode_c_inc",
+ srcs = [
+ "subprojects/keycodemapdb/data/keymaps.csv",
+ "subprojects/keycodemapdb/tools/keymap-gen",
+ ],
+ outs = ["ui/input-keymap-xorgxwin-to-qcode.c.inc"],
+ cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)",
+ cmd_bat = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)",
+ tools = [":keymap-gen"],
)
+
genrule(
- cmd = '$(location :module_block) $(location block/module_block.h)',
- name = 'module_block_h',
- outs = ['block/module_block.h'],
- tools = [':module_block'],
+ name = "generate_module_block_h",
+ outs = ["block/module_block.h"],
+ cmd = "$(location :module_block) $(location block/module_block.h)",
+ cmd_bat = "$(location :module_block) $(location block/module_block.h)",
+ tools = [":module_block"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-a32-uncond_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc'],
- srcs = ['target/arm/tcg/a32-uncond.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-a32-uncond_c_inc",
+ srcs = ["target/arm/tcg/a32-uncond.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-a32_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc'],
- srcs = ['target/arm/tcg/a32.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-a32_c_inc",
+ srcs = ["target/arm/tcg/a32.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-a64_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc'],
- srcs = ['target/arm/tcg/a64.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-a64_c_inc",
+ srcs = ["target/arm/tcg/a64.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-m-nocp_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc'],
- srcs = ['target/arm/tcg/m-nocp.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-m-nocp_c_inc",
+ srcs = ["target/arm/tcg/m-nocp.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-mve_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc'],
- srcs = ['target/arm/tcg/mve.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-mve_c_inc",
+ srcs = ["target/arm/tcg/mve.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-neon-dp_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc'],
- srcs = ['target/arm/tcg/neon-dp.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-neon-dp_c_inc",
+ srcs = ["target/arm/tcg/neon-dp.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-neon-ls_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc'],
- srcs = ['target/arm/tcg/neon-ls.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-neon-ls_c_inc",
+ srcs = ["target/arm/tcg/neon-ls.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-neon-shared_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc'],
- srcs = ['target/arm/tcg/neon-shared.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-neon-shared_c_inc",
+ srcs = ["target/arm/tcg/neon-shared.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-sme-fa64_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc'],
- srcs = ['target/arm/tcg/sme-fa64.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-sme-fa64_c_inc",
+ srcs = ["target/arm/tcg/sme-fa64.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-sme_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc'],
- srcs = ['target/arm/tcg/sme.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-sme_c_inc",
+ srcs = ["target/arm/tcg/sme.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-sve_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc'],
- srcs = ['target/arm/tcg/sve.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-sve_c_inc",
+ srcs = ["target/arm/tcg/sve.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-t16_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc'],
- srcs = ['target/arm/tcg/t16.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-t16_c_inc",
+ srcs = ["target/arm/tcg/t16.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-t32_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc'],
- srcs = ['target/arm/tcg/t32.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-t32_c_inc",
+ srcs = ["target/arm/tcg/t32.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-vfp-uncond_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc'],
- srcs = ['target/arm/tcg/vfp-uncond.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-vfp-uncond_c_inc",
+ srcs = ["target/arm/tcg/vfp-uncond.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-vfp_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc'],
- srcs = ['target/arm/tcg/vfp.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-aarch64-softmmu_decode-vfp_c_inc",
+ srcs = ["target/arm/tcg/vfp.decode"],
+ outs = ["libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc"],
+ cmd = "$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)',
- name = 'qemu-img-cmds_h',
- outs = ['qemu-img-cmds.h'],
- srcs = ['qemu-img-cmds.hx'],
- tools = [':hxtool'],
+ name = "generate_qemu-img-cmds_h",
+ srcs = ["qemu-img-cmds.hx"],
+ outs = ["qemu-img-cmds.h"],
+ cmd = "$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)",
+ cmd_bat = "$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)",
+ tools = [":hxtool"],
)
+
genrule(
- cmd = '$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)',
- name = 'qemu-options_def',
- outs = ['qemu-options.def'],
- srcs = ['qemu-options.hx'],
- tools = [':hxtool'],
+ name = "generate_qemu-options_def",
+ srcs = ["qemu-options.hx"],
+ outs = ["qemu-options.def"],
+ cmd = "$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)",
+ cmd_bat = "$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)",
+ tools = [":hxtool"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)',
- name = 'qemu-riscv64-softmmu_decode-XVentanaCondOps_c_inc',
- outs = ['libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc'],
- srcs = ['target/riscv/XVentanaCondOps.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-riscv64-softmmu_decode-XVentanaCondOps_c_inc",
+ srcs = ["target/riscv/XVentanaCondOps.decode"],
+ outs = ["libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc"],
+ cmd = "$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)',
- name = 'qemu-riscv64-softmmu_decode-insn16_c_inc',
- outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc'],
- srcs = ['target/riscv/insn16.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-riscv64-softmmu_decode-insn16_c_inc",
+ srcs = ["target/riscv/insn16.decode"],
+ outs = ["libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc"],
+ cmd = "$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)',
- name = 'qemu-riscv64-softmmu_decode-insn32_c_inc',
- outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc'],
- srcs = ['target/riscv/insn32.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-riscv64-softmmu_decode-insn32_c_inc",
+ srcs = ["target/riscv/insn32.decode"],
+ outs = ["libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc"],
+ cmd = "$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)',
- name = 'qemu-riscv64-softmmu_decode-xthead_c_inc',
- outs = ['libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc'],
- srcs = ['target/riscv/xthead.decode'],
- tools = ['decodetree'],
+ name = "generate_qemu-riscv64-softmmu_decode-xthead_c_inc",
+ srcs = ["target/riscv/xthead.decode"],
+ outs = ["libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc"],
+ cmd = "$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)",
+ cmd_bat = "$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)",
+ tools = ["decodetree"],
)
+
genrule(
- cmd = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
- name = 'qemu-version_h',
- outs = ['qemu-version.h'],
- tools = [':qemu-version'],
+ name = "generate_qemu-version_h",
+ outs = ["qemu-version.h"],
+ cmd = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
+ cmd_bat = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
+ tools = [":qemu-version"],
)
+
genrule(
- cmd = '$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)',
- name = 'riscv64-softmmu-gdbstub-xml_c',
- outs = ['riscv64-softmmu-gdbstub-xml.c'],
- srcs = ['gdb-xml/riscv-64bit-fpu.xml', 'gdb-xml/riscv-64bit-virtual.xml', 'gdb-xml/riscv-32bit-fpu.xml', 'gdb-xml/riscv-64bit-cpu.xml'],
- tools = [':feature_to_c'],
+ name = "generate_riscv64-softmmu-gdbstub-xml_c",
+ srcs = [
+ "gdb-xml/riscv-32bit-fpu.xml",
+ "gdb-xml/riscv-64bit-cpu.xml",
+ "gdb-xml/riscv-64bit-fpu.xml",
+ "gdb-xml/riscv-64bit-virtual.xml",
+ ],
+ outs = ["riscv64-softmmu-gdbstub-xml.c"],
+ cmd = "$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)",
+ cmd_bat = "$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)",
+ tools = [":feature_to_c"],
)
+
genrule(
- cmd = '$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)',
- name = 'shared_QAPI_source_files',
- outs = ['qapi/qapi-events-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-commands-char.trace-events', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-commands-qdev.trace-events', 'qapi/qapi-events-sockets.c', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-types-pragma.h', 'qapi/qapi-events-run-state.c', 'qapi/qapi-types-ui.c', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-commands-ui.c', 'qapi/qapi-events-authz.c', 'qapi/qapi-visit-compat.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-types-qdev.c', 'qapi/qapi-visit-net.c', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-introspect.c', 'qapi/qapi-visit-job.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-visit-authz.c', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-misc.c', 'qapi/qapi-events-run-state.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-commands-migration.trace-events', 'qapi/qapi-types-transaction.c', 'qapi/qapi-types-rocker.c', 'qapi/qapi-types.c', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-migration.c', 'qapi/qapi-types-cxl.h', 'qapi/qapi-emit-events.c', 'qapi/qapi-commands-pci.trace-events', 'qapi/qapi-events.c', 'qapi/qapi-types-job.h', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-yank.c', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cxl.c', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-commands-net.trace-events', 'qapi/qapi-events-rdma.c', 'qapi/qapi-types-char.c', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-types-common.c', 'qapi/qapi-commands-migration.c', 'qapi/qapi-types-char.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-visit-ui.c', 'qapi/qapi-commands-run-state.trace-events', 'qapi/qapi-commands-job.trace-events', 'qapi/qapi-visit-control.h', 'qapi/qapi-commands-machine-target.trace-events', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-commands-compat.trace-events', 'qapi/qapi-types-trace.c', 'qapi/qapi-commands-authz.trace-events', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-types-replay.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-commands-machine-common.trace-events', 'qapi/qapi-types-run-state.c', 'qapi/qapi-builtin-types.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-commands-introspect.trace-events', 'qapi/qapi-events-cxl.h', 'qapi/qapi-types-crypto.c', 'qapi/qapi-events-migration.c', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-audio.c', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-visit.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qom.c', 'qapi/qapi-commands-block.c', 'qapi/qapi-visit-migration.c', 'qapi/qapi-commands-replay.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-commands-common.c', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-commands-virtio.trace-events', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-types-sockets.c', 'qapi/qapi-visit-control.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-commands-qom.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.c', 'qapi/qapi-events-error.c', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-events-audio.h', 'qapi/qapi-visit-job.c', 'qapi/qapi-commands-yank.trace-events', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-yank.c', 'qapi/qapi-visit-misc.c', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-events-acpi.c', 'qapi/qapi-types-job.c', 'qapi/qapi-commands-misc.trace-events', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-visit-trace.c', 'qapi/qapi-commands-char.c', 'qapi/qapi-events-introspect.c', 'qapi/qapi-visit.c', 'qapi/qapi-types-virtio.c', 'qapi/qapi-visit-dump.c', 'qapi/qapi-events-block-export.c', 'qapi/qapi-events-rocker.h', 'qapi/qapi-commands-pci.c', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-ui.trace-events', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-audio.c', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-events-job.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-transaction.trace-events', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-events-block-core.c', 'qapi/qapi-commands-net.h', 'qapi/qapi-events-pragma.c', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-events-crypto.c', 'qapi/qapi-events-tpm.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-events-machine.c', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-commands-error.c', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-types-run-state.h', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-events-virtio.c', 'qapi/qapi-visit-error.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-commands-control.trace-events', 'qapi/qapi-commands-block-core.trace-events', 'qapi/qapi-events-control.c', 'qapi/qapi-types-stats.c', 'qapi/qapi-commands-yank.c', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-control.h', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-events-error.h', 'qapi/qapi-types-misc.c', 'qapi/qapi-visit-char.h', 'qapi/qapi-types.h', 'qapi/qapi-commands-block-export.trace-events', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-visit-char.c', 'qapi/qapi-visit-error.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-types-qom.c', 'qapi/qapi-visit-dump.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-visit-stats.c', 'qapi/qapi-commands-tpm.trace-events', 'qapi/qapi-commands-qom.c', 'qapi/qapi-types-error.c', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-events-dump.c', 'qapi/qapi-events-rocker.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-events-introspect.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-visit-qom.c', 'qapi/qapi-commands-control.c', 'qapi/qapi-types-authz.c', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-qdev.c', 'qapi/qapi-commands-cryptodev.trace-events', 'qapi/qapi-events-trace.c', 'qapi/qapi-types-pragma.c', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-cxl.trace-events', 'qapi/qapi-types-introspect.h', 'qapi/qapi-events-char.c', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-events-common.c', 'qapi/qapi-commands-crypto.trace-events', 'qapi/qapi-commands-job.c', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-visit-compat.c', 'qapi/qapi-visit-common.c', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-visit-audio.h', 'qapi/qapi-events-char.h', 'qapi/qapi-commands-replay.c', 'qapi/qapi-introspect.h', 'qapi/qapi-types-net.c', 'qapi/qapi-commands-control.h', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-events-block.h', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-events-yank.c', 'qapi/qapi-commands-misc.c', 'qapi/qapi-events-transaction.c', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-types-rocker.h', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-events-net.c', 'qapi/qapi-visit-stats.h', 'qapi/qapi-types-cxl.c', 'qapi/qapi-events-compat.h', 'qapi/qapi-commands-stats.c', 'qapi/qapi-types-audio.c', 'qapi/qapi-types-tpm.c', 'qapi/qapi-events-ui.c', 'qapi/qapi-visit-pci.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-visit-machine.c', 'qapi/qapi-types-rdma.c', 'qapi/qapi-commands-authz.c', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-events-stats.c', 'qapi/qapi-visit-replay.c', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-commands-block.trace-events', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-visit-block.c', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-events-misc.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-commands-pragma.trace-events', 'qapi/qapi-commands-dump.c', 'qapi/qapi-types-common.h', 'qapi/qapi-events-tpm.c', 'qapi/qapi-commands-trace.c', 'qapi/qapi-types-control.c', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-common.h', 'qapi/qapi-commands.c', 'qapi/qapi-commands-stats.h', 'qapi/qapi-visit-pci.c', 'qapi/qapi-commands-machine.c', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-types-machine.c', 'qapi/qapi-events-misc-target.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-events-pci.c', 'qapi/qapi-events.h', 'qapi/qapi-commands-rocker.trace-events', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-net.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-commands-dump.trace-events', 'qapi/qapi-types-pci.c', 'qapi/qapi-commands-replay.trace-events', 'qapi/qapi-commands-net.c', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-types-block-export.c', 'qapi/qapi-types-misc.h', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-types-ui.h', 'qapi/qapi-commands-stats.trace-events', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-types-net.h', 'qapi/qapi-events-job.c', 'qapi/qapi-commands-machine.trace-events', 'qapi/qapi-types-tpm.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-init-commands.c', 'qapi/qapi-commands-misc-target.trace-events', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-events-machine-target.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-builtin-types.c', 'qapi/qapi-types-acpi.c', 'qapi/qapi-commands-qom.trace-events', 'qapi/qapi-commands-audio.trace-events', 'qapi/qapi-types-dump.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-types-block.c', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-types-dump.c', 'qapi/qapi-events-block-export.h', 'qapi/qapi-commands-common.trace-events', 'qapi/qapi-types-replay.c', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-commands-compat.c', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-commands-trace.trace-events', 'qapi/qapi-types-compat.c', 'qapi/qapi-commands-pci.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-types-block-core.c', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-introspect.c', 'qapi/qapi-visit-audio.c', 'qapi/qapi-types-crypto.h', 'qapi/qapi-events-compat.c', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-commands-rdma.trace-events', 'qapi/qapi-events-block.c', 'qapi/qapi-commands-common.h', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-events-transaction.h', 'qapi/qapi-commands-acpi.trace-events', 'qapi/qapi-commands-sockets.trace-events', 'qapi/qapi-commands.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-commands-error.trace-events', 'qapi/qapi-events-replay.h', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-visit-machine.h'],
- srcs = ['qapi/virtio.json', 'qapi/block.json', 'qapi/sockets.json', 'qapi/rdma.json', 'qapi/qapi-schema.json', 'qapi/machine.json', 'qapi/introspect.json', 'qapi/net.json', 'qapi/misc.json', 'qapi/run-state.json', 'qapi/trace.json', 'qapi/control.json', 'qapi/yank.json', 'qapi/audio.json', 'qapi/block-export.json', 'qapi/tpm.json', 'qapi/cryptodev.json', 'qapi/job.json', 'qapi/stats.json', 'qapi/replay.json', 'qapi/machine-target.json', 'qapi/error.json', 'qapi/qom.json', 'qapi/rocker.json', 'qapi/machine-common.json', 'qapi/block-core.json', 'qapi/authz.json', 'qapi/transaction.json', 'qapi/compat.json', 'qapi/qdev.json', 'qapi/migration.json', 'qapi/misc-target.json', 'qapi/acpi.json', 'qapi/ui.json', 'qapi/dump.json', 'qapi/crypto.json', 'qapi/common.json', 'qapi/cxl.json', 'qapi/pci.json', 'qapi/pragma.json', 'qapi/char.json'],
- tools = [':qapi-gen'],
+ name = "generate_shared_QAPI_source_files",
+ srcs = [
+ "qapi/acpi.json",
+ "qapi/audio.json",
+ "qapi/authz.json",
+ "qapi/block-core.json",
+ "qapi/block-export.json",
+ "qapi/block.json",
+ "qapi/char.json",
+ "qapi/common.json",
+ "qapi/compat.json",
+ "qapi/control.json",
+ "qapi/crypto.json",
+ "qapi/cryptodev.json",
+ "qapi/cxl.json",
+ "qapi/dump.json",
+ "qapi/error.json",
+ "qapi/introspect.json",
+ "qapi/job.json",
+ "qapi/machine-common.json",
+ "qapi/machine-target.json",
+ "qapi/machine.json",
+ "qapi/migration.json",
+ "qapi/misc-target.json",
+ "qapi/misc.json",
+ "qapi/net.json",
+ "qapi/pci.json",
+ "qapi/pragma.json",
+ "qapi/qapi-schema.json",
+ "qapi/qdev.json",
+ "qapi/qom.json",
+ "qapi/rdma.json",
+ "qapi/replay.json",
+ "qapi/rocker.json",
+ "qapi/run-state.json",
+ "qapi/sockets.json",
+ "qapi/stats.json",
+ "qapi/tpm.json",
+ "qapi/trace.json",
+ "qapi/transaction.json",
+ "qapi/ui.json",
+ "qapi/virtio.json",
+ "qapi/yank.json",
+ ],
+ outs = [
+ "qapi/qapi-builtin-types.c",
+ "qapi/qapi-builtin-types.h",
+ "qapi/qapi-builtin-visit.c",
+ "qapi/qapi-builtin-visit.h",
+ "qapi/qapi-commands-acpi.c",
+ "qapi/qapi-commands-acpi.h",
+ "qapi/qapi-commands-acpi.trace-events",
+ "qapi/qapi-commands-audio.c",
+ "qapi/qapi-commands-audio.h",
+ "qapi/qapi-commands-audio.trace-events",
+ "qapi/qapi-commands-authz.c",
+ "qapi/qapi-commands-authz.h",
+ "qapi/qapi-commands-authz.trace-events",
+ "qapi/qapi-commands-block-core.c",
+ "qapi/qapi-commands-block-core.h",
+ "qapi/qapi-commands-block-core.trace-events",
+ "qapi/qapi-commands-block-export.c",
+ "qapi/qapi-commands-block-export.h",
+ "qapi/qapi-commands-block-export.trace-events",
+ "qapi/qapi-commands-block.c",
+ "qapi/qapi-commands-block.h",
+ "qapi/qapi-commands-block.trace-events",
+ "qapi/qapi-commands-char.c",
+ "qapi/qapi-commands-char.h",
+ "qapi/qapi-commands-char.trace-events",
+ "qapi/qapi-commands-common.c",
+ "qapi/qapi-commands-common.h",
+ "qapi/qapi-commands-common.trace-events",
+ "qapi/qapi-commands-compat.c",
+ "qapi/qapi-commands-compat.h",
+ "qapi/qapi-commands-compat.trace-events",
+ "qapi/qapi-commands-control.c",
+ "qapi/qapi-commands-control.h",
+ "qapi/qapi-commands-control.trace-events",
+ "qapi/qapi-commands-crypto.c",
+ "qapi/qapi-commands-crypto.h",
+ "qapi/qapi-commands-crypto.trace-events",
+ "qapi/qapi-commands-cryptodev.c",
+ "qapi/qapi-commands-cryptodev.h",
+ "qapi/qapi-commands-cryptodev.trace-events",
+ "qapi/qapi-commands-cxl.c",
+ "qapi/qapi-commands-cxl.h",
+ "qapi/qapi-commands-cxl.trace-events",
+ "qapi/qapi-commands-dump.c",
+ "qapi/qapi-commands-dump.h",
+ "qapi/qapi-commands-dump.trace-events",
+ "qapi/qapi-commands-error.c",
+ "qapi/qapi-commands-error.h",
+ "qapi/qapi-commands-error.trace-events",
+ "qapi/qapi-commands-introspect.c",
+ "qapi/qapi-commands-introspect.h",
+ "qapi/qapi-commands-introspect.trace-events",
+ "qapi/qapi-commands-job.c",
+ "qapi/qapi-commands-job.h",
+ "qapi/qapi-commands-job.trace-events",
+ "qapi/qapi-commands-machine-common.c",
+ "qapi/qapi-commands-machine-common.h",
+ "qapi/qapi-commands-machine-common.trace-events",
+ "qapi/qapi-commands-machine-target.c",
+ "qapi/qapi-commands-machine-target.h",
+ "qapi/qapi-commands-machine-target.trace-events",
+ "qapi/qapi-commands-machine.c",
+ "qapi/qapi-commands-machine.h",
+ "qapi/qapi-commands-machine.trace-events",
+ "qapi/qapi-commands-migration.c",
+ "qapi/qapi-commands-migration.h",
+ "qapi/qapi-commands-migration.trace-events",
+ "qapi/qapi-commands-misc-target.c",
+ "qapi/qapi-commands-misc-target.h",
+ "qapi/qapi-commands-misc-target.trace-events",
+ "qapi/qapi-commands-misc.c",
+ "qapi/qapi-commands-misc.h",
+ "qapi/qapi-commands-misc.trace-events",
+ "qapi/qapi-commands-net.c",
+ "qapi/qapi-commands-net.h",
+ "qapi/qapi-commands-net.trace-events",
+ "qapi/qapi-commands-pci.c",
+ "qapi/qapi-commands-pci.h",
+ "qapi/qapi-commands-pci.trace-events",
+ "qapi/qapi-commands-pragma.c",
+ "qapi/qapi-commands-pragma.h",
+ "qapi/qapi-commands-pragma.trace-events",
+ "qapi/qapi-commands-qdev.c",
+ "qapi/qapi-commands-qdev.h",
+ "qapi/qapi-commands-qdev.trace-events",
+ "qapi/qapi-commands-qom.c",
+ "qapi/qapi-commands-qom.h",
+ "qapi/qapi-commands-qom.trace-events",
+ "qapi/qapi-commands-rdma.c",
+ "qapi/qapi-commands-rdma.h",
+ "qapi/qapi-commands-rdma.trace-events",
+ "qapi/qapi-commands-replay.c",
+ "qapi/qapi-commands-replay.h",
+ "qapi/qapi-commands-replay.trace-events",
+ "qapi/qapi-commands-rocker.c",
+ "qapi/qapi-commands-rocker.h",
+ "qapi/qapi-commands-rocker.trace-events",
+ "qapi/qapi-commands-run-state.c",
+ "qapi/qapi-commands-run-state.h",
+ "qapi/qapi-commands-run-state.trace-events",
+ "qapi/qapi-commands-sockets.c",
+ "qapi/qapi-commands-sockets.h",
+ "qapi/qapi-commands-sockets.trace-events",
+ "qapi/qapi-commands-stats.c",
+ "qapi/qapi-commands-stats.h",
+ "qapi/qapi-commands-stats.trace-events",
+ "qapi/qapi-commands-tpm.c",
+ "qapi/qapi-commands-tpm.h",
+ "qapi/qapi-commands-tpm.trace-events",
+ "qapi/qapi-commands-trace.c",
+ "qapi/qapi-commands-trace.h",
+ "qapi/qapi-commands-trace.trace-events",
+ "qapi/qapi-commands-transaction.c",
+ "qapi/qapi-commands-transaction.h",
+ "qapi/qapi-commands-transaction.trace-events",
+ "qapi/qapi-commands-ui.c",
+ "qapi/qapi-commands-ui.h",
+ "qapi/qapi-commands-ui.trace-events",
+ "qapi/qapi-commands-virtio.c",
+ "qapi/qapi-commands-virtio.h",
+ "qapi/qapi-commands-virtio.trace-events",
+ "qapi/qapi-commands-yank.c",
+ "qapi/qapi-commands-yank.h",
+ "qapi/qapi-commands-yank.trace-events",
+ "qapi/qapi-commands.c",
+ "qapi/qapi-commands.h",
+ "qapi/qapi-emit-events.c",
+ "qapi/qapi-emit-events.h",
+ "qapi/qapi-events-acpi.c",
+ "qapi/qapi-events-acpi.h",
+ "qapi/qapi-events-audio.c",
+ "qapi/qapi-events-audio.h",
+ "qapi/qapi-events-authz.c",
+ "qapi/qapi-events-authz.h",
+ "qapi/qapi-events-block-core.c",
+ "qapi/qapi-events-block-core.h",
+ "qapi/qapi-events-block-export.c",
+ "qapi/qapi-events-block-export.h",
+ "qapi/qapi-events-block.c",
+ "qapi/qapi-events-block.h",
+ "qapi/qapi-events-char.c",
+ "qapi/qapi-events-char.h",
+ "qapi/qapi-events-common.c",
+ "qapi/qapi-events-common.h",
+ "qapi/qapi-events-compat.c",
+ "qapi/qapi-events-compat.h",
+ "qapi/qapi-events-control.c",
+ "qapi/qapi-events-control.h",
+ "qapi/qapi-events-crypto.c",
+ "qapi/qapi-events-crypto.h",
+ "qapi/qapi-events-cryptodev.c",
+ "qapi/qapi-events-cryptodev.h",
+ "qapi/qapi-events-cxl.c",
+ "qapi/qapi-events-cxl.h",
+ "qapi/qapi-events-dump.c",
+ "qapi/qapi-events-dump.h",
+ "qapi/qapi-events-error.c",
+ "qapi/qapi-events-error.h",
+ "qapi/qapi-events-introspect.c",
+ "qapi/qapi-events-introspect.h",
+ "qapi/qapi-events-job.c",
+ "qapi/qapi-events-job.h",
+ "qapi/qapi-events-machine-common.c",
+ "qapi/qapi-events-machine-common.h",
+ "qapi/qapi-events-machine-target.c",
+ "qapi/qapi-events-machine-target.h",
+ "qapi/qapi-events-machine.c",
+ "qapi/qapi-events-machine.h",
+ "qapi/qapi-events-migration.c",
+ "qapi/qapi-events-migration.h",
+ "qapi/qapi-events-misc-target.c",
+ "qapi/qapi-events-misc-target.h",
+ "qapi/qapi-events-misc.c",
+ "qapi/qapi-events-misc.h",
+ "qapi/qapi-events-net.c",
+ "qapi/qapi-events-net.h",
+ "qapi/qapi-events-pci.c",
+ "qapi/qapi-events-pci.h",
+ "qapi/qapi-events-pragma.c",
+ "qapi/qapi-events-pragma.h",
+ "qapi/qapi-events-qdev.c",
+ "qapi/qapi-events-qdev.h",
+ "qapi/qapi-events-qom.c",
+ "qapi/qapi-events-qom.h",
+ "qapi/qapi-events-rdma.c",
+ "qapi/qapi-events-rdma.h",
+ "qapi/qapi-events-replay.c",
+ "qapi/qapi-events-replay.h",
+ "qapi/qapi-events-rocker.c",
+ "qapi/qapi-events-rocker.h",
+ "qapi/qapi-events-run-state.c",
+ "qapi/qapi-events-run-state.h",
+ "qapi/qapi-events-sockets.c",
+ "qapi/qapi-events-sockets.h",
+ "qapi/qapi-events-stats.c",
+ "qapi/qapi-events-stats.h",
+ "qapi/qapi-events-tpm.c",
+ "qapi/qapi-events-tpm.h",
+ "qapi/qapi-events-trace.c",
+ "qapi/qapi-events-trace.h",
+ "qapi/qapi-events-transaction.c",
+ "qapi/qapi-events-transaction.h",
+ "qapi/qapi-events-ui.c",
+ "qapi/qapi-events-ui.h",
+ "qapi/qapi-events-virtio.c",
+ "qapi/qapi-events-virtio.h",
+ "qapi/qapi-events-yank.c",
+ "qapi/qapi-events-yank.h",
+ "qapi/qapi-events.c",
+ "qapi/qapi-events.h",
+ "qapi/qapi-init-commands.c",
+ "qapi/qapi-init-commands.h",
+ "qapi/qapi-introspect.c",
+ "qapi/qapi-introspect.h",
+ "qapi/qapi-types-acpi.c",
+ "qapi/qapi-types-acpi.h",
+ "qapi/qapi-types-audio.c",
+ "qapi/qapi-types-audio.h",
+ "qapi/qapi-types-authz.c",
+ "qapi/qapi-types-authz.h",
+ "qapi/qapi-types-block-core.c",
+ "qapi/qapi-types-block-core.h",
+ "qapi/qapi-types-block-export.c",
+ "qapi/qapi-types-block-export.h",
+ "qapi/qapi-types-block.c",
+ "qapi/qapi-types-block.h",
+ "qapi/qapi-types-char.c",
+ "qapi/qapi-types-char.h",
+ "qapi/qapi-types-common.c",
+ "qapi/qapi-types-common.h",
+ "qapi/qapi-types-compat.c",
+ "qapi/qapi-types-compat.h",
+ "qapi/qapi-types-control.c",
+ "qapi/qapi-types-control.h",
+ "qapi/qapi-types-crypto.c",
+ "qapi/qapi-types-crypto.h",
+ "qapi/qapi-types-cryptodev.c",
+ "qapi/qapi-types-cryptodev.h",
+ "qapi/qapi-types-cxl.c",
+ "qapi/qapi-types-cxl.h",
+ "qapi/qapi-types-dump.c",
+ "qapi/qapi-types-dump.h",
+ "qapi/qapi-types-error.c",
+ "qapi/qapi-types-error.h",
+ "qapi/qapi-types-introspect.c",
+ "qapi/qapi-types-introspect.h",
+ "qapi/qapi-types-job.c",
+ "qapi/qapi-types-job.h",
+ "qapi/qapi-types-machine-common.c",
+ "qapi/qapi-types-machine-common.h",
+ "qapi/qapi-types-machine-target.c",
+ "qapi/qapi-types-machine-target.h",
+ "qapi/qapi-types-machine.c",
+ "qapi/qapi-types-machine.h",
+ "qapi/qapi-types-migration.c",
+ "qapi/qapi-types-migration.h",
+ "qapi/qapi-types-misc-target.c",
+ "qapi/qapi-types-misc-target.h",
+ "qapi/qapi-types-misc.c",
+ "qapi/qapi-types-misc.h",
+ "qapi/qapi-types-net.c",
+ "qapi/qapi-types-net.h",
+ "qapi/qapi-types-pci.c",
+ "qapi/qapi-types-pci.h",
+ "qapi/qapi-types-pragma.c",
+ "qapi/qapi-types-pragma.h",
+ "qapi/qapi-types-qdev.c",
+ "qapi/qapi-types-qdev.h",
+ "qapi/qapi-types-qom.c",
+ "qapi/qapi-types-qom.h",
+ "qapi/qapi-types-rdma.c",
+ "qapi/qapi-types-rdma.h",
+ "qapi/qapi-types-replay.c",
+ "qapi/qapi-types-replay.h",
+ "qapi/qapi-types-rocker.c",
+ "qapi/qapi-types-rocker.h",
+ "qapi/qapi-types-run-state.c",
+ "qapi/qapi-types-run-state.h",
+ "qapi/qapi-types-sockets.c",
+ "qapi/qapi-types-sockets.h",
+ "qapi/qapi-types-stats.c",
+ "qapi/qapi-types-stats.h",
+ "qapi/qapi-types-tpm.c",
+ "qapi/qapi-types-tpm.h",
+ "qapi/qapi-types-trace.c",
+ "qapi/qapi-types-trace.h",
+ "qapi/qapi-types-transaction.c",
+ "qapi/qapi-types-transaction.h",
+ "qapi/qapi-types-ui.c",
+ "qapi/qapi-types-ui.h",
+ "qapi/qapi-types-virtio.c",
+ "qapi/qapi-types-virtio.h",
+ "qapi/qapi-types-yank.c",
+ "qapi/qapi-types-yank.h",
+ "qapi/qapi-types.c",
+ "qapi/qapi-types.h",
+ "qapi/qapi-visit-acpi.c",
+ "qapi/qapi-visit-acpi.h",
+ "qapi/qapi-visit-audio.c",
+ "qapi/qapi-visit-audio.h",
+ "qapi/qapi-visit-authz.c",
+ "qapi/qapi-visit-authz.h",
+ "qapi/qapi-visit-block-core.c",
+ "qapi/qapi-visit-block-core.h",
+ "qapi/qapi-visit-block-export.c",
+ "qapi/qapi-visit-block-export.h",
+ "qapi/qapi-visit-block.c",
+ "qapi/qapi-visit-block.h",
+ "qapi/qapi-visit-char.c",
+ "qapi/qapi-visit-char.h",
+ "qapi/qapi-visit-common.c",
+ "qapi/qapi-visit-common.h",
+ "qapi/qapi-visit-compat.c",
+ "qapi/qapi-visit-compat.h",
+ "qapi/qapi-visit-control.c",
+ "qapi/qapi-visit-control.h",
+ "qapi/qapi-visit-crypto.c",
+ "qapi/qapi-visit-crypto.h",
+ "qapi/qapi-visit-cryptodev.c",
+ "qapi/qapi-visit-cryptodev.h",
+ "qapi/qapi-visit-cxl.c",
+ "qapi/qapi-visit-cxl.h",
+ "qapi/qapi-visit-dump.c",
+ "qapi/qapi-visit-dump.h",
+ "qapi/qapi-visit-error.c",
+ "qapi/qapi-visit-error.h",
+ "qapi/qapi-visit-introspect.c",
+ "qapi/qapi-visit-introspect.h",
+ "qapi/qapi-visit-job.c",
+ "qapi/qapi-visit-job.h",
+ "qapi/qapi-visit-machine-common.c",
+ "qapi/qapi-visit-machine-common.h",
+ "qapi/qapi-visit-machine-target.c",
+ "qapi/qapi-visit-machine-target.h",
+ "qapi/qapi-visit-machine.c",
+ "qapi/qapi-visit-machine.h",
+ "qapi/qapi-visit-migration.c",
+ "qapi/qapi-visit-migration.h",
+ "qapi/qapi-visit-misc-target.c",
+ "qapi/qapi-visit-misc-target.h",
+ "qapi/qapi-visit-misc.c",
+ "qapi/qapi-visit-misc.h",
+ "qapi/qapi-visit-net.c",
+ "qapi/qapi-visit-net.h",
+ "qapi/qapi-visit-pci.c",
+ "qapi/qapi-visit-pci.h",
+ "qapi/qapi-visit-pragma.c",
+ "qapi/qapi-visit-pragma.h",
+ "qapi/qapi-visit-qdev.c",
+ "qapi/qapi-visit-qdev.h",
+ "qapi/qapi-visit-qom.c",
+ "qapi/qapi-visit-qom.h",
+ "qapi/qapi-visit-rdma.c",
+ "qapi/qapi-visit-rdma.h",
+ "qapi/qapi-visit-replay.c",
+ "qapi/qapi-visit-replay.h",
+ "qapi/qapi-visit-rocker.c",
+ "qapi/qapi-visit-rocker.h",
+ "qapi/qapi-visit-run-state.c",
+ "qapi/qapi-visit-run-state.h",
+ "qapi/qapi-visit-sockets.c",
+ "qapi/qapi-visit-sockets.h",
+ "qapi/qapi-visit-stats.c",
+ "qapi/qapi-visit-stats.h",
+ "qapi/qapi-visit-tpm.c",
+ "qapi/qapi-visit-tpm.h",
+ "qapi/qapi-visit-trace.c",
+ "qapi/qapi-visit-trace.h",
+ "qapi/qapi-visit-transaction.c",
+ "qapi/qapi-visit-transaction.h",
+ "qapi/qapi-visit-ui.c",
+ "qapi/qapi-visit-ui.h",
+ "qapi/qapi-visit-virtio.c",
+ "qapi/qapi-visit-virtio.h",
+ "qapi/qapi-visit-yank.c",
+ "qapi/qapi-visit-yank.h",
+ "qapi/qapi-visit.c",
+ "qapi/qapi-visit.h",
+ ],
+ cmd = "$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)",
+ cmd_bat = "$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)",
+ tools = [":qapi-gen"],
)
+
genrule(
- cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)',
- name = 'texture-blit-flip-vert_h',
- outs = ['ui/shader/texture-blit-flip-vert.h'],
- srcs = ['ui/shader/texture-blit-flip.vert'],
- tools = [':shaderinclude'],
+ name = "generate_texture-blit-flip-vert_h",
+ srcs = ["ui/shader/texture-blit-flip.vert"],
+ outs = ["ui/shader/texture-blit-flip-vert.h"],
+ cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)",
+ cmd_bat = "$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)",
+ tools = [":shaderinclude"],
)
+
genrule(
- cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)',
- name = 'texture-blit-frag_h',
- outs = ['ui/shader/texture-blit-frag.h'],
- srcs = ['ui/shader/texture-blit.frag'],
- tools = [':shaderinclude'],
+ name = "generate_texture-blit-frag_h",
+ srcs = ["ui/shader/texture-blit.frag"],
+ outs = ["ui/shader/texture-blit-frag.h"],
+ cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)",
+ cmd_bat = "$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)",
+ tools = [":shaderinclude"],
)
+
genrule(
- cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)',
- name = 'texture-blit-vert_h',
- outs = ['ui/shader/texture-blit-vert.h'],
- srcs = ['ui/shader/texture-blit.vert'],
- tools = [':shaderinclude'],
+ name = "generate_texture-blit-vert_h",
+ srcs = ["ui/shader/texture-blit.vert"],
+ outs = ["ui/shader/texture-blit-vert.h"],
+ cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)",
+ cmd_bat = "$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)",
+ tools = [":shaderinclude"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)',
- name = 'trace-accel_kvm_c',
- outs = ['trace/trace-accel_kvm.c'],
- srcs = ['accel/kvm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-accel_kvm_c",
+ srcs = ["accel/kvm/trace-events"],
+ outs = ["trace/trace-accel_kvm.c"],
+ cmd = "$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)',
- name = 'trace-accel_kvm_h',
- outs = ['trace/trace-accel_kvm.h'],
- srcs = ['accel/kvm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-accel_kvm_h",
+ srcs = ["accel/kvm/trace-events"],
+ outs = ["trace/trace-accel_kvm.h"],
+ cmd = "$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)',
- name = 'trace-accel_tcg_c',
- outs = ['trace/trace-accel_tcg.c'],
- srcs = ['accel/tcg/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-accel_tcg_c",
+ srcs = ["accel/tcg/trace-events"],
+ outs = ["trace/trace-accel_tcg.c"],
+ cmd = "$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)',
- name = 'trace-accel_tcg_h',
- outs = ['trace/trace-accel_tcg.h'],
- srcs = ['accel/tcg/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-accel_tcg_h",
+ srcs = ["accel/tcg/trace-events"],
+ outs = ["trace/trace-accel_tcg.h"],
+ cmd = "$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)',
- name = 'trace-audio_c',
- outs = ['trace/trace-audio.c'],
- srcs = ['audio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-audio_c",
+ srcs = ["audio/trace-events"],
+ outs = ["trace/trace-audio.c"],
+ cmd = "$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)',
- name = 'trace-audio_h',
- outs = ['trace/trace-audio.h'],
- srcs = ['audio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-audio_h",
+ srcs = ["audio/trace-events"],
+ outs = ["trace/trace-audio.h"],
+ cmd = "$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)',
- name = 'trace-authz_c',
- outs = ['trace/trace-authz.c'],
- srcs = ['authz/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-authz_c",
+ srcs = ["authz/trace-events"],
+ outs = ["trace/trace-authz.c"],
+ cmd = "$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)',
- name = 'trace-authz_h',
- outs = ['trace/trace-authz.h'],
- srcs = ['authz/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-authz_h",
+ srcs = ["authz/trace-events"],
+ outs = ["trace/trace-authz.h"],
+ cmd = "$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)',
- name = 'trace-backends_c',
- outs = ['trace/trace-backends.c'],
- srcs = ['backends/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-backends_c",
+ srcs = ["backends/trace-events"],
+ outs = ["trace/trace-backends.c"],
+ cmd = "$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)',
- name = 'trace-backends_h',
- outs = ['trace/trace-backends.h'],
- srcs = ['backends/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-backends_h",
+ srcs = ["backends/trace-events"],
+ outs = ["trace/trace-backends.h"],
+ cmd = "$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)',
- name = 'trace-backends_tpm_c',
- outs = ['trace/trace-backends_tpm.c'],
- srcs = ['backends/tpm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-backends_tpm_c",
+ srcs = ["backends/tpm/trace-events"],
+ outs = ["trace/trace-backends_tpm.c"],
+ cmd = "$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)',
- name = 'trace-backends_tpm_h',
- outs = ['trace/trace-backends_tpm.h'],
- srcs = ['backends/tpm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-backends_tpm_h",
+ srcs = ["backends/tpm/trace-events"],
+ outs = ["trace/trace-backends_tpm.h"],
+ cmd = "$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)',
- name = 'trace-block_c',
- outs = ['trace/trace-block.c'],
- srcs = ['block/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-block_c",
+ srcs = ["block/trace-events"],
+ outs = ["trace/trace-block.c"],
+ cmd = "$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)',
- name = 'trace-block_h',
- outs = ['trace/trace-block.h'],
- srcs = ['block/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-block_h",
+ srcs = ["block/trace-events"],
+ outs = ["trace/trace-block.h"],
+ cmd = "$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)',
- name = 'trace-chardev_c',
- outs = ['trace/trace-chardev.c'],
- srcs = ['chardev/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-chardev_c",
+ srcs = ["chardev/trace-events"],
+ outs = ["trace/trace-chardev.c"],
+ cmd = "$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)',
- name = 'trace-chardev_h',
- outs = ['trace/trace-chardev.h'],
- srcs = ['chardev/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-chardev_h",
+ srcs = ["chardev/trace-events"],
+ outs = ["trace/trace-chardev.h"],
+ cmd = "$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)',
- name = 'trace-crypto_c',
- outs = ['trace/trace-crypto.c'],
- srcs = ['crypto/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-crypto_c",
+ srcs = ["crypto/trace-events"],
+ outs = ["trace/trace-crypto.c"],
+ cmd = "$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)',
- name = 'trace-crypto_h',
- outs = ['trace/trace-crypto.h'],
- srcs = ['crypto/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-crypto_h",
+ srcs = ["crypto/trace-events"],
+ outs = ["trace/trace-crypto.h"],
+ cmd = "$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)',
- name = 'trace-ebpf_c',
- outs = ['trace/trace-ebpf.c'],
- srcs = ['ebpf/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-ebpf_c",
+ srcs = ["ebpf/trace-events"],
+ outs = ["trace/trace-ebpf.c"],
+ cmd = "$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)',
- name = 'trace-ebpf_h',
- outs = ['trace/trace-ebpf.h'],
- srcs = ['ebpf/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-ebpf_h",
+ srcs = ["ebpf/trace-events"],
+ outs = ["trace/trace-ebpf.h"],
+ cmd = "$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)',
- name = 'trace-gdbstub_c',
- outs = ['trace/trace-gdbstub.c'],
- srcs = ['gdbstub/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-gdbstub_c",
+ srcs = ["gdbstub/trace-events"],
+ outs = ["trace/trace-gdbstub.c"],
+ cmd = "$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)',
- name = 'trace-gdbstub_h',
- outs = ['trace/trace-gdbstub.h'],
- srcs = ['gdbstub/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-gdbstub_h",
+ srcs = ["gdbstub/trace-events"],
+ outs = ["trace/trace-gdbstub.h"],
+ cmd = "$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)',
- name = 'trace-hw_9pfs_c',
- outs = ['trace/trace-hw_9pfs.c'],
- srcs = ['hw/9pfs/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_9pfs_c",
+ srcs = ["hw/9pfs/trace-events"],
+ outs = ["trace/trace-hw_9pfs.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)',
- name = 'trace-hw_9pfs_h',
- outs = ['trace/trace-hw_9pfs.h'],
- srcs = ['hw/9pfs/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_9pfs_h",
+ srcs = ["hw/9pfs/trace-events"],
+ outs = ["trace/trace-hw_9pfs.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)',
- name = 'trace-hw_acpi_c',
- outs = ['trace/trace-hw_acpi.c'],
- srcs = ['hw/acpi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_acpi_c",
+ srcs = ["hw/acpi/trace-events"],
+ outs = ["trace/trace-hw_acpi.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)',
- name = 'trace-hw_acpi_h',
- outs = ['trace/trace-hw_acpi.h'],
- srcs = ['hw/acpi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_acpi_h",
+ srcs = ["hw/acpi/trace-events"],
+ outs = ["trace/trace-hw_acpi.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)',
- name = 'trace-hw_adc_c',
- outs = ['trace/trace-hw_adc.c'],
- srcs = ['hw/adc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_adc_c",
+ srcs = ["hw/adc/trace-events"],
+ outs = ["trace/trace-hw_adc.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)',
- name = 'trace-hw_adc_h',
- outs = ['trace/trace-hw_adc.h'],
- srcs = ['hw/adc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_adc_h",
+ srcs = ["hw/adc/trace-events"],
+ outs = ["trace/trace-hw_adc.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)',
- name = 'trace-hw_alpha_c',
- outs = ['trace/trace-hw_alpha.c'],
- srcs = ['hw/alpha/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_alpha_c",
+ srcs = ["hw/alpha/trace-events"],
+ outs = ["trace/trace-hw_alpha.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)',
- name = 'trace-hw_alpha_h',
- outs = ['trace/trace-hw_alpha.h'],
- srcs = ['hw/alpha/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_alpha_h",
+ srcs = ["hw/alpha/trace-events"],
+ outs = ["trace/trace-hw_alpha.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)',
- name = 'trace-hw_arm_c',
- outs = ['trace/trace-hw_arm.c'],
- srcs = ['hw/arm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_arm_c",
+ srcs = ["hw/arm/trace-events"],
+ outs = ["trace/trace-hw_arm.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)',
- name = 'trace-hw_arm_h',
- outs = ['trace/trace-hw_arm.h'],
- srcs = ['hw/arm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_arm_h",
+ srcs = ["hw/arm/trace-events"],
+ outs = ["trace/trace-hw_arm.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)',
- name = 'trace-hw_audio_c',
- outs = ['trace/trace-hw_audio.c'],
- srcs = ['hw/audio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_audio_c",
+ srcs = ["hw/audio/trace-events"],
+ outs = ["trace/trace-hw_audio.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)',
- name = 'trace-hw_audio_h',
- outs = ['trace/trace-hw_audio.h'],
- srcs = ['hw/audio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_audio_h",
+ srcs = ["hw/audio/trace-events"],
+ outs = ["trace/trace-hw_audio.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)',
- name = 'trace-hw_block_c',
- outs = ['trace/trace-hw_block.c'],
- srcs = ['hw/block/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_block_c",
+ srcs = ["hw/block/trace-events"],
+ outs = ["trace/trace-hw_block.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)',
- name = 'trace-hw_block_dataplane_c',
- outs = ['trace/trace-hw_block_dataplane.c'],
- srcs = ['hw/block/dataplane/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_block_dataplane_c",
+ srcs = ["hw/block/dataplane/trace-events"],
+ outs = ["trace/trace-hw_block_dataplane.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)',
- name = 'trace-hw_block_dataplane_h',
- outs = ['trace/trace-hw_block_dataplane.h'],
- srcs = ['hw/block/dataplane/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_block_dataplane_h",
+ srcs = ["hw/block/dataplane/trace-events"],
+ outs = ["trace/trace-hw_block_dataplane.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)',
- name = 'trace-hw_block_h',
- outs = ['trace/trace-hw_block.h'],
- srcs = ['hw/block/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_block_h",
+ srcs = ["hw/block/trace-events"],
+ outs = ["trace/trace-hw_block.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)',
- name = 'trace-hw_char_c',
- outs = ['trace/trace-hw_char.c'],
- srcs = ['hw/char/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_char_c",
+ srcs = ["hw/char/trace-events"],
+ outs = ["trace/trace-hw_char.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)',
- name = 'trace-hw_char_h',
- outs = ['trace/trace-hw_char.h'],
- srcs = ['hw/char/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_char_h",
+ srcs = ["hw/char/trace-events"],
+ outs = ["trace/trace-hw_char.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)',
- name = 'trace-hw_core_c',
- outs = ['trace/trace-hw_core.c'],
- srcs = ['hw/core/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_core_c",
+ srcs = ["hw/core/trace-events"],
+ outs = ["trace/trace-hw_core.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)',
- name = 'trace-hw_core_h',
- outs = ['trace/trace-hw_core.h'],
- srcs = ['hw/core/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_core_h",
+ srcs = ["hw/core/trace-events"],
+ outs = ["trace/trace-hw_core.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)',
- name = 'trace-hw_display_c',
- outs = ['trace/trace-hw_display.c'],
- srcs = ['hw/display/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_display_c",
+ srcs = ["hw/display/trace-events"],
+ outs = ["trace/trace-hw_display.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)',
- name = 'trace-hw_display_h',
- outs = ['trace/trace-hw_display.h'],
- srcs = ['hw/display/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_display_h",
+ srcs = ["hw/display/trace-events"],
+ outs = ["trace/trace-hw_display.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)',
- name = 'trace-hw_dma_c',
- outs = ['trace/trace-hw_dma.c'],
- srcs = ['hw/dma/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_dma_c",
+ srcs = ["hw/dma/trace-events"],
+ outs = ["trace/trace-hw_dma.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)',
- name = 'trace-hw_dma_h',
- outs = ['trace/trace-hw_dma.h'],
- srcs = ['hw/dma/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_dma_h",
+ srcs = ["hw/dma/trace-events"],
+ outs = ["trace/trace-hw_dma.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)',
- name = 'trace-hw_gpio_c',
- outs = ['trace/trace-hw_gpio.c'],
- srcs = ['hw/gpio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_gpio_c",
+ srcs = ["hw/gpio/trace-events"],
+ outs = ["trace/trace-hw_gpio.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)',
- name = 'trace-hw_gpio_h',
- outs = ['trace/trace-hw_gpio.h'],
- srcs = ['hw/gpio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_gpio_h",
+ srcs = ["hw/gpio/trace-events"],
+ outs = ["trace/trace-hw_gpio.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)',
- name = 'trace-hw_hyperv_c',
- outs = ['trace/trace-hw_hyperv.c'],
- srcs = ['hw/hyperv/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_hyperv_c",
+ srcs = ["hw/hyperv/trace-events"],
+ outs = ["trace/trace-hw_hyperv.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)',
- name = 'trace-hw_hyperv_h',
- outs = ['trace/trace-hw_hyperv.h'],
- srcs = ['hw/hyperv/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_hyperv_h",
+ srcs = ["hw/hyperv/trace-events"],
+ outs = ["trace/trace-hw_hyperv.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)',
- name = 'trace-hw_i2c_c',
- outs = ['trace/trace-hw_i2c.c'],
- srcs = ['hw/i2c/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_i2c_c",
+ srcs = ["hw/i2c/trace-events"],
+ outs = ["trace/trace-hw_i2c.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)',
- name = 'trace-hw_i2c_h',
- outs = ['trace/trace-hw_i2c.h'],
- srcs = ['hw/i2c/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_i2c_h",
+ srcs = ["hw/i2c/trace-events"],
+ outs = ["trace/trace-hw_i2c.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)',
- name = 'trace-hw_i386_c',
- outs = ['trace/trace-hw_i386.c'],
- srcs = ['hw/i386/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_i386_c",
+ srcs = ["hw/i386/trace-events"],
+ outs = ["trace/trace-hw_i386.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)',
- name = 'trace-hw_i386_h',
- outs = ['trace/trace-hw_i386.h'],
- srcs = ['hw/i386/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_i386_h",
+ srcs = ["hw/i386/trace-events"],
+ outs = ["trace/trace-hw_i386.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)',
- name = 'trace-hw_i386_kvm_c',
- outs = ['trace/trace-hw_i386_kvm.c'],
- srcs = ['hw/i386/kvm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_i386_kvm_c",
+ srcs = ["hw/i386/kvm/trace-events"],
+ outs = ["trace/trace-hw_i386_kvm.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)',
- name = 'trace-hw_i386_kvm_h',
- outs = ['trace/trace-hw_i386_kvm.h'],
- srcs = ['hw/i386/kvm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_i386_kvm_h",
+ srcs = ["hw/i386/kvm/trace-events"],
+ outs = ["trace/trace-hw_i386_kvm.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)',
- name = 'trace-hw_i386_xen_c',
- outs = ['trace/trace-hw_i386_xen.c'],
- srcs = ['hw/i386/xen/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_i386_xen_c",
+ srcs = ["hw/i386/xen/trace-events"],
+ outs = ["trace/trace-hw_i386_xen.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)',
- name = 'trace-hw_i386_xen_h',
- outs = ['trace/trace-hw_i386_xen.h'],
- srcs = ['hw/i386/xen/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_i386_xen_h",
+ srcs = ["hw/i386/xen/trace-events"],
+ outs = ["trace/trace-hw_i386_xen.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)',
- name = 'trace-hw_ide_c',
- outs = ['trace/trace-hw_ide.c'],
- srcs = ['hw/ide/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_ide_c",
+ srcs = ["hw/ide/trace-events"],
+ outs = ["trace/trace-hw_ide.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)',
- name = 'trace-hw_ide_h',
- outs = ['trace/trace-hw_ide.h'],
- srcs = ['hw/ide/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_ide_h",
+ srcs = ["hw/ide/trace-events"],
+ outs = ["trace/trace-hw_ide.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)',
- name = 'trace-hw_input_c',
- outs = ['trace/trace-hw_input.c'],
- srcs = ['hw/input/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_input_c",
+ srcs = ["hw/input/trace-events"],
+ outs = ["trace/trace-hw_input.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)',
- name = 'trace-hw_input_h',
- outs = ['trace/trace-hw_input.h'],
- srcs = ['hw/input/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_input_h",
+ srcs = ["hw/input/trace-events"],
+ outs = ["trace/trace-hw_input.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)',
- name = 'trace-hw_intc_c',
- outs = ['trace/trace-hw_intc.c'],
- srcs = ['hw/intc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_intc_c",
+ srcs = ["hw/intc/trace-events"],
+ outs = ["trace/trace-hw_intc.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)',
- name = 'trace-hw_intc_h',
- outs = ['trace/trace-hw_intc.h'],
- srcs = ['hw/intc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_intc_h",
+ srcs = ["hw/intc/trace-events"],
+ outs = ["trace/trace-hw_intc.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)',
- name = 'trace-hw_isa_c',
- outs = ['trace/trace-hw_isa.c'],
- srcs = ['hw/isa/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_isa_c",
+ srcs = ["hw/isa/trace-events"],
+ outs = ["trace/trace-hw_isa.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)',
- name = 'trace-hw_isa_h',
- outs = ['trace/trace-hw_isa.h'],
- srcs = ['hw/isa/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_isa_h",
+ srcs = ["hw/isa/trace-events"],
+ outs = ["trace/trace-hw_isa.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)',
- name = 'trace-hw_mem_c',
- outs = ['trace/trace-hw_mem.c'],
- srcs = ['hw/mem/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_mem_c",
+ srcs = ["hw/mem/trace-events"],
+ outs = ["trace/trace-hw_mem.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)',
- name = 'trace-hw_mem_h',
- outs = ['trace/trace-hw_mem.h'],
- srcs = ['hw/mem/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_mem_h",
+ srcs = ["hw/mem/trace-events"],
+ outs = ["trace/trace-hw_mem.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)',
- name = 'trace-hw_mips_c',
- outs = ['trace/trace-hw_mips.c'],
- srcs = ['hw/mips/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_mips_c",
+ srcs = ["hw/mips/trace-events"],
+ outs = ["trace/trace-hw_mips.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)',
- name = 'trace-hw_mips_h',
- outs = ['trace/trace-hw_mips.h'],
- srcs = ['hw/mips/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_mips_h",
+ srcs = ["hw/mips/trace-events"],
+ outs = ["trace/trace-hw_mips.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)',
- name = 'trace-hw_misc_c',
- outs = ['trace/trace-hw_misc.c'],
- srcs = ['hw/misc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_misc_c",
+ srcs = ["hw/misc/trace-events"],
+ outs = ["trace/trace-hw_misc.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)',
- name = 'trace-hw_misc_h',
- outs = ['trace/trace-hw_misc.h'],
- srcs = ['hw/misc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_misc_h",
+ srcs = ["hw/misc/trace-events"],
+ outs = ["trace/trace-hw_misc.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)',
- name = 'trace-hw_misc_macio_c',
- outs = ['trace/trace-hw_misc_macio.c'],
- srcs = ['hw/misc/macio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_misc_macio_c",
+ srcs = ["hw/misc/macio/trace-events"],
+ outs = ["trace/trace-hw_misc_macio.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)',
- name = 'trace-hw_misc_macio_h',
- outs = ['trace/trace-hw_misc_macio.h'],
- srcs = ['hw/misc/macio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_misc_macio_h",
+ srcs = ["hw/misc/macio/trace-events"],
+ outs = ["trace/trace-hw_misc_macio.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)',
- name = 'trace-hw_net_c',
- outs = ['trace/trace-hw_net.c'],
- srcs = ['hw/net/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_net_c",
+ srcs = ["hw/net/trace-events"],
+ outs = ["trace/trace-hw_net.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)',
- name = 'trace-hw_net_can_c',
- outs = ['trace/trace-hw_net_can.c'],
- srcs = ['hw/net/can/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_net_can_c",
+ srcs = ["hw/net/can/trace-events"],
+ outs = ["trace/trace-hw_net_can.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)',
- name = 'trace-hw_net_can_h',
- outs = ['trace/trace-hw_net_can.h'],
- srcs = ['hw/net/can/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_net_can_h",
+ srcs = ["hw/net/can/trace-events"],
+ outs = ["trace/trace-hw_net_can.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)',
- name = 'trace-hw_net_h',
- outs = ['trace/trace-hw_net.h'],
- srcs = ['hw/net/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_net_h",
+ srcs = ["hw/net/trace-events"],
+ outs = ["trace/trace-hw_net.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)',
- name = 'trace-hw_nubus_c',
- outs = ['trace/trace-hw_nubus.c'],
- srcs = ['hw/nubus/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_nubus_c",
+ srcs = ["hw/nubus/trace-events"],
+ outs = ["trace/trace-hw_nubus.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)',
- name = 'trace-hw_nubus_h',
- outs = ['trace/trace-hw_nubus.h'],
- srcs = ['hw/nubus/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_nubus_h",
+ srcs = ["hw/nubus/trace-events"],
+ outs = ["trace/trace-hw_nubus.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)',
- name = 'trace-hw_nvme_c',
- outs = ['trace/trace-hw_nvme.c'],
- srcs = ['hw/nvme/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_nvme_c",
+ srcs = ["hw/nvme/trace-events"],
+ outs = ["trace/trace-hw_nvme.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)',
- name = 'trace-hw_nvme_h',
- outs = ['trace/trace-hw_nvme.h'],
- srcs = ['hw/nvme/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_nvme_h",
+ srcs = ["hw/nvme/trace-events"],
+ outs = ["trace/trace-hw_nvme.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)',
- name = 'trace-hw_nvram_c',
- outs = ['trace/trace-hw_nvram.c'],
- srcs = ['hw/nvram/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_nvram_c",
+ srcs = ["hw/nvram/trace-events"],
+ outs = ["trace/trace-hw_nvram.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)',
- name = 'trace-hw_nvram_h',
- outs = ['trace/trace-hw_nvram.h'],
- srcs = ['hw/nvram/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_nvram_h",
+ srcs = ["hw/nvram/trace-events"],
+ outs = ["trace/trace-hw_nvram.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)',
- name = 'trace-hw_pci_c',
- outs = ['trace/trace-hw_pci.c'],
- srcs = ['hw/pci/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_pci_c",
+ srcs = ["hw/pci/trace-events"],
+ outs = ["trace/trace-hw_pci.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)',
- name = 'trace-hw_pci_h',
- outs = ['trace/trace-hw_pci.h'],
- srcs = ['hw/pci/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_pci_h",
+ srcs = ["hw/pci/trace-events"],
+ outs = ["trace/trace-hw_pci.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)',
- name = 'trace-hw_pci_host_c',
- outs = ['trace/trace-hw_pci_host.c'],
- srcs = ['hw/pci-host/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_pci_host_c",
+ srcs = ["hw/pci-host/trace-events"],
+ outs = ["trace/trace-hw_pci_host.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)',
- name = 'trace-hw_pci_host_h',
- outs = ['trace/trace-hw_pci_host.h'],
- srcs = ['hw/pci-host/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_pci_host_h",
+ srcs = ["hw/pci-host/trace-events"],
+ outs = ["trace/trace-hw_pci_host.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)',
- name = 'trace-hw_ppc_c',
- outs = ['trace/trace-hw_ppc.c'],
- srcs = ['hw/ppc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_ppc_c",
+ srcs = ["hw/ppc/trace-events"],
+ outs = ["trace/trace-hw_ppc.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)',
- name = 'trace-hw_ppc_h',
- outs = ['trace/trace-hw_ppc.h'],
- srcs = ['hw/ppc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_ppc_h",
+ srcs = ["hw/ppc/trace-events"],
+ outs = ["trace/trace-hw_ppc.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)',
- name = 'trace-hw_rdma_c',
- outs = ['trace/trace-hw_rdma.c'],
- srcs = ['hw/rdma/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_rdma_c",
+ srcs = ["hw/rdma/trace-events"],
+ outs = ["trace/trace-hw_rdma.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)',
- name = 'trace-hw_rdma_h',
- outs = ['trace/trace-hw_rdma.h'],
- srcs = ['hw/rdma/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_rdma_h",
+ srcs = ["hw/rdma/trace-events"],
+ outs = ["trace/trace-hw_rdma.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)',
- name = 'trace-hw_rdma_vmw_c',
- outs = ['trace/trace-hw_rdma_vmw.c'],
- srcs = ['hw/rdma/vmw/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_rdma_vmw_c",
+ srcs = ["hw/rdma/vmw/trace-events"],
+ outs = ["trace/trace-hw_rdma_vmw.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)',
- name = 'trace-hw_rdma_vmw_h',
- outs = ['trace/trace-hw_rdma_vmw.h'],
- srcs = ['hw/rdma/vmw/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_rdma_vmw_h",
+ srcs = ["hw/rdma/vmw/trace-events"],
+ outs = ["trace/trace-hw_rdma_vmw.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)',
- name = 'trace-hw_remote_c',
- outs = ['trace/trace-hw_remote.c'],
- srcs = ['hw/remote/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_remote_c",
+ srcs = ["hw/remote/trace-events"],
+ outs = ["trace/trace-hw_remote.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)',
- name = 'trace-hw_remote_h',
- outs = ['trace/trace-hw_remote.h'],
- srcs = ['hw/remote/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_remote_h",
+ srcs = ["hw/remote/trace-events"],
+ outs = ["trace/trace-hw_remote.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)',
- name = 'trace-hw_rtc_c',
- outs = ['trace/trace-hw_rtc.c'],
- srcs = ['hw/rtc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_rtc_c",
+ srcs = ["hw/rtc/trace-events"],
+ outs = ["trace/trace-hw_rtc.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)',
- name = 'trace-hw_rtc_h',
- outs = ['trace/trace-hw_rtc.h'],
- srcs = ['hw/rtc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_rtc_h",
+ srcs = ["hw/rtc/trace-events"],
+ outs = ["trace/trace-hw_rtc.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)',
- name = 'trace-hw_s390x_c',
- outs = ['trace/trace-hw_s390x.c'],
- srcs = ['hw/s390x/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_s390x_c",
+ srcs = ["hw/s390x/trace-events"],
+ outs = ["trace/trace-hw_s390x.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)',
- name = 'trace-hw_s390x_h',
- outs = ['trace/trace-hw_s390x.h'],
- srcs = ['hw/s390x/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_s390x_h",
+ srcs = ["hw/s390x/trace-events"],
+ outs = ["trace/trace-hw_s390x.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)',
- name = 'trace-hw_scsi_c',
- outs = ['trace/trace-hw_scsi.c'],
- srcs = ['hw/scsi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_scsi_c",
+ srcs = ["hw/scsi/trace-events"],
+ outs = ["trace/trace-hw_scsi.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)',
- name = 'trace-hw_scsi_h',
- outs = ['trace/trace-hw_scsi.h'],
- srcs = ['hw/scsi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_scsi_h",
+ srcs = ["hw/scsi/trace-events"],
+ outs = ["trace/trace-hw_scsi.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)',
- name = 'trace-hw_sd_c',
- outs = ['trace/trace-hw_sd.c'],
- srcs = ['hw/sd/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sd_c",
+ srcs = ["hw/sd/trace-events"],
+ outs = ["trace/trace-hw_sd.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)',
- name = 'trace-hw_sd_h',
- outs = ['trace/trace-hw_sd.h'],
- srcs = ['hw/sd/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sd_h",
+ srcs = ["hw/sd/trace-events"],
+ outs = ["trace/trace-hw_sd.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)',
- name = 'trace-hw_sensor_c',
- outs = ['trace/trace-hw_sensor.c'],
- srcs = ['hw/sensor/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sensor_c",
+ srcs = ["hw/sensor/trace-events"],
+ outs = ["trace/trace-hw_sensor.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)',
- name = 'trace-hw_sensor_h',
- outs = ['trace/trace-hw_sensor.h'],
- srcs = ['hw/sensor/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sensor_h",
+ srcs = ["hw/sensor/trace-events"],
+ outs = ["trace/trace-hw_sensor.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)',
- name = 'trace-hw_sh4_c',
- outs = ['trace/trace-hw_sh4.c'],
- srcs = ['hw/sh4/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sh4_c",
+ srcs = ["hw/sh4/trace-events"],
+ outs = ["trace/trace-hw_sh4.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)',
- name = 'trace-hw_sh4_h',
- outs = ['trace/trace-hw_sh4.h'],
- srcs = ['hw/sh4/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sh4_h",
+ srcs = ["hw/sh4/trace-events"],
+ outs = ["trace/trace-hw_sh4.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)',
- name = 'trace-hw_sparc64_c',
- outs = ['trace/trace-hw_sparc64.c'],
- srcs = ['hw/sparc64/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sparc64_c",
+ srcs = ["hw/sparc64/trace-events"],
+ outs = ["trace/trace-hw_sparc64.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)',
- name = 'trace-hw_sparc64_h',
- outs = ['trace/trace-hw_sparc64.h'],
- srcs = ['hw/sparc64/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sparc64_h",
+ srcs = ["hw/sparc64/trace-events"],
+ outs = ["trace/trace-hw_sparc64.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)',
- name = 'trace-hw_sparc_c',
- outs = ['trace/trace-hw_sparc.c'],
- srcs = ['hw/sparc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sparc_c",
+ srcs = ["hw/sparc/trace-events"],
+ outs = ["trace/trace-hw_sparc.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)',
- name = 'trace-hw_sparc_h',
- outs = ['trace/trace-hw_sparc.h'],
- srcs = ['hw/sparc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_sparc_h",
+ srcs = ["hw/sparc/trace-events"],
+ outs = ["trace/trace-hw_sparc.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)',
- name = 'trace-hw_ssi_c',
- outs = ['trace/trace-hw_ssi.c'],
- srcs = ['hw/ssi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_ssi_c",
+ srcs = ["hw/ssi/trace-events"],
+ outs = ["trace/trace-hw_ssi.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)',
- name = 'trace-hw_ssi_h',
- outs = ['trace/trace-hw_ssi.h'],
- srcs = ['hw/ssi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_ssi_h",
+ srcs = ["hw/ssi/trace-events"],
+ outs = ["trace/trace-hw_ssi.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)',
- name = 'trace-hw_timer_c',
- outs = ['trace/trace-hw_timer.c'],
- srcs = ['hw/timer/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_timer_c",
+ srcs = ["hw/timer/trace-events"],
+ outs = ["trace/trace-hw_timer.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)',
- name = 'trace-hw_timer_h',
- outs = ['trace/trace-hw_timer.h'],
- srcs = ['hw/timer/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_timer_h",
+ srcs = ["hw/timer/trace-events"],
+ outs = ["trace/trace-hw_timer.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)',
- name = 'trace-hw_tpm_c',
- outs = ['trace/trace-hw_tpm.c'],
- srcs = ['hw/tpm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_tpm_c",
+ srcs = ["hw/tpm/trace-events"],
+ outs = ["trace/trace-hw_tpm.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)',
- name = 'trace-hw_tpm_h',
- outs = ['trace/trace-hw_tpm.h'],
- srcs = ['hw/tpm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_tpm_h",
+ srcs = ["hw/tpm/trace-events"],
+ outs = ["trace/trace-hw_tpm.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)',
- name = 'trace-hw_ufs_c',
- outs = ['trace/trace-hw_ufs.c'],
- srcs = ['hw/ufs/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_ufs_c",
+ srcs = ["hw/ufs/trace-events"],
+ outs = ["trace/trace-hw_ufs.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)',
- name = 'trace-hw_ufs_h',
- outs = ['trace/trace-hw_ufs.h'],
- srcs = ['hw/ufs/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_ufs_h",
+ srcs = ["hw/ufs/trace-events"],
+ outs = ["trace/trace-hw_ufs.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)',
- name = 'trace-hw_usb_c',
- outs = ['trace/trace-hw_usb.c'],
- srcs = ['hw/usb/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_usb_c",
+ srcs = ["hw/usb/trace-events"],
+ outs = ["trace/trace-hw_usb.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)',
- name = 'trace-hw_usb_h',
- outs = ['trace/trace-hw_usb.h'],
- srcs = ['hw/usb/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_usb_h",
+ srcs = ["hw/usb/trace-events"],
+ outs = ["trace/trace-hw_usb.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)',
- name = 'trace-hw_vfio_c',
- outs = ['trace/trace-hw_vfio.c'],
- srcs = ['hw/vfio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_vfio_c",
+ srcs = ["hw/vfio/trace-events"],
+ outs = ["trace/trace-hw_vfio.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)',
- name = 'trace-hw_vfio_h',
- outs = ['trace/trace-hw_vfio.h'],
- srcs = ['hw/vfio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_vfio_h",
+ srcs = ["hw/vfio/trace-events"],
+ outs = ["trace/trace-hw_vfio.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)',
- name = 'trace-hw_virtio_c',
- outs = ['trace/trace-hw_virtio.c'],
- srcs = ['hw/virtio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_virtio_c",
+ srcs = ["hw/virtio/trace-events"],
+ outs = ["trace/trace-hw_virtio.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)',
- name = 'trace-hw_virtio_h',
- outs = ['trace/trace-hw_virtio.h'],
- srcs = ['hw/virtio/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_virtio_h",
+ srcs = ["hw/virtio/trace-events"],
+ outs = ["trace/trace-hw_virtio.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)',
- name = 'trace-hw_watchdog_c',
- outs = ['trace/trace-hw_watchdog.c'],
- srcs = ['hw/watchdog/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_watchdog_c",
+ srcs = ["hw/watchdog/trace-events"],
+ outs = ["trace/trace-hw_watchdog.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)',
- name = 'trace-hw_watchdog_h',
- outs = ['trace/trace-hw_watchdog.h'],
- srcs = ['hw/watchdog/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_watchdog_h",
+ srcs = ["hw/watchdog/trace-events"],
+ outs = ["trace/trace-hw_watchdog.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)',
- name = 'trace-hw_xen_c',
- outs = ['trace/trace-hw_xen.c'],
- srcs = ['hw/xen/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_xen_c",
+ srcs = ["hw/xen/trace-events"],
+ outs = ["trace/trace-hw_xen.c"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)',
- name = 'trace-hw_xen_h',
- outs = ['trace/trace-hw_xen.h'],
- srcs = ['hw/xen/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-hw_xen_h",
+ srcs = ["hw/xen/trace-events"],
+ outs = ["trace/trace-hw_xen.h"],
+ cmd = "$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)',
- name = 'trace-io_c',
- outs = ['trace/trace-io.c'],
- srcs = ['io/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-io_c",
+ srcs = ["io/trace-events"],
+ outs = ["trace/trace-io.c"],
+ cmd = "$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)',
- name = 'trace-io_h',
- outs = ['trace/trace-io.h'],
- srcs = ['io/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-io_h",
+ srcs = ["io/trace-events"],
+ outs = ["trace/trace-io.h"],
+ cmd = "$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)',
- name = 'trace-migration_c',
- outs = ['trace/trace-migration.c'],
- srcs = ['migration/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-migration_c",
+ srcs = ["migration/trace-events"],
+ outs = ["trace/trace-migration.c"],
+ cmd = "$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)',
- name = 'trace-migration_h',
- outs = ['trace/trace-migration.h'],
- srcs = ['migration/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-migration_h",
+ srcs = ["migration/trace-events"],
+ outs = ["trace/trace-migration.h"],
+ cmd = "$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)',
- name = 'trace-monitor_c',
- outs = ['trace/trace-monitor.c'],
- srcs = ['monitor/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-monitor_c",
+ srcs = ["monitor/trace-events"],
+ outs = ["trace/trace-monitor.c"],
+ cmd = "$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)',
- name = 'trace-monitor_h',
- outs = ['trace/trace-monitor.h'],
- srcs = ['monitor/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-monitor_h",
+ srcs = ["monitor/trace-events"],
+ outs = ["trace/trace-monitor.h"],
+ cmd = "$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)',
- name = 'trace-nbd_c',
- outs = ['trace/trace-nbd.c'],
- srcs = ['nbd/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-nbd_c",
+ srcs = ["nbd/trace-events"],
+ outs = ["trace/trace-nbd.c"],
+ cmd = "$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)',
- name = 'trace-nbd_h',
- outs = ['trace/trace-nbd.h'],
- srcs = ['nbd/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-nbd_h",
+ srcs = ["nbd/trace-events"],
+ outs = ["trace/trace-nbd.h"],
+ cmd = "$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)',
- name = 'trace-net_c',
- outs = ['trace/trace-net.c'],
- srcs = ['net/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-net_c",
+ srcs = ["net/trace-events"],
+ outs = ["trace/trace-net.c"],
+ cmd = "$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)',
- name = 'trace-net_h',
- outs = ['trace/trace-net.h'],
- srcs = ['net/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-net_h",
+ srcs = ["net/trace-events"],
+ outs = ["trace/trace-net.h"],
+ cmd = "$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)',
- name = 'trace-qapi_c',
- outs = ['trace/trace-qapi.c'],
- srcs = ['qapi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_c",
+ srcs = ["qapi/trace-events"],
+ outs = ["trace/trace-qapi.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)',
- name = 'trace-qapi_commands_acpi_trace_events_c',
- outs = ['trace/trace-qapi_commands_acpi_trace_events.c'],
- srcs = ['qapi/qapi-commands-acpi.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_acpi_trace_events_c",
+ srcs = ["qapi/qapi-commands-acpi.trace-events"],
+ outs = ["trace/trace-qapi_commands_acpi_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)',
- name = 'trace-qapi_commands_acpi_trace_events_h',
- outs = ['trace/trace-qapi_commands_acpi_trace_events.h'],
- srcs = ['qapi/qapi-commands-acpi.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_acpi_trace_events_h",
+ srcs = ["qapi/qapi-commands-acpi.trace-events"],
+ outs = ["trace/trace-qapi_commands_acpi_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)',
- name = 'trace-qapi_commands_audio_trace_events_c',
- outs = ['trace/trace-qapi_commands_audio_trace_events.c'],
- srcs = ['qapi/qapi-commands-audio.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_audio_trace_events_c",
+ srcs = ["qapi/qapi-commands-audio.trace-events"],
+ outs = ["trace/trace-qapi_commands_audio_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)',
- name = 'trace-qapi_commands_audio_trace_events_h',
- outs = ['trace/trace-qapi_commands_audio_trace_events.h'],
- srcs = ['qapi/qapi-commands-audio.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_audio_trace_events_h",
+ srcs = ["qapi/qapi-commands-audio.trace-events"],
+ outs = ["trace/trace-qapi_commands_audio_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)',
- name = 'trace-qapi_commands_authz_trace_events_c',
- outs = ['trace/trace-qapi_commands_authz_trace_events.c'],
- srcs = ['qapi/qapi-commands-authz.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_authz_trace_events_c",
+ srcs = ["qapi/qapi-commands-authz.trace-events"],
+ outs = ["trace/trace-qapi_commands_authz_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)',
- name = 'trace-qapi_commands_authz_trace_events_h',
- outs = ['trace/trace-qapi_commands_authz_trace_events.h'],
- srcs = ['qapi/qapi-commands-authz.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_authz_trace_events_h",
+ srcs = ["qapi/qapi-commands-authz.trace-events"],
+ outs = ["trace/trace-qapi_commands_authz_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)',
- name = 'trace-qapi_commands_block_core_trace_events_c',
- outs = ['trace/trace-qapi_commands_block_core_trace_events.c'],
- srcs = ['qapi/qapi-commands-block-core.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_block_core_trace_events_c",
+ srcs = ["qapi/qapi-commands-block-core.trace-events"],
+ outs = ["trace/trace-qapi_commands_block_core_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)',
- name = 'trace-qapi_commands_block_core_trace_events_h',
- outs = ['trace/trace-qapi_commands_block_core_trace_events.h'],
- srcs = ['qapi/qapi-commands-block-core.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_block_core_trace_events_h",
+ srcs = ["qapi/qapi-commands-block-core.trace-events"],
+ outs = ["trace/trace-qapi_commands_block_core_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)',
- name = 'trace-qapi_commands_block_export_trace_events_c',
- outs = ['trace/trace-qapi_commands_block_export_trace_events.c'],
- srcs = ['qapi/qapi-commands-block-export.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_block_export_trace_events_c",
+ srcs = ["qapi/qapi-commands-block-export.trace-events"],
+ outs = ["trace/trace-qapi_commands_block_export_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)',
- name = 'trace-qapi_commands_block_export_trace_events_h',
- outs = ['trace/trace-qapi_commands_block_export_trace_events.h'],
- srcs = ['qapi/qapi-commands-block-export.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_block_export_trace_events_h",
+ srcs = ["qapi/qapi-commands-block-export.trace-events"],
+ outs = ["trace/trace-qapi_commands_block_export_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)',
- name = 'trace-qapi_commands_block_trace_events_c',
- outs = ['trace/trace-qapi_commands_block_trace_events.c'],
- srcs = ['qapi/qapi-commands-block.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_block_trace_events_c",
+ srcs = ["qapi/qapi-commands-block.trace-events"],
+ outs = ["trace/trace-qapi_commands_block_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)',
- name = 'trace-qapi_commands_block_trace_events_h',
- outs = ['trace/trace-qapi_commands_block_trace_events.h'],
- srcs = ['qapi/qapi-commands-block.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_block_trace_events_h",
+ srcs = ["qapi/qapi-commands-block.trace-events"],
+ outs = ["trace/trace-qapi_commands_block_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)',
- name = 'trace-qapi_commands_char_trace_events_c',
- outs = ['trace/trace-qapi_commands_char_trace_events.c'],
- srcs = ['qapi/qapi-commands-char.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_char_trace_events_c",
+ srcs = ["qapi/qapi-commands-char.trace-events"],
+ outs = ["trace/trace-qapi_commands_char_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)',
- name = 'trace-qapi_commands_char_trace_events_h',
- outs = ['trace/trace-qapi_commands_char_trace_events.h'],
- srcs = ['qapi/qapi-commands-char.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_char_trace_events_h",
+ srcs = ["qapi/qapi-commands-char.trace-events"],
+ outs = ["trace/trace-qapi_commands_char_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)',
- name = 'trace-qapi_commands_common_trace_events_c',
- outs = ['trace/trace-qapi_commands_common_trace_events.c'],
- srcs = ['qapi/qapi-commands-common.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_common_trace_events_c",
+ srcs = ["qapi/qapi-commands-common.trace-events"],
+ outs = ["trace/trace-qapi_commands_common_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)',
- name = 'trace-qapi_commands_common_trace_events_h',
- outs = ['trace/trace-qapi_commands_common_trace_events.h'],
- srcs = ['qapi/qapi-commands-common.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_common_trace_events_h",
+ srcs = ["qapi/qapi-commands-common.trace-events"],
+ outs = ["trace/trace-qapi_commands_common_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)',
- name = 'trace-qapi_commands_compat_trace_events_c',
- outs = ['trace/trace-qapi_commands_compat_trace_events.c'],
- srcs = ['qapi/qapi-commands-compat.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_compat_trace_events_c",
+ srcs = ["qapi/qapi-commands-compat.trace-events"],
+ outs = ["trace/trace-qapi_commands_compat_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)',
- name = 'trace-qapi_commands_compat_trace_events_h',
- outs = ['trace/trace-qapi_commands_compat_trace_events.h'],
- srcs = ['qapi/qapi-commands-compat.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_compat_trace_events_h",
+ srcs = ["qapi/qapi-commands-compat.trace-events"],
+ outs = ["trace/trace-qapi_commands_compat_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)',
- name = 'trace-qapi_commands_control_trace_events_c',
- outs = ['trace/trace-qapi_commands_control_trace_events.c'],
- srcs = ['qapi/qapi-commands-control.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_control_trace_events_c",
+ srcs = ["qapi/qapi-commands-control.trace-events"],
+ outs = ["trace/trace-qapi_commands_control_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)',
- name = 'trace-qapi_commands_control_trace_events_h',
- outs = ['trace/trace-qapi_commands_control_trace_events.h'],
- srcs = ['qapi/qapi-commands-control.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_control_trace_events_h",
+ srcs = ["qapi/qapi-commands-control.trace-events"],
+ outs = ["trace/trace-qapi_commands_control_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)',
- name = 'trace-qapi_commands_crypto_trace_events_c',
- outs = ['trace/trace-qapi_commands_crypto_trace_events.c'],
- srcs = ['qapi/qapi-commands-crypto.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_crypto_trace_events_c",
+ srcs = ["qapi/qapi-commands-crypto.trace-events"],
+ outs = ["trace/trace-qapi_commands_crypto_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)',
- name = 'trace-qapi_commands_crypto_trace_events_h',
- outs = ['trace/trace-qapi_commands_crypto_trace_events.h'],
- srcs = ['qapi/qapi-commands-crypto.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_crypto_trace_events_h",
+ srcs = ["qapi/qapi-commands-crypto.trace-events"],
+ outs = ["trace/trace-qapi_commands_crypto_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)',
- name = 'trace-qapi_commands_cryptodev_trace_events_c',
- outs = ['trace/trace-qapi_commands_cryptodev_trace_events.c'],
- srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_cryptodev_trace_events_c",
+ srcs = ["qapi/qapi-commands-cryptodev.trace-events"],
+ outs = ["trace/trace-qapi_commands_cryptodev_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)',
- name = 'trace-qapi_commands_cryptodev_trace_events_h',
- outs = ['trace/trace-qapi_commands_cryptodev_trace_events.h'],
- srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_cryptodev_trace_events_h",
+ srcs = ["qapi/qapi-commands-cryptodev.trace-events"],
+ outs = ["trace/trace-qapi_commands_cryptodev_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)',
- name = 'trace-qapi_commands_cxl_trace_events_c',
- outs = ['trace/trace-qapi_commands_cxl_trace_events.c'],
- srcs = ['qapi/qapi-commands-cxl.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_cxl_trace_events_c",
+ srcs = ["qapi/qapi-commands-cxl.trace-events"],
+ outs = ["trace/trace-qapi_commands_cxl_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)',
- name = 'trace-qapi_commands_cxl_trace_events_h',
- outs = ['trace/trace-qapi_commands_cxl_trace_events.h'],
- srcs = ['qapi/qapi-commands-cxl.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_cxl_trace_events_h",
+ srcs = ["qapi/qapi-commands-cxl.trace-events"],
+ outs = ["trace/trace-qapi_commands_cxl_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)',
- name = 'trace-qapi_commands_dump_trace_events_c',
- outs = ['trace/trace-qapi_commands_dump_trace_events.c'],
- srcs = ['qapi/qapi-commands-dump.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_dump_trace_events_c",
+ srcs = ["qapi/qapi-commands-dump.trace-events"],
+ outs = ["trace/trace-qapi_commands_dump_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)',
- name = 'trace-qapi_commands_dump_trace_events_h',
- outs = ['trace/trace-qapi_commands_dump_trace_events.h'],
- srcs = ['qapi/qapi-commands-dump.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_dump_trace_events_h",
+ srcs = ["qapi/qapi-commands-dump.trace-events"],
+ outs = ["trace/trace-qapi_commands_dump_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)',
- name = 'trace-qapi_commands_error_trace_events_c',
- outs = ['trace/trace-qapi_commands_error_trace_events.c'],
- srcs = ['qapi/qapi-commands-error.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_error_trace_events_c",
+ srcs = ["qapi/qapi-commands-error.trace-events"],
+ outs = ["trace/trace-qapi_commands_error_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)',
- name = 'trace-qapi_commands_error_trace_events_h',
- outs = ['trace/trace-qapi_commands_error_trace_events.h'],
- srcs = ['qapi/qapi-commands-error.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_error_trace_events_h",
+ srcs = ["qapi/qapi-commands-error.trace-events"],
+ outs = ["trace/trace-qapi_commands_error_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)',
- name = 'trace-qapi_commands_introspect_trace_events_c',
- outs = ['trace/trace-qapi_commands_introspect_trace_events.c'],
- srcs = ['qapi/qapi-commands-introspect.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_introspect_trace_events_c",
+ srcs = ["qapi/qapi-commands-introspect.trace-events"],
+ outs = ["trace/trace-qapi_commands_introspect_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)',
- name = 'trace-qapi_commands_introspect_trace_events_h',
- outs = ['trace/trace-qapi_commands_introspect_trace_events.h'],
- srcs = ['qapi/qapi-commands-introspect.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_introspect_trace_events_h",
+ srcs = ["qapi/qapi-commands-introspect.trace-events"],
+ outs = ["trace/trace-qapi_commands_introspect_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)',
- name = 'trace-qapi_commands_job_trace_events_c',
- outs = ['trace/trace-qapi_commands_job_trace_events.c'],
- srcs = ['qapi/qapi-commands-job.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_job_trace_events_c",
+ srcs = ["qapi/qapi-commands-job.trace-events"],
+ outs = ["trace/trace-qapi_commands_job_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)',
- name = 'trace-qapi_commands_job_trace_events_h',
- outs = ['trace/trace-qapi_commands_job_trace_events.h'],
- srcs = ['qapi/qapi-commands-job.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_job_trace_events_h",
+ srcs = ["qapi/qapi-commands-job.trace-events"],
+ outs = ["trace/trace-qapi_commands_job_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)',
- name = 'trace-qapi_commands_machine_common_trace_events_c',
- outs = ['trace/trace-qapi_commands_machine_common_trace_events.c'],
- srcs = ['qapi/qapi-commands-machine-common.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_machine_common_trace_events_c",
+ srcs = ["qapi/qapi-commands-machine-common.trace-events"],
+ outs = ["trace/trace-qapi_commands_machine_common_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)',
- name = 'trace-qapi_commands_machine_common_trace_events_h',
- outs = ['trace/trace-qapi_commands_machine_common_trace_events.h'],
- srcs = ['qapi/qapi-commands-machine-common.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_machine_common_trace_events_h",
+ srcs = ["qapi/qapi-commands-machine-common.trace-events"],
+ outs = ["trace/trace-qapi_commands_machine_common_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)',
- name = 'trace-qapi_commands_machine_target_trace_events_c',
- outs = ['trace/trace-qapi_commands_machine_target_trace_events.c'],
- srcs = ['qapi/qapi-commands-machine-target.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_machine_target_trace_events_c",
+ srcs = ["qapi/qapi-commands-machine-target.trace-events"],
+ outs = ["trace/trace-qapi_commands_machine_target_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)',
- name = 'trace-qapi_commands_machine_target_trace_events_h',
- outs = ['trace/trace-qapi_commands_machine_target_trace_events.h'],
- srcs = ['qapi/qapi-commands-machine-target.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_machine_target_trace_events_h",
+ srcs = ["qapi/qapi-commands-machine-target.trace-events"],
+ outs = ["trace/trace-qapi_commands_machine_target_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)',
- name = 'trace-qapi_commands_machine_trace_events_c',
- outs = ['trace/trace-qapi_commands_machine_trace_events.c'],
- srcs = ['qapi/qapi-commands-machine.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_machine_trace_events_c",
+ srcs = ["qapi/qapi-commands-machine.trace-events"],
+ outs = ["trace/trace-qapi_commands_machine_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)',
- name = 'trace-qapi_commands_machine_trace_events_h',
- outs = ['trace/trace-qapi_commands_machine_trace_events.h'],
- srcs = ['qapi/qapi-commands-machine.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_machine_trace_events_h",
+ srcs = ["qapi/qapi-commands-machine.trace-events"],
+ outs = ["trace/trace-qapi_commands_machine_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)',
- name = 'trace-qapi_commands_migration_trace_events_c',
- outs = ['trace/trace-qapi_commands_migration_trace_events.c'],
- srcs = ['qapi/qapi-commands-migration.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_migration_trace_events_c",
+ srcs = ["qapi/qapi-commands-migration.trace-events"],
+ outs = ["trace/trace-qapi_commands_migration_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)',
- name = 'trace-qapi_commands_migration_trace_events_h',
- outs = ['trace/trace-qapi_commands_migration_trace_events.h'],
- srcs = ['qapi/qapi-commands-migration.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_migration_trace_events_h",
+ srcs = ["qapi/qapi-commands-migration.trace-events"],
+ outs = ["trace/trace-qapi_commands_migration_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)',
- name = 'trace-qapi_commands_misc_target_trace_events_c',
- outs = ['trace/trace-qapi_commands_misc_target_trace_events.c'],
- srcs = ['qapi/qapi-commands-misc-target.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_misc_target_trace_events_c",
+ srcs = ["qapi/qapi-commands-misc-target.trace-events"],
+ outs = ["trace/trace-qapi_commands_misc_target_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)',
- name = 'trace-qapi_commands_misc_target_trace_events_h',
- outs = ['trace/trace-qapi_commands_misc_target_trace_events.h'],
- srcs = ['qapi/qapi-commands-misc-target.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_misc_target_trace_events_h",
+ srcs = ["qapi/qapi-commands-misc-target.trace-events"],
+ outs = ["trace/trace-qapi_commands_misc_target_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)',
- name = 'trace-qapi_commands_misc_trace_events_c',
- outs = ['trace/trace-qapi_commands_misc_trace_events.c'],
- srcs = ['qapi/qapi-commands-misc.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_misc_trace_events_c",
+ srcs = ["qapi/qapi-commands-misc.trace-events"],
+ outs = ["trace/trace-qapi_commands_misc_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)',
- name = 'trace-qapi_commands_misc_trace_events_h',
- outs = ['trace/trace-qapi_commands_misc_trace_events.h'],
- srcs = ['qapi/qapi-commands-misc.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_misc_trace_events_h",
+ srcs = ["qapi/qapi-commands-misc.trace-events"],
+ outs = ["trace/trace-qapi_commands_misc_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)',
- name = 'trace-qapi_commands_net_trace_events_c',
- outs = ['trace/trace-qapi_commands_net_trace_events.c'],
- srcs = ['qapi/qapi-commands-net.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_net_trace_events_c",
+ srcs = ["qapi/qapi-commands-net.trace-events"],
+ outs = ["trace/trace-qapi_commands_net_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)',
- name = 'trace-qapi_commands_net_trace_events_h',
- outs = ['trace/trace-qapi_commands_net_trace_events.h'],
- srcs = ['qapi/qapi-commands-net.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_net_trace_events_h",
+ srcs = ["qapi/qapi-commands-net.trace-events"],
+ outs = ["trace/trace-qapi_commands_net_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)',
- name = 'trace-qapi_commands_pci_trace_events_c',
- outs = ['trace/trace-qapi_commands_pci_trace_events.c'],
- srcs = ['qapi/qapi-commands-pci.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_pci_trace_events_c",
+ srcs = ["qapi/qapi-commands-pci.trace-events"],
+ outs = ["trace/trace-qapi_commands_pci_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)',
- name = 'trace-qapi_commands_pci_trace_events_h',
- outs = ['trace/trace-qapi_commands_pci_trace_events.h'],
- srcs = ['qapi/qapi-commands-pci.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_pci_trace_events_h",
+ srcs = ["qapi/qapi-commands-pci.trace-events"],
+ outs = ["trace/trace-qapi_commands_pci_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)',
- name = 'trace-qapi_commands_pragma_trace_events_c',
- outs = ['trace/trace-qapi_commands_pragma_trace_events.c'],
- srcs = ['qapi/qapi-commands-pragma.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_pragma_trace_events_c",
+ srcs = ["qapi/qapi-commands-pragma.trace-events"],
+ outs = ["trace/trace-qapi_commands_pragma_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)',
- name = 'trace-qapi_commands_pragma_trace_events_h',
- outs = ['trace/trace-qapi_commands_pragma_trace_events.h'],
- srcs = ['qapi/qapi-commands-pragma.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_pragma_trace_events_h",
+ srcs = ["qapi/qapi-commands-pragma.trace-events"],
+ outs = ["trace/trace-qapi_commands_pragma_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)',
- name = 'trace-qapi_commands_qdev_trace_events_c',
- outs = ['trace/trace-qapi_commands_qdev_trace_events.c'],
- srcs = ['qapi/qapi-commands-qdev.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_qdev_trace_events_c",
+ srcs = ["qapi/qapi-commands-qdev.trace-events"],
+ outs = ["trace/trace-qapi_commands_qdev_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)',
- name = 'trace-qapi_commands_qdev_trace_events_h',
- outs = ['trace/trace-qapi_commands_qdev_trace_events.h'],
- srcs = ['qapi/qapi-commands-qdev.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_qdev_trace_events_h",
+ srcs = ["qapi/qapi-commands-qdev.trace-events"],
+ outs = ["trace/trace-qapi_commands_qdev_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)',
- name = 'trace-qapi_commands_qom_trace_events_c',
- outs = ['trace/trace-qapi_commands_qom_trace_events.c'],
- srcs = ['qapi/qapi-commands-qom.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_qom_trace_events_c",
+ srcs = ["qapi/qapi-commands-qom.trace-events"],
+ outs = ["trace/trace-qapi_commands_qom_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)',
- name = 'trace-qapi_commands_qom_trace_events_h',
- outs = ['trace/trace-qapi_commands_qom_trace_events.h'],
- srcs = ['qapi/qapi-commands-qom.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_qom_trace_events_h",
+ srcs = ["qapi/qapi-commands-qom.trace-events"],
+ outs = ["trace/trace-qapi_commands_qom_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)',
- name = 'trace-qapi_commands_rdma_trace_events_c',
- outs = ['trace/trace-qapi_commands_rdma_trace_events.c'],
- srcs = ['qapi/qapi-commands-rdma.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_rdma_trace_events_c",
+ srcs = ["qapi/qapi-commands-rdma.trace-events"],
+ outs = ["trace/trace-qapi_commands_rdma_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)',
- name = 'trace-qapi_commands_rdma_trace_events_h',
- outs = ['trace/trace-qapi_commands_rdma_trace_events.h'],
- srcs = ['qapi/qapi-commands-rdma.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_rdma_trace_events_h",
+ srcs = ["qapi/qapi-commands-rdma.trace-events"],
+ outs = ["trace/trace-qapi_commands_rdma_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)',
- name = 'trace-qapi_commands_replay_trace_events_c',
- outs = ['trace/trace-qapi_commands_replay_trace_events.c'],
- srcs = ['qapi/qapi-commands-replay.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_replay_trace_events_c",
+ srcs = ["qapi/qapi-commands-replay.trace-events"],
+ outs = ["trace/trace-qapi_commands_replay_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)',
- name = 'trace-qapi_commands_replay_trace_events_h',
- outs = ['trace/trace-qapi_commands_replay_trace_events.h'],
- srcs = ['qapi/qapi-commands-replay.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_replay_trace_events_h",
+ srcs = ["qapi/qapi-commands-replay.trace-events"],
+ outs = ["trace/trace-qapi_commands_replay_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)',
- name = 'trace-qapi_commands_rocker_trace_events_c',
- outs = ['trace/trace-qapi_commands_rocker_trace_events.c'],
- srcs = ['qapi/qapi-commands-rocker.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_rocker_trace_events_c",
+ srcs = ["qapi/qapi-commands-rocker.trace-events"],
+ outs = ["trace/trace-qapi_commands_rocker_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)',
- name = 'trace-qapi_commands_rocker_trace_events_h',
- outs = ['trace/trace-qapi_commands_rocker_trace_events.h'],
- srcs = ['qapi/qapi-commands-rocker.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_rocker_trace_events_h",
+ srcs = ["qapi/qapi-commands-rocker.trace-events"],
+ outs = ["trace/trace-qapi_commands_rocker_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)',
- name = 'trace-qapi_commands_run_state_trace_events_c',
- outs = ['trace/trace-qapi_commands_run_state_trace_events.c'],
- srcs = ['qapi/qapi-commands-run-state.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_run_state_trace_events_c",
+ srcs = ["qapi/qapi-commands-run-state.trace-events"],
+ outs = ["trace/trace-qapi_commands_run_state_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)',
- name = 'trace-qapi_commands_run_state_trace_events_h',
- outs = ['trace/trace-qapi_commands_run_state_trace_events.h'],
- srcs = ['qapi/qapi-commands-run-state.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_run_state_trace_events_h",
+ srcs = ["qapi/qapi-commands-run-state.trace-events"],
+ outs = ["trace/trace-qapi_commands_run_state_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)',
- name = 'trace-qapi_commands_sockets_trace_events_c',
- outs = ['trace/trace-qapi_commands_sockets_trace_events.c'],
- srcs = ['qapi/qapi-commands-sockets.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_sockets_trace_events_c",
+ srcs = ["qapi/qapi-commands-sockets.trace-events"],
+ outs = ["trace/trace-qapi_commands_sockets_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)',
- name = 'trace-qapi_commands_sockets_trace_events_h',
- outs = ['trace/trace-qapi_commands_sockets_trace_events.h'],
- srcs = ['qapi/qapi-commands-sockets.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_sockets_trace_events_h",
+ srcs = ["qapi/qapi-commands-sockets.trace-events"],
+ outs = ["trace/trace-qapi_commands_sockets_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)',
- name = 'trace-qapi_commands_stats_trace_events_c',
- outs = ['trace/trace-qapi_commands_stats_trace_events.c'],
- srcs = ['qapi/qapi-commands-stats.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_stats_trace_events_c",
+ srcs = ["qapi/qapi-commands-stats.trace-events"],
+ outs = ["trace/trace-qapi_commands_stats_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)',
- name = 'trace-qapi_commands_stats_trace_events_h',
- outs = ['trace/trace-qapi_commands_stats_trace_events.h'],
- srcs = ['qapi/qapi-commands-stats.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_stats_trace_events_h",
+ srcs = ["qapi/qapi-commands-stats.trace-events"],
+ outs = ["trace/trace-qapi_commands_stats_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)',
- name = 'trace-qapi_commands_tpm_trace_events_c',
- outs = ['trace/trace-qapi_commands_tpm_trace_events.c'],
- srcs = ['qapi/qapi-commands-tpm.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_tpm_trace_events_c",
+ srcs = ["qapi/qapi-commands-tpm.trace-events"],
+ outs = ["trace/trace-qapi_commands_tpm_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)',
- name = 'trace-qapi_commands_tpm_trace_events_h',
- outs = ['trace/trace-qapi_commands_tpm_trace_events.h'],
- srcs = ['qapi/qapi-commands-tpm.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_tpm_trace_events_h",
+ srcs = ["qapi/qapi-commands-tpm.trace-events"],
+ outs = ["trace/trace-qapi_commands_tpm_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)',
- name = 'trace-qapi_commands_trace_trace_events_c',
- outs = ['trace/trace-qapi_commands_trace_trace_events.c'],
- srcs = ['qapi/qapi-commands-trace.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_trace_trace_events_c",
+ srcs = ["qapi/qapi-commands-trace.trace-events"],
+ outs = ["trace/trace-qapi_commands_trace_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)',
- name = 'trace-qapi_commands_trace_trace_events_h',
- outs = ['trace/trace-qapi_commands_trace_trace_events.h'],
- srcs = ['qapi/qapi-commands-trace.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_trace_trace_events_h",
+ srcs = ["qapi/qapi-commands-trace.trace-events"],
+ outs = ["trace/trace-qapi_commands_trace_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)',
- name = 'trace-qapi_commands_transaction_trace_events_c',
- outs = ['trace/trace-qapi_commands_transaction_trace_events.c'],
- srcs = ['qapi/qapi-commands-transaction.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_transaction_trace_events_c",
+ srcs = ["qapi/qapi-commands-transaction.trace-events"],
+ outs = ["trace/trace-qapi_commands_transaction_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)',
- name = 'trace-qapi_commands_transaction_trace_events_h',
- outs = ['trace/trace-qapi_commands_transaction_trace_events.h'],
- srcs = ['qapi/qapi-commands-transaction.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_transaction_trace_events_h",
+ srcs = ["qapi/qapi-commands-transaction.trace-events"],
+ outs = ["trace/trace-qapi_commands_transaction_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)',
- name = 'trace-qapi_commands_ui_trace_events_c',
- outs = ['trace/trace-qapi_commands_ui_trace_events.c'],
- srcs = ['qapi/qapi-commands-ui.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_ui_trace_events_c",
+ srcs = ["qapi/qapi-commands-ui.trace-events"],
+ outs = ["trace/trace-qapi_commands_ui_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)',
- name = 'trace-qapi_commands_ui_trace_events_h',
- outs = ['trace/trace-qapi_commands_ui_trace_events.h'],
- srcs = ['qapi/qapi-commands-ui.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_ui_trace_events_h",
+ srcs = ["qapi/qapi-commands-ui.trace-events"],
+ outs = ["trace/trace-qapi_commands_ui_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)',
- name = 'trace-qapi_commands_virtio_trace_events_c',
- outs = ['trace/trace-qapi_commands_virtio_trace_events.c'],
- srcs = ['qapi/qapi-commands-virtio.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_virtio_trace_events_c",
+ srcs = ["qapi/qapi-commands-virtio.trace-events"],
+ outs = ["trace/trace-qapi_commands_virtio_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)',
- name = 'trace-qapi_commands_virtio_trace_events_h',
- outs = ['trace/trace-qapi_commands_virtio_trace_events.h'],
- srcs = ['qapi/qapi-commands-virtio.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_virtio_trace_events_h",
+ srcs = ["qapi/qapi-commands-virtio.trace-events"],
+ outs = ["trace/trace-qapi_commands_virtio_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)',
- name = 'trace-qapi_commands_yank_trace_events_c',
- outs = ['trace/trace-qapi_commands_yank_trace_events.c'],
- srcs = ['qapi/qapi-commands-yank.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_yank_trace_events_c",
+ srcs = ["qapi/qapi-commands-yank.trace-events"],
+ outs = ["trace/trace-qapi_commands_yank_trace_events.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)',
- name = 'trace-qapi_commands_yank_trace_events_h',
- outs = ['trace/trace-qapi_commands_yank_trace_events.h'],
- srcs = ['qapi/qapi-commands-yank.trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_commands_yank_trace_events_h",
+ srcs = ["qapi/qapi-commands-yank.trace-events"],
+ outs = ["trace/trace-qapi_commands_yank_trace_events.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)',
- name = 'trace-qapi_h',
- outs = ['trace/trace-qapi.h'],
- srcs = ['qapi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qapi_h",
+ srcs = ["qapi/trace-events"],
+ outs = ["trace/trace-qapi.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)',
- name = 'trace-qom_c',
- outs = ['trace/trace-qom.c'],
- srcs = ['qom/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qom_c",
+ srcs = ["qom/trace-events"],
+ outs = ["trace/trace-qom.c"],
+ cmd = "$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)',
- name = 'trace-qom_h',
- outs = ['trace/trace-qom.h'],
- srcs = ['qom/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-qom_h",
+ srcs = ["qom/trace-events"],
+ outs = ["trace/trace-qom.h"],
+ cmd = "$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)',
- name = 'trace-root_c',
- outs = ['trace/trace-root.c'],
- srcs = ['trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-root_c",
+ srcs = ["trace-events"],
+ outs = ["trace/trace-root.c"],
+ cmd = "$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)',
- name = 'trace-root_h',
- outs = ['trace/trace-root.h'],
- srcs = ['trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-root_h",
+ srcs = ["trace-events"],
+ outs = ["trace/trace-root.h"],
+ cmd = "$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)',
- name = 'trace-scsi_c',
- outs = ['trace/trace-scsi.c'],
- srcs = ['scsi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-scsi_c",
+ srcs = ["scsi/trace-events"],
+ outs = ["trace/trace-scsi.c"],
+ cmd = "$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)',
- name = 'trace-scsi_h',
- outs = ['trace/trace-scsi.h'],
- srcs = ['scsi/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-scsi_h",
+ srcs = ["scsi/trace-events"],
+ outs = ["trace/trace-scsi.h"],
+ cmd = "$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)',
- name = 'trace-system_c',
- outs = ['trace/trace-system.c'],
- srcs = ['system/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-system_c",
+ srcs = ["system/trace-events"],
+ outs = ["trace/trace-system.c"],
+ cmd = "$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)',
- name = 'trace-system_h',
- outs = ['trace/trace-system.h'],
- srcs = ['system/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-system_h",
+ srcs = ["system/trace-events"],
+ outs = ["trace/trace-system.h"],
+ cmd = "$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)',
- name = 'trace-target_arm_c',
- outs = ['trace/trace-target_arm.c'],
- srcs = ['target/arm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_arm_c",
+ srcs = ["target/arm/trace-events"],
+ outs = ["trace/trace-target_arm.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)',
- name = 'trace-target_arm_h',
- outs = ['trace/trace-target_arm.h'],
- srcs = ['target/arm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_arm_h",
+ srcs = ["target/arm/trace-events"],
+ outs = ["trace/trace-target_arm.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)',
- name = 'trace-target_arm_hvf_c',
- outs = ['trace/trace-target_arm_hvf.c'],
- srcs = ['target/arm/hvf/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_arm_hvf_c",
+ srcs = ["target/arm/hvf/trace-events"],
+ outs = ["trace/trace-target_arm_hvf.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)',
- name = 'trace-target_arm_hvf_h',
- outs = ['trace/trace-target_arm_hvf.h'],
- srcs = ['target/arm/hvf/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_arm_hvf_h",
+ srcs = ["target/arm/hvf/trace-events"],
+ outs = ["trace/trace-target_arm_hvf.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)',
- name = 'trace-target_hppa_c',
- outs = ['trace/trace-target_hppa.c'],
- srcs = ['target/hppa/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_hppa_c",
+ srcs = ["target/hppa/trace-events"],
+ outs = ["trace/trace-target_hppa.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)',
- name = 'trace-target_hppa_h',
- outs = ['trace/trace-target_hppa.h'],
- srcs = ['target/hppa/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_hppa_h",
+ srcs = ["target/hppa/trace-events"],
+ outs = ["trace/trace-target_hppa.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)',
- name = 'trace-target_i386_c',
- outs = ['trace/trace-target_i386.c'],
- srcs = ['target/i386/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_i386_c",
+ srcs = ["target/i386/trace-events"],
+ outs = ["trace/trace-target_i386.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)',
- name = 'trace-target_i386_h',
- outs = ['trace/trace-target_i386.h'],
- srcs = ['target/i386/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_i386_h",
+ srcs = ["target/i386/trace-events"],
+ outs = ["trace/trace-target_i386.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)',
- name = 'trace-target_i386_kvm_c',
- outs = ['trace/trace-target_i386_kvm.c'],
- srcs = ['target/i386/kvm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_i386_kvm_c",
+ srcs = ["target/i386/kvm/trace-events"],
+ outs = ["trace/trace-target_i386_kvm.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)',
- name = 'trace-target_i386_kvm_h',
- outs = ['trace/trace-target_i386_kvm.h'],
- srcs = ['target/i386/kvm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_i386_kvm_h",
+ srcs = ["target/i386/kvm/trace-events"],
+ outs = ["trace/trace-target_i386_kvm.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)',
- name = 'trace-target_mips_tcg_c',
- outs = ['trace/trace-target_mips_tcg.c'],
- srcs = ['target/mips/tcg/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_mips_tcg_c",
+ srcs = ["target/mips/tcg/trace-events"],
+ outs = ["trace/trace-target_mips_tcg.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)',
- name = 'trace-target_mips_tcg_h',
- outs = ['trace/trace-target_mips_tcg.h'],
- srcs = ['target/mips/tcg/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_mips_tcg_h",
+ srcs = ["target/mips/tcg/trace-events"],
+ outs = ["trace/trace-target_mips_tcg.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)',
- name = 'trace-target_nios2_c',
- outs = ['trace/trace-target_nios2.c'],
- srcs = ['target/nios2/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_nios2_c",
+ srcs = ["target/nios2/trace-events"],
+ outs = ["trace/trace-target_nios2.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)',
- name = 'trace-target_nios2_h',
- outs = ['trace/trace-target_nios2.h'],
- srcs = ['target/nios2/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_nios2_h",
+ srcs = ["target/nios2/trace-events"],
+ outs = ["trace/trace-target_nios2.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)',
- name = 'trace-target_ppc_c',
- outs = ['trace/trace-target_ppc.c'],
- srcs = ['target/ppc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_ppc_c",
+ srcs = ["target/ppc/trace-events"],
+ outs = ["trace/trace-target_ppc.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)',
- name = 'trace-target_ppc_h',
- outs = ['trace/trace-target_ppc.h'],
- srcs = ['target/ppc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_ppc_h",
+ srcs = ["target/ppc/trace-events"],
+ outs = ["trace/trace-target_ppc.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)',
- name = 'trace-target_riscv_c',
- outs = ['trace/trace-target_riscv.c'],
- srcs = ['target/riscv/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_riscv_c",
+ srcs = ["target/riscv/trace-events"],
+ outs = ["trace/trace-target_riscv.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)',
- name = 'trace-target_riscv_h',
- outs = ['trace/trace-target_riscv.h'],
- srcs = ['target/riscv/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_riscv_h",
+ srcs = ["target/riscv/trace-events"],
+ outs = ["trace/trace-target_riscv.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)',
- name = 'trace-target_s390x_c',
- outs = ['trace/trace-target_s390x.c'],
- srcs = ['target/s390x/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_s390x_c",
+ srcs = ["target/s390x/trace-events"],
+ outs = ["trace/trace-target_s390x.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)',
- name = 'trace-target_s390x_h',
- outs = ['trace/trace-target_s390x.h'],
- srcs = ['target/s390x/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_s390x_h",
+ srcs = ["target/s390x/trace-events"],
+ outs = ["trace/trace-target_s390x.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)',
- name = 'trace-target_s390x_kvm_c',
- outs = ['trace/trace-target_s390x_kvm.c'],
- srcs = ['target/s390x/kvm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_s390x_kvm_c",
+ srcs = ["target/s390x/kvm/trace-events"],
+ outs = ["trace/trace-target_s390x_kvm.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)',
- name = 'trace-target_s390x_kvm_h',
- outs = ['trace/trace-target_s390x_kvm.h'],
- srcs = ['target/s390x/kvm/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_s390x_kvm_h",
+ srcs = ["target/s390x/kvm/trace-events"],
+ outs = ["trace/trace-target_s390x_kvm.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)',
- name = 'trace-target_sparc_c',
- outs = ['trace/trace-target_sparc.c'],
- srcs = ['target/sparc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_sparc_c",
+ srcs = ["target/sparc/trace-events"],
+ outs = ["trace/trace-target_sparc.c"],
+ cmd = "$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)',
- name = 'trace-target_sparc_h',
- outs = ['trace/trace-target_sparc.h'],
- srcs = ['target/sparc/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-target_sparc_h",
+ srcs = ["target/sparc/trace-events"],
+ outs = ["trace/trace-target_sparc.h"],
+ cmd = "$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)',
- name = 'trace-ui_c',
- outs = ['trace/trace-ui.c'],
- srcs = ['ui/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-ui_c",
+ srcs = ["ui/trace-events"],
+ outs = ["trace/trace-ui.c"],
+ cmd = "$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)',
- name = 'trace-ui_h',
- outs = ['trace/trace-ui.h'],
- srcs = ['ui/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-ui_h",
+ srcs = ["ui/trace-events"],
+ outs = ["trace/trace-ui.h"],
+ cmd = "$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)',
- name = 'trace-util_c',
- outs = ['trace/trace-util.c'],
- srcs = ['util/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-util_c",
+ srcs = ["util/trace-events"],
+ outs = ["trace/trace-util.c"],
+ cmd = "$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)',
- name = 'trace-util_h',
- outs = ['trace/trace-util.h'],
- srcs = ['util/trace-events'],
- tools = [':tracetool'],
+ name = "generate_trace-util_h",
+ srcs = ["util/trace-events"],
+ outs = ["trace/trace-util.h"],
+ cmd = "$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)",
+ cmd_bat = "$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)",
+ tools = [":tracetool"],
)
+
genrule(
- cmd = '$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)',
- name = 'x86_64-softmmu-gdbstub-xml_c',
- outs = ['x86_64-softmmu-gdbstub-xml.c'],
- srcs = ['gdb-xml/i386-64bit.xml'],
- tools = [':feature_to_c'],
+ name = "generate_x86_64-softmmu-gdbstub-xml_c",
+ srcs = ["gdb-xml/i386-64bit.xml"],
+ outs = ["x86_64-softmmu-gdbstub-xml.c"],
+ cmd = "$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)",
+ cmd_bat = "$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)",
+ tools = [":feature_to_c"],
)
+
objc_library(
- defines = ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],
- deps = ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],
- hdrs = ['audio/audio.h', 'audio/audio_int.h', 'audio/mixeng.h', '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/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/core/cpu.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/net/net.h', 'include/net/queue.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu-main.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/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help-texts.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/osdep.h', 'include/qemu/plugin-event.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/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/qemu/uuid.h', 'include/qom/object.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate.h', 'include/sysemu/runstate-action.h', 'include/sysemu/sysemu.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'net/clients.h', 'net/vmnet_int.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-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', 'qemu-version.h'],
- includes = ['.', 'host/include/aarch64', 'host/include/generic', 'include', 'libcommon.fa.p', 'platform/darwin-arm64', 'tcg/aarch64'],
- linkopts = ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],
- name = 'internal_common_darwin',
- srcs = ['audio/coreaudio.m', 'net/vmnet-bridged.m', 'net/vmnet-common.m', 'ui/cocoa.m'],
+ name = "internal_common_darwin",
+ srcs = [
+ "audio/coreaudio.m",
+ "net/vmnet-bridged.m",
+ "net/vmnet-common.m",
+ "ui/cocoa.m",
+ ],
+ hdrs = [
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/mixeng.h",
+ "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/disas/dis-asm.h",
+ "include/exec/cpu-common.h",
+ "include/exec/hwaddr.h",
+ "include/exec/memattrs.h",
+ "include/exec/poison.h",
+ "include/exec/tlb-common.h",
+ "include/glib-compat.h",
+ "include/hw/core/cpu.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/net/net.h",
+ "include/net/queue.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qemu-main.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/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/help-texts.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/osdep.h",
+ "include/qemu/plugin-event.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/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/qemu/uuid.h",
+ "include/qom/object.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/runstate-action.h",
+ "include/sysemu/sysemu.h",
+ "include/ui/clipboard.h",
+ "include/ui/console.h",
+ "include/ui/input.h",
+ "include/ui/kbd-state.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/surface.h",
+ "net/clients.h",
+ "net/vmnet_int.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-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",
+ "qemu-version.h",
+ ],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ "platform/darwin-arm64",
+ ],
+ linkopts = [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ deps = [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqemuutil",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
)
+
objc_library(
- defines = ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],
- deps = ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],
- hdrs = ['audio/audio.h', 'audio/audio_int.h', 'audio/mixeng.h', '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/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/core/cpu.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/net/net.h', 'include/net/queue.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu-main.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/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help-texts.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/osdep.h', 'include/qemu/plugin-event.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/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/qemu/uuid.h', 'include/qom/object.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate.h', 'include/sysemu/runstate-action.h', 'include/sysemu/sysemu.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'net/clients.h', 'net/vmnet_int.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-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', 'qemu-version.h'],
- includes = ['.', 'host/include/aarch64', 'host/include/generic', 'include', 'libcommon.fa.p', 'platform/darwin-arm64', 'tcg/aarch64'],
- linkopts = ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],
- name = 'qemu-aarch64-softmmu_internal_common_darwin',
- srcs = ['audio/coreaudio.m', 'net/vmnet-bridged.m', 'net/vmnet-common.m', 'ui/cocoa.m'],
+ name = "libqemu-aarch64-softmmu_internal_common_darwin",
+ srcs = [
+ "audio/coreaudio.m",
+ "net/vmnet-bridged.m",
+ "net/vmnet-common.m",
+ "ui/cocoa.m",
+ ],
+ hdrs = [
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/mixeng.h",
+ "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/disas/dis-asm.h",
+ "include/exec/cpu-common.h",
+ "include/exec/hwaddr.h",
+ "include/exec/memattrs.h",
+ "include/exec/poison.h",
+ "include/exec/tlb-common.h",
+ "include/glib-compat.h",
+ "include/hw/core/cpu.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/net/net.h",
+ "include/net/queue.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qemu-main.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/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/help-texts.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/osdep.h",
+ "include/qemu/plugin-event.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/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/qemu/uuid.h",
+ "include/qom/object.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/runstate-action.h",
+ "include/sysemu/sysemu.h",
+ "include/ui/clipboard.h",
+ "include/ui/console.h",
+ "include/ui/input.h",
+ "include/ui/kbd-state.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/surface.h",
+ "net/clients.h",
+ "net/vmnet_int.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-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",
+ "qemu-version.h",
+ ],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ "platform/darwin-arm64",
+ ],
+ linkopts = [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ deps = [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqemuutil",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
)
+
objc_library(
- defines = ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],
- deps = ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],
- hdrs = ['audio/audio.h', 'audio/audio_int.h', 'audio/mixeng.h', '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/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/core/cpu.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/net/net.h', 'include/net/queue.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu-main.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/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help-texts.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/osdep.h', 'include/qemu/plugin-event.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/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/qemu/uuid.h', 'include/qom/object.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate.h', 'include/sysemu/runstate-action.h', 'include/sysemu/sysemu.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'net/clients.h', 'net/vmnet_int.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-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', 'qemu-version.h'],
- includes = ['.', 'host/include/aarch64', 'host/include/generic', 'include', 'libcommon.fa.p', 'platform/darwin-arm64', 'tcg/aarch64'],
- linkopts = ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],
- name = 'qemu-riscv64-softmmu_internal_common_darwin',
- srcs = ['audio/coreaudio.m', 'net/vmnet-bridged.m', 'net/vmnet-common.m', 'ui/cocoa.m'],
+ name = "libqemu-riscv64-softmmu_internal_common_darwin",
+ srcs = [
+ "audio/coreaudio.m",
+ "net/vmnet-bridged.m",
+ "net/vmnet-common.m",
+ "ui/cocoa.m",
+ ],
+ hdrs = [
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/mixeng.h",
+ "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/disas/dis-asm.h",
+ "include/exec/cpu-common.h",
+ "include/exec/hwaddr.h",
+ "include/exec/memattrs.h",
+ "include/exec/poison.h",
+ "include/exec/tlb-common.h",
+ "include/glib-compat.h",
+ "include/hw/core/cpu.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/net/net.h",
+ "include/net/queue.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qemu-main.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/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/help-texts.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/osdep.h",
+ "include/qemu/plugin-event.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/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/qemu/uuid.h",
+ "include/qom/object.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/runstate-action.h",
+ "include/sysemu/sysemu.h",
+ "include/ui/clipboard.h",
+ "include/ui/console.h",
+ "include/ui/input.h",
+ "include/ui/kbd-state.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/surface.h",
+ "net/clients.h",
+ "net/vmnet_int.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-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",
+ "qemu-version.h",
+ ],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ "platform/darwin-arm64",
+ ],
+ linkopts = [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ deps = [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqemuutil",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
)
+
objc_library(
- defines = ['_FILE_OFFSET_BITS=64', '_GNU_SOURCE', '_LARGEFILE_SOURCE'],
- deps = ['authz', 'block', 'blockdev', 'chardev', 'crypto', 'event-loop-base', 'gdb_system', 'hwcore', 'io', 'migration', 'qemuutil', 'qmp', 'qom', 'tcg_system', '//external/dtc:libfdt', '@glib//:glib-static', '@glib//:gmodule-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib'],
- hdrs = ['audio/audio.h', 'audio/audio_int.h', 'audio/mixeng.h', '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/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/core/cpu.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/net/net.h', 'include/net/queue.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu-main.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/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help-texts.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/osdep.h', 'include/qemu/plugin-event.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/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/qemu/uuid.h', 'include/qom/object.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate.h', 'include/sysemu/runstate-action.h', 'include/sysemu/sysemu.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'net/clients.h', 'net/vmnet_int.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-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', 'qemu-version.h'],
- includes = ['.', 'host/include/aarch64', 'host/include/generic', 'include', 'libcommon.fa.p', 'platform/darwin-arm64', 'tcg/aarch64'],
- linkopts = ['-framework Cocoa', '-framework CoreAudio', '-framework CoreVideo', '-framework vmnet'],
- name = 'qemu-x86_64-softmmu_internal_common_darwin',
- srcs = ['audio/coreaudio.m', 'net/vmnet-bridged.m', 'net/vmnet-common.m', 'ui/cocoa.m'],
+ name = "libqemu-x86_64-softmmu_internal_common_darwin",
+ srcs = [
+ "audio/coreaudio.m",
+ "net/vmnet-bridged.m",
+ "net/vmnet-common.m",
+ "ui/cocoa.m",
+ ],
+ hdrs = [
+ "audio/audio.h",
+ "audio/audio_int.h",
+ "audio/mixeng.h",
+ "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/disas/dis-asm.h",
+ "include/exec/cpu-common.h",
+ "include/exec/hwaddr.h",
+ "include/exec/memattrs.h",
+ "include/exec/poison.h",
+ "include/exec/tlb-common.h",
+ "include/glib-compat.h",
+ "include/hw/core/cpu.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/net/net.h",
+ "include/net/queue.h",
+ "include/qapi/error.h",
+ "include/qapi/util.h",
+ "include/qemu-main.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/cutils.h",
+ "include/qemu/error-report.h",
+ "include/qemu/event_notifier.h",
+ "include/qemu/help-texts.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/osdep.h",
+ "include/qemu/plugin-event.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/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/qemu/uuid.h",
+ "include/qom/object.h",
+ "include/sysemu/blockdev.h",
+ "include/sysemu/cpu-throttle.h",
+ "include/sysemu/event-loop-base.h",
+ "include/sysemu/os-posix.h",
+ "include/sysemu/runstate.h",
+ "include/sysemu/runstate-action.h",
+ "include/sysemu/sysemu.h",
+ "include/ui/clipboard.h",
+ "include/ui/console.h",
+ "include/ui/input.h",
+ "include/ui/kbd-state.h",
+ "include/ui/qemu-pixman.h",
+ "include/ui/surface.h",
+ "net/clients.h",
+ "net/vmnet_int.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-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",
+ "qemu-version.h",
+ ],
+ defines = [
+ "_GNU_SOURCE",
+ "_FILE_OFFSET_BITS=64",
+ "_LARGEFILE_SOURCE",
+ ],
+ # buildifier: leave-alone
+ includes = [
+ ".",
+ "include",
+ "platform/darwin-arm64",
+ ],
+ linkopts = [
+ "-framework Cocoa",
+ "-framework CoreVideo",
+ "-framework CoreAudio",
+ "-framework vmnet",
+ ],
+ deps = [
+ "libauthz",
+ "libblock",
+ "libblockdev",
+ "libchardev",
+ "libcrypto",
+ "libevent-loop-base",
+ "libgdb_system",
+ "libhwcore",
+ "libio",
+ "libmigration",
+ "libqemuutil",
+ "libqmp",
+ "libqom",
+ "libtcg_system",
+ "//external/dtc:libfdt",
+ "@glib//:glib-static",
+ "@glib//:gmodule-static",
+ "@pixman//:pixman-1",
+ "@pixman//:pixman_simd",
+ "@zlib",
+ ],
+)
+
+pkg_files(
+ name = "qemu-keymaps",
+ srcs = [
+ "pc-bios/keymaps/ar",
+ "pc-bios/keymaps/bepo",
+ "pc-bios/keymaps/cz",
+ "pc-bios/keymaps/da",
+ "pc-bios/keymaps/de",
+ "pc-bios/keymaps/de-ch",
+ "pc-bios/keymaps/en-gb",
+ "pc-bios/keymaps/en-us",
+ "pc-bios/keymaps/es",
+ "pc-bios/keymaps/et",
+ "pc-bios/keymaps/fi",
+ "pc-bios/keymaps/fo",
+ "pc-bios/keymaps/fr",
+ "pc-bios/keymaps/fr-be",
+ "pc-bios/keymaps/fr-ca",
+ "pc-bios/keymaps/fr-ch",
+ "pc-bios/keymaps/hr",
+ "pc-bios/keymaps/hu",
+ "pc-bios/keymaps/is",
+ "pc-bios/keymaps/it",
+ "pc-bios/keymaps/ja",
+ "pc-bios/keymaps/lt",
+ "pc-bios/keymaps/lv",
+ "pc-bios/keymaps/mk",
+ "pc-bios/keymaps/nl",
+ "pc-bios/keymaps/no",
+ "pc-bios/keymaps/pl",
+ "pc-bios/keymaps/pt",
+ "pc-bios/keymaps/pt-br",
+ "pc-bios/keymaps/ru",
+ "pc-bios/keymaps/sl",
+ "pc-bios/keymaps/sv",
+ "pc-bios/keymaps/th",
+ "pc-bios/keymaps/tr",
+ ],
+ prefix = "share/qemu/keymaps/",
+ visibility = ["//visibility:public"],
+)
+
+pkg_files(
+ name = "qemu-roms",
+ srcs = [
+ "pc-bios/bios.bin",
+ "pc-bios/bios-256k.bin",
+ "pc-bios/efi-e1000.rom",
+ "pc-bios/efi-e1000e.rom",
+ "pc-bios/efi-virtio.rom",
+ "pc-bios/kvmvapic.bin",
+ "pc-bios/linuxboot.bin",
+ "pc-bios/linuxboot_dma.bin",
+ "pc-bios/multiboot.bin",
+ "pc-bios/vgabios-cirrus.bin",
+ "pc-bios/vgabios-stdvga.bin",
+ "pc-bios/vgabios-virtio.bin",
+ ],
+ prefix = "share/qemu",
+ visibility = ["//visibility:public"],
)
+
py_binary(
- name = 'block-coroutine-wrapper',
- srcs = ['scripts/block-coroutine-wrapper.py'],
+ name = "block-coroutine-wrapper",
+ srcs = ["scripts/block-coroutine-wrapper.py"],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- name = 'decodetree',
- srcs = ['scripts/decodetree.py'],
+ name = "decodetree",
+ srcs = ["scripts/decodetree.py"],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- name = 'feature_to_c',
- srcs = ['scripts/feature_to_c.py'],
+ name = "feature_to_c",
+ srcs = ["scripts/feature_to_c.py"],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- name = 'hxtool',
- srcs = ['scripts/hxtool.py'],
+ name = "hxtool",
+ srcs = ["scripts/hxtool.py"],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- data = ['subprojects/keycodemapdb/tools/keymap-gen'],
- name = 'keymap-gen',
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen.py'],
+ name = "keymap-gen",
+ srcs = ["subprojects/keycodemapdb/tools/keymap-gen.py"],
+ data = ["subprojects/keycodemapdb/tools/keymap-gen"],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- data = [] + select({'@platforms//os:windows': ['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/riscv64-softmmu-config-target.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h'],'@platforms//os:macos': ['platform/darwin-arm64/aarch64-softmmu-config-devices.h', 'platform/darwin-arm64/aarch64-softmmu-config-target.h', 'platform/darwin-arm64/riscv64-softmmu-config-devices.h', 'platform/darwin-arm64/riscv64-softmmu-config-target.h', 'platform/darwin-arm64/x86_64-softmmu-config-devices.h', 'platform/darwin-arm64/x86_64-softmmu-config-target.h'],'@platforms//os:linux': ['platform/linux-x86_64/aarch64-softmmu-config-devices.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'platform/linux-x86_64/riscv64-softmmu-config-devices.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'platform/linux-x86_64/x86_64-softmmu-config-devices.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h'],'//conditions:default': [], }),
- name = 'make-config-poison',
- srcs = ['scripts/make-config-poison.py'],
+ name = "make-config-poison",
+ srcs = ["scripts/make-config-poison.py"],
+ data = [] + select({
+ "@platforms//os:windows": [
+ "platform/windows-amd64/aarch64-softmmu-config-devices.h",
+ "platform/windows-amd64/aarch64-softmmu-config-target.h",
+ "platform/windows-amd64/riscv64-softmmu-config-devices.h",
+ "platform/windows-amd64/riscv64-softmmu-config-target.h",
+ "platform/windows-amd64/x86_64-softmmu-config-devices.h",
+ "platform/windows-amd64/x86_64-softmmu-config-target.h",
+ ],
+ "@platforms//os:macos": [
+ "platform/darwin-arm64/aarch64-softmmu-config-devices.h",
+ "platform/darwin-arm64/aarch64-softmmu-config-target.h",
+ "platform/darwin-arm64/riscv64-softmmu-config-devices.h",
+ "platform/darwin-arm64/riscv64-softmmu-config-target.h",
+ "platform/darwin-arm64/x86_64-softmmu-config-devices.h",
+ "platform/darwin-arm64/x86_64-softmmu-config-target.h",
+ ],
+ "@platforms//os:linux": [
+ "platform/linux-x86_64/aarch64-softmmu-config-devices.h",
+ "platform/linux-x86_64/aarch64-softmmu-config-target.h",
+ "platform/linux-x86_64/riscv64-softmmu-config-devices.h",
+ "platform/linux-x86_64/riscv64-softmmu-config-target.h",
+ "platform/linux-x86_64/x86_64-softmmu-config-devices.h",
+ "platform/linux-x86_64/x86_64-softmmu-config-target.h",
+ ],
+ "//conditions:default": [],
+ }),
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- name = 'module_block',
- srcs = ['scripts/modules/module_block.py'],
+ name = "module_block",
+ srcs = ["scripts/modules/module_block.py"],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- data = ['qapi/virtio.json', 'qapi/block.json', 'qapi/sockets.json', 'qapi/rdma.json', 'qapi/machine.json', 'qapi/introspect.json', 'qapi/net.json', 'qapi/misc.json', 'qapi/run-state.json', 'qapi/trace.json', 'qapi/control.json', 'qapi/yank.json', 'qapi/audio.json', 'qapi/block-export.json', 'qapi/tpm.json', 'qapi/cryptodev.json', 'qapi/job.json', 'qapi/stats.json', 'qapi/replay.json', 'qapi/machine-target.json', 'qapi/error.json', 'qapi/qom.json', 'qapi/rocker.json', 'qapi/machine-common.json', 'qapi/block-core.json', 'qapi/authz.json', 'qapi/transaction.json', 'qapi/compat.json', 'qapi/qdev.json', 'qapi/migration.json', 'qapi/misc-target.json', 'qapi/acpi.json', 'qapi/ui.json', 'qapi/dump.json', 'qapi/crypto.json', 'qapi/common.json', 'qapi/cxl.json', 'qapi/pci.json', 'qapi/pragma.json', 'qapi/char.json'],
- name = 'qapi-gen',
- srcs = ['scripts/qapi-gen.py', 'scripts/qapi/events.py', 'scripts/qapi/source.py', 'scripts/qapi/parser.py', 'scripts/qapi/types.py', 'scripts/qapi/__init__.py', 'scripts/qapi/introspect.py', 'scripts/qapi/visit.py', 'scripts/qapi/gen.py', 'scripts/qapi/commands.py', 'scripts/qapi/expr.py', 'scripts/qapi/schema.py', 'scripts/qapi/main.py', 'scripts/qapi/error.py', 'scripts/qapi/common.py'],
+ name = "qapi-gen",
+ srcs = [
+ "scripts/qapi-gen.py",
+ "scripts/qapi/__init__.py",
+ "scripts/qapi/commands.py",
+ "scripts/qapi/common.py",
+ "scripts/qapi/error.py",
+ "scripts/qapi/events.py",
+ "scripts/qapi/expr.py",
+ "scripts/qapi/gen.py",
+ "scripts/qapi/introspect.py",
+ "scripts/qapi/main.py",
+ "scripts/qapi/parser.py",
+ "scripts/qapi/schema.py",
+ "scripts/qapi/source.py",
+ "scripts/qapi/types.py",
+ "scripts/qapi/visit.py",
+ ],
+ data = [
+ "qapi/acpi.json",
+ "qapi/audio.json",
+ "qapi/authz.json",
+ "qapi/block.json",
+ "qapi/block-core.json",
+ "qapi/block-export.json",
+ "qapi/char.json",
+ "qapi/common.json",
+ "qapi/compat.json",
+ "qapi/control.json",
+ "qapi/crypto.json",
+ "qapi/cryptodev.json",
+ "qapi/cxl.json",
+ "qapi/dump.json",
+ "qapi/error.json",
+ "qapi/introspect.json",
+ "qapi/job.json",
+ "qapi/machine.json",
+ "qapi/machine-common.json",
+ "qapi/machine-target.json",
+ "qapi/migration.json",
+ "qapi/misc.json",
+ "qapi/misc-target.json",
+ "qapi/net.json",
+ "qapi/pci.json",
+ "qapi/pragma.json",
+ "qapi/qdev.json",
+ "qapi/qom.json",
+ "qapi/rdma.json",
+ "qapi/replay.json",
+ "qapi/rocker.json",
+ "qapi/run-state.json",
+ "qapi/sockets.json",
+ "qapi/stats.json",
+ "qapi/tpm.json",
+ "qapi/trace.json",
+ "qapi/transaction.json",
+ "qapi/ui.json",
+ "qapi/virtio.json",
+ "qapi/yank.json",
+ ],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- name = 'qemu-version',
- srcs = ['scripts/qemu-version.py'],
+ name = "qemu-version",
+ srcs = ["scripts/qemu-version.py"],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- name = 'shaderinclude',
- srcs = ['scripts/shaderinclude.py'],
+ name = "shaderinclude",
+ srcs = ["scripts/shaderinclude.py"],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
py_binary(
- name = 'tracetool',
- srcs = ['scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool/backend/syslog.py'],
+ name = "tracetool",
+ srcs = [
+ "scripts/tracetool.py",
+ "scripts/tracetool/__init__.py",
+ "scripts/tracetool/backend/__init__.py",
+ "scripts/tracetool/backend/dtrace.py",
+ "scripts/tracetool/backend/ftrace.py",
+ "scripts/tracetool/backend/log.py",
+ "scripts/tracetool/backend/simple.py",
+ "scripts/tracetool/backend/syslog.py",
+ "scripts/tracetool/backend/ust.py",
+ "scripts/tracetool/format/__init__.py",
+ "scripts/tracetool/format/c.py",
+ "scripts/tracetool/format/d.py",
+ "scripts/tracetool/format/h.py",
+ "scripts/tracetool/format/log_stap.py",
+ "scripts/tracetool/format/simpletrace_stap.py",
+ "scripts/tracetool/format/stap.py",
+ "scripts/tracetool/format/ust_events_c.py",
+ "scripts/tracetool/format/ust_events_h.py",
+ "scripts/tracetool/vcpu.py",
+ ],
+ imports = select({
+ "@platforms//os:windows": ["scripts"],
+ "//conditions:default": [],
+ }),
)
+
windows_resources(
- name = 'version_rc',
- rc_files = ['version.rc'],
- resources = ['version.rc_version.res'],
+ name = "version_rc",
+ rc_files = ["version.rc"],
+ resources = ["version.rc_version.res"],
)
diff --git a/google/scripts/merge_bazel.py b/google/scripts/merge_bazel.py
index dfffc673bd..044db48fb1 100644
--- a/google/scripts/merge_bazel.py
+++ b/google/scripts/merge_bazel.py
@@ -95,6 +95,20 @@ class OrderedSet(T.MutableSet[_T]):
for item in iterable:
self.discard(item)
+ def indexOf(self, target: T) -> int:
+ position = 0
+ for item in self:
+ if item == target:
+ return position
+ position += 1
+ return -1
+
+ def first(self):
+ for item in self:
+ return item
+
+ return None
+
class BazelValue:
"""Class representing a Bazel value that can be merged across different configurations."""
@@ -124,7 +138,6 @@ class BazelValue:
Args:
configuration (str): The configuration associated with the value.
value (Union[str, Set[str]]): The value itself, either a string or a set of strings.
- unique (bool, optional): Whether the value should be treated as unique (e.g., for objc_library). Defaults to False.
"""
if not (
isinstance(value, str) or isinstance(value, bool) or isinstance(value, int)
@@ -175,20 +188,59 @@ class BazelValue:
f"Do not know how to merge strings ({self.value}/{other.value})"
)
- everything: OrderedSet = self.value
- for value in self.select.values():
- everything = everything.intersection(value)
+ def _compute_intersection(self):
+ """This is a bit of a tricky function.
+ For windows we *MUST* guarantee that we do not mess up order, lest we get compilation errors.
+
+ So if we have the following:
+
+ x['win'] = [a, b, c, d, e]
+ x['lin'] = [a, b, d, e]
+ x['mac'] = [a, c, e]
+ We need to produce something like this:
+
+ res = [a] + select{win: [b, c], lin: [b, d], mac: [c]} + [e]
+
+ That way if bazel tries to constructh the win target it will construct the
+ same array, in the same order as the source build.
+ """
+ if not isinstance(self.value, OrderedSet):
+ return self.value, self.select, None
+ shared: OrderedSet = self.value
+ for v in self.select.values():
+ shared = shared.intersection(v)
+
+ individual = {}
for k, v in self.select.items():
- self.select[k] = v.difference(everything)
+ individual[k] = v.difference(shared)
+
+ # Ok, now we are going to split shared into before and after
+ fst = []
+ snd = []
+ for share in shared:
+ in_fst = True
+ for k, v in self.select.items():
+ source_idx = v.indexOf(share)
+ if individual[k]:
+ dest_idx = v.indexOf(individual[k].first())
+ in_fst = source_idx < dest_idx
+
+ if in_fst:
+ fst.append(share)
+ else:
+ snd.append(share)
- self.value = everything
+
+
+ return fst, individual, snd
def __eq__(self, other):
return self.value == other.value and self.select == other.select
def __str__(self):
v = ""
+ fst, individual, snd = self._compute_intersection()
if self.merge_count > 0:
# We are not part of a unique rule. i.e. the rule is in many configurations
if self._same_values():
@@ -197,22 +249,33 @@ class BazelValue:
# In this case only one configuration has this value. It might be unique
# to my platform. Let's make sure we explicitly select it.
v += "select({"
- for plat, value in self.select.items():
- v += f"'{plat}': {self._to_str(value)},"
+ for plat, value in individual.items():
+ v += f"'{plat}': {self._to_str(fst)},"
v += "'//conditions:default': [], })"
else:
# We all have the same..
- v = self._to_str(self.value)
+ if snd:
+ v = self._to_str(fst + snd)
+ else:
+ v = self._to_str(fst)
else:
# Set of common values (could be empty)
- v = self._to_str(self.value) + " + "
+ v = self._to_str(fst) + " + "
v += "select({"
- for plat, value in self.select.items():
- v += f"'{plat}': {self._to_str(value)},"
+ for plat, value in individual.items():
+ if value:
+ # Only add selection if we have anything..
+ v += f"'{plat}': {self._to_str(value)},"
v += "'//conditions:default': [], })"
+ if snd:
+ v += f" + {self._to_str(snd)}"
else:
# This rule was exclusive to one platform
- v = self._to_str(self.value)
+ if snd:
+ v = self._to_str(fst + snd)
+ else:
+ v = self._to_str(fst)
+
return v
@@ -245,6 +308,8 @@ class BazelRule:
self.label = label
self.params: T.Dict[str, BazelValue] = {}
for k, v in params.items():
+ if k == "imports":
+ pass
self.params[k] = BazelValue(label, v)
@property
@@ -273,6 +338,11 @@ class BazelRule:
def __str__(self):
bazel_cmd = "\n"
for k, v in sorted(self.params.items()):
+ if k == "includes":
+ # Needed as windows relies on the include order
+ bazel_cmd += "# buildifier: leave-alone\n"
+ if k == "imports":
+ pass
bazel_cmd += f" {k} = {v},\n"
return f"{self.sort}({bazel_cmd})"
@@ -355,10 +425,18 @@ class BuildFileFunctions:
rule = BazelRule(self.configuration, "objc_library", kwargs)
self.library.register(rule)
+ def cc_shared_library(self, **kwargs):
+ rule = BazelRule(self.configuration, "cc_shared_library", kwargs)
+ self.library.register(rule)
+
def genrule(self, **kwargs):
rule = BazelRule(self.configuration, "genrule", kwargs)
self.library.register(rule)
+ def pkg_files(self, **kwargs):
+ rule = BazelRule(self.configuration, "pkg_files", kwargs)
+ self.library.register(rule)
+
def py_binary(self, **kwargs):
rule = BazelRule(self.configuration, "py_binary", kwargs)
self.library.register(rule)
diff --git a/platform/BUILD.common b/platform/BUILD.common
new file mode 100644
index 0000000000..6e244b440a
--- /dev/null
+++ b/platform/BUILD.common
@@ -0,0 +1,67 @@
+load("@rules_pkg//pkg:mappings.bzl", "pkg_files")
+
+# Set of common build rules that we want to merge in
+# This makes sure we have all we need available.
+pkg_files(
+ name = "qemu-roms",
+ srcs = [
+ "pc-bios/bios.bin",
+ "pc-bios/bios-256k.bin",
+ "pc-bios/efi-e1000.rom",
+ "pc-bios/efi-e1000e.rom",
+ "pc-bios/efi-virtio.rom",
+ "pc-bios/kvmvapic.bin",
+ "pc-bios/linuxboot.bin",
+ "pc-bios/linuxboot_dma.bin",
+ "pc-bios/multiboot.bin",
+ "pc-bios/vgabios-cirrus.bin",
+ "pc-bios/vgabios-stdvga.bin",
+ "pc-bios/vgabios-virtio.bin",
+ ],
+ # Where it should be in the final package
+ prefix = "share/qemu",
+ visibility = ["//visibility:public"],
+)
+
+pkg_files(
+ name = "qemu-keymaps",
+ srcs = [
+ "pc-bios/keymaps/ar",
+ "pc-bios/keymaps/bepo",
+ "pc-bios/keymaps/cz",
+ "pc-bios/keymaps/da",
+ "pc-bios/keymaps/de",
+ "pc-bios/keymaps/de-ch",
+ "pc-bios/keymaps/en-gb",
+ "pc-bios/keymaps/en-us",
+ "pc-bios/keymaps/es",
+ "pc-bios/keymaps/et",
+ "pc-bios/keymaps/fi",
+ "pc-bios/keymaps/fo",
+ "pc-bios/keymaps/fr",
+ "pc-bios/keymaps/fr-be",
+ "pc-bios/keymaps/fr-ca",
+ "pc-bios/keymaps/fr-ch",
+ "pc-bios/keymaps/hr",
+ "pc-bios/keymaps/hu",
+ "pc-bios/keymaps/is",
+ "pc-bios/keymaps/it",
+ "pc-bios/keymaps/ja",
+ "pc-bios/keymaps/lt",
+ "pc-bios/keymaps/lv",
+ "pc-bios/keymaps/mk",
+ "pc-bios/keymaps/nl",
+ "pc-bios/keymaps/no",
+ "pc-bios/keymaps/pl",
+ "pc-bios/keymaps/pt",
+ "pc-bios/keymaps/pt-br",
+ "pc-bios/keymaps/ru",
+ "pc-bios/keymaps/sl",
+ "pc-bios/keymaps/sv",
+ "pc-bios/keymaps/th",
+ "pc-bios/keymaps/tr",
+ ],
+ # Where it should be in the final package
+ prefix = "share/qemu/keymaps/",
+ visibility = ["//visibility:public"],
+)
diff --git a/platform/BUILD.darwin-arm64 b/platform/BUILD.darwin-arm64
new file mode 100644
index 0000000000..4a25766719
--- /dev/null
+++ b/platform/BUILD.darwin-arm64
@@ -0,0 +1,3123 @@
+# This is the build file for project "qemu"
+# It was autogenerated by the Meson build system.
+# Using the experimental bazel build plugin.
+# It targets darwin-arm64
+
+
+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//:glib-static', '@glib//:gmodule-static'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'include', 'platform/darwin-arm64'],
+ name = 'qemu-img',
+ srcs = ['qemu-img.c', '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/help-texts.h', 'include/qemu/qemu-progress.h', 'qemu-version.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.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-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/qobject-output-visitor.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qemu/queue.h', 'include/qemu/cutils.h', 'include/qemu/config-file.h', 'include/qemu/option.h', 'include/qemu/error-report.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/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/sysemu/event-loop-base.h', 'include/qemu/sockets.h', 'include/qemu/units.h', 'include/qemu/memalign.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.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', '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', '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', 'include/block/dirty-bitmap.h', 'include/block/qapi.h', 'include/crypto/init.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'qemu-img-cmds.h'],
+ visibility = ['//visibility:public'],
+)
+cc_binary(
+ 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 = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:gmodule-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'],
+ name = 'qemu-system-aarch64',
+ srcs = ['system/main.c', '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', '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_binary(
+ 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 = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:gmodule-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'],
+ name = 'qemu-system-riscv64',
+ srcs = ['system/main.c', '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', '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_binary(
+ 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 = ['libqemuutil', 'libtcg_system', 'libmigration', 'libhwcore', 'libqom', 'libevent-loop-base', 'libgdb_system', 'libio', 'libcrypto', 'libauthz', 'libblockdev', 'libblock', 'libchardev', 'libqmp', '//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:gmodule-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'],
+ name = 'qemu-system-x86_64',
+ srcs = ['system/main.c', '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', '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_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libauthz',
+ srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@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', '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'],
+ linkopts = ['-framework CoreFoundation', '-framework IOKit'],
+ name = 'libblock',
+ srcs = ['block.c', 'blockjob.c', 'job.c', 'qemu-io-cmds.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'scsi/utils.c', 'scsi/pr-manager-stub.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/nbd.c', 'block/null.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'block/file-posix.c', 'block/stream.c', 'block/monitor/bitmap-qmp-cmds.c', 'block/block-gen.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libblockdev',
+ srcs = ['nbd/server.c', 'block/export/export.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.c', 'os-posix.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libchardev',
+ srcs = ['chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-pipe.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c', 'chardev/char.c', 'chardev/char-fd.c', 'chardev/char-pty.c'],
+ visibility = ['//visibility:public'],
+)
+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', '//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:gmodule-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'],
+ linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'],
+ name = 'libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/vmgenid.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes.c', 'hw/acpi/piix4.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/viot.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-stub.c', 'hw/acpi/aml-build-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/aspeed_adc.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/adc/max111x.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/fmopl.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pcspk.c', 'hw/audio/pl041.c', 'hw/audio/lm4549.c', 'hw/audio/sb16.c', 'hw/audio/wm8750.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/ecc.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/parallel-isa.c', 'hw/char/debugcon.c', 'hw/char/nrf51_uart.c', 'hw/char/parallel.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/virtio-console.c', 'hw/char/xilinx_uartlite.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/omap_uart.c', 'hw/char/bcm2835_aux.c', 'hw/char/sifive_uart.c', 'hw/char/stm32f2xx_usart.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/pl110.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/vga-pci.c', 'hw/display/vga-isa.c', 'hw/display/vmware_vga.c', 'hw/display/bochs-display.c', 'hw/display/blizzard.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/tc6393xb.c', 'hw/display/omap_dss.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/bcm2835_fb.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/dpcd.c', 'hw/display/xlnx_dp.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/omap_lcdc.c', 'hw/display/acpi-vga-stub.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/i8257.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_dpdma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/omap_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/sifive_pdma.c', 'hw/dma/xlnx_csu_dma.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/max7310.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/sifive_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/pmbus_device.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/isa.c', 'hw/ide/ioport.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/ide/microdrive.c', 'hw/input/hid.c', 'hw/input/ads7846.c', 'hw/input/lm832x.c', 'hw/input/pckbd.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/tsc210x.c', 'hw/intc/intc.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/aspeed_vic.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/i8259_common.c', 'hw/intc/i8259.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/ioapic_common.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/cxl_type3_stubs.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/applesmc.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/debugexit.c', 'hw/misc/pc-testdev.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/led.c', 'hw/misc/pvpanic.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/a9scu.c', 'hw/misc/arm11scu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/axp2xx.c', 'hw/misc/arm_sysctl.c', 'hw/misc/cbus.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_src.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/zynq_slcr.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/auxbus.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/aspeed_peci.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/nrf51_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/sbsa_ec.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/smc91c111.c', 'hw/net/lan9118.c', 'hw/net/ne2000-isa.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/net/allwinner_emac.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/imx_fec.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/cadence_gem.c', 'hw/net/stellaris_enet.c', 'hw/net/ftgmac100.c', 'hw/net/npcm7xx_emc.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/qmp-norocker.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/nvram/xlnx-bbram.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci/pci-stub.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-host/pam.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/q35.c', 'hw/pci-host/i440fx.c', 'hw/pci-host/versatile.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/ds1338.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/goldfish_rtc.c', 'hw/rtc/allwinner-rtc.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/pl181.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/omap_mmc.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sd/cadence_sdhci.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/max34451.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/max31785.c', 'hw/sensor/tmp_sbtsi.c', 'hw/sensor/max16600.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/smbios/smbios-stub.c', 'hw/smbios/smbios_type_38-stub.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/pl022.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/ssi/imx_spi.c', 'hw/ssi/omap_spi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/hpet.c', 'hw/timer/i8254_common.c', 'hw/timer/i8254.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/tusb6010.c', 'hw/usb/chipidea.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_imx2.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/arm/smmu-common.c', 'hw/arm/exynos4_boards.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/tosa.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'fsdev/qemu-fsdev-dummy.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/rng-random.c', 'backends/hostmem-file.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap.c', 'net/tap-bsd.c', 'net/vmnet-host.c', 'net/vmnet-shared.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libauthz',
+ srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@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', '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'],
+ linkopts = ['-framework CoreFoundation', '-framework IOKit'],
+ name = 'libcommon_libblock',
+ srcs = ['block.c', 'blockjob.c', 'job.c', 'qemu-io-cmds.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'scsi/utils.c', 'scsi/pr-manager-stub.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/nbd.c', 'block/null.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'block/file-posix.c', 'block/stream.c', 'block/monitor/bitmap-qmp-cmds.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libblockdev',
+ srcs = ['nbd/server.c', 'block/export/export.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.c', 'os-posix.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libchardev',
+ srcs = ['chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-pipe.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c', 'chardev/char.c', 'chardev/char-fd.c', 'chardev/char-pty.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libcrypto',
+ srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libevent-loop-base',
+ srcs = ['event-loop-base.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libgdb_system',
+ srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libhwcore',
+ srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libio',
+ srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libqmp',
+ srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcommon_libqom',
+ srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libcrypto',
+ srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libevent-loop-base',
+ srcs = ['event-loop-base.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libgdb_system',
+ srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.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_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 = ['@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 = ['@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//: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'],
+ name = 'libhwcore',
+ srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libio',
+ srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libmigration',
+ srcs = ['migration/migration-stats.c', 'migration/page_cache.c', 'migration/xbzrle.c', 'migration/vmstate-types.c', 'migration/vmstate.c', 'migration/qemu-file.c', 'migration/yank_functions.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 = 'libmodule-common',
+ srcs = ['module-common.c'],
+ visibility = ['//visibility:public'],
+)
+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 = ['//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:gmodule-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'],
+ linkopts = ['-framework Hypervisor'],
+ name = 'libqemu-aarch64-softmmu',
+ srcs = ['target/arm/arch_dump.c', 'target/arm/arm-powerctl.c', 'target/arm/arm-qmp-cmds.c', 'target/arm/cortex-regs.c', 'target/arm/machine.c', 'target/arm/ptw.c', 'target/arm/hvf/hvf.c', 'target/arm/tcg/psci.c', 'hw/arm/boot.c', 'hw/arm/virt.c', 'hw/arm/virt-acpi-build.c', 'hw/arm/digic_boards.c', 'hw/arm/msf2-som.c', 'hw/arm/highbank.c', 'hw/arm/integratorcp.c', 'hw/arm/mainstone.c', 'hw/arm/microbit.c', 'hw/arm/musicpal.c', 'hw/arm/netduino2.c', 'hw/arm/netduinoplus2.c', 'hw/arm/olimex-stm32-h405.c', 'hw/arm/npcm7xx.c', 'hw/arm/npcm7xx_boards.c', 'hw/arm/nseries.c', 'hw/arm/omap_sx1.c', 'hw/arm/palm.c', 'hw/arm/gumstix.c', 'hw/arm/spitz.c', 'hw/arm/z2.c', 'hw/arm/realview.c', 'hw/arm/sbsa-ref.c', 'hw/arm/stellaris.c', 'hw/arm/stm32vldiscovery.c', 'hw/arm/collie.c', 'hw/arm/versatilepb.c', 'hw/arm/vexpress.c', 'hw/arm/xilinx_zynq.c', 'hw/arm/sabrelite.c', 'hw/arm/armv7m.c', 'hw/arm/exynos4210.c', 'hw/arm/pxa2xx.c', 'hw/arm/pxa2xx_gpio.c', 'hw/arm/pxa2xx_pic.c', 'hw/arm/digic.c', 'hw/arm/omap1.c', 'hw/arm/omap2.c', 'hw/arm/strongarm.c', 'hw/arm/allwinner-a10.c', 'hw/arm/cubieboard.c', 'hw/arm/allwinner-h3.c', 'hw/arm/orangepi.c', 'hw/arm/allwinner-r40.c', 'hw/arm/bananapi_m2u.c', 'hw/arm/bcm2836.c', 'hw/arm/raspi.c', 'hw/arm/stm32f100_soc.c', 'hw/arm/stm32f205_soc.c', 'hw/arm/stm32f405_soc.c', 'hw/arm/xlnx-zynqmp.c', 'hw/arm/xlnx-zcu102.c', 'hw/arm/xlnx-versal.c', 'hw/arm/xlnx-versal-virt.c', 'hw/arm/fsl-imx25.c', 'hw/arm/imx25_pdk.c', 'hw/arm/fsl-imx31.c', 'hw/arm/kzm.c', 'hw/arm/fsl-imx6.c', 'hw/arm/aspeed.c', 'hw/arm/aspeed_soc_common.c', 'hw/arm/aspeed_ast2400.c', 'hw/arm/aspeed_ast2600.c', 'hw/arm/aspeed_ast10x0.c', 'hw/arm/aspeed_eeprom.c', 'hw/arm/fby35.c', 'hw/arm/mps2.c', 'hw/arm/mps2-tz.c', 'hw/arm/msf2-soc.c', 'hw/arm/musca.c', 'hw/arm/armsse.c', 'hw/arm/fsl-imx7.c', 'hw/arm/mcimx7d-sabre.c', 'hw/arm/smmuv3.c', 'hw/arm/fsl-imx6ul.c', 'hw/arm/mcimx6ul-evk.c', 'hw/arm/nrf51_soc.c', 'target/arm/cpu.c', 'target/arm/debug_helper.c', 'target/arm/gdbstub.c', 'target/arm/helper.c', 'target/arm/vfp_helper.c', 'target/arm/kvm-stub.c', 'target/arm/hyp_gdbstub.c', 'target/arm/cpu64.c', 'target/arm/gdbstub64.c', 'target/arm/tcg/cpu32.c', 'target/arm/tcg/translate.c', 'target/arm/tcg/translate-m-nocp.c', 'target/arm/tcg/translate-mve.c', 'target/arm/tcg/translate-neon.c', 'target/arm/tcg/translate-vfp.c', 'target/arm/tcg/crypto_helper.c', 'target/arm/tcg/hflags.c', 'target/arm/tcg/iwmmxt_helper.c', 'target/arm/tcg/m_helper.c', 'target/arm/tcg/mve_helper.c', 'target/arm/tcg/neon_helper.c', 'target/arm/tcg/op_helper.c', 'target/arm/tcg/tlb_helper.c', 'target/arm/tcg/vec_helper.c', 'target/arm/tcg/cpu64.c', 'target/arm/tcg/translate-a64.c', 'target/arm/tcg/translate-sve.c', 'target/arm/tcg/translate-sme.c', 'target/arm/tcg/helper-a64.c', 'target/arm/tcg/mte_helper.c', 'target/arm/tcg/pauth_helper.c', 'target/arm/tcg/sme_helper.c', 'target/arm/tcg/sve_helper.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/cpu/a9mpcore.c', 'hw/cpu/a15mpcore.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/arm_gicv3_cpuif_common.c', 'hw/intc/arm_gicv3_cpuif.c', 'hw/intc/armv7m_nvic.c', 'hw/misc/allwinner-cpucfg.c', 'hw/misc/xlnx-versal-crl.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/hvf/hvf-all.c', 'accel/hvf/hvf-accel-ops.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'aarch64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:gmodule-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'],
+ linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'],
+ name = 'libqemu-aarch64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/viot.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/aspeed_adc.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/adc/max111x.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pl041.c', 'hw/audio/lm4549.c', 'hw/audio/wm8750.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/ecc.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/nrf51_uart.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/char/xilinx_uartlite.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/omap_uart.c', 'hw/char/bcm2835_aux.c', 'hw/char/stm32f2xx_usart.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/pl110.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/vga-pci.c', 'hw/display/bochs-display.c', 'hw/display/blizzard.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/tc6393xb.c', 'hw/display/omap_dss.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/bcm2835_fb.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/dpcd.c', 'hw/display/xlnx_dp.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/omap_lcdc.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_dpdma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/omap_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/xlnx_csu_dma.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/max7310.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/pmbus_device.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/qdev.c', 'hw/ide/microdrive.c', 'hw/input/hid.c', 'hw/input/ads7846.c', 'hw/input/lm832x.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/tsc210x.c', 'hw/intc/intc.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/aspeed_vic.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/led.c', 'hw/misc/pvpanic.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/a9scu.c', 'hw/misc/arm11scu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/axp2xx.c', 'hw/misc/arm_sysctl.c', 'hw/misc/cbus.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_src.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/zynq_slcr.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/auxbus.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/aspeed_peci.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/nrf51_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/sbsa_ec.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/smc91c111.c', 'hw/net/lan9118.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/net/allwinner_emac.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/imx_fec.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/cadence_gem.c', 'hw/net/stellaris_enet.c', 'hw/net/ftgmac100.c', 'hw/net/npcm7xx_emc.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/nvram/xlnx-bbram.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/versatile.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/ds1338.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/allwinner-rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/pl181.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/omap_mmc.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/max34451.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/max31785.c', 'hw/sensor/tmp_sbtsi.c', 'hw/sensor/max16600.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/pl022.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/ssi/imx_spi.c', 'hw/ssi/omap_spi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/tusb6010.c', 'hw/usb/chipidea.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_imx2.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/arm/smmu-common.c', 'hw/arm/exynos4_boards.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/tosa.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'fsdev/qemu-fsdev-dummy.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/rng-random.c', 'backends/hostmem-file.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap.c', 'net/tap-bsd.c', 'net/vmnet-host.c', 'net/vmnet-shared.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c'],
+ visibility = ['//visibility:public'],
+)
+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//: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'],
+ name = 'libqemu-riscv64-softmmu',
+ srcs = ['target/riscv/arch_dump.c', 'target/riscv/pmp.c', 'target/riscv/debug.c', 'target/riscv/monitor.c', 'target/riscv/machine.c', 'target/riscv/pmu.c', 'target/riscv/time_helper.c', 'target/riscv/riscv-qmp-cmds.c', 'hw/riscv/boot.c', 'hw/riscv/numa.c', 'hw/riscv/riscv_hart.c', 'hw/riscv/virt.c', 'hw/riscv/shakti_c.c', 'hw/riscv/sifive_e.c', 'hw/riscv/sifive_u.c', 'hw/riscv/spike.c', 'hw/riscv/microchip_pfsoc.c', 'hw/riscv/virt-acpi-build.c', 'target/riscv/cpu.c', 'target/riscv/cpu_helper.c', 'target/riscv/csr.c', 'target/riscv/fpu_helper.c', 'target/riscv/gdbstub.c', 'target/riscv/op_helper.c', 'target/riscv/vector_helper.c', 'target/riscv/vector_internals.c', 'target/riscv/bitmanip_helper.c', 'target/riscv/translate.c', 'target/riscv/m128_helper.c', 'target/riscv/crypto_helper.c', 'target/riscv/zce_helper.c', 'target/riscv/vcrypto_helper.c', 'target/riscv/tcg/tcg-cpu.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/riscv_aclint.c', 'hw/intc/riscv_aplic.c', 'hw/intc/riscv_imsic.c', 'hw/intc/sifive_plic.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'riscv64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:gmodule-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'],
+ linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'],
+ name = 'libqemu-riscv64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/pflash_cfi01.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/ipoctal232.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/virtio-console.c', 'hw/char/sifive_uart.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/platform-bus.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/vga-pci.c', 'hw/display/bochs-display.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/dma/sifive_pdma.c', 'hw/gpio/sifive_gpio.c', 'hw/i2c/core.c', 'hw/i2c/bitbang_i2c.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/intc/intc.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/mem/cxl_type3_stubs.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/pvpanic.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/i2c-echo.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/cadence_gem.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/rtc/goldfish_rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/cadence_sdhci.c', 'hw/smbios/smbios-stub.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/timer/cadence_ttc.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'fsdev/qemu-fsdev-dummy.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/rng-random.c', 'backends/hostmem-file.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap.c', 'net/tap-bsd.c', 'net/vmnet-host.c', 'net/vmnet-shared.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c'],
+ visibility = ['//visibility:public'],
+)
+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//: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', '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', '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'],
+ name = 'libqemu-x86_64-softmmu',
+ srcs = ['target/i386/arch_dump.c', 'target/i386/arch_memory_mapping.c', 'target/i386/machine.c', 'target/i386/monitor.c', 'target/i386/cpu-sysemu.c', 'target/i386/sev-sysemu-stub.c', 'target/i386/kvm/hyperv-stub.c', 'target/i386/tcg/sysemu/tcg-cpu.c', 'target/i386/tcg/sysemu/smm_helper.c', 'target/i386/tcg/sysemu/excp_helper.c', 'target/i386/tcg/sysemu/bpt_helper.c', 'target/i386/tcg/sysemu/misc_helper.c', 'target/i386/tcg/sysemu/fpu_helper.c', 'target/i386/tcg/sysemu/svm_helper.c', 'target/i386/tcg/sysemu/seg_helper.c', 'hw/i386/fw_cfg.c', 'hw/i386/kvmvapic.c', 'hw/i386/e820_memory_layout.c', 'hw/i386/multiboot.c', 'hw/i386/x86.c', 'hw/i386/x86-iommu.c', 'hw/i386/amd_iommu.c', 'hw/i386/pc_piix.c', 'hw/i386/microvm.c', 'hw/i386/acpi-microvm.c', 'hw/i386/microvm-dt.c', 'hw/i386/pc_q35.c', 'hw/i386/vmmouse.c', 'hw/i386/vmport.c', 'hw/i386/intel_iommu.c', 'hw/i386/sgx-stub.c', 'hw/i386/acpi-common.c', 'hw/i386/pc.c', 'hw/i386/pc_sysfw.c', 'hw/i386/acpi-build.c', 'hw/i386/port92.c', 'hw/i386/pc_sysfw_ovmf-stubs.c', 'target/i386/cpu.c', 'target/i386/gdbstub.c', 'target/i386/helper.c', 'target/i386/xsave_helper.c', 'target/i386/cpu-dump.c', 'target/i386/tcg/bpt_helper.c', 'target/i386/tcg/cc_helper.c', 'target/i386/tcg/excp_helper.c', 'target/i386/tcg/fpu_helper.c', 'target/i386/tcg/int_helper.c', 'target/i386/tcg/mem_helper.c', 'target/i386/tcg/misc_helper.c', 'target/i386/tcg/mpx_helper.c', 'target/i386/tcg/seg_helper.c', 'target/i386/tcg/tcg-cpu.c', 'target/i386/tcg/translate.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/apic.c', 'hw/intc/apic_common.c', 'hw/intc/ioapic.c', 'hw/isa/lpc_ich9.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-pmem.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-pmem-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/virtio/virtio-md-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'x86_64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '//external/dtc:libfdt', '@glib//:glib-static', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:gmodule-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'],
+ linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'],
+ name = 'libqemu-x86_64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/vmgenid.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/piix4.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/viot.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/fmopl.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/pcspk.c', 'hw/audio/sb16.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/pflash_cfi01.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/ipoctal232.c', 'hw/char/parallel-isa.c', 'hw/char/debugcon.c', 'hw/char/parallel.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/vga-pci.c', 'hw/display/vga-isa.c', 'hw/display/vmware_vga.c', 'hw/display/bochs-display.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/dma/i8257.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/smbus_eeprom.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/isa.c', 'hw/ide/ioport.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/pckbd.c', 'hw/input/ps2.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/intc/intc.c', 'hw/intc/i8259_common.c', 'hw/intc/i8259.c', 'hw/intc/ioapic_common.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/applesmc.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/debugexit.c', 'hw/misc/pc-testdev.c', 'hw/misc/pci-testdev.c', 'hw/misc/pvpanic.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/i2c-echo.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/ne2000-isa.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-host/pam.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/q35.c', 'hw/pci-host/i440fx.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/timer/hpet.c', 'hw/timer/i8254_common.c', 'hw/timer/i8254.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'fsdev/qemu-fsdev-dummy.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/rng-random.c', 'backends/hostmem-file.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap.c', 'net/tap-bsd.c', 'net/vmnet-host.c', 'net/vmnet-shared.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@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/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'],
+ name = 'libqemuutil',
+ srcs = ['qapi/opts-visitor.c', 'qapi/qapi-clone-visitor.c', 'qapi/qapi-dealloc-visitor.c', 'qapi/qapi-forward-visitor.c', 'qapi/qapi-util.c', 'qapi/qapi-visit-core.c', 'qapi/qobject-input-visitor.c', 'qapi/qobject-output-visitor.c', 'qapi/string-input-visitor.c', 'qapi/string-output-visitor.c', 'qapi/qapi-type-helpers.c', 'qapi/qmp-dispatch.c', 'qapi/qmp-event.c', 'qapi/qmp-registry.c', 'qobject/qnull.c', 'qobject/qnum.c', 'qobject/qstring.c', 'qobject/qdict.c', 'qobject/qlist.c', 'qobject/qbool.c', 'qobject/qlit.c', 'qobject/qjson.c', 'qobject/qobject.c', 'qobject/json-writer.c', 'qobject/json-lexer.c', 'qobject/json-streamer.c', 'qobject/json-parser.c', 'qobject/block-qdict.c', 'util/osdep.c', 'util/cutils.c', 'util/unicode.c', 'util/qemu-timer-common.c', 'util/thread-context.c', 'util/aio-posix.c', 'util/fdmon-poll.c', 'util/compatfd.c', 'util/event_notifier-posix.c', 'util/mmap-alloc.c', 'util/oslib-posix.c', 'util/qemu-thread-posix.c', 'util/memfd.c', 'util/defer-call.c', 'util/envlist.c', 'util/path.c', 'util/module.c', 'util/host-utils.c', 'util/bitmap.c', 'util/bitops.c', 'util/fifo8.c', 'util/cacheflush.c', 'util/error.c', 'util/error-report.c', 'util/qemu-print.c', 'util/id.c', 'util/qemu-config.c', 'util/notify.c', 'util/qemu-option.c', 'util/qemu-progress.c', 'util/keyval.c', 'util/crc32c.c', 'util/uuid.c', 'util/getauxval.c', 'util/rcu.c', 'util/log.c', 'util/qdist.c', 'util/qht.c', 'util/qsp.c', 'util/range.c', 'util/reserved-region.c', 'util/stats64.c', 'util/systemd.c', 'util/transactions.c', 'util/drm.c', 'util/guest-random.c', 'util/yank.c', 'util/int128.c', 'util/memalign.c', 'util/interval-tree.c', 'util/lockcnt.c', 'util/crc-ccitt.c', 'util/aiocb.c', 'util/async.c', 'util/base64.c', 'util/main-loop.c', 'util/qemu-coroutine.c', 'util/qemu-coroutine-lock.c', 'util/qemu-coroutine-io.c', 'util/coroutine-sigaltstack.c', 'util/thread-pool.c', 'util/qemu-timer.c', 'util/qemu-sockets.c', 'util/aio-wait.c', 'util/buffer.c', 'util/bufferiszero.c', 'util/hbitmap.c', 'util/hexdump.c', 'util/iova-tree.c', 'util/iov.c', 'util/uri.c', 'util/nvdimm-utils.c', 'util/block-helpers.c', 'util/qemu-coroutine-sleep.c', 'util/qemu-co-shared-resource.c', 'util/qemu-co-timeout.c', 'util/readline.c', 'util/throttle.c', 'util/timed-average.c', 'util/filemonitor-stub.c', 'util/cpuinfo-aarch64.c', 'crypto/aes.c', 'crypto/clmul.c', 'crypto/init.c', 'crypto/sm4.c', 'crypto/random-platform.c', 'trace/control.c', 'trace/qmp.c', 'stubs/bdrv-next-monitor-owned.c', 'stubs/blockdev-close-all-bdrv-states.c', 'stubs/change-state-handler.c', 'stubs/cmos.c', 'stubs/cpu-get-clock.c', 'stubs/cpus-get-virtual-clock.c', 'stubs/qemu-timer-notify-cb.c', 'stubs/icount.c', 'stubs/dump.c', 'stubs/fdset.c', 'stubs/gdbstub.c', 'stubs/get-vm-name.c', 'stubs/graph-lock.c', 'stubs/iothread-lock.c', 'stubs/iothread-lock-block.c', 'stubs/isa-bus.c', 'stubs/is-daemonized.c', 'stubs/migr-blocker.c', 'stubs/module-opts.c', 'stubs/monitor.c', 'stubs/physmem.c', 'stubs/memory_device.c', 'stubs/qmp-command-available.c', 'stubs/qmp-quit.c', 'stubs/qtest.c', 'stubs/ram-block.c', 'stubs/ramfb.c', 'stubs/replay.c', 'stubs/runstate-check.c', 'stubs/sysbus.c', 'stubs/target-get-monitor-def.c', 'stubs/target-monitor-defs.c', 'stubs/trace-control.c', 'stubs/uuid.c', 'stubs/colo.c', 'stubs/colo-compare.c', 'stubs/vmstate.c', 'stubs/vm-stop.c', 'stubs/win32-kbd-hook.c', 'stubs/cpu-synchronize-state.c', 'stubs/replay-tools.c', 'stubs/fw_cfg.c', 'stubs/pci-bus.c', 'stubs/semihost.c', 'stubs/usb-dev-stub.c', 'stubs/xen-hw-stub.c', 'stubs/virtio-md-pci.c', 'stubs/semihost-all.c', 'qapi/qapi-builtin-types.c', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-types-authz.c', 'qapi/qapi-visit-authz.c', 'qapi/qapi-events-authz.c', 'qapi/qapi-commands-authz.c', 'qapi/qapi-types-block.c', 'qapi/qapi-visit-block.c', 'qapi/qapi-events-block.c', 'qapi/qapi-commands-block.c', 'qapi/qapi-types-block-core.c', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-events-block-core.c', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-types-block-export.c', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-events-block-export.c', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-types-char.c', 'qapi/qapi-visit-char.c', 'qapi/qapi-events-char.c', 'qapi/qapi-commands-char.c', 'qapi/qapi-types-common.c', 'qapi/qapi-visit-common.c', 'qapi/qapi-events-common.c', 'qapi/qapi-commands-common.c', 'qapi/qapi-types-compat.c', 'qapi/qapi-visit-compat.c', 'qapi/qapi-events-compat.c', 'qapi/qapi-commands-compat.c', 'qapi/qapi-types-control.c', 'qapi/qapi-visit-control.c', 'qapi/qapi-events-control.c', 'qapi/qapi-commands-control.c', 'qapi/qapi-types-crypto.c', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-events-crypto.c', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-types-cxl.c', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-events-cxl.c', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-types-dump.c', 'qapi/qapi-visit-dump.c', 'qapi/qapi-events-dump.c', 'qapi/qapi-commands-dump.c', 'qapi/qapi-types-error.c', 'qapi/qapi-visit-error.c', 'qapi/qapi-events-error.c', 'qapi/qapi-commands-error.c', 'qapi/qapi-types-introspect.c', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-events-introspect.c', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-types-job.c', 'qapi/qapi-visit-job.c', 'qapi/qapi-events-job.c', 'qapi/qapi-commands-job.c', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-types-machine.c', 'qapi/qapi-visit-machine.c', 'qapi/qapi-events-machine.c', 'qapi/qapi-commands-machine.c', 'qapi/qapi-types-migration.c', 'qapi/qapi-visit-migration.c', 'qapi/qapi-events-migration.c', 'qapi/qapi-commands-migration.c', 'qapi/qapi-types-misc.c', 'qapi/qapi-visit-misc.c', 'qapi/qapi-events-misc.c', 'qapi/qapi-commands-misc.c', 'qapi/qapi-types-net.c', 'qapi/qapi-visit-net.c', 'qapi/qapi-events-net.c', 'qapi/qapi-commands-net.c', 'qapi/qapi-types-pragma.c', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-events-pragma.c', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-types-qom.c', 'qapi/qapi-visit-qom.c', 'qapi/qapi-events-qom.c', 'qapi/qapi-commands-qom.c', 'qapi/qapi-types-replay.c', 'qapi/qapi-visit-replay.c', 'qapi/qapi-events-replay.c', 'qapi/qapi-commands-replay.c', 'qapi/qapi-types-run-state.c', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-events-run-state.c', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-types-sockets.c', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-events-sockets.c', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-types-stats.c', 'qapi/qapi-visit-stats.c', 'qapi/qapi-events-stats.c', 'qapi/qapi-commands-stats.c', 'qapi/qapi-types-trace.c', 'qapi/qapi-visit-trace.c', 'qapi/qapi-events-trace.c', 'qapi/qapi-commands-trace.c', 'qapi/qapi-types-transaction.c', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-events-transaction.c', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-types-virtio.c', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-events-virtio.c', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-types-yank.c', 'qapi/qapi-visit-yank.c', 'qapi/qapi-events-yank.c', 'qapi/qapi-commands-yank.c', 'qapi/qapi-types-acpi.c', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-events-acpi.c', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-types-audio.c', 'qapi/qapi-visit-audio.c', 'qapi/qapi-events-audio.c', 'qapi/qapi-commands-audio.c', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-types-qdev.c', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-events-qdev.c', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-types-pci.c', 'qapi/qapi-visit-pci.c', 'qapi/qapi-events-pci.c', 'qapi/qapi-commands-pci.c', 'qapi/qapi-types-rdma.c', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-events-rdma.c', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-types-rocker.c', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-events-rocker.c', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-types-tpm.c', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-events-tpm.c', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-types-ui.c', 'qapi/qapi-visit-ui.c', 'qapi/qapi-events-ui.c', 'qapi/qapi-commands-ui.c', 'trace/trace-root.c', 'trace/trace-crypto.c', 'trace/trace-qapi.c', 'trace/trace-qom.c', 'trace/trace-monitor.c', 'trace/trace-util.c', 'trace/trace-gdbstub.c', 'trace/trace-authz.c', 'trace/trace-block.c', 'trace/trace-io.c', 'trace/trace-nbd.c', 'trace/trace-scsi.c', 'trace/trace-accel_kvm.c', 'trace/trace-audio.c', 'trace/trace-backends.c', 'trace/trace-backends_tpm.c', 'trace/trace-chardev.c', 'trace/trace-ebpf.c', 'trace/trace-hw_9pfs.c', 'trace/trace-hw_acpi.c', 'trace/trace-hw_adc.c', 'trace/trace-hw_alpha.c', 'trace/trace-hw_arm.c', 'trace/trace-hw_audio.c', 'trace/trace-hw_block.c', 'trace/trace-hw_block_dataplane.c', 'trace/trace-hw_char.c', 'trace/trace-hw_display.c', 'trace/trace-hw_dma.c', 'trace/trace-hw_hyperv.c', 'trace/trace-hw_i2c.c', 'trace/trace-hw_i386.c', 'trace/trace-hw_i386_xen.c', 'trace/trace-hw_i386_kvm.c', 'trace/trace-hw_ide.c', 'trace/trace-hw_input.c', 'trace/trace-hw_intc.c', 'trace/trace-hw_isa.c', 'trace/trace-hw_mem.c', 'trace/trace-hw_mips.c', 'trace/trace-hw_misc.c', 'trace/trace-hw_misc_macio.c', 'trace/trace-hw_net.c', 'trace/trace-hw_net_can.c', 'trace/trace-hw_nubus.c', 'trace/trace-hw_nvme.c', 'trace/trace-hw_nvram.c', 'trace/trace-hw_pci.c', 'trace/trace-hw_pci_host.c', 'trace/trace-hw_ppc.c', 'trace/trace-hw_rdma.c', 'trace/trace-hw_rdma_vmw.c', 'trace/trace-hw_rtc.c', 'trace/trace-hw_s390x.c', 'trace/trace-hw_scsi.c', 'trace/trace-hw_sensor.c', 'trace/trace-hw_sd.c', 'trace/trace-hw_sh4.c', 'trace/trace-hw_sparc.c', 'trace/trace-hw_sparc64.c', 'trace/trace-hw_ssi.c', 'trace/trace-hw_timer.c', 'trace/trace-hw_tpm.c', 'trace/trace-hw_ufs.c', 'trace/trace-hw_usb.c', 'trace/trace-hw_vfio.c', 'trace/trace-hw_virtio.c', 'trace/trace-hw_watchdog.c', 'trace/trace-hw_xen.c', 'trace/trace-hw_gpio.c', 'trace/trace-migration.c', 'trace/trace-net.c', 'trace/trace-system.c', 'trace/trace-ui.c', 'trace/trace-hw_remote.c', 'trace/trace-accel_tcg.c', 'trace/trace-hw_core.c', 'trace/trace-target_arm.c', 'trace/trace-target_arm_hvf.c', 'trace/trace-target_hppa.c', 'trace/trace-target_i386.c', 'trace/trace-target_i386_kvm.c', 'trace/trace-target_mips_tcg.c', 'trace/trace-target_nios2.c', 'trace/trace-target_ppc.c', 'trace/trace-target_riscv.c', 'trace/trace-target_s390x.c', 'trace/trace-target_s390x_kvm.c', 'trace/trace-target_sparc.c', 'trace/trace-qapi_commands_authz_trace_events.c', 'trace/trace-qapi_commands_block_trace_events.c', 'trace/trace-qapi_commands_block_core_trace_events.c', 'trace/trace-qapi_commands_block_export_trace_events.c', 'trace/trace-qapi_commands_char_trace_events.c', 'trace/trace-qapi_commands_common_trace_events.c', 'trace/trace-qapi_commands_compat_trace_events.c', 'trace/trace-qapi_commands_control_trace_events.c', 'trace/trace-qapi_commands_crypto_trace_events.c', 'trace/trace-qapi_commands_cxl_trace_events.c', 'trace/trace-qapi_commands_dump_trace_events.c', 'trace/trace-qapi_commands_error_trace_events.c', 'trace/trace-qapi_commands_introspect_trace_events.c', 'trace/trace-qapi_commands_job_trace_events.c', 'trace/trace-qapi_commands_machine_common_trace_events.c', 'trace/trace-qapi_commands_machine_trace_events.c', 'trace/trace-qapi_commands_migration_trace_events.c', 'trace/trace-qapi_commands_misc_trace_events.c', 'trace/trace-qapi_commands_net_trace_events.c', 'trace/trace-qapi_commands_pragma_trace_events.c', 'trace/trace-qapi_commands_qom_trace_events.c', 'trace/trace-qapi_commands_replay_trace_events.c', 'trace/trace-qapi_commands_run_state_trace_events.c', 'trace/trace-qapi_commands_sockets_trace_events.c', 'trace/trace-qapi_commands_stats_trace_events.c', 'trace/trace-qapi_commands_trace_trace_events.c', 'trace/trace-qapi_commands_transaction_trace_events.c', 'trace/trace-qapi_commands_virtio_trace_events.c', 'trace/trace-qapi_commands_yank_trace_events.c', 'trace/trace-qapi_commands_acpi_trace_events.c', 'trace/trace-qapi_commands_audio_trace_events.c', 'trace/trace-qapi_commands_cryptodev_trace_events.c', 'trace/trace-qapi_commands_qdev_trace_events.c', 'trace/trace-qapi_commands_pci_trace_events.c', 'trace/trace-qapi_commands_rdma_trace_events.c', 'trace/trace-qapi_commands_rocker_trace_events.c', 'trace/trace-qapi_commands_tpm_trace_events.c', 'trace/trace-qapi_commands_ui_trace_events.c', 'trace/trace-qapi_commands_machine_target_trace_events.c', 'trace/trace-qapi_commands_misc_target_trace_events.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libqmp',
+ srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ 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'],
+ name = 'libqom',
+ srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ copts = ['-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'CONFIG_SOFTMMU'],
+ 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'],
+ name = 'libtcg_system',
+ srcs = ['tcg/optimize.c', 'tcg/region.c', 'tcg/tcg.c', 'tcg/tcg-common.c', 'tcg/tcg-op.c', 'tcg/tcg-op-ldst.c', 'tcg/tcg-op-gvec.c', 'tcg/tcg-op-vec.c'],
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libhw-display-virtio-gpu'],
+ name = 'hw-display-virtio-gpu',
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libhw-display-virtio-gpu-pci'],
+ name = 'hw-display-virtio-gpu-pci',
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libhw-display-virtio-vga'],
+ name = 'hw-display-virtio-vga',
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libhw-display-virtio-vga-gl'],
+ name = 'hw-display-virtio-vga-gl',
+ visibility = ['//visibility:public'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)',
+ name = 'generate_aarch64-softmmu-gdbstub-xml_c',
+ outs = ['aarch64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/aarch64-core.xml', 'gdb-xml/aarch64-fpu.xml', 'gdb-xml/aarch64-pauth.xml', 'gdb-xml/arm-core.xml', 'gdb-xml/arm-m-profile-mve.xml', 'gdb-xml/arm-m-profile.xml', 'gdb-xml/arm-neon.xml', 'gdb-xml/arm-vfp-sysregs.xml', 'gdb-xml/arm-vfp.xml', 'gdb-xml/arm-vfp3.xml'],
+ tools = [':feature_to_c'],
+)
+genrule(
+ cmd = '$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)',
+ cmd_bat = '$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)',
+ name = 'generate_block-gen_c',
+ outs = ['block/block-gen.c'],
+ srcs = ['block/coroutines.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block_int-io.h', 'include/block/dirty-bitmap.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h'],
+ tools = [':block-coroutine-wrapper'],
+)
+genrule(
+ cmd = '$(location :make-config-poison) $(SRCS) > $(location config-poison.h)',
+ cmd_bat = '$(location :make-config-poison) $(SRCS) > $(location config-poison.h)',
+ name = 'generate_config-poison_h',
+ outs = ['config-poison.h'],
+ srcs = ['platform/darwin-arm64/aarch64-softmmu-config-devices.h', 'platform/darwin-arm64/aarch64-softmmu-config-target.h', 'platform/darwin-arm64/riscv64-softmmu-config-devices.h', 'platform/darwin-arm64/riscv64-softmmu-config-target.h', 'platform/darwin-arm64/x86_64-softmmu-config-devices.h', 'platform/darwin-arm64/x86_64-softmmu-config-target.h'],
+ tools = [':make-config-poison'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)',
+ cmd_bat = '$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)',
+ name = 'generate_hmp-commands-info_h',
+ outs = ['hmp-commands-info.h'],
+ srcs = ['hmp-commands-info.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)',
+ cmd_bat = '$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)',
+ name = 'generate_hmp-commands_h',
+ outs = ['hmp-commands.h'],
+ srcs = ['hmp-commands.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)',
+ name = 'generate_input-keymap-atset1-to-qcode_c_inc',
+ outs = ['ui/input-keymap-atset1-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)',
+ name = 'generate_input-keymap-linux-to-qcode_c_inc',
+ outs = ['ui/input-keymap-linux-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)',
+ name = 'generate_input-keymap-osx-to-qcode_c_inc',
+ outs = ['ui/input-keymap-osx-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset1_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset1.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset2_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset2.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset3_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset3.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)',
+ name = 'generate_input-keymap-qcode-to-linux_c_inc',
+ outs = ['ui/input-keymap-qcode-to-linux.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)',
+ name = 'generate_input-keymap-qcode-to-qnum_c_inc',
+ outs = ['ui/input-keymap-qcode-to-qnum.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)',
+ name = 'generate_input-keymap-qcode-to-sun_c_inc',
+ outs = ['ui/input-keymap-qcode-to-sun.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)',
+ name = 'generate_input-keymap-qnum-to-qcode_c_inc',
+ outs = ['ui/input-keymap-qnum-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)',
+ name = 'generate_input-keymap-usb-to-qcode_c_inc',
+ outs = ['ui/input-keymap-usb-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)',
+ name = 'generate_input-keymap-win32-to-qcode_c_inc',
+ outs = ['ui/input-keymap-win32-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)',
+ name = 'generate_input-keymap-x11-to-qcode_c_inc',
+ outs = ['ui/input-keymap-x11-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgevdev-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgevdev-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgkbd-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgkbd-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgxquartz-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgxquartz-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgxwin-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgxwin-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :module_block) $(location block/module_block.h)',
+ cmd_bat = '$(location :module_block) $(location block/module_block.h)',
+ name = 'generate_module_block_h',
+ outs = ['block/module_block.h'],
+ tools = [':module_block'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a32-uncond_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc'],
+ srcs = ['target/arm/tcg/a32-uncond.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a32_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc'],
+ srcs = ['target/arm/tcg/a32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a64_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc'],
+ srcs = ['target/arm/tcg/a64.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-m-nocp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc'],
+ srcs = ['target/arm/tcg/m-nocp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-mve_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc'],
+ srcs = ['target/arm/tcg/mve.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-dp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc'],
+ srcs = ['target/arm/tcg/neon-dp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-ls_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc'],
+ srcs = ['target/arm/tcg/neon-ls.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-shared_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc'],
+ srcs = ['target/arm/tcg/neon-shared.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sme-fa64_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc'],
+ srcs = ['target/arm/tcg/sme-fa64.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sme_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc'],
+ srcs = ['target/arm/tcg/sme.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sve_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc'],
+ srcs = ['target/arm/tcg/sve.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-t16_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc'],
+ srcs = ['target/arm/tcg/t16.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-t32_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc'],
+ srcs = ['target/arm/tcg/t32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-vfp-uncond_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc'],
+ srcs = ['target/arm/tcg/vfp-uncond.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-vfp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc'],
+ srcs = ['target/arm/tcg/vfp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)',
+ cmd_bat = '$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)',
+ name = 'generate_qemu-img-cmds_h',
+ outs = ['qemu-img-cmds.h'],
+ srcs = ['qemu-img-cmds.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)',
+ cmd_bat = '$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)',
+ name = 'generate_qemu-options_def',
+ outs = ['qemu-options.def'],
+ srcs = ['qemu-options.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-XVentanaCondOps_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc'],
+ srcs = ['target/riscv/XVentanaCondOps.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-insn16_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc'],
+ srcs = ['target/riscv/insn16.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-insn32_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc'],
+ srcs = ['target/riscv/insn32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-xthead_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc'],
+ srcs = ['target/riscv/xthead.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
+ cmd_bat = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
+ name = 'generate_qemu-version_h',
+ outs = ['qemu-version.h'],
+ tools = [':qemu-version'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)',
+ name = 'generate_riscv64-softmmu-gdbstub-xml_c',
+ outs = ['riscv64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/riscv-32bit-fpu.xml', 'gdb-xml/riscv-64bit-cpu.xml', 'gdb-xml/riscv-64bit-fpu.xml', 'gdb-xml/riscv-64bit-virtual.xml'],
+ tools = [':feature_to_c'],
+)
+genrule(
+ cmd = '$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)',
+ cmd_bat = '$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)',
+ name = 'generate_shared_QAPI_source_files',
+ outs = ['qapi/qapi-builtin-types.c', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-acpi.trace-events', 'qapi/qapi-commands-audio.c', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-audio.trace-events', 'qapi/qapi-commands-authz.c', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-authz.trace-events', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-core.trace-events', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-block-export.trace-events', 'qapi/qapi-commands-block.c', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block.trace-events', 'qapi/qapi-commands-char.c', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-char.trace-events', 'qapi/qapi-commands-common.c', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-common.trace-events', 'qapi/qapi-commands-compat.c', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-compat.trace-events', 'qapi/qapi-commands-control.c', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-control.trace-events', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-crypto.trace-events', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cryptodev.trace-events', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-cxl.trace-events', 'qapi/qapi-commands-dump.c', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-dump.trace-events', 'qapi/qapi-commands-error.c', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-error.trace-events', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-introspect.trace-events', 'qapi/qapi-commands-job.c', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-job.trace-events', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine-common.trace-events', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-target.trace-events', 'qapi/qapi-commands-machine.c', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine.trace-events', 'qapi/qapi-commands-migration.c', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-migration.trace-events', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-commands-misc-target.trace-events', 'qapi/qapi-commands-misc.c', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-misc.trace-events', 'qapi/qapi-commands-net.c', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-net.trace-events', 'qapi/qapi-commands-pci.c', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-pci.trace-events', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-pragma.trace-events', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qdev.trace-events', 'qapi/qapi-commands-qom.c', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-qom.trace-events', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rdma.trace-events', 'qapi/qapi-commands-replay.c', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-replay.trace-events', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-rocker.trace-events', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-run-state.trace-events', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-sockets.trace-events', 'qapi/qapi-commands-stats.c', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-stats.trace-events', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-tpm.trace-events', 'qapi/qapi-commands-trace.c', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-trace.trace-events', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-transaction.trace-events', 'qapi/qapi-commands-ui.c', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-ui.trace-events', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-commands-virtio.trace-events', 'qapi/qapi-commands-yank.c', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-yank.trace-events', 'qapi/qapi-commands.c', 'qapi/qapi-commands.h', 'qapi/qapi-emit-events.c', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-acpi.c', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-audio.c', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-authz.c', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.c', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.c', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-block.c', 'qapi/qapi-events-block.h', 'qapi/qapi-events-char.c', 'qapi/qapi-events-char.h', 'qapi/qapi-events-common.c', 'qapi/qapi-events-common.h', 'qapi/qapi-events-compat.c', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.c', 'qapi/qapi-events-control.h', 'qapi/qapi-events-crypto.c', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.c', 'qapi/qapi-events-cxl.h', 'qapi/qapi-events-dump.c', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-error.c', 'qapi/qapi-events-error.h', 'qapi/qapi-events-introspect.c', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-job.c', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-events-machine-target.h', 'qapi/qapi-events-machine.c', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-migration.c', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-events-misc-target.h', 'qapi/qapi-events-misc.c', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-net.c', 'qapi/qapi-events-net.h', 'qapi/qapi-events-pci.c', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-pragma.c', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qdev.c', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.c', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-rdma.c', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-replay.c', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-rocker.c', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-run-state.c', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.c', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-stats.c', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-tpm.c', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-trace.c', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-transaction.c', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-ui.c', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-virtio.c', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-yank.c', 'qapi/qapi-events-yank.h', 'qapi/qapi-events.c', 'qapi/qapi-events.h', 'qapi/qapi-init-commands.c', 'qapi/qapi-init-commands.h', 'qapi/qapi-introspect.c', 'qapi/qapi-introspect.h', 'qapi/qapi-types-acpi.c', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.c', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.c', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.c', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.c', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-block.c', 'qapi/qapi-types-block.h', 'qapi/qapi-types-char.c', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.c', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.c', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.c', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.c', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.c', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.c', 'qapi/qapi-types-dump.h', 'qapi/qapi-types-error.c', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.c', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.c', 'qapi/qapi-types-job.h', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-types-machine.c', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-migration.c', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-types-misc.c', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.c', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.c', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-pragma.c', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-qdev.c', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.c', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-rdma.c', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-replay.c', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.c', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.c', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.c', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.c', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.c', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.c', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-transaction.c', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.c', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.c', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.c', 'qapi/qapi-types-yank.h', 'qapi/qapi-types.c', 'qapi/qapi-types.h', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.c', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.c', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-block.c', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-char.c', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-common.c', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-compat.c', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.c', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-visit-dump.c', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-error.c', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.c', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-visit-machine.c', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-migration.c', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-visit-misc.c', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-net.c', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-pci.c', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-qom.c', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-replay.c', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-stats.c', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-trace.c', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-ui.c', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-yank.c', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit.c', 'qapi/qapi-visit.h'],
+ srcs = ['qapi/acpi.json', 'qapi/audio.json', 'qapi/authz.json', 'qapi/block-core.json', 'qapi/block-export.json', 'qapi/block.json', 'qapi/char.json', 'qapi/common.json', 'qapi/compat.json', 'qapi/control.json', 'qapi/crypto.json', 'qapi/cryptodev.json', 'qapi/cxl.json', 'qapi/dump.json', 'qapi/error.json', 'qapi/introspect.json', 'qapi/job.json', 'qapi/machine-common.json', 'qapi/machine-target.json', 'qapi/machine.json', 'qapi/migration.json', 'qapi/misc-target.json', 'qapi/misc.json', 'qapi/net.json', 'qapi/pci.json', 'qapi/pragma.json', 'qapi/qapi-schema.json', 'qapi/qdev.json', 'qapi/qom.json', 'qapi/rdma.json', 'qapi/replay.json', 'qapi/rocker.json', 'qapi/run-state.json', 'qapi/sockets.json', 'qapi/stats.json', 'qapi/tpm.json', 'qapi/trace.json', 'qapi/transaction.json', 'qapi/ui.json', 'qapi/virtio.json', 'qapi/yank.json'],
+ tools = [':qapi-gen'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)',
+ name = 'generate_texture-blit-flip-vert_h',
+ outs = ['ui/shader/texture-blit-flip-vert.h'],
+ srcs = ['ui/shader/texture-blit-flip.vert'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)',
+ name = 'generate_texture-blit-frag_h',
+ outs = ['ui/shader/texture-blit-frag.h'],
+ srcs = ['ui/shader/texture-blit.frag'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)',
+ name = 'generate_texture-blit-vert_h',
+ outs = ['ui/shader/texture-blit-vert.h'],
+ srcs = ['ui/shader/texture-blit.vert'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)',
+ name = 'generate_trace-accel_kvm_c',
+ outs = ['trace/trace-accel_kvm.c'],
+ srcs = ['accel/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)',
+ name = 'generate_trace-accel_kvm_h',
+ outs = ['trace/trace-accel_kvm.h'],
+ srcs = ['accel/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)',
+ name = 'generate_trace-accel_tcg_c',
+ outs = ['trace/trace-accel_tcg.c'],
+ srcs = ['accel/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)',
+ name = 'generate_trace-accel_tcg_h',
+ outs = ['trace/trace-accel_tcg.h'],
+ srcs = ['accel/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)',
+ name = 'generate_trace-audio_c',
+ outs = ['trace/trace-audio.c'],
+ srcs = ['audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)',
+ name = 'generate_trace-audio_h',
+ outs = ['trace/trace-audio.h'],
+ srcs = ['audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)',
+ name = 'generate_trace-authz_c',
+ outs = ['trace/trace-authz.c'],
+ srcs = ['authz/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)',
+ name = 'generate_trace-authz_h',
+ outs = ['trace/trace-authz.h'],
+ srcs = ['authz/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)',
+ name = 'generate_trace-backends_c',
+ outs = ['trace/trace-backends.c'],
+ srcs = ['backends/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)',
+ name = 'generate_trace-backends_h',
+ outs = ['trace/trace-backends.h'],
+ srcs = ['backends/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)',
+ name = 'generate_trace-backends_tpm_c',
+ outs = ['trace/trace-backends_tpm.c'],
+ srcs = ['backends/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)',
+ name = 'generate_trace-backends_tpm_h',
+ outs = ['trace/trace-backends_tpm.h'],
+ srcs = ['backends/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)',
+ name = 'generate_trace-block_c',
+ outs = ['trace/trace-block.c'],
+ srcs = ['block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)',
+ name = 'generate_trace-block_h',
+ outs = ['trace/trace-block.h'],
+ srcs = ['block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)',
+ name = 'generate_trace-chardev_c',
+ outs = ['trace/trace-chardev.c'],
+ srcs = ['chardev/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)',
+ name = 'generate_trace-chardev_h',
+ outs = ['trace/trace-chardev.h'],
+ srcs = ['chardev/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)',
+ name = 'generate_trace-crypto_c',
+ outs = ['trace/trace-crypto.c'],
+ srcs = ['crypto/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)',
+ name = 'generate_trace-crypto_h',
+ outs = ['trace/trace-crypto.h'],
+ srcs = ['crypto/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)',
+ name = 'generate_trace-ebpf_c',
+ outs = ['trace/trace-ebpf.c'],
+ srcs = ['ebpf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)',
+ name = 'generate_trace-ebpf_h',
+ outs = ['trace/trace-ebpf.h'],
+ srcs = ['ebpf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)',
+ name = 'generate_trace-gdbstub_c',
+ outs = ['trace/trace-gdbstub.c'],
+ srcs = ['gdbstub/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)',
+ name = 'generate_trace-gdbstub_h',
+ outs = ['trace/trace-gdbstub.h'],
+ srcs = ['gdbstub/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)',
+ name = 'generate_trace-hw_9pfs_c',
+ outs = ['trace/trace-hw_9pfs.c'],
+ srcs = ['hw/9pfs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)',
+ name = 'generate_trace-hw_9pfs_h',
+ outs = ['trace/trace-hw_9pfs.h'],
+ srcs = ['hw/9pfs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)',
+ name = 'generate_trace-hw_acpi_c',
+ outs = ['trace/trace-hw_acpi.c'],
+ srcs = ['hw/acpi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)',
+ name = 'generate_trace-hw_acpi_h',
+ outs = ['trace/trace-hw_acpi.h'],
+ srcs = ['hw/acpi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)',
+ name = 'generate_trace-hw_adc_c',
+ outs = ['trace/trace-hw_adc.c'],
+ srcs = ['hw/adc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)',
+ name = 'generate_trace-hw_adc_h',
+ outs = ['trace/trace-hw_adc.h'],
+ srcs = ['hw/adc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)',
+ name = 'generate_trace-hw_alpha_c',
+ outs = ['trace/trace-hw_alpha.c'],
+ srcs = ['hw/alpha/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)',
+ name = 'generate_trace-hw_alpha_h',
+ outs = ['trace/trace-hw_alpha.h'],
+ srcs = ['hw/alpha/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)',
+ name = 'generate_trace-hw_arm_c',
+ outs = ['trace/trace-hw_arm.c'],
+ srcs = ['hw/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)',
+ name = 'generate_trace-hw_arm_h',
+ outs = ['trace/trace-hw_arm.h'],
+ srcs = ['hw/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)',
+ name = 'generate_trace-hw_audio_c',
+ outs = ['trace/trace-hw_audio.c'],
+ srcs = ['hw/audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)',
+ name = 'generate_trace-hw_audio_h',
+ outs = ['trace/trace-hw_audio.h'],
+ srcs = ['hw/audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)',
+ name = 'generate_trace-hw_block_c',
+ outs = ['trace/trace-hw_block.c'],
+ srcs = ['hw/block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)',
+ name = 'generate_trace-hw_block_dataplane_c',
+ outs = ['trace/trace-hw_block_dataplane.c'],
+ srcs = ['hw/block/dataplane/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)',
+ name = 'generate_trace-hw_block_dataplane_h',
+ outs = ['trace/trace-hw_block_dataplane.h'],
+ srcs = ['hw/block/dataplane/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)',
+ name = 'generate_trace-hw_block_h',
+ outs = ['trace/trace-hw_block.h'],
+ srcs = ['hw/block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)',
+ name = 'generate_trace-hw_char_c',
+ outs = ['trace/trace-hw_char.c'],
+ srcs = ['hw/char/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)',
+ name = 'generate_trace-hw_char_h',
+ outs = ['trace/trace-hw_char.h'],
+ srcs = ['hw/char/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)',
+ name = 'generate_trace-hw_core_c',
+ outs = ['trace/trace-hw_core.c'],
+ srcs = ['hw/core/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)',
+ name = 'generate_trace-hw_core_h',
+ outs = ['trace/trace-hw_core.h'],
+ srcs = ['hw/core/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)',
+ name = 'generate_trace-hw_display_c',
+ outs = ['trace/trace-hw_display.c'],
+ srcs = ['hw/display/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)',
+ name = 'generate_trace-hw_display_h',
+ outs = ['trace/trace-hw_display.h'],
+ srcs = ['hw/display/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)',
+ name = 'generate_trace-hw_dma_c',
+ outs = ['trace/trace-hw_dma.c'],
+ srcs = ['hw/dma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)',
+ name = 'generate_trace-hw_dma_h',
+ outs = ['trace/trace-hw_dma.h'],
+ srcs = ['hw/dma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)',
+ name = 'generate_trace-hw_gpio_c',
+ outs = ['trace/trace-hw_gpio.c'],
+ srcs = ['hw/gpio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)',
+ name = 'generate_trace-hw_gpio_h',
+ outs = ['trace/trace-hw_gpio.h'],
+ srcs = ['hw/gpio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)',
+ name = 'generate_trace-hw_hyperv_c',
+ outs = ['trace/trace-hw_hyperv.c'],
+ srcs = ['hw/hyperv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)',
+ name = 'generate_trace-hw_hyperv_h',
+ outs = ['trace/trace-hw_hyperv.h'],
+ srcs = ['hw/hyperv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)',
+ name = 'generate_trace-hw_i2c_c',
+ outs = ['trace/trace-hw_i2c.c'],
+ srcs = ['hw/i2c/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)',
+ name = 'generate_trace-hw_i2c_h',
+ outs = ['trace/trace-hw_i2c.h'],
+ srcs = ['hw/i2c/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)',
+ name = 'generate_trace-hw_i386_c',
+ outs = ['trace/trace-hw_i386.c'],
+ srcs = ['hw/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)',
+ name = 'generate_trace-hw_i386_h',
+ outs = ['trace/trace-hw_i386.h'],
+ srcs = ['hw/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)',
+ name = 'generate_trace-hw_i386_kvm_c',
+ outs = ['trace/trace-hw_i386_kvm.c'],
+ srcs = ['hw/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)',
+ name = 'generate_trace-hw_i386_kvm_h',
+ outs = ['trace/trace-hw_i386_kvm.h'],
+ srcs = ['hw/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)',
+ name = 'generate_trace-hw_i386_xen_c',
+ outs = ['trace/trace-hw_i386_xen.c'],
+ srcs = ['hw/i386/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)',
+ name = 'generate_trace-hw_i386_xen_h',
+ outs = ['trace/trace-hw_i386_xen.h'],
+ srcs = ['hw/i386/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)',
+ name = 'generate_trace-hw_ide_c',
+ outs = ['trace/trace-hw_ide.c'],
+ srcs = ['hw/ide/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)',
+ name = 'generate_trace-hw_ide_h',
+ outs = ['trace/trace-hw_ide.h'],
+ srcs = ['hw/ide/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)',
+ name = 'generate_trace-hw_input_c',
+ outs = ['trace/trace-hw_input.c'],
+ srcs = ['hw/input/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)',
+ name = 'generate_trace-hw_input_h',
+ outs = ['trace/trace-hw_input.h'],
+ srcs = ['hw/input/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)',
+ name = 'generate_trace-hw_intc_c',
+ outs = ['trace/trace-hw_intc.c'],
+ srcs = ['hw/intc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)',
+ name = 'generate_trace-hw_intc_h',
+ outs = ['trace/trace-hw_intc.h'],
+ srcs = ['hw/intc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)',
+ name = 'generate_trace-hw_isa_c',
+ outs = ['trace/trace-hw_isa.c'],
+ srcs = ['hw/isa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)',
+ name = 'generate_trace-hw_isa_h',
+ outs = ['trace/trace-hw_isa.h'],
+ srcs = ['hw/isa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)',
+ name = 'generate_trace-hw_mem_c',
+ outs = ['trace/trace-hw_mem.c'],
+ srcs = ['hw/mem/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)',
+ name = 'generate_trace-hw_mem_h',
+ outs = ['trace/trace-hw_mem.h'],
+ srcs = ['hw/mem/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)',
+ name = 'generate_trace-hw_mips_c',
+ outs = ['trace/trace-hw_mips.c'],
+ srcs = ['hw/mips/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)',
+ name = 'generate_trace-hw_mips_h',
+ outs = ['trace/trace-hw_mips.h'],
+ srcs = ['hw/mips/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)',
+ name = 'generate_trace-hw_misc_c',
+ outs = ['trace/trace-hw_misc.c'],
+ srcs = ['hw/misc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)',
+ name = 'generate_trace-hw_misc_h',
+ outs = ['trace/trace-hw_misc.h'],
+ srcs = ['hw/misc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)',
+ name = 'generate_trace-hw_misc_macio_c',
+ outs = ['trace/trace-hw_misc_macio.c'],
+ srcs = ['hw/misc/macio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)',
+ name = 'generate_trace-hw_misc_macio_h',
+ outs = ['trace/trace-hw_misc_macio.h'],
+ srcs = ['hw/misc/macio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)',
+ name = 'generate_trace-hw_net_c',
+ outs = ['trace/trace-hw_net.c'],
+ srcs = ['hw/net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)',
+ name = 'generate_trace-hw_net_can_c',
+ outs = ['trace/trace-hw_net_can.c'],
+ srcs = ['hw/net/can/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)',
+ name = 'generate_trace-hw_net_can_h',
+ outs = ['trace/trace-hw_net_can.h'],
+ srcs = ['hw/net/can/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)',
+ name = 'generate_trace-hw_net_h',
+ outs = ['trace/trace-hw_net.h'],
+ srcs = ['hw/net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)',
+ name = 'generate_trace-hw_nubus_c',
+ outs = ['trace/trace-hw_nubus.c'],
+ srcs = ['hw/nubus/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)',
+ name = 'generate_trace-hw_nubus_h',
+ outs = ['trace/trace-hw_nubus.h'],
+ srcs = ['hw/nubus/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)',
+ name = 'generate_trace-hw_nvme_c',
+ outs = ['trace/trace-hw_nvme.c'],
+ srcs = ['hw/nvme/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)',
+ name = 'generate_trace-hw_nvme_h',
+ outs = ['trace/trace-hw_nvme.h'],
+ srcs = ['hw/nvme/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)',
+ name = 'generate_trace-hw_nvram_c',
+ outs = ['trace/trace-hw_nvram.c'],
+ srcs = ['hw/nvram/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)',
+ name = 'generate_trace-hw_nvram_h',
+ outs = ['trace/trace-hw_nvram.h'],
+ srcs = ['hw/nvram/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)',
+ name = 'generate_trace-hw_pci_c',
+ outs = ['trace/trace-hw_pci.c'],
+ srcs = ['hw/pci/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)',
+ name = 'generate_trace-hw_pci_h',
+ outs = ['trace/trace-hw_pci.h'],
+ srcs = ['hw/pci/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)',
+ name = 'generate_trace-hw_pci_host_c',
+ outs = ['trace/trace-hw_pci_host.c'],
+ srcs = ['hw/pci-host/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)',
+ name = 'generate_trace-hw_pci_host_h',
+ outs = ['trace/trace-hw_pci_host.h'],
+ srcs = ['hw/pci-host/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)',
+ name = 'generate_trace-hw_ppc_c',
+ outs = ['trace/trace-hw_ppc.c'],
+ srcs = ['hw/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)',
+ name = 'generate_trace-hw_ppc_h',
+ outs = ['trace/trace-hw_ppc.h'],
+ srcs = ['hw/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)',
+ name = 'generate_trace-hw_rdma_c',
+ outs = ['trace/trace-hw_rdma.c'],
+ srcs = ['hw/rdma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)',
+ name = 'generate_trace-hw_rdma_h',
+ outs = ['trace/trace-hw_rdma.h'],
+ srcs = ['hw/rdma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)',
+ name = 'generate_trace-hw_rdma_vmw_c',
+ outs = ['trace/trace-hw_rdma_vmw.c'],
+ srcs = ['hw/rdma/vmw/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)',
+ name = 'generate_trace-hw_rdma_vmw_h',
+ outs = ['trace/trace-hw_rdma_vmw.h'],
+ srcs = ['hw/rdma/vmw/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)',
+ name = 'generate_trace-hw_remote_c',
+ outs = ['trace/trace-hw_remote.c'],
+ srcs = ['hw/remote/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)',
+ name = 'generate_trace-hw_remote_h',
+ outs = ['trace/trace-hw_remote.h'],
+ srcs = ['hw/remote/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)',
+ name = 'generate_trace-hw_rtc_c',
+ outs = ['trace/trace-hw_rtc.c'],
+ srcs = ['hw/rtc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)',
+ name = 'generate_trace-hw_rtc_h',
+ outs = ['trace/trace-hw_rtc.h'],
+ srcs = ['hw/rtc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)',
+ name = 'generate_trace-hw_s390x_c',
+ outs = ['trace/trace-hw_s390x.c'],
+ srcs = ['hw/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)',
+ name = 'generate_trace-hw_s390x_h',
+ outs = ['trace/trace-hw_s390x.h'],
+ srcs = ['hw/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)',
+ name = 'generate_trace-hw_scsi_c',
+ outs = ['trace/trace-hw_scsi.c'],
+ srcs = ['hw/scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)',
+ name = 'generate_trace-hw_scsi_h',
+ outs = ['trace/trace-hw_scsi.h'],
+ srcs = ['hw/scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)',
+ name = 'generate_trace-hw_sd_c',
+ outs = ['trace/trace-hw_sd.c'],
+ srcs = ['hw/sd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)',
+ name = 'generate_trace-hw_sd_h',
+ outs = ['trace/trace-hw_sd.h'],
+ srcs = ['hw/sd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)',
+ name = 'generate_trace-hw_sensor_c',
+ outs = ['trace/trace-hw_sensor.c'],
+ srcs = ['hw/sensor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)',
+ name = 'generate_trace-hw_sensor_h',
+ outs = ['trace/trace-hw_sensor.h'],
+ srcs = ['hw/sensor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)',
+ name = 'generate_trace-hw_sh4_c',
+ outs = ['trace/trace-hw_sh4.c'],
+ srcs = ['hw/sh4/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)',
+ name = 'generate_trace-hw_sh4_h',
+ outs = ['trace/trace-hw_sh4.h'],
+ srcs = ['hw/sh4/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)',
+ name = 'generate_trace-hw_sparc64_c',
+ outs = ['trace/trace-hw_sparc64.c'],
+ srcs = ['hw/sparc64/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)',
+ name = 'generate_trace-hw_sparc64_h',
+ outs = ['trace/trace-hw_sparc64.h'],
+ srcs = ['hw/sparc64/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)',
+ name = 'generate_trace-hw_sparc_c',
+ outs = ['trace/trace-hw_sparc.c'],
+ srcs = ['hw/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)',
+ name = 'generate_trace-hw_sparc_h',
+ outs = ['trace/trace-hw_sparc.h'],
+ srcs = ['hw/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)',
+ name = 'generate_trace-hw_ssi_c',
+ outs = ['trace/trace-hw_ssi.c'],
+ srcs = ['hw/ssi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)',
+ name = 'generate_trace-hw_ssi_h',
+ outs = ['trace/trace-hw_ssi.h'],
+ srcs = ['hw/ssi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)',
+ name = 'generate_trace-hw_timer_c',
+ outs = ['trace/trace-hw_timer.c'],
+ srcs = ['hw/timer/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)',
+ name = 'generate_trace-hw_timer_h',
+ outs = ['trace/trace-hw_timer.h'],
+ srcs = ['hw/timer/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)',
+ name = 'generate_trace-hw_tpm_c',
+ outs = ['trace/trace-hw_tpm.c'],
+ srcs = ['hw/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)',
+ name = 'generate_trace-hw_tpm_h',
+ outs = ['trace/trace-hw_tpm.h'],
+ srcs = ['hw/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)',
+ name = 'generate_trace-hw_ufs_c',
+ outs = ['trace/trace-hw_ufs.c'],
+ srcs = ['hw/ufs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)',
+ name = 'generate_trace-hw_ufs_h',
+ outs = ['trace/trace-hw_ufs.h'],
+ srcs = ['hw/ufs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)',
+ name = 'generate_trace-hw_usb_c',
+ outs = ['trace/trace-hw_usb.c'],
+ srcs = ['hw/usb/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)',
+ name = 'generate_trace-hw_usb_h',
+ outs = ['trace/trace-hw_usb.h'],
+ srcs = ['hw/usb/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)',
+ name = 'generate_trace-hw_vfio_c',
+ outs = ['trace/trace-hw_vfio.c'],
+ srcs = ['hw/vfio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)',
+ name = 'generate_trace-hw_vfio_h',
+ outs = ['trace/trace-hw_vfio.h'],
+ srcs = ['hw/vfio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)',
+ name = 'generate_trace-hw_virtio_c',
+ outs = ['trace/trace-hw_virtio.c'],
+ srcs = ['hw/virtio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)',
+ name = 'generate_trace-hw_virtio_h',
+ outs = ['trace/trace-hw_virtio.h'],
+ srcs = ['hw/virtio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)',
+ name = 'generate_trace-hw_watchdog_c',
+ outs = ['trace/trace-hw_watchdog.c'],
+ srcs = ['hw/watchdog/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)',
+ name = 'generate_trace-hw_watchdog_h',
+ outs = ['trace/trace-hw_watchdog.h'],
+ srcs = ['hw/watchdog/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)',
+ name = 'generate_trace-hw_xen_c',
+ outs = ['trace/trace-hw_xen.c'],
+ srcs = ['hw/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)',
+ name = 'generate_trace-hw_xen_h',
+ outs = ['trace/trace-hw_xen.h'],
+ srcs = ['hw/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)',
+ name = 'generate_trace-io_c',
+ outs = ['trace/trace-io.c'],
+ srcs = ['io/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)',
+ name = 'generate_trace-io_h',
+ outs = ['trace/trace-io.h'],
+ srcs = ['io/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)',
+ name = 'generate_trace-migration_c',
+ outs = ['trace/trace-migration.c'],
+ srcs = ['migration/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)',
+ name = 'generate_trace-migration_h',
+ outs = ['trace/trace-migration.h'],
+ srcs = ['migration/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)',
+ name = 'generate_trace-monitor_c',
+ outs = ['trace/trace-monitor.c'],
+ srcs = ['monitor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)',
+ name = 'generate_trace-monitor_h',
+ outs = ['trace/trace-monitor.h'],
+ srcs = ['monitor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)',
+ name = 'generate_trace-nbd_c',
+ outs = ['trace/trace-nbd.c'],
+ srcs = ['nbd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)',
+ name = 'generate_trace-nbd_h',
+ outs = ['trace/trace-nbd.h'],
+ srcs = ['nbd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)',
+ name = 'generate_trace-net_c',
+ outs = ['trace/trace-net.c'],
+ srcs = ['net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)',
+ name = 'generate_trace-net_h',
+ outs = ['trace/trace-net.h'],
+ srcs = ['net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)',
+ name = 'generate_trace-qapi_c',
+ outs = ['trace/trace-qapi.c'],
+ srcs = ['qapi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)',
+ name = 'generate_trace-qapi_commands_acpi_trace_events_c',
+ outs = ['trace/trace-qapi_commands_acpi_trace_events.c'],
+ srcs = ['qapi/qapi-commands-acpi.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)',
+ name = 'generate_trace-qapi_commands_acpi_trace_events_h',
+ outs = ['trace/trace-qapi_commands_acpi_trace_events.h'],
+ srcs = ['qapi/qapi-commands-acpi.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)',
+ name = 'generate_trace-qapi_commands_audio_trace_events_c',
+ outs = ['trace/trace-qapi_commands_audio_trace_events.c'],
+ srcs = ['qapi/qapi-commands-audio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)',
+ name = 'generate_trace-qapi_commands_audio_trace_events_h',
+ outs = ['trace/trace-qapi_commands_audio_trace_events.h'],
+ srcs = ['qapi/qapi-commands-audio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)',
+ name = 'generate_trace-qapi_commands_authz_trace_events_c',
+ outs = ['trace/trace-qapi_commands_authz_trace_events.c'],
+ srcs = ['qapi/qapi-commands-authz.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)',
+ name = 'generate_trace-qapi_commands_authz_trace_events_h',
+ outs = ['trace/trace-qapi_commands_authz_trace_events.h'],
+ srcs = ['qapi/qapi-commands-authz.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_core_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_core_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block-core.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_core_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_core_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block-core.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_export_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_export_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block-export.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_export_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_export_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block-export.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)',
+ name = 'generate_trace-qapi_commands_char_trace_events_c',
+ outs = ['trace/trace-qapi_commands_char_trace_events.c'],
+ srcs = ['qapi/qapi-commands-char.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)',
+ name = 'generate_trace-qapi_commands_char_trace_events_h',
+ outs = ['trace/trace-qapi_commands_char_trace_events.h'],
+ srcs = ['qapi/qapi-commands-char.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)',
+ name = 'generate_trace-qapi_commands_common_trace_events_c',
+ outs = ['trace/trace-qapi_commands_common_trace_events.c'],
+ srcs = ['qapi/qapi-commands-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)',
+ name = 'generate_trace-qapi_commands_common_trace_events_h',
+ outs = ['trace/trace-qapi_commands_common_trace_events.h'],
+ srcs = ['qapi/qapi-commands-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)',
+ name = 'generate_trace-qapi_commands_compat_trace_events_c',
+ outs = ['trace/trace-qapi_commands_compat_trace_events.c'],
+ srcs = ['qapi/qapi-commands-compat.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)',
+ name = 'generate_trace-qapi_commands_compat_trace_events_h',
+ outs = ['trace/trace-qapi_commands_compat_trace_events.h'],
+ srcs = ['qapi/qapi-commands-compat.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)',
+ name = 'generate_trace-qapi_commands_control_trace_events_c',
+ outs = ['trace/trace-qapi_commands_control_trace_events.c'],
+ srcs = ['qapi/qapi-commands-control.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)',
+ name = 'generate_trace-qapi_commands_control_trace_events_h',
+ outs = ['trace/trace-qapi_commands_control_trace_events.h'],
+ srcs = ['qapi/qapi-commands-control.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)',
+ name = 'generate_trace-qapi_commands_crypto_trace_events_c',
+ outs = ['trace/trace-qapi_commands_crypto_trace_events.c'],
+ srcs = ['qapi/qapi-commands-crypto.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)',
+ name = 'generate_trace-qapi_commands_crypto_trace_events_h',
+ outs = ['trace/trace-qapi_commands_crypto_trace_events.h'],
+ srcs = ['qapi/qapi-commands-crypto.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)',
+ name = 'generate_trace-qapi_commands_cryptodev_trace_events_c',
+ outs = ['trace/trace-qapi_commands_cryptodev_trace_events.c'],
+ srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)',
+ name = 'generate_trace-qapi_commands_cryptodev_trace_events_h',
+ outs = ['trace/trace-qapi_commands_cryptodev_trace_events.h'],
+ srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)',
+ name = 'generate_trace-qapi_commands_cxl_trace_events_c',
+ outs = ['trace/trace-qapi_commands_cxl_trace_events.c'],
+ srcs = ['qapi/qapi-commands-cxl.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)',
+ name = 'generate_trace-qapi_commands_cxl_trace_events_h',
+ outs = ['trace/trace-qapi_commands_cxl_trace_events.h'],
+ srcs = ['qapi/qapi-commands-cxl.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)',
+ name = 'generate_trace-qapi_commands_dump_trace_events_c',
+ outs = ['trace/trace-qapi_commands_dump_trace_events.c'],
+ srcs = ['qapi/qapi-commands-dump.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)',
+ name = 'generate_trace-qapi_commands_dump_trace_events_h',
+ outs = ['trace/trace-qapi_commands_dump_trace_events.h'],
+ srcs = ['qapi/qapi-commands-dump.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)',
+ name = 'generate_trace-qapi_commands_error_trace_events_c',
+ outs = ['trace/trace-qapi_commands_error_trace_events.c'],
+ srcs = ['qapi/qapi-commands-error.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)',
+ name = 'generate_trace-qapi_commands_error_trace_events_h',
+ outs = ['trace/trace-qapi_commands_error_trace_events.h'],
+ srcs = ['qapi/qapi-commands-error.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)',
+ name = 'generate_trace-qapi_commands_introspect_trace_events_c',
+ outs = ['trace/trace-qapi_commands_introspect_trace_events.c'],
+ srcs = ['qapi/qapi-commands-introspect.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)',
+ name = 'generate_trace-qapi_commands_introspect_trace_events_h',
+ outs = ['trace/trace-qapi_commands_introspect_trace_events.h'],
+ srcs = ['qapi/qapi-commands-introspect.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)',
+ name = 'generate_trace-qapi_commands_job_trace_events_c',
+ outs = ['trace/trace-qapi_commands_job_trace_events.c'],
+ srcs = ['qapi/qapi-commands-job.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)',
+ name = 'generate_trace-qapi_commands_job_trace_events_h',
+ outs = ['trace/trace-qapi_commands_job_trace_events.h'],
+ srcs = ['qapi/qapi-commands-job.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_common_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_common_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_common_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_common_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_target_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_target_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_target_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_target_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)',
+ name = 'generate_trace-qapi_commands_migration_trace_events_c',
+ outs = ['trace/trace-qapi_commands_migration_trace_events.c'],
+ srcs = ['qapi/qapi-commands-migration.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)',
+ name = 'generate_trace-qapi_commands_migration_trace_events_h',
+ outs = ['trace/trace-qapi_commands_migration_trace_events.h'],
+ srcs = ['qapi/qapi-commands-migration.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)',
+ name = 'generate_trace-qapi_commands_misc_target_trace_events_c',
+ outs = ['trace/trace-qapi_commands_misc_target_trace_events.c'],
+ srcs = ['qapi/qapi-commands-misc-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)',
+ name = 'generate_trace-qapi_commands_misc_target_trace_events_h',
+ outs = ['trace/trace-qapi_commands_misc_target_trace_events.h'],
+ srcs = ['qapi/qapi-commands-misc-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)',
+ name = 'generate_trace-qapi_commands_misc_trace_events_c',
+ outs = ['trace/trace-qapi_commands_misc_trace_events.c'],
+ srcs = ['qapi/qapi-commands-misc.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)',
+ name = 'generate_trace-qapi_commands_misc_trace_events_h',
+ outs = ['trace/trace-qapi_commands_misc_trace_events.h'],
+ srcs = ['qapi/qapi-commands-misc.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)',
+ name = 'generate_trace-qapi_commands_net_trace_events_c',
+ outs = ['trace/trace-qapi_commands_net_trace_events.c'],
+ srcs = ['qapi/qapi-commands-net.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)',
+ name = 'generate_trace-qapi_commands_net_trace_events_h',
+ outs = ['trace/trace-qapi_commands_net_trace_events.h'],
+ srcs = ['qapi/qapi-commands-net.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)',
+ name = 'generate_trace-qapi_commands_pci_trace_events_c',
+ outs = ['trace/trace-qapi_commands_pci_trace_events.c'],
+ srcs = ['qapi/qapi-commands-pci.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)',
+ name = 'generate_trace-qapi_commands_pci_trace_events_h',
+ outs = ['trace/trace-qapi_commands_pci_trace_events.h'],
+ srcs = ['qapi/qapi-commands-pci.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)',
+ name = 'generate_trace-qapi_commands_pragma_trace_events_c',
+ outs = ['trace/trace-qapi_commands_pragma_trace_events.c'],
+ srcs = ['qapi/qapi-commands-pragma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)',
+ name = 'generate_trace-qapi_commands_pragma_trace_events_h',
+ outs = ['trace/trace-qapi_commands_pragma_trace_events.h'],
+ srcs = ['qapi/qapi-commands-pragma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)',
+ name = 'generate_trace-qapi_commands_qdev_trace_events_c',
+ outs = ['trace/trace-qapi_commands_qdev_trace_events.c'],
+ srcs = ['qapi/qapi-commands-qdev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)',
+ name = 'generate_trace-qapi_commands_qdev_trace_events_h',
+ outs = ['trace/trace-qapi_commands_qdev_trace_events.h'],
+ srcs = ['qapi/qapi-commands-qdev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)',
+ name = 'generate_trace-qapi_commands_qom_trace_events_c',
+ outs = ['trace/trace-qapi_commands_qom_trace_events.c'],
+ srcs = ['qapi/qapi-commands-qom.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)',
+ name = 'generate_trace-qapi_commands_qom_trace_events_h',
+ outs = ['trace/trace-qapi_commands_qom_trace_events.h'],
+ srcs = ['qapi/qapi-commands-qom.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)',
+ name = 'generate_trace-qapi_commands_rdma_trace_events_c',
+ outs = ['trace/trace-qapi_commands_rdma_trace_events.c'],
+ srcs = ['qapi/qapi-commands-rdma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)',
+ name = 'generate_trace-qapi_commands_rdma_trace_events_h',
+ outs = ['trace/trace-qapi_commands_rdma_trace_events.h'],
+ srcs = ['qapi/qapi-commands-rdma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)',
+ name = 'generate_trace-qapi_commands_replay_trace_events_c',
+ outs = ['trace/trace-qapi_commands_replay_trace_events.c'],
+ srcs = ['qapi/qapi-commands-replay.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)',
+ name = 'generate_trace-qapi_commands_replay_trace_events_h',
+ outs = ['trace/trace-qapi_commands_replay_trace_events.h'],
+ srcs = ['qapi/qapi-commands-replay.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)',
+ name = 'generate_trace-qapi_commands_rocker_trace_events_c',
+ outs = ['trace/trace-qapi_commands_rocker_trace_events.c'],
+ srcs = ['qapi/qapi-commands-rocker.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)',
+ name = 'generate_trace-qapi_commands_rocker_trace_events_h',
+ outs = ['trace/trace-qapi_commands_rocker_trace_events.h'],
+ srcs = ['qapi/qapi-commands-rocker.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)',
+ name = 'generate_trace-qapi_commands_run_state_trace_events_c',
+ outs = ['trace/trace-qapi_commands_run_state_trace_events.c'],
+ srcs = ['qapi/qapi-commands-run-state.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)',
+ name = 'generate_trace-qapi_commands_run_state_trace_events_h',
+ outs = ['trace/trace-qapi_commands_run_state_trace_events.h'],
+ srcs = ['qapi/qapi-commands-run-state.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)',
+ name = 'generate_trace-qapi_commands_sockets_trace_events_c',
+ outs = ['trace/trace-qapi_commands_sockets_trace_events.c'],
+ srcs = ['qapi/qapi-commands-sockets.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)',
+ name = 'generate_trace-qapi_commands_sockets_trace_events_h',
+ outs = ['trace/trace-qapi_commands_sockets_trace_events.h'],
+ srcs = ['qapi/qapi-commands-sockets.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)',
+ name = 'generate_trace-qapi_commands_stats_trace_events_c',
+ outs = ['trace/trace-qapi_commands_stats_trace_events.c'],
+ srcs = ['qapi/qapi-commands-stats.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)',
+ name = 'generate_trace-qapi_commands_stats_trace_events_h',
+ outs = ['trace/trace-qapi_commands_stats_trace_events.h'],
+ srcs = ['qapi/qapi-commands-stats.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)',
+ name = 'generate_trace-qapi_commands_tpm_trace_events_c',
+ outs = ['trace/trace-qapi_commands_tpm_trace_events.c'],
+ srcs = ['qapi/qapi-commands-tpm.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)',
+ name = 'generate_trace-qapi_commands_tpm_trace_events_h',
+ outs = ['trace/trace-qapi_commands_tpm_trace_events.h'],
+ srcs = ['qapi/qapi-commands-tpm.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)',
+ name = 'generate_trace-qapi_commands_trace_trace_events_c',
+ outs = ['trace/trace-qapi_commands_trace_trace_events.c'],
+ srcs = ['qapi/qapi-commands-trace.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)',
+ name = 'generate_trace-qapi_commands_trace_trace_events_h',
+ outs = ['trace/trace-qapi_commands_trace_trace_events.h'],
+ srcs = ['qapi/qapi-commands-trace.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)',
+ name = 'generate_trace-qapi_commands_transaction_trace_events_c',
+ outs = ['trace/trace-qapi_commands_transaction_trace_events.c'],
+ srcs = ['qapi/qapi-commands-transaction.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)',
+ name = 'generate_trace-qapi_commands_transaction_trace_events_h',
+ outs = ['trace/trace-qapi_commands_transaction_trace_events.h'],
+ srcs = ['qapi/qapi-commands-transaction.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)',
+ name = 'generate_trace-qapi_commands_ui_trace_events_c',
+ outs = ['trace/trace-qapi_commands_ui_trace_events.c'],
+ srcs = ['qapi/qapi-commands-ui.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)',
+ name = 'generate_trace-qapi_commands_ui_trace_events_h',
+ outs = ['trace/trace-qapi_commands_ui_trace_events.h'],
+ srcs = ['qapi/qapi-commands-ui.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)',
+ name = 'generate_trace-qapi_commands_virtio_trace_events_c',
+ outs = ['trace/trace-qapi_commands_virtio_trace_events.c'],
+ srcs = ['qapi/qapi-commands-virtio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)',
+ name = 'generate_trace-qapi_commands_virtio_trace_events_h',
+ outs = ['trace/trace-qapi_commands_virtio_trace_events.h'],
+ srcs = ['qapi/qapi-commands-virtio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)',
+ name = 'generate_trace-qapi_commands_yank_trace_events_c',
+ outs = ['trace/trace-qapi_commands_yank_trace_events.c'],
+ srcs = ['qapi/qapi-commands-yank.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)',
+ name = 'generate_trace-qapi_commands_yank_trace_events_h',
+ outs = ['trace/trace-qapi_commands_yank_trace_events.h'],
+ srcs = ['qapi/qapi-commands-yank.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)',
+ name = 'generate_trace-qapi_h',
+ outs = ['trace/trace-qapi.h'],
+ srcs = ['qapi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)',
+ name = 'generate_trace-qom_c',
+ outs = ['trace/trace-qom.c'],
+ srcs = ['qom/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)',
+ name = 'generate_trace-qom_h',
+ outs = ['trace/trace-qom.h'],
+ srcs = ['qom/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)',
+ name = 'generate_trace-root_c',
+ outs = ['trace/trace-root.c'],
+ srcs = ['trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)',
+ name = 'generate_trace-root_h',
+ outs = ['trace/trace-root.h'],
+ srcs = ['trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)',
+ name = 'generate_trace-scsi_c',
+ outs = ['trace/trace-scsi.c'],
+ srcs = ['scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)',
+ name = 'generate_trace-scsi_h',
+ outs = ['trace/trace-scsi.h'],
+ srcs = ['scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)',
+ name = 'generate_trace-system_c',
+ outs = ['trace/trace-system.c'],
+ srcs = ['system/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)',
+ name = 'generate_trace-system_h',
+ outs = ['trace/trace-system.h'],
+ srcs = ['system/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)',
+ name = 'generate_trace-target_arm_c',
+ outs = ['trace/trace-target_arm.c'],
+ srcs = ['target/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)',
+ name = 'generate_trace-target_arm_h',
+ outs = ['trace/trace-target_arm.h'],
+ srcs = ['target/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)',
+ name = 'generate_trace-target_arm_hvf_c',
+ outs = ['trace/trace-target_arm_hvf.c'],
+ srcs = ['target/arm/hvf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)',
+ name = 'generate_trace-target_arm_hvf_h',
+ outs = ['trace/trace-target_arm_hvf.h'],
+ srcs = ['target/arm/hvf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)',
+ name = 'generate_trace-target_hppa_c',
+ outs = ['trace/trace-target_hppa.c'],
+ srcs = ['target/hppa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)',
+ name = 'generate_trace-target_hppa_h',
+ outs = ['trace/trace-target_hppa.h'],
+ srcs = ['target/hppa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)',
+ name = 'generate_trace-target_i386_c',
+ outs = ['trace/trace-target_i386.c'],
+ srcs = ['target/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)',
+ name = 'generate_trace-target_i386_h',
+ outs = ['trace/trace-target_i386.h'],
+ srcs = ['target/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)',
+ name = 'generate_trace-target_i386_kvm_c',
+ outs = ['trace/trace-target_i386_kvm.c'],
+ srcs = ['target/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)',
+ name = 'generate_trace-target_i386_kvm_h',
+ outs = ['trace/trace-target_i386_kvm.h'],
+ srcs = ['target/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)',
+ name = 'generate_trace-target_mips_tcg_c',
+ outs = ['trace/trace-target_mips_tcg.c'],
+ srcs = ['target/mips/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)',
+ name = 'generate_trace-target_mips_tcg_h',
+ outs = ['trace/trace-target_mips_tcg.h'],
+ srcs = ['target/mips/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)',
+ name = 'generate_trace-target_nios2_c',
+ outs = ['trace/trace-target_nios2.c'],
+ srcs = ['target/nios2/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)',
+ name = 'generate_trace-target_nios2_h',
+ outs = ['trace/trace-target_nios2.h'],
+ srcs = ['target/nios2/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)',
+ name = 'generate_trace-target_ppc_c',
+ outs = ['trace/trace-target_ppc.c'],
+ srcs = ['target/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)',
+ name = 'generate_trace-target_ppc_h',
+ outs = ['trace/trace-target_ppc.h'],
+ srcs = ['target/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)',
+ name = 'generate_trace-target_riscv_c',
+ outs = ['trace/trace-target_riscv.c'],
+ srcs = ['target/riscv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)',
+ name = 'generate_trace-target_riscv_h',
+ outs = ['trace/trace-target_riscv.h'],
+ srcs = ['target/riscv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)',
+ name = 'generate_trace-target_s390x_c',
+ outs = ['trace/trace-target_s390x.c'],
+ srcs = ['target/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)',
+ name = 'generate_trace-target_s390x_h',
+ outs = ['trace/trace-target_s390x.h'],
+ srcs = ['target/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)',
+ name = 'generate_trace-target_s390x_kvm_c',
+ outs = ['trace/trace-target_s390x_kvm.c'],
+ srcs = ['target/s390x/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)',
+ name = 'generate_trace-target_s390x_kvm_h',
+ outs = ['trace/trace-target_s390x_kvm.h'],
+ srcs = ['target/s390x/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)',
+ name = 'generate_trace-target_sparc_c',
+ outs = ['trace/trace-target_sparc.c'],
+ srcs = ['target/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)',
+ name = 'generate_trace-target_sparc_h',
+ outs = ['trace/trace-target_sparc.h'],
+ srcs = ['target/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)',
+ name = 'generate_trace-ui_c',
+ outs = ['trace/trace-ui.c'],
+ srcs = ['ui/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)',
+ name = 'generate_trace-ui_h',
+ outs = ['trace/trace-ui.h'],
+ srcs = ['ui/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)',
+ name = 'generate_trace-util_c',
+ outs = ['trace/trace-util.c'],
+ srcs = ['util/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)',
+ name = 'generate_trace-util_h',
+ outs = ['trace/trace-util.h'],
+ srcs = ['util/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)',
+ name = 'generate_x86_64-softmmu-gdbstub-xml_c',
+ outs = ['x86_64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/i386-64bit.xml'],
+ tools = [':feature_to_c'],
+)
+objc_library(
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@glib//:glib-static', '@glib//:gmodule-static', 'libauthz', 'libblock', 'libblockdev', 'libchardev', 'libcrypto', 'libevent-loop-base', '//external/dtc:libfdt', 'libgdb_system', 'libhwcore', 'libio', 'libmigration', 'libqemuutil', 'libqmp', 'libqom', 'libtcg_system', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib'],
+ hdrs = ['audio/audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'config-poison.h', 'include/block/aio-wait.h', 'include/block/aio.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block.h', 'include/block/blockjob.h', 'include/block/graph-lock.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/core/cpu.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/hw/resettable.h', 'include/net/net.h', 'include/net/queue.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu-main.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-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help-texts.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-for-trace.h', 'include/qemu/log.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/plugin-event.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/sys_membarrier.h', 'include/qemu/thread-posix.h', 'include/qemu/thread.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/qom/object.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate-action.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'net/clients.h', 'net/vmnet_int.h', 'platform/darwin-arm64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block.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-common.h', 'qapi/qapi-types-machine.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', 'qemu-version.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/darwin-arm64'],
+ linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'],
+ name = 'internal_common_darwin',
+ srcs = ['audio/coreaudio.m', 'net/vmnet-bridged.m', 'net/vmnet-common.m', 'ui/cocoa.m'],
+)
+objc_library(
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@glib//:glib-static', '@glib//:gmodule-static', 'libauthz', 'libblock', 'libblockdev', 'libchardev', 'libcrypto', 'libevent-loop-base', '//external/dtc:libfdt', 'libgdb_system', 'libhwcore', 'libio', 'libmigration', 'libqemuutil', 'libqmp', 'libqom', 'libtcg_system', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib'],
+ hdrs = ['audio/audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'config-poison.h', 'include/block/aio-wait.h', 'include/block/aio.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block.h', 'include/block/blockjob.h', 'include/block/graph-lock.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/core/cpu.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/hw/resettable.h', 'include/net/net.h', 'include/net/queue.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu-main.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-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help-texts.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-for-trace.h', 'include/qemu/log.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/plugin-event.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/sys_membarrier.h', 'include/qemu/thread-posix.h', 'include/qemu/thread.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/qom/object.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate-action.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'net/clients.h', 'net/vmnet_int.h', 'platform/darwin-arm64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block.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-common.h', 'qapi/qapi-types-machine.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', 'qemu-version.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/darwin-arm64'],
+ linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'],
+ name = 'libqemu-aarch64-softmmu_internal_common_darwin',
+ srcs = ['ui/cocoa.m', 'audio/coreaudio.m', 'net/vmnet-common.m', 'net/vmnet-bridged.m'],
+)
+objc_library(
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@glib//:glib-static', '@glib//:gmodule-static', 'libauthz', 'libblock', 'libblockdev', 'libchardev', 'libcrypto', 'libevent-loop-base', '//external/dtc:libfdt', 'libgdb_system', 'libhwcore', 'libio', 'libmigration', 'libqemuutil', 'libqmp', 'libqom', 'libtcg_system', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib'],
+ hdrs = ['audio/audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'config-poison.h', 'include/block/aio-wait.h', 'include/block/aio.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block.h', 'include/block/blockjob.h', 'include/block/graph-lock.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/core/cpu.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/hw/resettable.h', 'include/net/net.h', 'include/net/queue.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu-main.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-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help-texts.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-for-trace.h', 'include/qemu/log.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/plugin-event.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/sys_membarrier.h', 'include/qemu/thread-posix.h', 'include/qemu/thread.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/qom/object.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate-action.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'net/clients.h', 'net/vmnet_int.h', 'platform/darwin-arm64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block.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-common.h', 'qapi/qapi-types-machine.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', 'qemu-version.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/darwin-arm64'],
+ linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'],
+ name = 'libqemu-riscv64-softmmu_internal_common_darwin',
+ srcs = ['ui/cocoa.m', 'audio/coreaudio.m', 'net/vmnet-common.m', 'net/vmnet-bridged.m'],
+)
+objc_library(
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@glib//:glib-static', '@glib//:gmodule-static', 'libauthz', 'libblock', 'libblockdev', 'libchardev', 'libcrypto', 'libevent-loop-base', '//external/dtc:libfdt', 'libgdb_system', 'libhwcore', 'libio', 'libmigration', 'libqemuutil', 'libqmp', 'libqom', 'libtcg_system', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib'],
+ hdrs = ['audio/audio.h', 'audio/audio_int.h', 'audio/mixeng.h', 'config-poison.h', 'include/block/aio-wait.h', 'include/block/aio.h', 'include/block/block-common.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block.h', 'include/block/blockjob.h', 'include/block/graph-lock.h', 'include/disas/dis-asm.h', 'include/exec/cpu-common.h', 'include/exec/hwaddr.h', 'include/exec/memattrs.h', 'include/exec/poison.h', 'include/exec/tlb-common.h', 'include/glib-compat.h', 'include/hw/core/cpu.h', 'include/hw/hotplug.h', 'include/hw/qdev-core.h', 'include/hw/qdev-properties-system.h', 'include/hw/qdev-properties.h', 'include/hw/resettable.h', 'include/net/net.h', 'include/net/queue.h', 'include/qapi/error.h', 'include/qapi/util.h', 'include/qemu-main.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-core.h', 'include/qemu/coroutine-tls.h', 'include/qemu/coroutine.h', 'include/qemu/cutils.h', 'include/qemu/error-report.h', 'include/qemu/event_notifier.h', 'include/qemu/help-texts.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-for-trace.h', 'include/qemu/log.h', 'include/qemu/main-loop.h', 'include/qemu/module.h', 'include/qemu/notify.h', 'include/qemu/osdep.h', 'include/qemu/plugin-event.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/sys_membarrier.h', 'include/qemu/thread-posix.h', 'include/qemu/thread.h', 'include/qemu/timer.h', 'include/qemu/transactions.h', 'include/qemu/typedefs.h', 'include/qemu/uuid.h', 'include/qom/object.h', 'include/sysemu/blockdev.h', 'include/sysemu/cpu-throttle.h', 'include/sysemu/event-loop-base.h', 'include/sysemu/os-posix.h', 'include/sysemu/runstate-action.h', 'include/sysemu/runstate.h', 'include/sysemu/sysemu.h', 'include/ui/clipboard.h', 'include/ui/console.h', 'include/ui/input.h', 'include/ui/kbd-state.h', 'include/ui/qemu-pixman.h', 'include/ui/surface.h', 'net/clients.h', 'net/vmnet_int.h', 'platform/darwin-arm64/config-host.h', 'qapi/qapi-builtin-types.h', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block.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-common.h', 'qapi/qapi-types-machine.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', 'qemu-version.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/darwin-arm64'],
+ linkopts = ['-framework Cocoa', '-framework CoreVideo', '-framework CoreAudio', '-framework vmnet'],
+ name = 'libqemu-x86_64-softmmu_internal_common_darwin',
+ srcs = ['ui/cocoa.m', 'audio/coreaudio.m', 'net/vmnet-common.m', 'net/vmnet-bridged.m'],
+)
+py_binary(
+ name = 'block-coroutine-wrapper',
+ srcs = ['scripts/block-coroutine-wrapper.py'],
+)
+py_binary(
+ name = 'decodetree',
+ srcs = ['scripts/decodetree.py'],
+)
+py_binary(
+ name = 'feature_to_c',
+ srcs = ['scripts/feature_to_c.py'],
+)
+py_binary(
+ name = 'hxtool',
+ srcs = ['scripts/hxtool.py'],
+)
+py_binary(
+ data = ['subprojects/keycodemapdb/tools/keymap-gen'],
+ name = 'keymap-gen',
+ 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/riscv64-softmmu-config-devices.h', 'platform/darwin-arm64/aarch64-softmmu-config-devices.h', 'platform/darwin-arm64/x86_64-softmmu-config-devices.h', 'platform/darwin-arm64/aarch64-softmmu-config-target.h'],
+ name = 'make-config-poison',
+ srcs = ['scripts/make-config-poison.py'],
+)
+py_binary(
+ name = 'module_block',
+ srcs = ['scripts/modules/module_block.py'],
+)
+py_binary(
+ data = ['qapi/tpm.json', 'qapi/replay.json', 'qapi/yank.json', 'qapi/rdma.json', 'qapi/misc-target.json', 'qapi/net.json', 'qapi/common.json', 'qapi/cryptodev.json', 'qapi/error.json', 'qapi/audio.json', 'qapi/block-export.json', 'qapi/machine-target.json', 'qapi/pragma.json', 'qapi/dump.json', 'qapi/qdev.json', 'qapi/block-core.json', 'qapi/migration.json', 'qapi/misc.json', 'qapi/introspect.json', 'qapi/qom.json', 'qapi/char.json', 'qapi/run-state.json', 'qapi/job.json', 'qapi/compat.json', 'qapi/machine.json', 'qapi/ui.json', 'qapi/pci.json', 'qapi/crypto.json', 'qapi/acpi.json', 'qapi/block.json', 'qapi/authz.json', 'qapi/trace.json', 'qapi/virtio.json', 'qapi/rocker.json', 'qapi/machine-common.json', 'qapi/stats.json', 'qapi/transaction.json', 'qapi/control.json', 'qapi/cxl.json', 'qapi/sockets.json'],
+ name = 'qapi-gen',
+ srcs = ['scripts/qapi/error.py', 'scripts/qapi/common.py', 'scripts/qapi/introspect.py', 'scripts/qapi/source.py', 'scripts/qapi/schema.py', 'scripts/qapi/expr.py', 'scripts/qapi/events.py', 'scripts/qapi/types.py', 'scripts/qapi-gen.py', 'scripts/qapi/parser.py', 'scripts/qapi/main.py', 'scripts/qapi/__init__.py', 'scripts/qapi/visit.py', 'scripts/qapi/commands.py', 'scripts/qapi/gen.py'],
+)
+py_binary(
+ name = 'qemu-version',
+ srcs = ['scripts/qemu-version.py'],
+)
+py_binary(
+ name = 'shaderinclude',
+ srcs = ['scripts/shaderinclude.py'],
+)
+py_binary(
+ name = 'tracetool',
+ srcs = ['scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool/backend/syslog.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/format/ust_events_h.py'],
+)
+
diff --git a/platform/BUILD.linux-x86_64 b/platform/BUILD.linux-x86_64
new file mode 100644
index 0000000000..2117d7f7ae
--- /dev/null
+++ b/platform/BUILD.linux-x86_64
@@ -0,0 +1,3131 @@
+# This is the build file for project "qemu"
+# It was autogenerated by the Meson build system.
+# Using the experimental bazel build plugin.
+# It targets linux-x86_64
+
+
+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', '//external/qemu/google/compat/linux:compat'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'include', 'platform/linux-x86_64'],
+ name = 'qemu-img',
+ srcs = ['qemu-img.c', '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/help-texts.h', 'include/qemu/qemu-progress.h', 'qemu-version.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.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-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/qobject-output-visitor.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qemu/queue.h', 'include/qemu/cutils.h', 'include/qemu/config-file.h', 'include/qemu/option.h', 'include/qemu/error-report.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/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/sysemu/event-loop-base.h', 'include/qemu/sockets.h', 'include/qemu/units.h', 'include/qemu/memalign.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.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', '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', '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', 'include/block/dirty-bitmap.h', 'include/block/qapi.h', 'include/crypto/init.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'qemu-img-cmds.h'],
+ visibility = ['//visibility:public'],
+)
+cc_binary(
+ 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 = ['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', '@glib//:gmodule-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-aarch64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration', '//external/qemu/google/compat/linux:compat'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/linux-x86_64'],
+ 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_binary(
+ 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 = ['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', '@glib//:gmodule-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-riscv64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration', '//external/qemu/google/compat/linux:compat'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/linux-x86_64'],
+ 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_binary(
+ 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 = ['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', '@glib//:gmodule-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'libqemu-x86_64-softmmu', '//hardware/generic/goldfish/emulator/plugin:registration', '//external/qemu/google/compat/linux:compat'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/linux-x86_64'],
+ 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'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-mcx16', '-Wno-implicit-function-declaration'],
+ defines = ['_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', 'libaccel-tcg-x86_64_libmodule-common', '//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', '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-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/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/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/qemu/iov.h', 'include/tcg/startup.h'],
+ # buildifier: leave-alone
+ includes = ['target/i386', '.', 'qapi', 'include', 'platform/linux-x86_64'],
+ name = 'libaccel-tcg-x86_64',
+ srcs = ['accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.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 = 'libaccel-tcg-x86_64_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', '_REENTRANT', 'BUILD_DSO'],
+ deps = ['@glib//:glib-static', '@glib//:gmodule-static', 'libaudio-pa_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/qemu/module.h', 'audio/audio.h', 'include/qemu/queue.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.h', 'include/hw/qdev-properties.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/hw/hotplug.h', 'include/hw/resettable.h', 'include/hw/qdev-properties-system.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'audio/audio_int.h', 'audio/mixeng.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'include', 'platform/linux-x86_64'],
+ name = 'libaudio-pa',
+ srcs = ['audio/paaudio.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 = 'libaudio-pa_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/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/linux-x86_64'],
+ name = 'libauthz',
+ srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ copts = ['-mcx16', '-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@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', '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', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/qapi/clone-visitor.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/block/thread-pool.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', 'scsi/pr-helper.h', 'qapi/qapi-events-block.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', '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/qemu/throttle-options.h', 'include/block/raw-aio.h', 'linux-headers/linux/vfio.h', 'include/qemu/defer-call.h', 'include/qemu/vfio-helpers.h', 'include/block/nvme.h', 'include/hw/registerfields.h', 'block/block-gen.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'block', 'linux-headers', 'include', 'platform/linux-x86_64'],
+ name = 'libblock',
+ srcs = ['block.c', 'blockjob.c', 'job.c', 'qemu-io-cmds.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'scsi/utils.c', 'scsi/pr-manager.c', 'scsi/pr-manager-helper.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/nbd.c', 'block/null.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'block/file-posix.c', 'block/nvme.c', 'block/stream.c', 'block/monitor/bitmap-qmp-cmds.c', 'block/block-gen.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ 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', '@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/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', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.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', 'block/export/vhost-user-blk-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/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/qemu/vhost-user-server.h', 'include/io/channel-file.h', 'include/io/net-listener.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'util/block-helpers.h', 'block/export/virtio-blk-handler.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', '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', 'qapi/qapi-commands-misc.h', 'trace/trace-root.h', 'include/qemu/log.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'subprojects/libvhost-user', 'qapi', 'trace', 'linux-headers', 'include', 'platform/linux-x86_64'],
+ name = 'libblockdev',
+ srcs = ['nbd/server.c', 'block/export/export.c', 'block/export/vhost-user-blk-server.c', 'block/export/virtio-blk-handler.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.c', 'os-posix.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/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', 'include/chardev/char-parallel.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'include', 'platform/linux-x86_64'],
+ name = 'libchardev',
+ srcs = ['chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-pipe.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c', 'chardev/char.c', 'chardev/char-fd.c', 'chardev/char-pty.c', 'chardev/char-parallel.c'],
+ visibility = ['//visibility:public'],
+)
+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', '@glib//:gmodule-static', '@zlib//:zlib', '@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'],
+ name = 'libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/input-linux.c', 'ui/udmabuf.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/vmgenid.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes.c', 'hw/acpi/piix4.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/viot.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-stub.c', 'hw/acpi/aml-build-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/aspeed_adc.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/adc/max111x.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/fmopl.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pcspk.c', 'hw/audio/pl041.c', 'hw/audio/lm4549.c', 'hw/audio/sb16.c', 'hw/audio/wm8750.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/ecc.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/xen-block.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/parallel-isa.c', 'hw/char/debugcon.c', 'hw/char/nrf51_uart.c', 'hw/char/parallel.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/virtio-console.c', 'hw/char/xen_console.c', 'hw/char/xilinx_uartlite.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/omap_uart.c', 'hw/char/bcm2835_aux.c', 'hw/char/sifive_uart.c', 'hw/char/stm32f2xx_usart.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/pl110.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/xenfb.c', 'hw/display/vga-pci.c', 'hw/display/vga-isa.c', 'hw/display/vmware_vga.c', 'hw/display/bochs-display.c', 'hw/display/blizzard.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/tc6393xb.c', 'hw/display/omap_dss.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/bcm2835_fb.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/dpcd.c', 'hw/display/xlnx_dp.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/omap_lcdc.c', 'hw/display/acpi-vga-stub.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/i8257.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_dpdma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/omap_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/sifive_pdma.c', 'hw/dma/xlnx_csu_dma.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/max7310.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/sifive_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/pmbus_device.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/isa.c', 'hw/ide/ioport.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/ide/microdrive.c', 'hw/input/hid.c', 'hw/input/ads7846.c', 'hw/input/lm832x.c', 'hw/input/pckbd.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/virtio-input-host.c', 'hw/input/vhost-user-input.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/tsc210x.c', 'hw/intc/intc.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/aspeed_vic.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/i8259_common.c', 'hw/intc/i8259.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/ioapic_common.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/cxl_type3_stubs.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/applesmc.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/debugexit.c', 'hw/misc/pc-testdev.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/led.c', 'hw/misc/pvpanic.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/a9scu.c', 'hw/misc/arm11scu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/ivshmem.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/axp2xx.c', 'hw/misc/arm_sysctl.c', 'hw/misc/cbus.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_src.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/zynq_slcr.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/auxbus.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/aspeed_peci.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/nrf51_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/sbsa_ec.c', 'hw/net/xen_nic.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/smc91c111.c', 'hw/net/lan9118.c', 'hw/net/ne2000-isa.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/net/allwinner_emac.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/imx_fec.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/cadence_gem.c', 'hw/net/stellaris_enet.c', 'hw/net/ftgmac100.c', 'hw/net/npcm7xx_emc.c', 'hw/net/vhost_net.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/qmp-norocker.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/nvram/xlnx-bbram.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci/pci-stub.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-host/pam.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/q35.c', 'hw/pci-host/i440fx.c', 'hw/pci-host/versatile.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/ds1338.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/goldfish_rtc.c', 'hw/rtc/allwinner-rtc.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/scsi/vhost-scsi.c', 'hw/scsi/vhost-user-scsi.c', 'hw/sd/pl181.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/omap_mmc.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sd/cadence_sdhci.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/max34451.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/max31785.c', 'hw/sensor/tmp_sbtsi.c', 'hw/sensor/max16600.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/smbios/smbios-stub.c', 'hw/smbios/smbios_type_38-stub.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/pl022.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/ssi/imx_spi.c', 'hw/ssi/omap_spi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/hpet.c', 'hw/timer/i8254_common.c', 'hw/timer/i8254.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/tusb6010.c', 'hw/usb/chipidea.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/usb/u2f-passthru.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/vhost-vsock-common.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost.c', 'hw/virtio/vhost-user-device.c', 'hw/virtio/vhost-user-device-pci.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_imx2.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/xen/xen-backend.c', 'hw/xen/xen-bus-helper.c', 'hw/xen/xen-bus.c', 'hw/xen/xen-legacy-backend.c', 'hw/xen/xen_devconfig.c', 'hw/xen/xen_pvdev.c', 'hw/arm/smmu-common.c', 'hw/arm/exynos4_boards.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/tosa.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'fsdev/qemu-fsdev-dummy.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'system/async-teardown.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/rng-random.c', 'backends/hostmem-file.c', 'backends/hostmem-memfd.c', 'backends/vhost-user.c', 'backends/cryptodev-vhost.c', 'backends/cryptodev-vhost-user.c', 'backends/hostmem-epc.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/vhost-user.c', 'net/vhost-user-stub.c', 'net/tap.c', 'net/tap-linux.c', 'net/can/can_core.c', 'net/can/can_host.c', 'net/can/can_socketcan.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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/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/linux-x86_64'],
+ name = 'libcommon_libauthz',
+ srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ copts = ['-mcx16', '-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@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', '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', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.h', 'include/qapi/clone-visitor.h', 'include/scsi/constants.h', 'include/scsi/utils.h', 'include/block/thread-pool.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', 'scsi/pr-helper.h', 'qapi/qapi-events-block.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', '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/qemu/throttle-options.h', 'include/block/raw-aio.h', 'linux-headers/linux/vfio.h', 'include/qemu/defer-call.h', 'include/qemu/vfio-helpers.h', 'include/block/nvme.h', 'include/hw/registerfields.h', 'block/block-gen.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'block', 'linux-headers', 'include', 'platform/linux-x86_64'],
+ name = 'libcommon_libblock',
+ srcs = ['block.c', 'blockjob.c', 'job.c', 'qemu-io-cmds.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'scsi/utils.c', 'scsi/pr-manager.c', 'scsi/pr-manager-helper.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/nbd.c', 'block/null.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'block/file-posix.c', 'block/nvme.c', 'block/stream.c', 'block/monitor/bitmap-qmp-cmds.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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', '@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/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', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.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', 'block/export/vhost-user-blk-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/standard-headers/linux/virtio_blk.h', 'include/standard-headers/linux/virtio_ids.h', 'include/qemu/vhost-user-server.h', 'include/io/channel-file.h', 'include/io/net-listener.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.h', 'include/qapi/visitor.h', 'qapi/qapi-types-compat.h', 'util/block-helpers.h', 'block/export/virtio-blk-handler.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', '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', 'qapi/qapi-commands-misc.h', 'trace/trace-root.h', 'include/qemu/log.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'subprojects/libvhost-user', 'qapi', 'trace', 'linux-headers', 'include', 'platform/linux-x86_64'],
+ name = 'libcommon_libblockdev',
+ srcs = ['nbd/server.c', 'block/export/export.c', 'block/export/vhost-user-blk-server.c', 'block/export/virtio-blk-handler.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.c', 'os-posix.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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/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', 'include/chardev/char-parallel.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'include', 'platform/linux-x86_64'],
+ name = 'libcommon_libchardev',
+ srcs = ['chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-pipe.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c', 'chardev/char.c', 'chardev/char-fd.c', 'chardev/char-pty.c', 'chardev/char-parallel.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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/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/afalgpriv.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.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', 'include/qemu/cutils.h', 'include/qemu/sockets.h', 'include/qemu/iov.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'linux-headers', 'include', 'platform/linux-x86_64'],
+ name = 'libcommon_libcrypto',
+ srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.c', 'crypto/afalg.c', 'crypto/cipher-afalg.c', 'crypto/hash-afalg.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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/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/linux-x86_64'],
+ name = 'libcommon_libevent-loop-base',
+ srcs = ['event-loop-base.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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/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/linux-x86_64'],
+ name = 'libcommon_libgdb_system',
+ srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'include', 'platform/linux-x86_64'],
+ name = 'libcommon_libhwcore',
+ srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.c'],
+ visibility = ['//visibility:public'],
+)
+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', '@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/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', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.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', 'linux-headers', 'include', 'platform/linux-x86_64'],
+ name = 'libcommon_libio',
+ srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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/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/linux-x86_64'],
+ name = 'libcommon_libqmp',
+ srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = 1,
+ 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/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/linux-x86_64'],
+ name = 'libcommon_libqom',
+ srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.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/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/afalgpriv.h', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.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', 'include/qemu/cutils.h', 'include/qemu/sockets.h', 'include/qemu/iov.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'linux-headers', 'include', 'platform/linux-x86_64'],
+ name = 'libcrypto',
+ srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.c', 'crypto/afalg.c', 'crypto/cipher-afalg.c', 'crypto/hash-afalg.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/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/linux-x86_64'],
+ name = 'libevent-loop-base',
+ srcs = ['event-loop-base.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/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/linux-x86_64'],
+ name = 'libgdb_system',
+ srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.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_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', '@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', '@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'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'include', 'platform/linux-x86_64'],
+ name = 'libhwcore',
+ srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ alwayslink = True,
+ 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', '@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/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', 'linux-headers/asm-generic/bitsperlong.h', 'linux-headers/linux/stddef.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', 'linux-headers', 'include', 'platform/linux-x86_64'],
+ name = 'libio',
+ srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ 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/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', 'host/include/x86_64/host/cpuinfo.h', 'host/include/i386/host/cpuinfo.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', 'host/include/x86_64', 'platform/linux-x86_64'],
+ name = 'libmigration',
+ srcs = ['migration/migration-stats.c', 'migration/page_cache.c', 'migration/xbzrle.c', 'migration/vmstate-types.c', 'migration/vmstate.c', 'migration/qemu-file.c', 'migration/yank_functions.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 = 'libmodule-common',
+ srcs = ['module-common.c'],
+ visibility = ['//visibility:public'],
+)
+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', '@glib//:gmodule-static', '@zlib//:zlib', '@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'],
+ name = 'libqemu-aarch64-softmmu',
+ srcs = ['target/arm/arch_dump.c', 'target/arm/arm-powerctl.c', 'target/arm/arm-qmp-cmds.c', 'target/arm/cortex-regs.c', 'target/arm/machine.c', 'target/arm/ptw.c', 'target/arm/tcg/psci.c', 'hw/arm/boot.c', 'hw/arm/virt.c', 'hw/arm/virt-acpi-build.c', 'hw/arm/digic_boards.c', 'hw/arm/msf2-som.c', 'hw/arm/highbank.c', 'hw/arm/integratorcp.c', 'hw/arm/mainstone.c', 'hw/arm/microbit.c', 'hw/arm/musicpal.c', 'hw/arm/netduino2.c', 'hw/arm/netduinoplus2.c', 'hw/arm/olimex-stm32-h405.c', 'hw/arm/npcm7xx.c', 'hw/arm/npcm7xx_boards.c', 'hw/arm/nseries.c', 'hw/arm/omap_sx1.c', 'hw/arm/palm.c', 'hw/arm/gumstix.c', 'hw/arm/spitz.c', 'hw/arm/z2.c', 'hw/arm/realview.c', 'hw/arm/sbsa-ref.c', 'hw/arm/stellaris.c', 'hw/arm/stm32vldiscovery.c', 'hw/arm/collie.c', 'hw/arm/versatilepb.c', 'hw/arm/vexpress.c', 'hw/arm/xilinx_zynq.c', 'hw/arm/sabrelite.c', 'hw/arm/armv7m.c', 'hw/arm/exynos4210.c', 'hw/arm/pxa2xx.c', 'hw/arm/pxa2xx_gpio.c', 'hw/arm/pxa2xx_pic.c', 'hw/arm/digic.c', 'hw/arm/omap1.c', 'hw/arm/omap2.c', 'hw/arm/strongarm.c', 'hw/arm/allwinner-a10.c', 'hw/arm/cubieboard.c', 'hw/arm/allwinner-h3.c', 'hw/arm/orangepi.c', 'hw/arm/allwinner-r40.c', 'hw/arm/bananapi_m2u.c', 'hw/arm/bcm2836.c', 'hw/arm/raspi.c', 'hw/arm/stm32f100_soc.c', 'hw/arm/stm32f205_soc.c', 'hw/arm/stm32f405_soc.c', 'hw/arm/xlnx-zynqmp.c', 'hw/arm/xlnx-zcu102.c', 'hw/arm/xlnx-versal.c', 'hw/arm/xlnx-versal-virt.c', 'hw/arm/fsl-imx25.c', 'hw/arm/imx25_pdk.c', 'hw/arm/fsl-imx31.c', 'hw/arm/kzm.c', 'hw/arm/fsl-imx6.c', 'hw/arm/aspeed.c', 'hw/arm/aspeed_soc_common.c', 'hw/arm/aspeed_ast2400.c', 'hw/arm/aspeed_ast2600.c', 'hw/arm/aspeed_ast10x0.c', 'hw/arm/aspeed_eeprom.c', 'hw/arm/fby35.c', 'hw/arm/mps2.c', 'hw/arm/mps2-tz.c', 'hw/arm/msf2-soc.c', 'hw/arm/musca.c', 'hw/arm/armsse.c', 'hw/arm/fsl-imx7.c', 'hw/arm/mcimx7d-sabre.c', 'hw/arm/smmuv3.c', 'hw/arm/fsl-imx6ul.c', 'hw/arm/mcimx6ul-evk.c', 'hw/arm/nrf51_soc.c', 'target/arm/cpu.c', 'target/arm/debug_helper.c', 'target/arm/gdbstub.c', 'target/arm/helper.c', 'target/arm/vfp_helper.c', 'target/arm/kvm-stub.c', 'target/arm/cpu64.c', 'target/arm/gdbstub64.c', 'target/arm/tcg/cpu32.c', 'target/arm/tcg/translate.c', 'target/arm/tcg/translate-m-nocp.c', 'target/arm/tcg/translate-mve.c', 'target/arm/tcg/translate-neon.c', 'target/arm/tcg/translate-vfp.c', 'target/arm/tcg/crypto_helper.c', 'target/arm/tcg/hflags.c', 'target/arm/tcg/iwmmxt_helper.c', 'target/arm/tcg/m_helper.c', 'target/arm/tcg/mve_helper.c', 'target/arm/tcg/neon_helper.c', 'target/arm/tcg/op_helper.c', 'target/arm/tcg/tlb_helper.c', 'target/arm/tcg/vec_helper.c', 'target/arm/tcg/cpu64.c', 'target/arm/tcg/translate-a64.c', 'target/arm/tcg/translate-sve.c', 'target/arm/tcg/translate-sme.c', 'target/arm/tcg/helper-a64.c', 'target/arm/tcg/mte_helper.c', 'target/arm/tcg/pauth_helper.c', 'target/arm/tcg/sme_helper.c', 'target/arm/tcg/sve_helper.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/block/vhost-user-blk.c', 'hw/char/virtio-serial-bus.c', 'hw/cpu/a9mpcore.c', 'hw/cpu/a15mpcore.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/arm_gicv3_cpuif_common.c', 'hw/intc/arm_gicv3_cpuif.c', 'hw/intc/armv7m_nvic.c', 'hw/misc/allwinner-cpucfg.c', 'hw/misc/xlnx-versal-crl.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/scsi/vhost-scsi-common.c', 'hw/vfio/helpers.c', 'hw/vfio/common.c', 'hw/vfio/container.c', 'hw/vfio/spapr.c', 'hw/vfio/migration.c', 'hw/vfio/display.c', 'hw/vfio/pci-quirks.c', 'hw/vfio/pci.c', 'hw/vfio/platform.c', 'hw/vfio/calxeda-xgmac.c', 'hw/vfio/amd-xgbe.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/vhost-backend.c', 'hw/virtio/vhost-iova-tree.c', 'hw/virtio/vhost-user.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/vhost-user-fs.c', 'hw/virtio/vhost-vsock.c', 'hw/virtio/vhost-user-vsock.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-mem.c', 'hw/virtio/vhost-user-i2c.c', 'hw/virtio/vhost-user-rng.c', 'hw/virtio/vhost-user-gpio.c', 'hw/virtio/vhost-user-gpio-pci.c', 'hw/virtio/vhost-user-scmi.c', 'hw/virtio/vhost-user-scmi-pci.c', 'hw/virtio/vhost-vsock-pci.c', 'hw/virtio/vhost-user-vsock-pci.c', 'hw/virtio/vhost-user-blk-pci.c', 'hw/virtio/vhost-user-i2c-pci.c', 'hw/virtio/vhost-user-input-pci.c', 'hw/virtio/vhost-user-rng-pci.c', 'hw/virtio/vhost-user-scsi-pci.c', 'hw/virtio/vhost-scsi-pci.c', 'hw/virtio/vhost-user-fs-pci.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-host-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/virtio/virtio-mem-pci.c', 'hw/virtio/virtio-md-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/perf.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'aarch64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '@glib//:gmodule-static', '@zlib//:zlib', '@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'],
+ name = 'libqemu-aarch64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/input-linux.c', 'ui/udmabuf.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/viot.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/aspeed_adc.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/adc/max111x.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pl041.c', 'hw/audio/lm4549.c', 'hw/audio/wm8750.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/ecc.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/nrf51_uart.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/char/xilinx_uartlite.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/omap_uart.c', 'hw/char/bcm2835_aux.c', 'hw/char/stm32f2xx_usart.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/pl110.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/vga-pci.c', 'hw/display/bochs-display.c', 'hw/display/blizzard.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/tc6393xb.c', 'hw/display/omap_dss.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/bcm2835_fb.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/dpcd.c', 'hw/display/xlnx_dp.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/omap_lcdc.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_dpdma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/omap_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/xlnx_csu_dma.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/max7310.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/pmbus_device.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/qdev.c', 'hw/ide/microdrive.c', 'hw/input/hid.c', 'hw/input/ads7846.c', 'hw/input/lm832x.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/virtio-input-host.c', 'hw/input/vhost-user-input.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/tsc210x.c', 'hw/intc/intc.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/aspeed_vic.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/led.c', 'hw/misc/pvpanic.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/a9scu.c', 'hw/misc/arm11scu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/ivshmem.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/axp2xx.c', 'hw/misc/arm_sysctl.c', 'hw/misc/cbus.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_src.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/zynq_slcr.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/auxbus.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/aspeed_peci.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/nrf51_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/sbsa_ec.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/smc91c111.c', 'hw/net/lan9118.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/net/allwinner_emac.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/imx_fec.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/cadence_gem.c', 'hw/net/stellaris_enet.c', 'hw/net/ftgmac100.c', 'hw/net/npcm7xx_emc.c', 'hw/net/vhost_net.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/nvram/xlnx-bbram.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/versatile.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/ds1338.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/allwinner-rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/scsi/vhost-scsi.c', 'hw/scsi/vhost-user-scsi.c', 'hw/sd/pl181.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/omap_mmc.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/max34451.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/max31785.c', 'hw/sensor/tmp_sbtsi.c', 'hw/sensor/max16600.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/pl022.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/ssi/imx_spi.c', 'hw/ssi/omap_spi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/tusb6010.c', 'hw/usb/chipidea.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/usb/u2f-passthru.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/vhost-vsock-common.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost.c', 'hw/virtio/vhost-user-device.c', 'hw/virtio/vhost-user-device-pci.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_imx2.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/arm/smmu-common.c', 'hw/arm/exynos4_boards.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/tosa.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'fsdev/qemu-fsdev-dummy.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'system/async-teardown.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/rng-random.c', 'backends/hostmem-file.c', 'backends/hostmem-memfd.c', 'backends/vhost-user.c', 'backends/cryptodev-vhost.c', 'backends/cryptodev-vhost-user.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/vhost-user.c', 'net/tap.c', 'net/tap-linux.c', 'net/can/can_core.c', 'net/can/can_host.c', 'net/can/can_socketcan.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c'],
+ visibility = ['//visibility:public'],
+)
+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 = ['//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@glib//:gmodule-static', '@glib//:glib-static', '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'],
+ name = 'libqemu-riscv64-softmmu',
+ srcs = ['target/riscv/arch_dump.c', 'target/riscv/pmp.c', 'target/riscv/debug.c', 'target/riscv/monitor.c', 'target/riscv/machine.c', 'target/riscv/pmu.c', 'target/riscv/time_helper.c', 'target/riscv/riscv-qmp-cmds.c', 'hw/riscv/boot.c', 'hw/riscv/numa.c', 'hw/riscv/riscv_hart.c', 'hw/riscv/virt.c', 'hw/riscv/shakti_c.c', 'hw/riscv/sifive_e.c', 'hw/riscv/sifive_u.c', 'hw/riscv/spike.c', 'hw/riscv/microchip_pfsoc.c', 'hw/riscv/virt-acpi-build.c', 'target/riscv/cpu.c', 'target/riscv/cpu_helper.c', 'target/riscv/csr.c', 'target/riscv/fpu_helper.c', 'target/riscv/gdbstub.c', 'target/riscv/op_helper.c', 'target/riscv/vector_helper.c', 'target/riscv/vector_internals.c', 'target/riscv/bitmanip_helper.c', 'target/riscv/translate.c', 'target/riscv/m128_helper.c', 'target/riscv/crypto_helper.c', 'target/riscv/zce_helper.c', 'target/riscv/vcrypto_helper.c', 'target/riscv/tcg/tcg-cpu.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/block/vhost-user-blk.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/riscv_aclint.c', 'hw/intc/riscv_aplic.c', 'hw/intc/riscv_imsic.c', 'hw/intc/sifive_plic.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/scsi/vhost-scsi-common.c', 'hw/vfio/helpers.c', 'hw/vfio/common.c', 'hw/vfio/container.c', 'hw/vfio/spapr.c', 'hw/vfio/migration.c', 'hw/vfio/display.c', 'hw/vfio/pci-quirks.c', 'hw/vfio/pci.c', 'hw/vfio/platform.c', 'hw/vfio/calxeda-xgmac.c', 'hw/vfio/amd-xgbe.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/vhost-backend.c', 'hw/virtio/vhost-iova-tree.c', 'hw/virtio/vhost-user.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/vhost-user-fs.c', 'hw/virtio/vhost-vsock.c', 'hw/virtio/vhost-user-vsock.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/vhost-user-i2c.c', 'hw/virtio/vhost-user-rng.c', 'hw/virtio/vhost-user-gpio.c', 'hw/virtio/vhost-user-gpio-pci.c', 'hw/virtio/vhost-user-scmi.c', 'hw/virtio/vhost-user-scmi-pci.c', 'hw/virtio/vhost-vsock-pci.c', 'hw/virtio/vhost-user-vsock-pci.c', 'hw/virtio/vhost-user-blk-pci.c', 'hw/virtio/vhost-user-i2c-pci.c', 'hw/virtio/vhost-user-input-pci.c', 'hw/virtio/vhost-user-rng-pci.c', 'hw/virtio/vhost-user-scsi-pci.c', 'hw/virtio/vhost-scsi-pci.c', 'hw/virtio/vhost-user-fs-pci.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-host-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/perf.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'riscv64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '@glib//:gmodule-static', '@zlib//:zlib', '@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'],
+ name = 'libqemu-riscv64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/input-linux.c', 'ui/udmabuf.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/pflash_cfi01.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/ipoctal232.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/virtio-console.c', 'hw/char/sifive_uart.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/platform-bus.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/vga-pci.c', 'hw/display/bochs-display.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/dma/sifive_pdma.c', 'hw/gpio/sifive_gpio.c', 'hw/i2c/core.c', 'hw/i2c/bitbang_i2c.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/virtio-input-host.c', 'hw/input/vhost-user-input.c', 'hw/intc/intc.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/mem/cxl_type3_stubs.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/pvpanic.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/ivshmem.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/i2c-echo.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/cadence_gem.c', 'hw/net/vhost_net.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/rtc/goldfish_rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/scsi/vhost-scsi.c', 'hw/scsi/vhost-user-scsi.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/cadence_sdhci.c', 'hw/smbios/smbios-stub.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/timer/cadence_ttc.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/usb/u2f-passthru.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/vhost-vsock-common.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost.c', 'hw/virtio/vhost-user-device.c', 'hw/virtio/vhost-user-device-pci.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'fsdev/qemu-fsdev-dummy.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'system/async-teardown.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/rng-random.c', 'backends/hostmem-file.c', 'backends/hostmem-memfd.c', 'backends/vhost-user.c', 'backends/cryptodev-vhost.c', 'backends/cryptodev-vhost-user.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/vhost-user.c', 'net/tap.c', 'net/tap-linux.c', 'net/can/can_core.c', 'net/can/can_host.c', 'net/can/can_socketcan.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c'],
+ visibility = ['//visibility:public'],
+)
+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 = ['@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', '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', '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'],
+ name = 'libqemu-x86_64-softmmu',
+ srcs = ['target/i386/arch_dump.c', 'target/i386/arch_memory_mapping.c', 'target/i386/machine.c', 'target/i386/monitor.c', 'target/i386/cpu-sysemu.c', 'target/i386/sev.c', 'target/i386/kvm/hyperv.c', 'target/i386/kvm/kvm.c', 'target/i386/kvm/kvm-cpu.c', 'target/i386/kvm/xen-emu.c', 'target/i386/tcg/sysemu/tcg-cpu.c', 'target/i386/tcg/sysemu/smm_helper.c', 'target/i386/tcg/sysemu/excp_helper.c', 'target/i386/tcg/sysemu/bpt_helper.c', 'target/i386/tcg/sysemu/misc_helper.c', 'target/i386/tcg/sysemu/fpu_helper.c', 'target/i386/tcg/sysemu/svm_helper.c', 'target/i386/tcg/sysemu/seg_helper.c', 'hw/i386/fw_cfg.c', 'hw/i386/kvmvapic.c', 'hw/i386/e820_memory_layout.c', 'hw/i386/multiboot.c', 'hw/i386/x86.c', 'hw/i386/x86-iommu.c', 'hw/i386/amd_iommu.c', 'hw/i386/pc_piix.c', 'hw/i386/microvm.c', 'hw/i386/acpi-microvm.c', 'hw/i386/microvm-dt.c', 'hw/i386/pc_q35.c', 'hw/i386/vmmouse.c', 'hw/i386/vmport.c', 'hw/i386/intel_iommu.c', 'hw/i386/sgx-epc.c', 'hw/i386/sgx.c', 'hw/i386/acpi-common.c', 'hw/i386/pc.c', 'hw/i386/pc_sysfw.c', 'hw/i386/acpi-build.c', 'hw/i386/port92.c', 'hw/i386/pc_sysfw_ovmf.c', 'hw/i386/kvm/clock.c', 'hw/i386/kvm/apic.c', 'hw/i386/kvm/i8254.c', 'hw/i386/kvm/i8259.c', 'hw/i386/kvm/ioapic.c', 'hw/i386/kvm/xen_overlay.c', 'hw/i386/kvm/xen_evtchn.c', 'hw/i386/kvm/xen_gnttab.c', 'hw/i386/kvm/xen_xenstore.c', 'hw/i386/kvm/xen_primary_console.c', 'hw/i386/kvm/xenstore_impl.c', 'hw/i386/xen/xen_platform.c', 'target/i386/cpu.c', 'target/i386/gdbstub.c', 'target/i386/helper.c', 'target/i386/xsave_helper.c', 'target/i386/cpu-dump.c', 'target/i386/host-cpu.c', 'target/i386/tcg/bpt_helper.c', 'target/i386/tcg/cc_helper.c', 'target/i386/tcg/excp_helper.c', 'target/i386/tcg/fpu_helper.c', 'target/i386/tcg/int_helper.c', 'target/i386/tcg/mem_helper.c', 'target/i386/tcg/misc_helper.c', 'target/i386/tcg/mpx_helper.c', 'target/i386/tcg/seg_helper.c', 'target/i386/tcg/tcg-cpu.c', 'target/i386/tcg/translate.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/block/vhost-user-blk.c', 'hw/block/dataplane/xen-block.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hyperv.c', 'hw/hyperv/hyperv_testdev.c', 'hw/hyperv/vmbus.c', 'hw/hyperv/syndbg.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/apic.c', 'hw/intc/apic_common.c', 'hw/intc/ioapic.c', 'hw/isa/lpc_ich9.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/scsi/vhost-scsi-common.c', 'hw/vfio/helpers.c', 'hw/vfio/common.c', 'hw/vfio/container.c', 'hw/vfio/spapr.c', 'hw/vfio/migration.c', 'hw/vfio/display.c', 'hw/vfio/pci-quirks.c', 'hw/vfio/pci.c', 'hw/vfio/igd.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/vhost-backend.c', 'hw/virtio/vhost-iova-tree.c', 'hw/virtio/vhost-user.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/vhost-user-fs.c', 'hw/virtio/virtio-pmem.c', 'hw/virtio/vhost-vsock.c', 'hw/virtio/vhost-user-vsock.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-mem.c', 'hw/virtio/vhost-user-i2c.c', 'hw/virtio/vhost-user-rng.c', 'hw/virtio/vhost-user-gpio.c', 'hw/virtio/vhost-user-gpio-pci.c', 'hw/virtio/vhost-user-scmi.c', 'hw/virtio/vhost-user-scmi-pci.c', 'hw/virtio/vhost-vsock-pci.c', 'hw/virtio/vhost-user-vsock-pci.c', 'hw/virtio/vhost-user-blk-pci.c', 'hw/virtio/vhost-user-i2c-pci.c', 'hw/virtio/vhost-user-input-pci.c', 'hw/virtio/vhost-user-rng-pci.c', 'hw/virtio/vhost-user-scsi-pci.c', 'hw/virtio/vhost-scsi-pci.c', 'hw/virtio/vhost-user-fs-pci.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-host-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-pmem-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/virtio/virtio-mem-pci.c', 'hw/virtio/virtio-md-pci.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/perf.c', 'accel/tcg/cputlb.c', 'accel/kvm/kvm-all.c', 'accel/kvm/kvm-accel-ops.c', 'accel/stubs/xen-stub.c', 'x86_64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '@glib//:gmodule-static', '@zlib//:zlib', '@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'],
+ name = 'libqemu-x86_64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/input-linux.c', 'ui/udmabuf.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/vmgenid.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/piix4.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/viot.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/fmopl.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/pcspk.c', 'hw/audio/sb16.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/pflash_cfi01.c', 'hw/block/xen-block.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/ipoctal232.c', 'hw/char/parallel-isa.c', 'hw/char/debugcon.c', 'hw/char/parallel.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/char/xen_console.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/xenfb.c', 'hw/display/vga-pci.c', 'hw/display/vga-isa.c', 'hw/display/vmware_vga.c', 'hw/display/bochs-display.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/dma/i8257.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/smbus_eeprom.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/isa.c', 'hw/ide/ioport.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/pckbd.c', 'hw/input/ps2.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/virtio-input-host.c', 'hw/input/vhost-user-input.c', 'hw/intc/intc.c', 'hw/intc/i8259_common.c', 'hw/intc/i8259.c', 'hw/intc/ioapic_common.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/applesmc.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/debugexit.c', 'hw/misc/pc-testdev.c', 'hw/misc/pci-testdev.c', 'hw/misc/pvpanic.c', 'hw/misc/ivshmem.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/i2c-echo.c', 'hw/net/xen_nic.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/ne2000-isa.c', 'hw/net/vhost_net.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-host/pam.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/q35.c', 'hw/pci-host/i440fx.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/scsi/vhost-scsi.c', 'hw/scsi/vhost-user-scsi.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/timer/hpet.c', 'hw/timer/i8254_common.c', 'hw/timer/i8254.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-mtp.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/usb/u2f-passthru.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/vhost-vsock-common.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost.c', 'hw/virtio/vhost-user-device.c', 'hw/virtio/vhost-user-device-pci.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'hw/xen/xen-backend.c', 'hw/xen/xen-bus-helper.c', 'hw/xen/xen-bus.c', 'hw/xen/xen-legacy-backend.c', 'hw/xen/xen_devconfig.c', 'hw/xen/xen_pvdev.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'fsdev/qemu-fsdev-opts.c', 'fsdev/qemu-fsdev-throttle.c', 'fsdev/qemu-fsdev-dummy.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'system/async-teardown.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/rng-random.c', 'backends/hostmem-file.c', 'backends/hostmem-memfd.c', 'backends/vhost-user.c', 'backends/cryptodev-vhost.c', 'backends/cryptodev-vhost-user.c', 'backends/hostmem-epc.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/vhost-user.c', 'net/tap.c', 'net/tap-linux.c', 'net/can/can_core.c', 'net/can/can_host.c', 'net/can/can_socketcan.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c'],
+ visibility = ['//visibility:public'],
+)
+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', '@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'],
+ name = 'libqemuutil',
+ srcs = ['qapi/opts-visitor.c', 'qapi/qapi-clone-visitor.c', 'qapi/qapi-dealloc-visitor.c', 'qapi/qapi-forward-visitor.c', 'qapi/qapi-util.c', 'qapi/qapi-visit-core.c', 'qapi/qobject-input-visitor.c', 'qapi/qobject-output-visitor.c', 'qapi/string-input-visitor.c', 'qapi/string-output-visitor.c', 'qapi/qapi-type-helpers.c', 'qapi/qmp-dispatch.c', 'qapi/qmp-event.c', 'qapi/qmp-registry.c', 'qobject/qnull.c', 'qobject/qnum.c', 'qobject/qstring.c', 'qobject/qdict.c', 'qobject/qlist.c', 'qobject/qbool.c', 'qobject/qlit.c', 'qobject/qjson.c', 'qobject/qobject.c', 'qobject/json-writer.c', 'qobject/json-lexer.c', 'qobject/json-streamer.c', 'qobject/json-parser.c', 'qobject/block-qdict.c', 'util/osdep.c', 'util/cutils.c', 'util/unicode.c', 'util/qemu-timer-common.c', 'util/thread-context.c', 'util/aio-posix.c', 'util/fdmon-poll.c', 'util/fdmon-epoll.c', 'util/compatfd.c', 'util/event_notifier-posix.c', 'util/mmap-alloc.c', 'util/oslib-posix.c', 'util/qemu-thread-posix.c', 'util/memfd.c', 'util/defer-call.c', 'util/envlist.c', 'util/path.c', 'util/module.c', 'util/host-utils.c', 'util/bitmap.c', 'util/bitops.c', 'util/fifo8.c', 'util/cacheflush.c', 'util/error.c', 'util/error-report.c', 'util/qemu-print.c', 'util/id.c', 'util/qemu-config.c', 'util/notify.c', 'util/qemu-option.c', 'util/qemu-progress.c', 'util/keyval.c', 'util/crc32c.c', 'util/uuid.c', 'util/getauxval.c', 'util/rcu.c', 'util/log.c', 'util/qdist.c', 'util/qht.c', 'util/qsp.c', 'util/range.c', 'util/reserved-region.c', 'util/stats64.c', 'util/systemd.c', 'util/transactions.c', 'util/drm.c', 'util/guest-random.c', 'util/yank.c', 'util/int128.c', 'util/memalign.c', 'util/interval-tree.c', 'util/lockcnt.c', 'util/crc-ccitt.c', 'util/userfaultfd.c', 'util/aiocb.c', 'util/async.c', 'util/base64.c', 'util/main-loop.c', 'util/qemu-coroutine.c', 'util/qemu-coroutine-lock.c', 'util/qemu-coroutine-io.c', 'util/coroutine-ucontext.c', 'util/thread-pool.c', 'util/qemu-timer.c', 'util/qemu-sockets.c', 'util/aio-wait.c', 'util/buffer.c', 'util/bufferiszero.c', 'util/hbitmap.c', 'util/hexdump.c', 'util/iova-tree.c', 'util/iov.c', 'util/uri.c', 'util/nvdimm-utils.c', 'util/vhost-user-server.c', 'util/block-helpers.c', 'util/qemu-coroutine-sleep.c', 'util/qemu-co-shared-resource.c', 'util/qemu-co-timeout.c', 'util/readline.c', 'util/throttle.c', 'util/timed-average.c', 'util/filemonitor-inotify.c', 'util/vfio-helpers.c', 'util/cpuinfo-i386.c', 'crypto/aes.c', 'crypto/clmul.c', 'crypto/init.c', 'crypto/sm4.c', 'crypto/random-platform.c', 'trace/control.c', 'trace/qmp.c', 'stubs/bdrv-next-monitor-owned.c', 'stubs/blockdev-close-all-bdrv-states.c', 'stubs/change-state-handler.c', 'stubs/cmos.c', 'stubs/cpu-get-clock.c', 'stubs/cpus-get-virtual-clock.c', 'stubs/qemu-timer-notify-cb.c', 'stubs/icount.c', 'stubs/dump.c', 'stubs/fdset.c', 'stubs/gdbstub.c', 'stubs/get-vm-name.c', 'stubs/iothread-lock.c', 'stubs/iothread-lock-block.c', 'stubs/isa-bus.c', 'stubs/migr-blocker.c', 'stubs/module-opts.c', 'stubs/monitor.c', 'stubs/physmem.c', 'stubs/memory_device.c', 'stubs/qmp-command-available.c', 'stubs/qmp-quit.c', 'stubs/qtest.c', 'stubs/ram-block.c', 'stubs/ramfb.c', 'stubs/replay.c', 'stubs/runstate-check.c', 'stubs/sysbus.c', 'stubs/target-get-monitor-def.c', 'stubs/target-monitor-defs.c', 'stubs/trace-control.c', 'stubs/uuid.c', 'stubs/colo.c', 'stubs/colo-compare.c', 'stubs/vmstate.c', 'stubs/vm-stop.c', 'stubs/win32-kbd-hook.c', 'stubs/cpu-synchronize-state.c', 'stubs/replay-tools.c', 'stubs/fw_cfg.c', 'stubs/pci-bus.c', 'stubs/semihost.c', 'stubs/usb-dev-stub.c', 'stubs/xen-hw-stub.c', 'stubs/virtio-md-pci.c', 'stubs/semihost-all.c', 'qapi/qapi-builtin-types.c', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-types-authz.c', 'qapi/qapi-visit-authz.c', 'qapi/qapi-events-authz.c', 'qapi/qapi-commands-authz.c', 'qapi/qapi-types-block.c', 'qapi/qapi-visit-block.c', 'qapi/qapi-events-block.c', 'qapi/qapi-commands-block.c', 'qapi/qapi-types-block-core.c', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-events-block-core.c', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-types-block-export.c', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-events-block-export.c', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-types-char.c', 'qapi/qapi-visit-char.c', 'qapi/qapi-events-char.c', 'qapi/qapi-commands-char.c', 'qapi/qapi-types-common.c', 'qapi/qapi-visit-common.c', 'qapi/qapi-events-common.c', 'qapi/qapi-commands-common.c', 'qapi/qapi-types-compat.c', 'qapi/qapi-visit-compat.c', 'qapi/qapi-events-compat.c', 'qapi/qapi-commands-compat.c', 'qapi/qapi-types-control.c', 'qapi/qapi-visit-control.c', 'qapi/qapi-events-control.c', 'qapi/qapi-commands-control.c', 'qapi/qapi-types-crypto.c', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-events-crypto.c', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-types-cxl.c', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-events-cxl.c', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-types-dump.c', 'qapi/qapi-visit-dump.c', 'qapi/qapi-events-dump.c', 'qapi/qapi-commands-dump.c', 'qapi/qapi-types-error.c', 'qapi/qapi-visit-error.c', 'qapi/qapi-events-error.c', 'qapi/qapi-commands-error.c', 'qapi/qapi-types-introspect.c', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-events-introspect.c', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-types-job.c', 'qapi/qapi-visit-job.c', 'qapi/qapi-events-job.c', 'qapi/qapi-commands-job.c', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-types-machine.c', 'qapi/qapi-visit-machine.c', 'qapi/qapi-events-machine.c', 'qapi/qapi-commands-machine.c', 'qapi/qapi-types-migration.c', 'qapi/qapi-visit-migration.c', 'qapi/qapi-events-migration.c', 'qapi/qapi-commands-migration.c', 'qapi/qapi-types-misc.c', 'qapi/qapi-visit-misc.c', 'qapi/qapi-events-misc.c', 'qapi/qapi-commands-misc.c', 'qapi/qapi-types-net.c', 'qapi/qapi-visit-net.c', 'qapi/qapi-events-net.c', 'qapi/qapi-commands-net.c', 'qapi/qapi-types-pragma.c', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-events-pragma.c', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-types-qom.c', 'qapi/qapi-visit-qom.c', 'qapi/qapi-events-qom.c', 'qapi/qapi-commands-qom.c', 'qapi/qapi-types-replay.c', 'qapi/qapi-visit-replay.c', 'qapi/qapi-events-replay.c', 'qapi/qapi-commands-replay.c', 'qapi/qapi-types-run-state.c', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-events-run-state.c', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-types-sockets.c', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-events-sockets.c', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-types-stats.c', 'qapi/qapi-visit-stats.c', 'qapi/qapi-events-stats.c', 'qapi/qapi-commands-stats.c', 'qapi/qapi-types-trace.c', 'qapi/qapi-visit-trace.c', 'qapi/qapi-events-trace.c', 'qapi/qapi-commands-trace.c', 'qapi/qapi-types-transaction.c', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-events-transaction.c', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-types-virtio.c', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-events-virtio.c', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-types-yank.c', 'qapi/qapi-visit-yank.c', 'qapi/qapi-events-yank.c', 'qapi/qapi-commands-yank.c', 'qapi/qapi-types-acpi.c', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-events-acpi.c', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-types-audio.c', 'qapi/qapi-visit-audio.c', 'qapi/qapi-events-audio.c', 'qapi/qapi-commands-audio.c', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-types-qdev.c', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-events-qdev.c', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-types-pci.c', 'qapi/qapi-visit-pci.c', 'qapi/qapi-events-pci.c', 'qapi/qapi-commands-pci.c', 'qapi/qapi-types-rdma.c', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-events-rdma.c', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-types-rocker.c', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-events-rocker.c', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-types-tpm.c', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-events-tpm.c', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-types-ui.c', 'qapi/qapi-visit-ui.c', 'qapi/qapi-events-ui.c', 'qapi/qapi-commands-ui.c', 'trace/trace-root.c', 'trace/trace-crypto.c', 'trace/trace-qapi.c', 'trace/trace-qom.c', 'trace/trace-monitor.c', 'trace/trace-util.c', 'trace/trace-gdbstub.c', 'trace/trace-authz.c', 'trace/trace-block.c', 'trace/trace-io.c', 'trace/trace-nbd.c', 'trace/trace-scsi.c', 'trace/trace-accel_kvm.c', 'trace/trace-audio.c', 'trace/trace-backends.c', 'trace/trace-backends_tpm.c', 'trace/trace-chardev.c', 'trace/trace-ebpf.c', 'trace/trace-hw_9pfs.c', 'trace/trace-hw_acpi.c', 'trace/trace-hw_adc.c', 'trace/trace-hw_alpha.c', 'trace/trace-hw_arm.c', 'trace/trace-hw_audio.c', 'trace/trace-hw_block.c', 'trace/trace-hw_block_dataplane.c', 'trace/trace-hw_char.c', 'trace/trace-hw_display.c', 'trace/trace-hw_dma.c', 'trace/trace-hw_hyperv.c', 'trace/trace-hw_i2c.c', 'trace/trace-hw_i386.c', 'trace/trace-hw_i386_xen.c', 'trace/trace-hw_i386_kvm.c', 'trace/trace-hw_ide.c', 'trace/trace-hw_input.c', 'trace/trace-hw_intc.c', 'trace/trace-hw_isa.c', 'trace/trace-hw_mem.c', 'trace/trace-hw_mips.c', 'trace/trace-hw_misc.c', 'trace/trace-hw_misc_macio.c', 'trace/trace-hw_net.c', 'trace/trace-hw_net_can.c', 'trace/trace-hw_nubus.c', 'trace/trace-hw_nvme.c', 'trace/trace-hw_nvram.c', 'trace/trace-hw_pci.c', 'trace/trace-hw_pci_host.c', 'trace/trace-hw_ppc.c', 'trace/trace-hw_rdma.c', 'trace/trace-hw_rdma_vmw.c', 'trace/trace-hw_rtc.c', 'trace/trace-hw_s390x.c', 'trace/trace-hw_scsi.c', 'trace/trace-hw_sensor.c', 'trace/trace-hw_sd.c', 'trace/trace-hw_sh4.c', 'trace/trace-hw_sparc.c', 'trace/trace-hw_sparc64.c', 'trace/trace-hw_ssi.c', 'trace/trace-hw_timer.c', 'trace/trace-hw_tpm.c', 'trace/trace-hw_ufs.c', 'trace/trace-hw_usb.c', 'trace/trace-hw_vfio.c', 'trace/trace-hw_virtio.c', 'trace/trace-hw_watchdog.c', 'trace/trace-hw_xen.c', 'trace/trace-hw_gpio.c', 'trace/trace-migration.c', 'trace/trace-net.c', 'trace/trace-system.c', 'trace/trace-ui.c', 'trace/trace-hw_remote.c', 'trace/trace-accel_tcg.c', 'trace/trace-hw_core.c', 'trace/trace-target_arm.c', 'trace/trace-target_arm_hvf.c', 'trace/trace-target_hppa.c', 'trace/trace-target_i386.c', 'trace/trace-target_i386_kvm.c', 'trace/trace-target_mips_tcg.c', 'trace/trace-target_nios2.c', 'trace/trace-target_ppc.c', 'trace/trace-target_riscv.c', 'trace/trace-target_s390x.c', 'trace/trace-target_s390x_kvm.c', 'trace/trace-target_sparc.c', 'trace/trace-qapi_commands_authz_trace_events.c', 'trace/trace-qapi_commands_block_trace_events.c', 'trace/trace-qapi_commands_block_core_trace_events.c', 'trace/trace-qapi_commands_block_export_trace_events.c', 'trace/trace-qapi_commands_char_trace_events.c', 'trace/trace-qapi_commands_common_trace_events.c', 'trace/trace-qapi_commands_compat_trace_events.c', 'trace/trace-qapi_commands_control_trace_events.c', 'trace/trace-qapi_commands_crypto_trace_events.c', 'trace/trace-qapi_commands_cxl_trace_events.c', 'trace/trace-qapi_commands_dump_trace_events.c', 'trace/trace-qapi_commands_error_trace_events.c', 'trace/trace-qapi_commands_introspect_trace_events.c', 'trace/trace-qapi_commands_job_trace_events.c', 'trace/trace-qapi_commands_machine_common_trace_events.c', 'trace/trace-qapi_commands_machine_trace_events.c', 'trace/trace-qapi_commands_migration_trace_events.c', 'trace/trace-qapi_commands_misc_trace_events.c', 'trace/trace-qapi_commands_net_trace_events.c', 'trace/trace-qapi_commands_pragma_trace_events.c', 'trace/trace-qapi_commands_qom_trace_events.c', 'trace/trace-qapi_commands_replay_trace_events.c', 'trace/trace-qapi_commands_run_state_trace_events.c', 'trace/trace-qapi_commands_sockets_trace_events.c', 'trace/trace-qapi_commands_stats_trace_events.c', 'trace/trace-qapi_commands_trace_trace_events.c', 'trace/trace-qapi_commands_transaction_trace_events.c', 'trace/trace-qapi_commands_virtio_trace_events.c', 'trace/trace-qapi_commands_yank_trace_events.c', 'trace/trace-qapi_commands_acpi_trace_events.c', 'trace/trace-qapi_commands_audio_trace_events.c', 'trace/trace-qapi_commands_cryptodev_trace_events.c', 'trace/trace-qapi_commands_qdev_trace_events.c', 'trace/trace-qapi_commands_pci_trace_events.c', 'trace/trace-qapi_commands_rdma_trace_events.c', 'trace/trace-qapi_commands_rocker_trace_events.c', 'trace/trace-qapi_commands_tpm_trace_events.c', 'trace/trace-qapi_commands_ui_trace_events.c', 'trace/trace-qapi_commands_machine_target_trace_events.c', 'trace/trace-qapi_commands_misc_target_trace_events.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/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/linux-x86_64'],
+ name = 'libqmp',
+ srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.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/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/linux-x86_64'],
+ name = 'libqom',
+ srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.c'],
+ visibility = ['//visibility:public'],
+)
+cc_library(
+ copts = ['-mcx16', '-Wno-implicit-function-declaration'],
+ defines = ['_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'CONFIG_SOFTMMU'],
+ 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/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/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/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/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/linux-x86_64'],
+ name = 'libtcg_system',
+ srcs = ['tcg/optimize.c', 'tcg/region.c', 'tcg/tcg.c', 'tcg/tcg-common.c', 'tcg/tcg-op.c', 'tcg/tcg-op-ldst.c', 'tcg/tcg-op-gvec.c', 'tcg/tcg-op-vec.c'],
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libaccel-tcg-x86_64'],
+ name = 'accel-tcg-x86_64',
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libaudio-pa'],
+ name = 'audio-pa',
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libhw-display-virtio-gpu'],
+ name = 'hw-display-virtio-gpu',
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libhw-display-virtio-gpu-pci'],
+ name = 'hw-display-virtio-gpu-pci',
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libhw-display-virtio-vga'],
+ name = 'hw-display-virtio-vga',
+ visibility = ['//visibility:public'],
+)
+cc_shared_library(
+ deps = ['libhw-display-virtio-vga-gl'],
+ name = 'hw-display-virtio-vga-gl',
+ visibility = ['//visibility:public'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)',
+ name = 'generate_aarch64-softmmu-gdbstub-xml_c',
+ outs = ['aarch64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/aarch64-core.xml', 'gdb-xml/aarch64-fpu.xml', 'gdb-xml/aarch64-pauth.xml', 'gdb-xml/arm-core.xml', 'gdb-xml/arm-m-profile-mve.xml', 'gdb-xml/arm-m-profile.xml', 'gdb-xml/arm-neon.xml', 'gdb-xml/arm-vfp-sysregs.xml', 'gdb-xml/arm-vfp.xml', 'gdb-xml/arm-vfp3.xml'],
+ tools = [':feature_to_c'],
+)
+genrule(
+ cmd = '$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)',
+ cmd_bat = '$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)',
+ name = 'generate_block-gen_c',
+ outs = ['block/block-gen.c'],
+ srcs = ['block/coroutines.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block_int-io.h', 'include/block/dirty-bitmap.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h'],
+ tools = [':block-coroutine-wrapper'],
+)
+genrule(
+ cmd = '$(location :make-config-poison) $(SRCS) > $(location config-poison.h)',
+ cmd_bat = '$(location :make-config-poison) $(SRCS) > $(location config-poison.h)',
+ name = 'generate_config-poison_h',
+ outs = ['config-poison.h'],
+ srcs = ['platform/linux-x86_64/aarch64-softmmu-config-devices.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'platform/linux-x86_64/riscv64-softmmu-config-devices.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'platform/linux-x86_64/x86_64-softmmu-config-devices.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h'],
+ tools = [':make-config-poison'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)',
+ cmd_bat = '$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)',
+ name = 'generate_hmp-commands-info_h',
+ outs = ['hmp-commands-info.h'],
+ srcs = ['hmp-commands-info.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)',
+ cmd_bat = '$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)',
+ name = 'generate_hmp-commands_h',
+ outs = ['hmp-commands.h'],
+ srcs = ['hmp-commands.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)',
+ name = 'generate_input-keymap-atset1-to-qcode_c_inc',
+ outs = ['ui/input-keymap-atset1-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)',
+ name = 'generate_input-keymap-linux-to-qcode_c_inc',
+ outs = ['ui/input-keymap-linux-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)',
+ name = 'generate_input-keymap-osx-to-qcode_c_inc',
+ outs = ['ui/input-keymap-osx-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset1_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset1.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset2_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset2.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset3_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset3.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)',
+ name = 'generate_input-keymap-qcode-to-linux_c_inc',
+ outs = ['ui/input-keymap-qcode-to-linux.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)',
+ name = 'generate_input-keymap-qcode-to-qnum_c_inc',
+ outs = ['ui/input-keymap-qcode-to-qnum.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)',
+ name = 'generate_input-keymap-qcode-to-sun_c_inc',
+ outs = ['ui/input-keymap-qcode-to-sun.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)',
+ name = 'generate_input-keymap-qnum-to-qcode_c_inc',
+ outs = ['ui/input-keymap-qnum-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)',
+ name = 'generate_input-keymap-usb-to-qcode_c_inc',
+ outs = ['ui/input-keymap-usb-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)',
+ name = 'generate_input-keymap-win32-to-qcode_c_inc',
+ outs = ['ui/input-keymap-win32-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)',
+ name = 'generate_input-keymap-x11-to-qcode_c_inc',
+ outs = ['ui/input-keymap-x11-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgevdev-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgevdev-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgkbd-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgkbd-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgxquartz-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgxquartz-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgxwin-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgxwin-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :module_block) $(location block/module_block.h)',
+ cmd_bat = '$(location :module_block) $(location block/module_block.h)',
+ name = 'generate_module_block_h',
+ outs = ['block/module_block.h'],
+ tools = [':module_block'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a32-uncond_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc'],
+ srcs = ['target/arm/tcg/a32-uncond.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a32_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc'],
+ srcs = ['target/arm/tcg/a32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a64_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc'],
+ srcs = ['target/arm/tcg/a64.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-m-nocp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc'],
+ srcs = ['target/arm/tcg/m-nocp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-mve_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc'],
+ srcs = ['target/arm/tcg/mve.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-dp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc'],
+ srcs = ['target/arm/tcg/neon-dp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-ls_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc'],
+ srcs = ['target/arm/tcg/neon-ls.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-shared_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc'],
+ srcs = ['target/arm/tcg/neon-shared.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sme-fa64_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc'],
+ srcs = ['target/arm/tcg/sme-fa64.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sme_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc'],
+ srcs = ['target/arm/tcg/sme.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sve_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc'],
+ srcs = ['target/arm/tcg/sve.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-t16_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc'],
+ srcs = ['target/arm/tcg/t16.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-t32_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc'],
+ srcs = ['target/arm/tcg/t32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-vfp-uncond_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc'],
+ srcs = ['target/arm/tcg/vfp-uncond.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-vfp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc'],
+ srcs = ['target/arm/tcg/vfp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)',
+ cmd_bat = '$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)',
+ name = 'generate_qemu-img-cmds_h',
+ outs = ['qemu-img-cmds.h'],
+ srcs = ['qemu-img-cmds.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)',
+ cmd_bat = '$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)',
+ name = 'generate_qemu-options_def',
+ outs = ['qemu-options.def'],
+ srcs = ['qemu-options.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-XVentanaCondOps_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc'],
+ srcs = ['target/riscv/XVentanaCondOps.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-insn16_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc'],
+ srcs = ['target/riscv/insn16.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-insn32_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc'],
+ srcs = ['target/riscv/insn32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-xthead_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc'],
+ srcs = ['target/riscv/xthead.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
+ cmd_bat = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
+ name = 'generate_qemu-version_h',
+ outs = ['qemu-version.h'],
+ tools = [':qemu-version'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)',
+ name = 'generate_riscv64-softmmu-gdbstub-xml_c',
+ outs = ['riscv64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/riscv-32bit-fpu.xml', 'gdb-xml/riscv-64bit-cpu.xml', 'gdb-xml/riscv-64bit-fpu.xml', 'gdb-xml/riscv-64bit-virtual.xml'],
+ tools = [':feature_to_c'],
+)
+genrule(
+ cmd = '$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)',
+ cmd_bat = '$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)',
+ name = 'generate_shared_QAPI_source_files',
+ outs = ['qapi/qapi-builtin-types.c', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-acpi.trace-events', 'qapi/qapi-commands-audio.c', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-audio.trace-events', 'qapi/qapi-commands-authz.c', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-authz.trace-events', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-core.trace-events', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-block-export.trace-events', 'qapi/qapi-commands-block.c', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block.trace-events', 'qapi/qapi-commands-char.c', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-char.trace-events', 'qapi/qapi-commands-common.c', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-common.trace-events', 'qapi/qapi-commands-compat.c', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-compat.trace-events', 'qapi/qapi-commands-control.c', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-control.trace-events', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-crypto.trace-events', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cryptodev.trace-events', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-cxl.trace-events', 'qapi/qapi-commands-dump.c', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-dump.trace-events', 'qapi/qapi-commands-error.c', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-error.trace-events', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-introspect.trace-events', 'qapi/qapi-commands-job.c', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-job.trace-events', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine-common.trace-events', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-target.trace-events', 'qapi/qapi-commands-machine.c', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine.trace-events', 'qapi/qapi-commands-migration.c', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-migration.trace-events', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-commands-misc-target.trace-events', 'qapi/qapi-commands-misc.c', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-misc.trace-events', 'qapi/qapi-commands-net.c', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-net.trace-events', 'qapi/qapi-commands-pci.c', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-pci.trace-events', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-pragma.trace-events', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qdev.trace-events', 'qapi/qapi-commands-qom.c', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-qom.trace-events', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rdma.trace-events', 'qapi/qapi-commands-replay.c', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-replay.trace-events', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-rocker.trace-events', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-run-state.trace-events', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-sockets.trace-events', 'qapi/qapi-commands-stats.c', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-stats.trace-events', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-tpm.trace-events', 'qapi/qapi-commands-trace.c', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-trace.trace-events', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-transaction.trace-events', 'qapi/qapi-commands-ui.c', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-ui.trace-events', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-commands-virtio.trace-events', 'qapi/qapi-commands-yank.c', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-yank.trace-events', 'qapi/qapi-commands.c', 'qapi/qapi-commands.h', 'qapi/qapi-emit-events.c', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-acpi.c', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-audio.c', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-authz.c', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.c', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.c', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-block.c', 'qapi/qapi-events-block.h', 'qapi/qapi-events-char.c', 'qapi/qapi-events-char.h', 'qapi/qapi-events-common.c', 'qapi/qapi-events-common.h', 'qapi/qapi-events-compat.c', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.c', 'qapi/qapi-events-control.h', 'qapi/qapi-events-crypto.c', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.c', 'qapi/qapi-events-cxl.h', 'qapi/qapi-events-dump.c', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-error.c', 'qapi/qapi-events-error.h', 'qapi/qapi-events-introspect.c', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-job.c', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-events-machine-target.h', 'qapi/qapi-events-machine.c', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-migration.c', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-events-misc-target.h', 'qapi/qapi-events-misc.c', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-net.c', 'qapi/qapi-events-net.h', 'qapi/qapi-events-pci.c', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-pragma.c', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qdev.c', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.c', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-rdma.c', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-replay.c', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-rocker.c', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-run-state.c', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.c', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-stats.c', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-tpm.c', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-trace.c', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-transaction.c', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-ui.c', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-virtio.c', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-yank.c', 'qapi/qapi-events-yank.h', 'qapi/qapi-events.c', 'qapi/qapi-events.h', 'qapi/qapi-init-commands.c', 'qapi/qapi-init-commands.h', 'qapi/qapi-introspect.c', 'qapi/qapi-introspect.h', 'qapi/qapi-types-acpi.c', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.c', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.c', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.c', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.c', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-block.c', 'qapi/qapi-types-block.h', 'qapi/qapi-types-char.c', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.c', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.c', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.c', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.c', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.c', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.c', 'qapi/qapi-types-dump.h', 'qapi/qapi-types-error.c', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.c', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.c', 'qapi/qapi-types-job.h', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-types-machine.c', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-migration.c', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-types-misc.c', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.c', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.c', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-pragma.c', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-qdev.c', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.c', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-rdma.c', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-replay.c', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.c', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.c', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.c', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.c', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.c', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.c', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-transaction.c', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.c', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.c', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.c', 'qapi/qapi-types-yank.h', 'qapi/qapi-types.c', 'qapi/qapi-types.h', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.c', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.c', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-block.c', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-char.c', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-common.c', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-compat.c', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.c', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-visit-dump.c', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-error.c', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.c', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-visit-machine.c', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-migration.c', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-visit-misc.c', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-net.c', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-pci.c', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-qom.c', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-replay.c', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-stats.c', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-trace.c', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-ui.c', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-yank.c', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit.c', 'qapi/qapi-visit.h'],
+ srcs = ['qapi/acpi.json', 'qapi/audio.json', 'qapi/authz.json', 'qapi/block-core.json', 'qapi/block-export.json', 'qapi/block.json', 'qapi/char.json', 'qapi/common.json', 'qapi/compat.json', 'qapi/control.json', 'qapi/crypto.json', 'qapi/cryptodev.json', 'qapi/cxl.json', 'qapi/dump.json', 'qapi/error.json', 'qapi/introspect.json', 'qapi/job.json', 'qapi/machine-common.json', 'qapi/machine-target.json', 'qapi/machine.json', 'qapi/migration.json', 'qapi/misc-target.json', 'qapi/misc.json', 'qapi/net.json', 'qapi/pci.json', 'qapi/pragma.json', 'qapi/qapi-schema.json', 'qapi/qdev.json', 'qapi/qom.json', 'qapi/rdma.json', 'qapi/replay.json', 'qapi/rocker.json', 'qapi/run-state.json', 'qapi/sockets.json', 'qapi/stats.json', 'qapi/tpm.json', 'qapi/trace.json', 'qapi/transaction.json', 'qapi/ui.json', 'qapi/virtio.json', 'qapi/yank.json'],
+ tools = [':qapi-gen'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)',
+ name = 'generate_texture-blit-flip-vert_h',
+ outs = ['ui/shader/texture-blit-flip-vert.h'],
+ srcs = ['ui/shader/texture-blit-flip.vert'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)',
+ name = 'generate_texture-blit-frag_h',
+ outs = ['ui/shader/texture-blit-frag.h'],
+ srcs = ['ui/shader/texture-blit.frag'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)',
+ name = 'generate_texture-blit-vert_h',
+ outs = ['ui/shader/texture-blit-vert.h'],
+ srcs = ['ui/shader/texture-blit.vert'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)',
+ name = 'generate_trace-accel_kvm_c',
+ outs = ['trace/trace-accel_kvm.c'],
+ srcs = ['accel/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)',
+ name = 'generate_trace-accel_kvm_h',
+ outs = ['trace/trace-accel_kvm.h'],
+ srcs = ['accel/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)',
+ name = 'generate_trace-accel_tcg_c',
+ outs = ['trace/trace-accel_tcg.c'],
+ srcs = ['accel/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)',
+ name = 'generate_trace-accel_tcg_h',
+ outs = ['trace/trace-accel_tcg.h'],
+ srcs = ['accel/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)',
+ name = 'generate_trace-audio_c',
+ outs = ['trace/trace-audio.c'],
+ srcs = ['audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)',
+ name = 'generate_trace-audio_h',
+ outs = ['trace/trace-audio.h'],
+ srcs = ['audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)',
+ name = 'generate_trace-authz_c',
+ outs = ['trace/trace-authz.c'],
+ srcs = ['authz/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)',
+ name = 'generate_trace-authz_h',
+ outs = ['trace/trace-authz.h'],
+ srcs = ['authz/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)',
+ name = 'generate_trace-backends_c',
+ outs = ['trace/trace-backends.c'],
+ srcs = ['backends/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)',
+ name = 'generate_trace-backends_h',
+ outs = ['trace/trace-backends.h'],
+ srcs = ['backends/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)',
+ name = 'generate_trace-backends_tpm_c',
+ outs = ['trace/trace-backends_tpm.c'],
+ srcs = ['backends/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)',
+ name = 'generate_trace-backends_tpm_h',
+ outs = ['trace/trace-backends_tpm.h'],
+ srcs = ['backends/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)',
+ name = 'generate_trace-block_c',
+ outs = ['trace/trace-block.c'],
+ srcs = ['block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)',
+ name = 'generate_trace-block_h',
+ outs = ['trace/trace-block.h'],
+ srcs = ['block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)',
+ name = 'generate_trace-chardev_c',
+ outs = ['trace/trace-chardev.c'],
+ srcs = ['chardev/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)',
+ name = 'generate_trace-chardev_h',
+ outs = ['trace/trace-chardev.h'],
+ srcs = ['chardev/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)',
+ name = 'generate_trace-crypto_c',
+ outs = ['trace/trace-crypto.c'],
+ srcs = ['crypto/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)',
+ name = 'generate_trace-crypto_h',
+ outs = ['trace/trace-crypto.h'],
+ srcs = ['crypto/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)',
+ name = 'generate_trace-ebpf_c',
+ outs = ['trace/trace-ebpf.c'],
+ srcs = ['ebpf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)',
+ name = 'generate_trace-ebpf_h',
+ outs = ['trace/trace-ebpf.h'],
+ srcs = ['ebpf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)',
+ name = 'generate_trace-gdbstub_c',
+ outs = ['trace/trace-gdbstub.c'],
+ srcs = ['gdbstub/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)',
+ name = 'generate_trace-gdbstub_h',
+ outs = ['trace/trace-gdbstub.h'],
+ srcs = ['gdbstub/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)',
+ name = 'generate_trace-hw_9pfs_c',
+ outs = ['trace/trace-hw_9pfs.c'],
+ srcs = ['hw/9pfs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)',
+ name = 'generate_trace-hw_9pfs_h',
+ outs = ['trace/trace-hw_9pfs.h'],
+ srcs = ['hw/9pfs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)',
+ name = 'generate_trace-hw_acpi_c',
+ outs = ['trace/trace-hw_acpi.c'],
+ srcs = ['hw/acpi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)',
+ name = 'generate_trace-hw_acpi_h',
+ outs = ['trace/trace-hw_acpi.h'],
+ srcs = ['hw/acpi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)',
+ name = 'generate_trace-hw_adc_c',
+ outs = ['trace/trace-hw_adc.c'],
+ srcs = ['hw/adc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)',
+ name = 'generate_trace-hw_adc_h',
+ outs = ['trace/trace-hw_adc.h'],
+ srcs = ['hw/adc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)',
+ name = 'generate_trace-hw_alpha_c',
+ outs = ['trace/trace-hw_alpha.c'],
+ srcs = ['hw/alpha/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)',
+ name = 'generate_trace-hw_alpha_h',
+ outs = ['trace/trace-hw_alpha.h'],
+ srcs = ['hw/alpha/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)',
+ name = 'generate_trace-hw_arm_c',
+ outs = ['trace/trace-hw_arm.c'],
+ srcs = ['hw/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)',
+ name = 'generate_trace-hw_arm_h',
+ outs = ['trace/trace-hw_arm.h'],
+ srcs = ['hw/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)',
+ name = 'generate_trace-hw_audio_c',
+ outs = ['trace/trace-hw_audio.c'],
+ srcs = ['hw/audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)',
+ name = 'generate_trace-hw_audio_h',
+ outs = ['trace/trace-hw_audio.h'],
+ srcs = ['hw/audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)',
+ name = 'generate_trace-hw_block_c',
+ outs = ['trace/trace-hw_block.c'],
+ srcs = ['hw/block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)',
+ name = 'generate_trace-hw_block_dataplane_c',
+ outs = ['trace/trace-hw_block_dataplane.c'],
+ srcs = ['hw/block/dataplane/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)',
+ name = 'generate_trace-hw_block_dataplane_h',
+ outs = ['trace/trace-hw_block_dataplane.h'],
+ srcs = ['hw/block/dataplane/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)',
+ name = 'generate_trace-hw_block_h',
+ outs = ['trace/trace-hw_block.h'],
+ srcs = ['hw/block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)',
+ name = 'generate_trace-hw_char_c',
+ outs = ['trace/trace-hw_char.c'],
+ srcs = ['hw/char/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)',
+ name = 'generate_trace-hw_char_h',
+ outs = ['trace/trace-hw_char.h'],
+ srcs = ['hw/char/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)',
+ name = 'generate_trace-hw_core_c',
+ outs = ['trace/trace-hw_core.c'],
+ srcs = ['hw/core/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)',
+ name = 'generate_trace-hw_core_h',
+ outs = ['trace/trace-hw_core.h'],
+ srcs = ['hw/core/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)',
+ name = 'generate_trace-hw_display_c',
+ outs = ['trace/trace-hw_display.c'],
+ srcs = ['hw/display/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)',
+ name = 'generate_trace-hw_display_h',
+ outs = ['trace/trace-hw_display.h'],
+ srcs = ['hw/display/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)',
+ name = 'generate_trace-hw_dma_c',
+ outs = ['trace/trace-hw_dma.c'],
+ srcs = ['hw/dma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)',
+ name = 'generate_trace-hw_dma_h',
+ outs = ['trace/trace-hw_dma.h'],
+ srcs = ['hw/dma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)',
+ name = 'generate_trace-hw_gpio_c',
+ outs = ['trace/trace-hw_gpio.c'],
+ srcs = ['hw/gpio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)',
+ name = 'generate_trace-hw_gpio_h',
+ outs = ['trace/trace-hw_gpio.h'],
+ srcs = ['hw/gpio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)',
+ name = 'generate_trace-hw_hyperv_c',
+ outs = ['trace/trace-hw_hyperv.c'],
+ srcs = ['hw/hyperv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)',
+ name = 'generate_trace-hw_hyperv_h',
+ outs = ['trace/trace-hw_hyperv.h'],
+ srcs = ['hw/hyperv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)',
+ name = 'generate_trace-hw_i2c_c',
+ outs = ['trace/trace-hw_i2c.c'],
+ srcs = ['hw/i2c/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)',
+ name = 'generate_trace-hw_i2c_h',
+ outs = ['trace/trace-hw_i2c.h'],
+ srcs = ['hw/i2c/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)',
+ name = 'generate_trace-hw_i386_c',
+ outs = ['trace/trace-hw_i386.c'],
+ srcs = ['hw/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)',
+ name = 'generate_trace-hw_i386_h',
+ outs = ['trace/trace-hw_i386.h'],
+ srcs = ['hw/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)',
+ name = 'generate_trace-hw_i386_kvm_c',
+ outs = ['trace/trace-hw_i386_kvm.c'],
+ srcs = ['hw/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)',
+ name = 'generate_trace-hw_i386_kvm_h',
+ outs = ['trace/trace-hw_i386_kvm.h'],
+ srcs = ['hw/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)',
+ name = 'generate_trace-hw_i386_xen_c',
+ outs = ['trace/trace-hw_i386_xen.c'],
+ srcs = ['hw/i386/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)',
+ name = 'generate_trace-hw_i386_xen_h',
+ outs = ['trace/trace-hw_i386_xen.h'],
+ srcs = ['hw/i386/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)',
+ name = 'generate_trace-hw_ide_c',
+ outs = ['trace/trace-hw_ide.c'],
+ srcs = ['hw/ide/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)',
+ name = 'generate_trace-hw_ide_h',
+ outs = ['trace/trace-hw_ide.h'],
+ srcs = ['hw/ide/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)',
+ name = 'generate_trace-hw_input_c',
+ outs = ['trace/trace-hw_input.c'],
+ srcs = ['hw/input/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)',
+ name = 'generate_trace-hw_input_h',
+ outs = ['trace/trace-hw_input.h'],
+ srcs = ['hw/input/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)',
+ name = 'generate_trace-hw_intc_c',
+ outs = ['trace/trace-hw_intc.c'],
+ srcs = ['hw/intc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)',
+ name = 'generate_trace-hw_intc_h',
+ outs = ['trace/trace-hw_intc.h'],
+ srcs = ['hw/intc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)',
+ name = 'generate_trace-hw_isa_c',
+ outs = ['trace/trace-hw_isa.c'],
+ srcs = ['hw/isa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)',
+ name = 'generate_trace-hw_isa_h',
+ outs = ['trace/trace-hw_isa.h'],
+ srcs = ['hw/isa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)',
+ name = 'generate_trace-hw_mem_c',
+ outs = ['trace/trace-hw_mem.c'],
+ srcs = ['hw/mem/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)',
+ name = 'generate_trace-hw_mem_h',
+ outs = ['trace/trace-hw_mem.h'],
+ srcs = ['hw/mem/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)',
+ name = 'generate_trace-hw_mips_c',
+ outs = ['trace/trace-hw_mips.c'],
+ srcs = ['hw/mips/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)',
+ name = 'generate_trace-hw_mips_h',
+ outs = ['trace/trace-hw_mips.h'],
+ srcs = ['hw/mips/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)',
+ name = 'generate_trace-hw_misc_c',
+ outs = ['trace/trace-hw_misc.c'],
+ srcs = ['hw/misc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)',
+ name = 'generate_trace-hw_misc_h',
+ outs = ['trace/trace-hw_misc.h'],
+ srcs = ['hw/misc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)',
+ name = 'generate_trace-hw_misc_macio_c',
+ outs = ['trace/trace-hw_misc_macio.c'],
+ srcs = ['hw/misc/macio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)',
+ name = 'generate_trace-hw_misc_macio_h',
+ outs = ['trace/trace-hw_misc_macio.h'],
+ srcs = ['hw/misc/macio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)',
+ name = 'generate_trace-hw_net_c',
+ outs = ['trace/trace-hw_net.c'],
+ srcs = ['hw/net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)',
+ name = 'generate_trace-hw_net_can_c',
+ outs = ['trace/trace-hw_net_can.c'],
+ srcs = ['hw/net/can/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)',
+ name = 'generate_trace-hw_net_can_h',
+ outs = ['trace/trace-hw_net_can.h'],
+ srcs = ['hw/net/can/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)',
+ name = 'generate_trace-hw_net_h',
+ outs = ['trace/trace-hw_net.h'],
+ srcs = ['hw/net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)',
+ name = 'generate_trace-hw_nubus_c',
+ outs = ['trace/trace-hw_nubus.c'],
+ srcs = ['hw/nubus/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)',
+ name = 'generate_trace-hw_nubus_h',
+ outs = ['trace/trace-hw_nubus.h'],
+ srcs = ['hw/nubus/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)',
+ name = 'generate_trace-hw_nvme_c',
+ outs = ['trace/trace-hw_nvme.c'],
+ srcs = ['hw/nvme/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)',
+ name = 'generate_trace-hw_nvme_h',
+ outs = ['trace/trace-hw_nvme.h'],
+ srcs = ['hw/nvme/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)',
+ name = 'generate_trace-hw_nvram_c',
+ outs = ['trace/trace-hw_nvram.c'],
+ srcs = ['hw/nvram/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)',
+ name = 'generate_trace-hw_nvram_h',
+ outs = ['trace/trace-hw_nvram.h'],
+ srcs = ['hw/nvram/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)',
+ name = 'generate_trace-hw_pci_c',
+ outs = ['trace/trace-hw_pci.c'],
+ srcs = ['hw/pci/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)',
+ name = 'generate_trace-hw_pci_h',
+ outs = ['trace/trace-hw_pci.h'],
+ srcs = ['hw/pci/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)',
+ name = 'generate_trace-hw_pci_host_c',
+ outs = ['trace/trace-hw_pci_host.c'],
+ srcs = ['hw/pci-host/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)',
+ name = 'generate_trace-hw_pci_host_h',
+ outs = ['trace/trace-hw_pci_host.h'],
+ srcs = ['hw/pci-host/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)',
+ name = 'generate_trace-hw_ppc_c',
+ outs = ['trace/trace-hw_ppc.c'],
+ srcs = ['hw/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)',
+ name = 'generate_trace-hw_ppc_h',
+ outs = ['trace/trace-hw_ppc.h'],
+ srcs = ['hw/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)',
+ name = 'generate_trace-hw_rdma_c',
+ outs = ['trace/trace-hw_rdma.c'],
+ srcs = ['hw/rdma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)',
+ name = 'generate_trace-hw_rdma_h',
+ outs = ['trace/trace-hw_rdma.h'],
+ srcs = ['hw/rdma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)',
+ name = 'generate_trace-hw_rdma_vmw_c',
+ outs = ['trace/trace-hw_rdma_vmw.c'],
+ srcs = ['hw/rdma/vmw/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)',
+ name = 'generate_trace-hw_rdma_vmw_h',
+ outs = ['trace/trace-hw_rdma_vmw.h'],
+ srcs = ['hw/rdma/vmw/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)',
+ name = 'generate_trace-hw_remote_c',
+ outs = ['trace/trace-hw_remote.c'],
+ srcs = ['hw/remote/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)',
+ name = 'generate_trace-hw_remote_h',
+ outs = ['trace/trace-hw_remote.h'],
+ srcs = ['hw/remote/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)',
+ name = 'generate_trace-hw_rtc_c',
+ outs = ['trace/trace-hw_rtc.c'],
+ srcs = ['hw/rtc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)',
+ name = 'generate_trace-hw_rtc_h',
+ outs = ['trace/trace-hw_rtc.h'],
+ srcs = ['hw/rtc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)',
+ name = 'generate_trace-hw_s390x_c',
+ outs = ['trace/trace-hw_s390x.c'],
+ srcs = ['hw/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)',
+ name = 'generate_trace-hw_s390x_h',
+ outs = ['trace/trace-hw_s390x.h'],
+ srcs = ['hw/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)',
+ name = 'generate_trace-hw_scsi_c',
+ outs = ['trace/trace-hw_scsi.c'],
+ srcs = ['hw/scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)',
+ name = 'generate_trace-hw_scsi_h',
+ outs = ['trace/trace-hw_scsi.h'],
+ srcs = ['hw/scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)',
+ name = 'generate_trace-hw_sd_c',
+ outs = ['trace/trace-hw_sd.c'],
+ srcs = ['hw/sd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)',
+ name = 'generate_trace-hw_sd_h',
+ outs = ['trace/trace-hw_sd.h'],
+ srcs = ['hw/sd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)',
+ name = 'generate_trace-hw_sensor_c',
+ outs = ['trace/trace-hw_sensor.c'],
+ srcs = ['hw/sensor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)',
+ name = 'generate_trace-hw_sensor_h',
+ outs = ['trace/trace-hw_sensor.h'],
+ srcs = ['hw/sensor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)',
+ name = 'generate_trace-hw_sh4_c',
+ outs = ['trace/trace-hw_sh4.c'],
+ srcs = ['hw/sh4/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)',
+ name = 'generate_trace-hw_sh4_h',
+ outs = ['trace/trace-hw_sh4.h'],
+ srcs = ['hw/sh4/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)',
+ name = 'generate_trace-hw_sparc64_c',
+ outs = ['trace/trace-hw_sparc64.c'],
+ srcs = ['hw/sparc64/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)',
+ name = 'generate_trace-hw_sparc64_h',
+ outs = ['trace/trace-hw_sparc64.h'],
+ srcs = ['hw/sparc64/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)',
+ name = 'generate_trace-hw_sparc_c',
+ outs = ['trace/trace-hw_sparc.c'],
+ srcs = ['hw/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)',
+ name = 'generate_trace-hw_sparc_h',
+ outs = ['trace/trace-hw_sparc.h'],
+ srcs = ['hw/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)',
+ name = 'generate_trace-hw_ssi_c',
+ outs = ['trace/trace-hw_ssi.c'],
+ srcs = ['hw/ssi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)',
+ name = 'generate_trace-hw_ssi_h',
+ outs = ['trace/trace-hw_ssi.h'],
+ srcs = ['hw/ssi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)',
+ name = 'generate_trace-hw_timer_c',
+ outs = ['trace/trace-hw_timer.c'],
+ srcs = ['hw/timer/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)',
+ name = 'generate_trace-hw_timer_h',
+ outs = ['trace/trace-hw_timer.h'],
+ srcs = ['hw/timer/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)',
+ name = 'generate_trace-hw_tpm_c',
+ outs = ['trace/trace-hw_tpm.c'],
+ srcs = ['hw/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)',
+ name = 'generate_trace-hw_tpm_h',
+ outs = ['trace/trace-hw_tpm.h'],
+ srcs = ['hw/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)',
+ name = 'generate_trace-hw_ufs_c',
+ outs = ['trace/trace-hw_ufs.c'],
+ srcs = ['hw/ufs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)',
+ name = 'generate_trace-hw_ufs_h',
+ outs = ['trace/trace-hw_ufs.h'],
+ srcs = ['hw/ufs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)',
+ name = 'generate_trace-hw_usb_c',
+ outs = ['trace/trace-hw_usb.c'],
+ srcs = ['hw/usb/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)',
+ name = 'generate_trace-hw_usb_h',
+ outs = ['trace/trace-hw_usb.h'],
+ srcs = ['hw/usb/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)',
+ name = 'generate_trace-hw_vfio_c',
+ outs = ['trace/trace-hw_vfio.c'],
+ srcs = ['hw/vfio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)',
+ name = 'generate_trace-hw_vfio_h',
+ outs = ['trace/trace-hw_vfio.h'],
+ srcs = ['hw/vfio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)',
+ name = 'generate_trace-hw_virtio_c',
+ outs = ['trace/trace-hw_virtio.c'],
+ srcs = ['hw/virtio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)',
+ name = 'generate_trace-hw_virtio_h',
+ outs = ['trace/trace-hw_virtio.h'],
+ srcs = ['hw/virtio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)',
+ name = 'generate_trace-hw_watchdog_c',
+ outs = ['trace/trace-hw_watchdog.c'],
+ srcs = ['hw/watchdog/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)',
+ name = 'generate_trace-hw_watchdog_h',
+ outs = ['trace/trace-hw_watchdog.h'],
+ srcs = ['hw/watchdog/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)',
+ name = 'generate_trace-hw_xen_c',
+ outs = ['trace/trace-hw_xen.c'],
+ srcs = ['hw/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)',
+ name = 'generate_trace-hw_xen_h',
+ outs = ['trace/trace-hw_xen.h'],
+ srcs = ['hw/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)',
+ name = 'generate_trace-io_c',
+ outs = ['trace/trace-io.c'],
+ srcs = ['io/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)',
+ name = 'generate_trace-io_h',
+ outs = ['trace/trace-io.h'],
+ srcs = ['io/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)',
+ name = 'generate_trace-migration_c',
+ outs = ['trace/trace-migration.c'],
+ srcs = ['migration/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)',
+ name = 'generate_trace-migration_h',
+ outs = ['trace/trace-migration.h'],
+ srcs = ['migration/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)',
+ name = 'generate_trace-monitor_c',
+ outs = ['trace/trace-monitor.c'],
+ srcs = ['monitor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)',
+ name = 'generate_trace-monitor_h',
+ outs = ['trace/trace-monitor.h'],
+ srcs = ['monitor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)',
+ name = 'generate_trace-nbd_c',
+ outs = ['trace/trace-nbd.c'],
+ srcs = ['nbd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)',
+ name = 'generate_trace-nbd_h',
+ outs = ['trace/trace-nbd.h'],
+ srcs = ['nbd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)',
+ name = 'generate_trace-net_c',
+ outs = ['trace/trace-net.c'],
+ srcs = ['net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)',
+ name = 'generate_trace-net_h',
+ outs = ['trace/trace-net.h'],
+ srcs = ['net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)',
+ name = 'generate_trace-qapi_c',
+ outs = ['trace/trace-qapi.c'],
+ srcs = ['qapi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)',
+ name = 'generate_trace-qapi_commands_acpi_trace_events_c',
+ outs = ['trace/trace-qapi_commands_acpi_trace_events.c'],
+ srcs = ['qapi/qapi-commands-acpi.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)',
+ name = 'generate_trace-qapi_commands_acpi_trace_events_h',
+ outs = ['trace/trace-qapi_commands_acpi_trace_events.h'],
+ srcs = ['qapi/qapi-commands-acpi.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)',
+ name = 'generate_trace-qapi_commands_audio_trace_events_c',
+ outs = ['trace/trace-qapi_commands_audio_trace_events.c'],
+ srcs = ['qapi/qapi-commands-audio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)',
+ name = 'generate_trace-qapi_commands_audio_trace_events_h',
+ outs = ['trace/trace-qapi_commands_audio_trace_events.h'],
+ srcs = ['qapi/qapi-commands-audio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)',
+ name = 'generate_trace-qapi_commands_authz_trace_events_c',
+ outs = ['trace/trace-qapi_commands_authz_trace_events.c'],
+ srcs = ['qapi/qapi-commands-authz.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)',
+ name = 'generate_trace-qapi_commands_authz_trace_events_h',
+ outs = ['trace/trace-qapi_commands_authz_trace_events.h'],
+ srcs = ['qapi/qapi-commands-authz.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_core_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_core_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block-core.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_core_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_core_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block-core.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_export_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_export_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block-export.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_export_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_export_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block-export.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)',
+ name = 'generate_trace-qapi_commands_char_trace_events_c',
+ outs = ['trace/trace-qapi_commands_char_trace_events.c'],
+ srcs = ['qapi/qapi-commands-char.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)',
+ name = 'generate_trace-qapi_commands_char_trace_events_h',
+ outs = ['trace/trace-qapi_commands_char_trace_events.h'],
+ srcs = ['qapi/qapi-commands-char.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)',
+ name = 'generate_trace-qapi_commands_common_trace_events_c',
+ outs = ['trace/trace-qapi_commands_common_trace_events.c'],
+ srcs = ['qapi/qapi-commands-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)',
+ name = 'generate_trace-qapi_commands_common_trace_events_h',
+ outs = ['trace/trace-qapi_commands_common_trace_events.h'],
+ srcs = ['qapi/qapi-commands-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)',
+ name = 'generate_trace-qapi_commands_compat_trace_events_c',
+ outs = ['trace/trace-qapi_commands_compat_trace_events.c'],
+ srcs = ['qapi/qapi-commands-compat.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)',
+ name = 'generate_trace-qapi_commands_compat_trace_events_h',
+ outs = ['trace/trace-qapi_commands_compat_trace_events.h'],
+ srcs = ['qapi/qapi-commands-compat.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)',
+ name = 'generate_trace-qapi_commands_control_trace_events_c',
+ outs = ['trace/trace-qapi_commands_control_trace_events.c'],
+ srcs = ['qapi/qapi-commands-control.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)',
+ name = 'generate_trace-qapi_commands_control_trace_events_h',
+ outs = ['trace/trace-qapi_commands_control_trace_events.h'],
+ srcs = ['qapi/qapi-commands-control.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)',
+ name = 'generate_trace-qapi_commands_crypto_trace_events_c',
+ outs = ['trace/trace-qapi_commands_crypto_trace_events.c'],
+ srcs = ['qapi/qapi-commands-crypto.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)',
+ name = 'generate_trace-qapi_commands_crypto_trace_events_h',
+ outs = ['trace/trace-qapi_commands_crypto_trace_events.h'],
+ srcs = ['qapi/qapi-commands-crypto.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)',
+ name = 'generate_trace-qapi_commands_cryptodev_trace_events_c',
+ outs = ['trace/trace-qapi_commands_cryptodev_trace_events.c'],
+ srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)',
+ name = 'generate_trace-qapi_commands_cryptodev_trace_events_h',
+ outs = ['trace/trace-qapi_commands_cryptodev_trace_events.h'],
+ srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)',
+ name = 'generate_trace-qapi_commands_cxl_trace_events_c',
+ outs = ['trace/trace-qapi_commands_cxl_trace_events.c'],
+ srcs = ['qapi/qapi-commands-cxl.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)',
+ name = 'generate_trace-qapi_commands_cxl_trace_events_h',
+ outs = ['trace/trace-qapi_commands_cxl_trace_events.h'],
+ srcs = ['qapi/qapi-commands-cxl.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)',
+ name = 'generate_trace-qapi_commands_dump_trace_events_c',
+ outs = ['trace/trace-qapi_commands_dump_trace_events.c'],
+ srcs = ['qapi/qapi-commands-dump.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)',
+ name = 'generate_trace-qapi_commands_dump_trace_events_h',
+ outs = ['trace/trace-qapi_commands_dump_trace_events.h'],
+ srcs = ['qapi/qapi-commands-dump.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)',
+ name = 'generate_trace-qapi_commands_error_trace_events_c',
+ outs = ['trace/trace-qapi_commands_error_trace_events.c'],
+ srcs = ['qapi/qapi-commands-error.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)',
+ name = 'generate_trace-qapi_commands_error_trace_events_h',
+ outs = ['trace/trace-qapi_commands_error_trace_events.h'],
+ srcs = ['qapi/qapi-commands-error.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)',
+ name = 'generate_trace-qapi_commands_introspect_trace_events_c',
+ outs = ['trace/trace-qapi_commands_introspect_trace_events.c'],
+ srcs = ['qapi/qapi-commands-introspect.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)',
+ name = 'generate_trace-qapi_commands_introspect_trace_events_h',
+ outs = ['trace/trace-qapi_commands_introspect_trace_events.h'],
+ srcs = ['qapi/qapi-commands-introspect.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)',
+ name = 'generate_trace-qapi_commands_job_trace_events_c',
+ outs = ['trace/trace-qapi_commands_job_trace_events.c'],
+ srcs = ['qapi/qapi-commands-job.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)',
+ name = 'generate_trace-qapi_commands_job_trace_events_h',
+ outs = ['trace/trace-qapi_commands_job_trace_events.h'],
+ srcs = ['qapi/qapi-commands-job.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_common_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_common_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_common_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_common_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_target_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_target_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_target_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_target_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)',
+ name = 'generate_trace-qapi_commands_migration_trace_events_c',
+ outs = ['trace/trace-qapi_commands_migration_trace_events.c'],
+ srcs = ['qapi/qapi-commands-migration.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)',
+ name = 'generate_trace-qapi_commands_migration_trace_events_h',
+ outs = ['trace/trace-qapi_commands_migration_trace_events.h'],
+ srcs = ['qapi/qapi-commands-migration.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)',
+ name = 'generate_trace-qapi_commands_misc_target_trace_events_c',
+ outs = ['trace/trace-qapi_commands_misc_target_trace_events.c'],
+ srcs = ['qapi/qapi-commands-misc-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)',
+ name = 'generate_trace-qapi_commands_misc_target_trace_events_h',
+ outs = ['trace/trace-qapi_commands_misc_target_trace_events.h'],
+ srcs = ['qapi/qapi-commands-misc-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)',
+ name = 'generate_trace-qapi_commands_misc_trace_events_c',
+ outs = ['trace/trace-qapi_commands_misc_trace_events.c'],
+ srcs = ['qapi/qapi-commands-misc.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)',
+ name = 'generate_trace-qapi_commands_misc_trace_events_h',
+ outs = ['trace/trace-qapi_commands_misc_trace_events.h'],
+ srcs = ['qapi/qapi-commands-misc.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)',
+ name = 'generate_trace-qapi_commands_net_trace_events_c',
+ outs = ['trace/trace-qapi_commands_net_trace_events.c'],
+ srcs = ['qapi/qapi-commands-net.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)',
+ name = 'generate_trace-qapi_commands_net_trace_events_h',
+ outs = ['trace/trace-qapi_commands_net_trace_events.h'],
+ srcs = ['qapi/qapi-commands-net.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)',
+ name = 'generate_trace-qapi_commands_pci_trace_events_c',
+ outs = ['trace/trace-qapi_commands_pci_trace_events.c'],
+ srcs = ['qapi/qapi-commands-pci.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)',
+ name = 'generate_trace-qapi_commands_pci_trace_events_h',
+ outs = ['trace/trace-qapi_commands_pci_trace_events.h'],
+ srcs = ['qapi/qapi-commands-pci.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)',
+ name = 'generate_trace-qapi_commands_pragma_trace_events_c',
+ outs = ['trace/trace-qapi_commands_pragma_trace_events.c'],
+ srcs = ['qapi/qapi-commands-pragma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)',
+ name = 'generate_trace-qapi_commands_pragma_trace_events_h',
+ outs = ['trace/trace-qapi_commands_pragma_trace_events.h'],
+ srcs = ['qapi/qapi-commands-pragma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)',
+ name = 'generate_trace-qapi_commands_qdev_trace_events_c',
+ outs = ['trace/trace-qapi_commands_qdev_trace_events.c'],
+ srcs = ['qapi/qapi-commands-qdev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)',
+ name = 'generate_trace-qapi_commands_qdev_trace_events_h',
+ outs = ['trace/trace-qapi_commands_qdev_trace_events.h'],
+ srcs = ['qapi/qapi-commands-qdev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)',
+ name = 'generate_trace-qapi_commands_qom_trace_events_c',
+ outs = ['trace/trace-qapi_commands_qom_trace_events.c'],
+ srcs = ['qapi/qapi-commands-qom.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)',
+ name = 'generate_trace-qapi_commands_qom_trace_events_h',
+ outs = ['trace/trace-qapi_commands_qom_trace_events.h'],
+ srcs = ['qapi/qapi-commands-qom.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)',
+ name = 'generate_trace-qapi_commands_rdma_trace_events_c',
+ outs = ['trace/trace-qapi_commands_rdma_trace_events.c'],
+ srcs = ['qapi/qapi-commands-rdma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)',
+ name = 'generate_trace-qapi_commands_rdma_trace_events_h',
+ outs = ['trace/trace-qapi_commands_rdma_trace_events.h'],
+ srcs = ['qapi/qapi-commands-rdma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)',
+ name = 'generate_trace-qapi_commands_replay_trace_events_c',
+ outs = ['trace/trace-qapi_commands_replay_trace_events.c'],
+ srcs = ['qapi/qapi-commands-replay.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)',
+ name = 'generate_trace-qapi_commands_replay_trace_events_h',
+ outs = ['trace/trace-qapi_commands_replay_trace_events.h'],
+ srcs = ['qapi/qapi-commands-replay.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)',
+ name = 'generate_trace-qapi_commands_rocker_trace_events_c',
+ outs = ['trace/trace-qapi_commands_rocker_trace_events.c'],
+ srcs = ['qapi/qapi-commands-rocker.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)',
+ name = 'generate_trace-qapi_commands_rocker_trace_events_h',
+ outs = ['trace/trace-qapi_commands_rocker_trace_events.h'],
+ srcs = ['qapi/qapi-commands-rocker.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)',
+ name = 'generate_trace-qapi_commands_run_state_trace_events_c',
+ outs = ['trace/trace-qapi_commands_run_state_trace_events.c'],
+ srcs = ['qapi/qapi-commands-run-state.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)',
+ name = 'generate_trace-qapi_commands_run_state_trace_events_h',
+ outs = ['trace/trace-qapi_commands_run_state_trace_events.h'],
+ srcs = ['qapi/qapi-commands-run-state.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)',
+ name = 'generate_trace-qapi_commands_sockets_trace_events_c',
+ outs = ['trace/trace-qapi_commands_sockets_trace_events.c'],
+ srcs = ['qapi/qapi-commands-sockets.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)',
+ name = 'generate_trace-qapi_commands_sockets_trace_events_h',
+ outs = ['trace/trace-qapi_commands_sockets_trace_events.h'],
+ srcs = ['qapi/qapi-commands-sockets.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)',
+ name = 'generate_trace-qapi_commands_stats_trace_events_c',
+ outs = ['trace/trace-qapi_commands_stats_trace_events.c'],
+ srcs = ['qapi/qapi-commands-stats.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)',
+ name = 'generate_trace-qapi_commands_stats_trace_events_h',
+ outs = ['trace/trace-qapi_commands_stats_trace_events.h'],
+ srcs = ['qapi/qapi-commands-stats.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)',
+ name = 'generate_trace-qapi_commands_tpm_trace_events_c',
+ outs = ['trace/trace-qapi_commands_tpm_trace_events.c'],
+ srcs = ['qapi/qapi-commands-tpm.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)',
+ name = 'generate_trace-qapi_commands_tpm_trace_events_h',
+ outs = ['trace/trace-qapi_commands_tpm_trace_events.h'],
+ srcs = ['qapi/qapi-commands-tpm.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)',
+ name = 'generate_trace-qapi_commands_trace_trace_events_c',
+ outs = ['trace/trace-qapi_commands_trace_trace_events.c'],
+ srcs = ['qapi/qapi-commands-trace.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)',
+ name = 'generate_trace-qapi_commands_trace_trace_events_h',
+ outs = ['trace/trace-qapi_commands_trace_trace_events.h'],
+ srcs = ['qapi/qapi-commands-trace.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)',
+ name = 'generate_trace-qapi_commands_transaction_trace_events_c',
+ outs = ['trace/trace-qapi_commands_transaction_trace_events.c'],
+ srcs = ['qapi/qapi-commands-transaction.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)',
+ name = 'generate_trace-qapi_commands_transaction_trace_events_h',
+ outs = ['trace/trace-qapi_commands_transaction_trace_events.h'],
+ srcs = ['qapi/qapi-commands-transaction.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)',
+ name = 'generate_trace-qapi_commands_ui_trace_events_c',
+ outs = ['trace/trace-qapi_commands_ui_trace_events.c'],
+ srcs = ['qapi/qapi-commands-ui.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)',
+ name = 'generate_trace-qapi_commands_ui_trace_events_h',
+ outs = ['trace/trace-qapi_commands_ui_trace_events.h'],
+ srcs = ['qapi/qapi-commands-ui.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)',
+ name = 'generate_trace-qapi_commands_virtio_trace_events_c',
+ outs = ['trace/trace-qapi_commands_virtio_trace_events.c'],
+ srcs = ['qapi/qapi-commands-virtio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)',
+ name = 'generate_trace-qapi_commands_virtio_trace_events_h',
+ outs = ['trace/trace-qapi_commands_virtio_trace_events.h'],
+ srcs = ['qapi/qapi-commands-virtio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)',
+ name = 'generate_trace-qapi_commands_yank_trace_events_c',
+ outs = ['trace/trace-qapi_commands_yank_trace_events.c'],
+ srcs = ['qapi/qapi-commands-yank.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)',
+ name = 'generate_trace-qapi_commands_yank_trace_events_h',
+ outs = ['trace/trace-qapi_commands_yank_trace_events.h'],
+ srcs = ['qapi/qapi-commands-yank.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)',
+ name = 'generate_trace-qapi_h',
+ outs = ['trace/trace-qapi.h'],
+ srcs = ['qapi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)',
+ name = 'generate_trace-qom_c',
+ outs = ['trace/trace-qom.c'],
+ srcs = ['qom/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)',
+ name = 'generate_trace-qom_h',
+ outs = ['trace/trace-qom.h'],
+ srcs = ['qom/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)',
+ name = 'generate_trace-root_c',
+ outs = ['trace/trace-root.c'],
+ srcs = ['trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)',
+ name = 'generate_trace-root_h',
+ outs = ['trace/trace-root.h'],
+ srcs = ['trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)',
+ name = 'generate_trace-scsi_c',
+ outs = ['trace/trace-scsi.c'],
+ srcs = ['scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)',
+ name = 'generate_trace-scsi_h',
+ outs = ['trace/trace-scsi.h'],
+ srcs = ['scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)',
+ name = 'generate_trace-system_c',
+ outs = ['trace/trace-system.c'],
+ srcs = ['system/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)',
+ name = 'generate_trace-system_h',
+ outs = ['trace/trace-system.h'],
+ srcs = ['system/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)',
+ name = 'generate_trace-target_arm_c',
+ outs = ['trace/trace-target_arm.c'],
+ srcs = ['target/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)',
+ name = 'generate_trace-target_arm_h',
+ outs = ['trace/trace-target_arm.h'],
+ srcs = ['target/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)',
+ name = 'generate_trace-target_arm_hvf_c',
+ outs = ['trace/trace-target_arm_hvf.c'],
+ srcs = ['target/arm/hvf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)',
+ name = 'generate_trace-target_arm_hvf_h',
+ outs = ['trace/trace-target_arm_hvf.h'],
+ srcs = ['target/arm/hvf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)',
+ name = 'generate_trace-target_hppa_c',
+ outs = ['trace/trace-target_hppa.c'],
+ srcs = ['target/hppa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)',
+ name = 'generate_trace-target_hppa_h',
+ outs = ['trace/trace-target_hppa.h'],
+ srcs = ['target/hppa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)',
+ name = 'generate_trace-target_i386_c',
+ outs = ['trace/trace-target_i386.c'],
+ srcs = ['target/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)',
+ name = 'generate_trace-target_i386_h',
+ outs = ['trace/trace-target_i386.h'],
+ srcs = ['target/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)',
+ name = 'generate_trace-target_i386_kvm_c',
+ outs = ['trace/trace-target_i386_kvm.c'],
+ srcs = ['target/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)',
+ name = 'generate_trace-target_i386_kvm_h',
+ outs = ['trace/trace-target_i386_kvm.h'],
+ srcs = ['target/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)',
+ name = 'generate_trace-target_mips_tcg_c',
+ outs = ['trace/trace-target_mips_tcg.c'],
+ srcs = ['target/mips/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)',
+ name = 'generate_trace-target_mips_tcg_h',
+ outs = ['trace/trace-target_mips_tcg.h'],
+ srcs = ['target/mips/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)',
+ name = 'generate_trace-target_nios2_c',
+ outs = ['trace/trace-target_nios2.c'],
+ srcs = ['target/nios2/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)',
+ name = 'generate_trace-target_nios2_h',
+ outs = ['trace/trace-target_nios2.h'],
+ srcs = ['target/nios2/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)',
+ name = 'generate_trace-target_ppc_c',
+ outs = ['trace/trace-target_ppc.c'],
+ srcs = ['target/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)',
+ name = 'generate_trace-target_ppc_h',
+ outs = ['trace/trace-target_ppc.h'],
+ srcs = ['target/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)',
+ name = 'generate_trace-target_riscv_c',
+ outs = ['trace/trace-target_riscv.c'],
+ srcs = ['target/riscv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)',
+ name = 'generate_trace-target_riscv_h',
+ outs = ['trace/trace-target_riscv.h'],
+ srcs = ['target/riscv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)',
+ name = 'generate_trace-target_s390x_c',
+ outs = ['trace/trace-target_s390x.c'],
+ srcs = ['target/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)',
+ name = 'generate_trace-target_s390x_h',
+ outs = ['trace/trace-target_s390x.h'],
+ srcs = ['target/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)',
+ name = 'generate_trace-target_s390x_kvm_c',
+ outs = ['trace/trace-target_s390x_kvm.c'],
+ srcs = ['target/s390x/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)',
+ name = 'generate_trace-target_s390x_kvm_h',
+ outs = ['trace/trace-target_s390x_kvm.h'],
+ srcs = ['target/s390x/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)',
+ name = 'generate_trace-target_sparc_c',
+ outs = ['trace/trace-target_sparc.c'],
+ srcs = ['target/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)',
+ name = 'generate_trace-target_sparc_h',
+ outs = ['trace/trace-target_sparc.h'],
+ srcs = ['target/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)',
+ name = 'generate_trace-ui_c',
+ outs = ['trace/trace-ui.c'],
+ srcs = ['ui/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)',
+ name = 'generate_trace-ui_h',
+ outs = ['trace/trace-ui.h'],
+ srcs = ['ui/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)',
+ name = 'generate_trace-util_c',
+ outs = ['trace/trace-util.c'],
+ srcs = ['util/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)',
+ name = 'generate_trace-util_h',
+ outs = ['trace/trace-util.h'],
+ srcs = ['util/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)',
+ name = 'generate_x86_64-softmmu-gdbstub-xml_c',
+ outs = ['x86_64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/i386-64bit.xml'],
+ tools = [':feature_to_c'],
+)
+py_binary(
+ name = 'block-coroutine-wrapper',
+ srcs = ['scripts/block-coroutine-wrapper.py'],
+)
+py_binary(
+ name = 'decodetree',
+ srcs = ['scripts/decodetree.py'],
+)
+py_binary(
+ name = 'feature_to_c',
+ srcs = ['scripts/feature_to_c.py'],
+)
+py_binary(
+ name = 'hxtool',
+ srcs = ['scripts/hxtool.py'],
+)
+py_binary(
+ data = ['subprojects/keycodemapdb/tools/keymap-gen'],
+ name = 'keymap-gen',
+ srcs = ['subprojects/keycodemapdb/tools/keymap-gen.py'],
+)
+py_binary(
+ data = ['platform/linux-x86_64/x86_64-softmmu-config-devices.h', 'platform/linux-x86_64/aarch64-softmmu-config-devices.h', 'platform/linux-x86_64/riscv64-softmmu-config-target.h', 'platform/linux-x86_64/x86_64-softmmu-config-target.h', 'platform/linux-x86_64/aarch64-softmmu-config-target.h', 'platform/linux-x86_64/riscv64-softmmu-config-devices.h'],
+ name = 'make-config-poison',
+ srcs = ['scripts/make-config-poison.py'],
+)
+py_binary(
+ name = 'module_block',
+ srcs = ['scripts/modules/module_block.py'],
+)
+py_binary(
+ data = ['qapi/acpi.json', 'qapi/misc-target.json', 'qapi/rocker.json', 'qapi/crypto.json', 'qapi/cryptodev.json', 'qapi/block-export.json', 'qapi/introspect.json', 'qapi/error.json', 'qapi/run-state.json', 'qapi/control.json', 'qapi/stats.json', 'qapi/job.json', 'qapi/compat.json', 'qapi/block-core.json', 'qapi/machine-target.json', 'qapi/cxl.json', 'qapi/pragma.json', 'qapi/machine.json', 'qapi/misc.json', 'qapi/sockets.json', 'qapi/net.json', 'qapi/tpm.json', 'qapi/transaction.json', 'qapi/replay.json', 'qapi/pci.json', 'qapi/audio.json', 'qapi/dump.json', 'qapi/ui.json', 'qapi/block.json', 'qapi/rdma.json', 'qapi/trace.json', 'qapi/qom.json', 'qapi/char.json', 'qapi/qdev.json', 'qapi/yank.json', 'qapi/common.json', 'qapi/machine-common.json', 'qapi/virtio.json', 'qapi/authz.json', 'qapi/migration.json'],
+ name = 'qapi-gen',
+ srcs = ['scripts/qapi/gen.py', 'scripts/qapi/parser.py', 'scripts/qapi/main.py', 'scripts/qapi/source.py', 'scripts/qapi/common.py', 'scripts/qapi/introspect.py', 'scripts/qapi/schema.py', 'scripts/qapi/visit.py', 'scripts/qapi/error.py', 'scripts/qapi/types.py', 'scripts/qapi/__init__.py', 'scripts/qapi-gen.py', 'scripts/qapi/expr.py', 'scripts/qapi/commands.py', 'scripts/qapi/events.py'],
+)
+py_binary(
+ name = 'qemu-version',
+ srcs = ['scripts/qemu-version.py'],
+)
+py_binary(
+ name = 'shaderinclude',
+ srcs = ['scripts/shaderinclude.py'],
+)
+py_binary(
+ name = 'tracetool',
+ srcs = ['scripts/tracetool/format/__init__.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/backend/syslog.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool/vcpu.py'],
+)
+
diff --git a/platform/windows-amd64/BUILD.windows-amd64 b/platform/BUILD.windows-amd64
index 2a3629fe4b..a0b1bbd192 100644
--- a/platform/windows-amd64/BUILD.windows-amd64
+++ b/platform/BUILD.windows-amd64
@@ -1,2597 +1,2965 @@
-# This is the build file for project "qemu"
-# It was autogenerated by the Meson build system.
-# Using the experimental bazel build plugin.
-# WARNING! WARNING! WARNING!
-# This was generated under windows, running buildifier on this file could break this build# As windows is not using a sandbox, we rely on the declared includej order.
-# WARNING! WARNING! WARNING!
-load("//build/bazel/rules:windows_resources.bzl", "windows_resources")
-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', '_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 = ['qemuutil', 'tcg_system', 'migration', 'hwcore', 'qom', 'event-loop-base', 'gdb_system', 'io', 'crypto', 'authz', 'blockdev', 'block', 'chardev', 'qmp', '@glib//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'qemu-aarch64-softmmu', '//external/qemu/google/compat/windows:compat'],
- includes = ['qemu-system-aarch64.exe.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-system-aarch64',
- srcs = ['system/main.c', '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', '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_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', '_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 = ['qemuutil', 'tcg_system', 'migration', 'hwcore', 'qom', 'event-loop-base', 'gdb_system', 'io', 'crypto', 'authz', 'blockdev', 'block', 'chardev', 'qmp', '@glib//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'qemu-riscv64-softmmu', '//external/qemu/google/compat/windows:compat'],
- includes = ['qemu-system-riscv64.exe.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-system-riscv64',
- srcs = ['system/main.c', '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', '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_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', '_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 = ['qemuutil', 'tcg_system', 'migration', 'hwcore', 'qom', 'event-loop-base', 'gdb_system', 'io', 'crypto', 'authz', 'blockdev', 'block', 'chardev', 'qmp', '@glib//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'qemu-x86_64-softmmu', '//external/qemu/google/compat/windows:compat'],
- includes = ['qemu-system-x86_64.exe.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-system-x86_64',
- srcs = ['system/main.c', '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/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_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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libauthz.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'authz',
- srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libblock.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'block', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'block',
- srcs = ['block.c', 'blockjob.c', 'job.c', 'qemu-io-cmds.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'scsi/utils.c', 'scsi/pr-manager-stub.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/nbd.c', 'block/null.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'block/file-win32.c', 'block/win32-aio.c', 'block/stream.c', 'block/monitor/bitmap-qmp-cmds.c', 'block/block-gen.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libblockdev.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'blockdev',
- srcs = ['nbd/server.c', 'block/export/export.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libchardev.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'chardev',
- srcs = ['chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-pipe.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c', 'chardev/char.c', 'chardev/char-console.c', 'chardev/char-win-stdio.c', 'chardev/char-win.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['qemuutil', 'tcg_system', 'migration', 'hwcore', 'qom', 'event-loop-base', 'gdb_system', 'io', 'crypto', 'authz', 'blockdev', 'block', 'chardev', 'qmp', '@glib//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//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', 'include/hw/virtio/virtio-gpu.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/ui/rect.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-gpu-pci.h', 'hw/display/virtio-vga.h'],
- includes = ['libcommon.fa.p', '.', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common',
- srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/vmgenid.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes.c', 'hw/acpi/piix4.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/viot.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-stub.c', 'hw/acpi/aml-build-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/aspeed_adc.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/adc/max111x.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/fmopl.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pcspk.c', 'hw/audio/pl041.c', 'hw/audio/lm4549.c', 'hw/audio/sb16.c', 'hw/audio/wm8750.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/ecc.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/parallel-isa.c', 'hw/char/debugcon.c', 'hw/char/nrf51_uart.c', 'hw/char/parallel.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/virtio-console.c', 'hw/char/xilinx_uartlite.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/omap_uart.c', 'hw/char/bcm2835_aux.c', 'hw/char/sifive_uart.c', 'hw/char/stm32f2xx_usart.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/pl110.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/vga-pci.c', 'hw/display/vga-isa.c', 'hw/display/vmware_vga.c', 'hw/display/bochs-display.c', 'hw/display/blizzard.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/tc6393xb.c', 'hw/display/omap_dss.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/bcm2835_fb.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/dpcd.c', 'hw/display/xlnx_dp.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/omap_lcdc.c', 'hw/display/acpi-vga-stub.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/i8257.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_dpdma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/omap_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/sifive_pdma.c', 'hw/dma/xlnx_csu_dma.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/max7310.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/sifive_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/pmbus_device.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/isa.c', 'hw/ide/ioport.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/ide/microdrive.c', 'hw/input/hid.c', 'hw/input/ads7846.c', 'hw/input/lm832x.c', 'hw/input/pckbd.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/tsc210x.c', 'hw/intc/intc.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/aspeed_vic.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/i8259_common.c', 'hw/intc/i8259.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/ioapic_common.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/cxl_type3_stubs.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/applesmc.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/debugexit.c', 'hw/misc/pc-testdev.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/led.c', 'hw/misc/pvpanic.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/a9scu.c', 'hw/misc/arm11scu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/axp2xx.c', 'hw/misc/arm_sysctl.c', 'hw/misc/cbus.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_src.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/zynq_slcr.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/auxbus.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/aspeed_peci.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/nrf51_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/sbsa_ec.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/smc91c111.c', 'hw/net/lan9118.c', 'hw/net/ne2000-isa.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/net/allwinner_emac.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/imx_fec.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/cadence_gem.c', 'hw/net/stellaris_enet.c', 'hw/net/ftgmac100.c', 'hw/net/npcm7xx_emc.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/qmp-norocker.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/nvram/xlnx-bbram.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci/pci-stub.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-host/pam.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/q35.c', 'hw/pci-host/i440fx.c', 'hw/pci-host/versatile.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/ds1338.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/goldfish_rtc.c', 'hw/rtc/allwinner-rtc.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/pl181.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/omap_mmc.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sd/cadence_sdhci.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/max34451.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/max31785.c', 'hw/sensor/tmp_sbtsi.c', 'hw/sensor/max16600.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/smbios/smbios-stub.c', 'hw/smbios/smbios_type_38-stub.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/pl022.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/ssi/imx_spi.c', 'hw/ssi/omap_spi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/hpet.c', 'hw/timer/i8254_common.c', 'hw/timer/i8254.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/tusb6010.c', 'hw/usb/chipidea.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_imx2.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/arm/smmu-common.c', 'hw/arm/exynos4_boards.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/tosa.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'audio/dsoundaudio.c', 'audio/audio_win_int.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'os-win32.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap-win32.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-vga.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libauthz.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_authz',
- srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libblock.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'block', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_block',
- srcs = ['block.c', 'blockjob.c', 'job.c', 'qemu-io-cmds.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'scsi/utils.c', 'scsi/pr-manager-stub.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/nbd.c', 'block/null.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'block/file-win32.c', 'block/win32-aio.c', 'block/stream.c', 'block/monitor/bitmap-qmp-cmds.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libblockdev.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_blockdev',
- srcs = ['nbd/server.c', 'block/export/export.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libchardev.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_chardev',
- srcs = ['chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-pipe.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c', 'chardev/char.c', 'chardev/char-console.c', 'chardev/char-win-stdio.c', 'chardev/char-win.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libcrypto.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_crypto',
- srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libevent-loop-base.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_event-loop-base',
- srcs = ['event-loop-base.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['gdbstub/libgdb_system.fa.p', 'gdbstub', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_gdb_system',
- srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libhwcore.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_hwcore',
- srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['qemuutil', '@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libio.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_io',
- srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libqmp.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_qmp',
- srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libqom.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'common_qom',
- srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libcrypto.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'crypto',
- srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libevent-loop-base.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'event-loop-base',
- srcs = ['event-loop-base.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['gdbstub/libgdb_system.fa.p', 'gdbstub', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'gdb_system',
- srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libhwcore.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'hwcore',
- srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['qemuutil', '@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libio.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'io',
- srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libmigration.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'migration',
- srcs = ['migration/migration-stats.c', 'migration/page_cache.c', 'migration/xbzrle.c', 'migration/vmstate-types.c', 'migration/vmstate.c', 'migration/qemu-file.c', 'migration/yank_functions.c'],
- visibility = ['//visibility:public'],
-)
-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', '_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//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'qemu-aarch64-softmmu_common', '//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'],
- includes = ['target/arm', 'libqemu-aarch64-softmmu.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-aarch64-softmmu',
- srcs = ['target/arm/arch_dump.c', 'target/arm/arm-powerctl.c', 'target/arm/arm-qmp-cmds.c', 'target/arm/cortex-regs.c', 'target/arm/machine.c', 'target/arm/ptw.c', 'target/arm/tcg/psci.c', 'hw/arm/boot.c', 'hw/arm/virt.c', 'hw/arm/virt-acpi-build.c', 'hw/arm/digic_boards.c', 'hw/arm/msf2-som.c', 'hw/arm/highbank.c', 'hw/arm/integratorcp.c', 'hw/arm/mainstone.c', 'hw/arm/microbit.c', 'hw/arm/musicpal.c', 'hw/arm/netduino2.c', 'hw/arm/netduinoplus2.c', 'hw/arm/olimex-stm32-h405.c', 'hw/arm/npcm7xx.c', 'hw/arm/npcm7xx_boards.c', 'hw/arm/nseries.c', 'hw/arm/omap_sx1.c', 'hw/arm/palm.c', 'hw/arm/gumstix.c', 'hw/arm/spitz.c', 'hw/arm/z2.c', 'hw/arm/realview.c', 'hw/arm/sbsa-ref.c', 'hw/arm/stellaris.c', 'hw/arm/stm32vldiscovery.c', 'hw/arm/collie.c', 'hw/arm/versatilepb.c', 'hw/arm/vexpress.c', 'hw/arm/xilinx_zynq.c', 'hw/arm/sabrelite.c', 'hw/arm/armv7m.c', 'hw/arm/exynos4210.c', 'hw/arm/pxa2xx.c', 'hw/arm/pxa2xx_gpio.c', 'hw/arm/pxa2xx_pic.c', 'hw/arm/digic.c', 'hw/arm/omap1.c', 'hw/arm/omap2.c', 'hw/arm/strongarm.c', 'hw/arm/allwinner-a10.c', 'hw/arm/cubieboard.c', 'hw/arm/allwinner-h3.c', 'hw/arm/orangepi.c', 'hw/arm/allwinner-r40.c', 'hw/arm/bananapi_m2u.c', 'hw/arm/bcm2836.c', 'hw/arm/raspi.c', 'hw/arm/stm32f100_soc.c', 'hw/arm/stm32f205_soc.c', 'hw/arm/stm32f405_soc.c', 'hw/arm/xlnx-zynqmp.c', 'hw/arm/xlnx-zcu102.c', 'hw/arm/xlnx-versal.c', 'hw/arm/xlnx-versal-virt.c', 'hw/arm/fsl-imx25.c', 'hw/arm/imx25_pdk.c', 'hw/arm/fsl-imx31.c', 'hw/arm/kzm.c', 'hw/arm/fsl-imx6.c', 'hw/arm/aspeed.c', 'hw/arm/aspeed_soc_common.c', 'hw/arm/aspeed_ast2400.c', 'hw/arm/aspeed_ast2600.c', 'hw/arm/aspeed_ast10x0.c', 'hw/arm/aspeed_eeprom.c', 'hw/arm/fby35.c', 'hw/arm/mps2.c', 'hw/arm/mps2-tz.c', 'hw/arm/msf2-soc.c', 'hw/arm/musca.c', 'hw/arm/armsse.c', 'hw/arm/fsl-imx7.c', 'hw/arm/mcimx7d-sabre.c', 'hw/arm/smmuv3.c', 'hw/arm/fsl-imx6ul.c', 'hw/arm/mcimx6ul-evk.c', 'hw/arm/nrf51_soc.c', 'target/arm/cpu.c', 'target/arm/debug_helper.c', 'target/arm/gdbstub.c', 'target/arm/helper.c', 'target/arm/vfp_helper.c', 'target/arm/kvm-stub.c', 'target/arm/cpu64.c', 'target/arm/gdbstub64.c', 'target/arm/tcg/cpu32.c', 'target/arm/tcg/translate.c', 'target/arm/tcg/translate-m-nocp.c', 'target/arm/tcg/translate-mve.c', 'target/arm/tcg/translate-neon.c', 'target/arm/tcg/translate-vfp.c', 'target/arm/tcg/crypto_helper.c', 'target/arm/tcg/hflags.c', 'target/arm/tcg/iwmmxt_helper.c', 'target/arm/tcg/m_helper.c', 'target/arm/tcg/mve_helper.c', 'target/arm/tcg/neon_helper.c', 'target/arm/tcg/op_helper.c', 'target/arm/tcg/tlb_helper.c', 'target/arm/tcg/vec_helper.c', 'target/arm/tcg/cpu64.c', 'target/arm/tcg/translate-a64.c', 'target/arm/tcg/translate-sve.c', 'target/arm/tcg/translate-sme.c', 'target/arm/tcg/helper-a64.c', 'target/arm/tcg/mte_helper.c', 'target/arm/tcg/pauth_helper.c', 'target/arm/tcg/sme_helper.c', 'target/arm/tcg/sve_helper.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/cpu/a9mpcore.c', 'hw/cpu/a15mpcore.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/arm_gicv3_cpuif_common.c', 'hw/intc/arm_gicv3_cpuif.c', 'hw/intc/armv7m_nvic.c', 'hw/misc/allwinner-cpucfg.c', 'hw/misc/xlnx-versal-crl.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'accel/qtest/qtest.c', 'aarch64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['qemuutil', 'tcg_system', 'migration', 'hwcore', 'qom', 'event-loop-base', 'gdb_system', 'io', 'crypto', 'authz', 'blockdev', 'block', 'chardev', 'qmp', '@glib//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//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', 'include/hw/virtio/virtio-gpu.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/ui/rect.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-gpu-pci.h', 'hw/display/virtio-vga.h'],
- includes = ['libcommon.fa.p', '.', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-aarch64-softmmu_common',
- srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/viot.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/aspeed_adc.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/adc/max111x.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pl041.c', 'hw/audio/lm4549.c', 'hw/audio/wm8750.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/ecc.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/nrf51_uart.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/char/xilinx_uartlite.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/omap_uart.c', 'hw/char/bcm2835_aux.c', 'hw/char/stm32f2xx_usart.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/pl110.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/vga-pci.c', 'hw/display/bochs-display.c', 'hw/display/blizzard.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/tc6393xb.c', 'hw/display/omap_dss.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/bcm2835_fb.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/dpcd.c', 'hw/display/xlnx_dp.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/omap_lcdc.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_dpdma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/omap_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/xlnx_csu_dma.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/max7310.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/pmbus_device.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/qdev.c', 'hw/ide/microdrive.c', 'hw/input/hid.c', 'hw/input/ads7846.c', 'hw/input/lm832x.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/tsc210x.c', 'hw/intc/intc.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/aspeed_vic.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/led.c', 'hw/misc/pvpanic.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/a9scu.c', 'hw/misc/arm11scu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/axp2xx.c', 'hw/misc/arm_sysctl.c', 'hw/misc/cbus.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_src.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/zynq_slcr.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/auxbus.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/aspeed_peci.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/nrf51_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/sbsa_ec.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/smc91c111.c', 'hw/net/lan9118.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/net/allwinner_emac.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/imx_fec.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/cadence_gem.c', 'hw/net/stellaris_enet.c', 'hw/net/ftgmac100.c', 'hw/net/npcm7xx_emc.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/nvram/xlnx-bbram.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/versatile.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/ds1338.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/allwinner-rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/pl181.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/omap_mmc.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/max34451.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/max31785.c', 'hw/sensor/tmp_sbtsi.c', 'hw/sensor/max16600.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/pl022.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/ssi/imx_spi.c', 'hw/ssi/omap_spi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/tusb6010.c', 'hw/usb/chipidea.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_imx2.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/arm/smmu-common.c', 'hw/arm/exynos4_boards.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/tosa.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'audio/dsoundaudio.c', 'audio/audio_win_int.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'os-win32.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap-win32.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c', 'hw/display/virtio-gpu-pci.c'],
- visibility = ['//visibility:public'],
-)
-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', '_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//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', 'qemu-riscv64-softmmu_common', '//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'],
- includes = ['target/riscv', 'libqemu-riscv64-softmmu.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-riscv64-softmmu',
- srcs = ['target/riscv/arch_dump.c', 'target/riscv/pmp.c', 'target/riscv/debug.c', 'target/riscv/monitor.c', 'target/riscv/machine.c', 'target/riscv/pmu.c', 'target/riscv/time_helper.c', 'target/riscv/riscv-qmp-cmds.c', 'hw/riscv/boot.c', 'hw/riscv/numa.c', 'hw/riscv/riscv_hart.c', 'hw/riscv/virt.c', 'hw/riscv/shakti_c.c', 'hw/riscv/sifive_e.c', 'hw/riscv/sifive_u.c', 'hw/riscv/spike.c', 'hw/riscv/microchip_pfsoc.c', 'hw/riscv/virt-acpi-build.c', 'target/riscv/cpu.c', 'target/riscv/cpu_helper.c', 'target/riscv/csr.c', 'target/riscv/fpu_helper.c', 'target/riscv/gdbstub.c', 'target/riscv/op_helper.c', 'target/riscv/vector_helper.c', 'target/riscv/vector_internals.c', 'target/riscv/bitmanip_helper.c', 'target/riscv/translate.c', 'target/riscv/m128_helper.c', 'target/riscv/crypto_helper.c', 'target/riscv/zce_helper.c', 'target/riscv/vcrypto_helper.c', 'target/riscv/tcg/tcg-cpu.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/riscv_aclint.c', 'hw/intc/riscv_aplic.c', 'hw/intc/riscv_imsic.c', 'hw/intc/sifive_plic.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'accel/qtest/qtest.c', 'riscv64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['qemuutil', 'tcg_system', 'migration', 'hwcore', 'qom', 'event-loop-base', 'gdb_system', 'io', 'crypto', 'authz', 'blockdev', 'block', 'chardev', 'qmp', '@glib//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//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', 'include/hw/virtio/virtio-gpu.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/ui/rect.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-gpu-pci.h', 'hw/display/virtio-vga.h'],
- includes = ['libcommon.fa.p', '.', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-riscv64-softmmu_common',
- srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/pflash_cfi01.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/ipoctal232.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/virtio-console.c', 'hw/char/sifive_uart.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/platform-bus.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/vga-pci.c', 'hw/display/bochs-display.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/dma/sifive_pdma.c', 'hw/gpio/sifive_gpio.c', 'hw/i2c/core.c', 'hw/i2c/bitbang_i2c.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/intc/intc.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/mem/cxl_type3_stubs.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/pvpanic.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/i2c-echo.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/cadence_gem.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/rtc/goldfish_rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/cadence_sdhci.c', 'hw/smbios/smbios-stub.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/timer/cadence_ttc.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'audio/dsoundaudio.c', 'audio/audio_win_int.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'os-win32.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap-win32.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-vga.c'],
- visibility = ['//visibility:public'],
-)
-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', '_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', 'qemu-x86_64-softmmu_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', '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', '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', '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', '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'],
- includes = ['target/i386', 'libqemu-x86_64-softmmu.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-x86_64-softmmu',
- srcs = ['target/i386/arch_dump.c', 'target/i386/arch_memory_mapping.c', 'target/i386/machine.c', 'target/i386/monitor.c', 'target/i386/cpu-sysemu.c', 'target/i386/sev-sysemu-stub.c', 'target/i386/kvm/hyperv-stub.c', 'target/i386/whpx/whpx-all.c', 'target/i386/whpx/whpx-apic.c', 'target/i386/whpx/whpx-accel-ops.c', 'target/i386/tcg/sysemu/tcg-cpu.c', 'target/i386/tcg/sysemu/smm_helper.c', 'target/i386/tcg/sysemu/excp_helper.c', 'target/i386/tcg/sysemu/bpt_helper.c', 'target/i386/tcg/sysemu/misc_helper.c', 'target/i386/tcg/sysemu/fpu_helper.c', 'target/i386/tcg/sysemu/svm_helper.c', 'target/i386/tcg/sysemu/seg_helper.c', 'hw/i386/fw_cfg.c', 'hw/i386/kvmvapic.c', 'hw/i386/e820_memory_layout.c', 'hw/i386/multiboot.c', 'hw/i386/x86.c', 'hw/i386/x86-iommu.c', 'hw/i386/amd_iommu.c', 'hw/i386/pc_piix.c', 'hw/i386/microvm.c', 'hw/i386/acpi-microvm.c', 'hw/i386/microvm-dt.c', 'hw/i386/pc_q35.c', 'hw/i386/vmmouse.c', 'hw/i386/vmport.c', 'hw/i386/intel_iommu.c', 'hw/i386/sgx-stub.c', 'hw/i386/acpi-common.c', 'hw/i386/pc.c', 'hw/i386/pc_sysfw.c', 'hw/i386/acpi-build.c', 'hw/i386/port92.c', 'hw/i386/pc_sysfw_ovmf-stubs.c', 'target/i386/cpu.c', 'target/i386/gdbstub.c', 'target/i386/helper.c', 'target/i386/xsave_helper.c', 'target/i386/cpu-dump.c', 'target/i386/tcg/bpt_helper.c', 'target/i386/tcg/cc_helper.c', 'target/i386/tcg/excp_helper.c', 'target/i386/tcg/fpu_helper.c', 'target/i386/tcg/int_helper.c', 'target/i386/tcg/mem_helper.c', 'target/i386/tcg/misc_helper.c', 'target/i386/tcg/mpx_helper.c', 'target/i386/tcg/seg_helper.c', 'target/i386/tcg/tcg-cpu.c', 'target/i386/tcg/translate.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/apic.c', 'hw/intc/apic_common.c', 'hw/intc/ioapic.c', 'hw/isa/lpc_ich9.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-pmem.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-pmem-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/virtio/virtio-md-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/qtest/qtest.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'x86_64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
- visibility = ['//visibility:public'],
-)
-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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['qemuutil', 'tcg_system', 'migration', 'hwcore', 'qom', 'event-loop-base', 'gdb_system', 'io', 'crypto', 'authz', 'blockdev', 'block', 'chardev', 'qmp', '@glib//:glib-static', '@glib//:gmodule-static', '//external/dtc:libfdt', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//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', 'include/hw/virtio/virtio-gpu.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/ui/rect.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-gpu-pci.h', 'hw/display/virtio-vga.h'],
- includes = ['libcommon.fa.p', '.', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemu-x86_64-softmmu_common',
- srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/vmgenid.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/piix4.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/viot.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/fmopl.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/pcspk.c', 'hw/audio/sb16.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/pflash_cfi01.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/ipoctal232.c', 'hw/char/parallel-isa.c', 'hw/char/debugcon.c', 'hw/char/parallel.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/vga-pci.c', 'hw/display/vga-isa.c', 'hw/display/vmware_vga.c', 'hw/display/bochs-display.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/dma/i8257.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/smbus_eeprom.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/isa.c', 'hw/ide/ioport.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/pckbd.c', 'hw/input/ps2.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/intc/intc.c', 'hw/intc/i8259_common.c', 'hw/intc/i8259.c', 'hw/intc/ioapic_common.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/applesmc.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/debugexit.c', 'hw/misc/pc-testdev.c', 'hw/misc/pci-testdev.c', 'hw/misc/pvpanic.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/i2c-echo.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/ne2000-isa.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-host/pam.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/q35.c', 'hw/pci-host/i440fx.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/timer/hpet.c', 'hw/timer/i8254_common.c', 'hw/timer/i8254.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'audio/dsoundaudio.c', 'audio/audio_win_int.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'os-win32.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap-win32.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-vga.c'],
- visibility = ['//visibility:public'],
-)
-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'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-static', '@zlib//:zlib', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//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', '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-emit-events.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'],
- includes = ['libqemuutil.a.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qemuutil',
- srcs = ['qapi/opts-visitor.c', 'qapi/qapi-clone-visitor.c', 'qapi/qapi-dealloc-visitor.c', 'qapi/qapi-forward-visitor.c', 'qapi/qapi-util.c', 'qapi/qapi-visit-core.c', 'qapi/qobject-input-visitor.c', 'qapi/qobject-output-visitor.c', 'qapi/string-input-visitor.c', 'qapi/string-output-visitor.c', 'qapi/qapi-type-helpers.c', 'qapi/qmp-dispatch.c', 'qapi/qmp-event.c', 'qapi/qmp-registry.c', 'qobject/qnull.c', 'qobject/qnum.c', 'qobject/qstring.c', 'qobject/qdict.c', 'qobject/qlist.c', 'qobject/qbool.c', 'qobject/qlit.c', 'qobject/qjson.c', 'qobject/qobject.c', 'qobject/json-writer.c', 'qobject/json-lexer.c', 'qobject/json-streamer.c', 'qobject/json-parser.c', 'qobject/block-qdict.c', 'util/osdep.c', 'util/cutils.c', 'util/unicode.c', 'util/qemu-timer-common.c', 'util/thread-context.c', 'util/aio-win32.c', 'util/event_notifier-win32.c', 'util/oslib-win32.c', 'util/qemu-thread-win32.c', 'util/defer-call.c', 'util/envlist.c', 'util/path.c', 'util/module.c', 'util/host-utils.c', 'util/bitmap.c', 'util/bitops.c', 'util/fifo8.c', 'util/cacheflush.c', 'util/error.c', 'util/error-report.c', 'util/qemu-print.c', 'util/id.c', 'util/qemu-config.c', 'util/notify.c', 'util/qemu-option.c', 'util/qemu-progress.c', 'util/keyval.c', 'util/crc32c.c', 'util/uuid.c', 'util/getauxval.c', 'util/rcu.c', 'util/log.c', 'util/qdist.c', 'util/qht.c', 'util/qsp.c', 'util/range.c', 'util/reserved-region.c', 'util/stats64.c', 'util/systemd.c', 'util/transactions.c', 'util/guest-random.c', 'util/yank.c', 'util/int128.c', 'util/memalign.c', 'util/interval-tree.c', 'util/lockcnt.c', 'util/crc-ccitt.c', 'util/aiocb.c', 'util/async.c', 'util/base64.c', 'util/main-loop.c', 'util/qemu-coroutine.c', 'util/qemu-coroutine-lock.c', 'util/qemu-coroutine-io.c', 'util/coroutine-windows.c', 'util/thread-pool.c', 'util/qemu-timer.c', 'util/qemu-sockets.c', 'util/aio-wait.c', 'util/buffer.c', 'util/bufferiszero.c', 'util/hbitmap.c', 'util/hexdump.c', 'util/iova-tree.c', 'util/iov.c', 'util/uri.c', 'util/nvdimm-utils.c', 'util/block-helpers.c', 'util/qemu-coroutine-sleep.c', 'util/qemu-co-shared-resource.c', 'util/qemu-co-timeout.c', 'util/readline.c', 'util/throttle.c', 'util/timed-average.c', 'util/filemonitor-stub.c', 'util/cpuinfo-i386.c', 'crypto/aes.c', 'crypto/clmul.c', 'crypto/init.c', 'crypto/sm4.c', 'crypto/random-platform.c', 'trace/control.c', 'trace/qmp.c', 'stubs/bdrv-next-monitor-owned.c', 'stubs/blockdev-close-all-bdrv-states.c', 'stubs/change-state-handler.c', 'stubs/cmos.c', 'stubs/cpu-get-clock.c', 'stubs/cpus-get-virtual-clock.c', 'stubs/qemu-timer-notify-cb.c', 'stubs/icount.c', 'stubs/dump.c', 'stubs/fdset.c', 'stubs/gdbstub.c', 'stubs/get-vm-name.c', 'stubs/graph-lock.c', 'stubs/iothread-lock.c', 'stubs/iothread-lock-block.c', 'stubs/isa-bus.c', 'stubs/is-daemonized.c', 'stubs/migr-blocker.c', 'stubs/module-opts.c', 'stubs/monitor.c', 'stubs/physmem.c', 'stubs/memory_device.c', 'stubs/qmp-command-available.c', 'stubs/qmp-quit.c', 'stubs/qtest.c', 'stubs/ram-block.c', 'stubs/ramfb.c', 'stubs/replay.c', 'stubs/runstate-check.c', 'stubs/sysbus.c', 'stubs/target-get-monitor-def.c', 'stubs/target-monitor-defs.c', 'stubs/trace-control.c', 'stubs/uuid.c', 'stubs/colo.c', 'stubs/colo-compare.c', 'stubs/vmstate.c', 'stubs/vm-stop.c', 'stubs/win32-kbd-hook.c', 'stubs/cpu-synchronize-state.c', 'stubs/replay-tools.c', 'stubs/fw_cfg.c', 'stubs/pci-bus.c', 'stubs/semihost.c', 'stubs/usb-dev-stub.c', 'stubs/xen-hw-stub.c', 'stubs/virtio-md-pci.c', 'stubs/semihost-all.c', 'qapi/qapi-builtin-types.c', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-types-authz.c', 'qapi/qapi-visit-authz.c', 'qapi/qapi-events-authz.c', 'qapi/qapi-commands-authz.c', 'qapi/qapi-types-block.c', 'qapi/qapi-visit-block.c', 'qapi/qapi-events-block.c', 'qapi/qapi-commands-block.c', 'qapi/qapi-types-block-core.c', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-events-block-core.c', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-types-block-export.c', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-events-block-export.c', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-types-char.c', 'qapi/qapi-visit-char.c', 'qapi/qapi-events-char.c', 'qapi/qapi-commands-char.c', 'qapi/qapi-types-common.c', 'qapi/qapi-visit-common.c', 'qapi/qapi-events-common.c', 'qapi/qapi-commands-common.c', 'qapi/qapi-types-compat.c', 'qapi/qapi-visit-compat.c', 'qapi/qapi-events-compat.c', 'qapi/qapi-commands-compat.c', 'qapi/qapi-types-control.c', 'qapi/qapi-visit-control.c', 'qapi/qapi-events-control.c', 'qapi/qapi-commands-control.c', 'qapi/qapi-types-crypto.c', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-events-crypto.c', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-types-cxl.c', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-events-cxl.c', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-types-dump.c', 'qapi/qapi-visit-dump.c', 'qapi/qapi-events-dump.c', 'qapi/qapi-commands-dump.c', 'qapi/qapi-types-error.c', 'qapi/qapi-visit-error.c', 'qapi/qapi-events-error.c', 'qapi/qapi-commands-error.c', 'qapi/qapi-types-introspect.c', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-events-introspect.c', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-types-job.c', 'qapi/qapi-visit-job.c', 'qapi/qapi-events-job.c', 'qapi/qapi-commands-job.c', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-types-machine.c', 'qapi/qapi-visit-machine.c', 'qapi/qapi-events-machine.c', 'qapi/qapi-commands-machine.c', 'qapi/qapi-types-migration.c', 'qapi/qapi-visit-migration.c', 'qapi/qapi-events-migration.c', 'qapi/qapi-commands-migration.c', 'qapi/qapi-types-misc.c', 'qapi/qapi-visit-misc.c', 'qapi/qapi-events-misc.c', 'qapi/qapi-commands-misc.c', 'qapi/qapi-types-net.c', 'qapi/qapi-visit-net.c', 'qapi/qapi-events-net.c', 'qapi/qapi-commands-net.c', 'qapi/qapi-types-pragma.c', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-events-pragma.c', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-types-qom.c', 'qapi/qapi-visit-qom.c', 'qapi/qapi-events-qom.c', 'qapi/qapi-commands-qom.c', 'qapi/qapi-types-replay.c', 'qapi/qapi-visit-replay.c', 'qapi/qapi-events-replay.c', 'qapi/qapi-commands-replay.c', 'qapi/qapi-types-run-state.c', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-events-run-state.c', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-types-sockets.c', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-events-sockets.c', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-types-stats.c', 'qapi/qapi-visit-stats.c', 'qapi/qapi-events-stats.c', 'qapi/qapi-commands-stats.c', 'qapi/qapi-types-trace.c', 'qapi/qapi-visit-trace.c', 'qapi/qapi-events-trace.c', 'qapi/qapi-commands-trace.c', 'qapi/qapi-types-transaction.c', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-events-transaction.c', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-types-virtio.c', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-events-virtio.c', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-types-yank.c', 'qapi/qapi-visit-yank.c', 'qapi/qapi-events-yank.c', 'qapi/qapi-commands-yank.c', 'qapi/qapi-types-acpi.c', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-events-acpi.c', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-types-audio.c', 'qapi/qapi-visit-audio.c', 'qapi/qapi-events-audio.c', 'qapi/qapi-commands-audio.c', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-types-qdev.c', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-events-qdev.c', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-types-pci.c', 'qapi/qapi-visit-pci.c', 'qapi/qapi-events-pci.c', 'qapi/qapi-commands-pci.c', 'qapi/qapi-types-rdma.c', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-events-rdma.c', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-types-rocker.c', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-events-rocker.c', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-types-tpm.c', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-events-tpm.c', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-types-ui.c', 'qapi/qapi-visit-ui.c', 'qapi/qapi-events-ui.c', 'qapi/qapi-commands-ui.c', 'trace/trace-root.c', 'trace/trace-crypto.c', 'trace/trace-qapi.c', 'trace/trace-qom.c', 'trace/trace-monitor.c', 'trace/trace-util.c', 'trace/trace-gdbstub.c', 'trace/trace-authz.c', 'trace/trace-block.c', 'trace/trace-io.c', 'trace/trace-nbd.c', 'trace/trace-scsi.c', 'trace/trace-accel_kvm.c', 'trace/trace-audio.c', 'trace/trace-backends.c', 'trace/trace-backends_tpm.c', 'trace/trace-chardev.c', 'trace/trace-ebpf.c', 'trace/trace-hw_9pfs.c', 'trace/trace-hw_acpi.c', 'trace/trace-hw_adc.c', 'trace/trace-hw_alpha.c', 'trace/trace-hw_arm.c', 'trace/trace-hw_audio.c', 'trace/trace-hw_block.c', 'trace/trace-hw_block_dataplane.c', 'trace/trace-hw_char.c', 'trace/trace-hw_display.c', 'trace/trace-hw_dma.c', 'trace/trace-hw_hyperv.c', 'trace/trace-hw_i2c.c', 'trace/trace-hw_i386.c', 'trace/trace-hw_i386_xen.c', 'trace/trace-hw_i386_kvm.c', 'trace/trace-hw_ide.c', 'trace/trace-hw_input.c', 'trace/trace-hw_intc.c', 'trace/trace-hw_isa.c', 'trace/trace-hw_mem.c', 'trace/trace-hw_mips.c', 'trace/trace-hw_misc.c', 'trace/trace-hw_misc_macio.c', 'trace/trace-hw_net.c', 'trace/trace-hw_net_can.c', 'trace/trace-hw_nubus.c', 'trace/trace-hw_nvme.c', 'trace/trace-hw_nvram.c', 'trace/trace-hw_pci.c', 'trace/trace-hw_pci_host.c', 'trace/trace-hw_ppc.c', 'trace/trace-hw_rdma.c', 'trace/trace-hw_rdma_vmw.c', 'trace/trace-hw_rtc.c', 'trace/trace-hw_s390x.c', 'trace/trace-hw_scsi.c', 'trace/trace-hw_sensor.c', 'trace/trace-hw_sd.c', 'trace/trace-hw_sh4.c', 'trace/trace-hw_sparc.c', 'trace/trace-hw_sparc64.c', 'trace/trace-hw_ssi.c', 'trace/trace-hw_timer.c', 'trace/trace-hw_tpm.c', 'trace/trace-hw_ufs.c', 'trace/trace-hw_usb.c', 'trace/trace-hw_vfio.c', 'trace/trace-hw_virtio.c', 'trace/trace-hw_watchdog.c', 'trace/trace-hw_xen.c', 'trace/trace-hw_gpio.c', 'trace/trace-migration.c', 'trace/trace-net.c', 'trace/trace-system.c', 'trace/trace-ui.c', 'trace/trace-hw_remote.c', 'trace/trace-accel_tcg.c', 'trace/trace-hw_core.c', 'trace/trace-target_arm.c', 'trace/trace-target_arm_hvf.c', 'trace/trace-target_hppa.c', 'trace/trace-target_i386.c', 'trace/trace-target_i386_kvm.c', 'trace/trace-target_mips_tcg.c', 'trace/trace-target_nios2.c', 'trace/trace-target_ppc.c', 'trace/trace-target_riscv.c', 'trace/trace-target_s390x.c', 'trace/trace-target_s390x_kvm.c', 'trace/trace-target_sparc.c', 'trace/trace-qapi_commands_authz_trace_events.c', 'trace/trace-qapi_commands_block_trace_events.c', 'trace/trace-qapi_commands_block_core_trace_events.c', 'trace/trace-qapi_commands_block_export_trace_events.c', 'trace/trace-qapi_commands_char_trace_events.c', 'trace/trace-qapi_commands_common_trace_events.c', 'trace/trace-qapi_commands_compat_trace_events.c', 'trace/trace-qapi_commands_control_trace_events.c', 'trace/trace-qapi_commands_crypto_trace_events.c', 'trace/trace-qapi_commands_cxl_trace_events.c', 'trace/trace-qapi_commands_dump_trace_events.c', 'trace/trace-qapi_commands_error_trace_events.c', 'trace/trace-qapi_commands_introspect_trace_events.c', 'trace/trace-qapi_commands_job_trace_events.c', 'trace/trace-qapi_commands_machine_common_trace_events.c', 'trace/trace-qapi_commands_machine_trace_events.c', 'trace/trace-qapi_commands_migration_trace_events.c', 'trace/trace-qapi_commands_misc_trace_events.c', 'trace/trace-qapi_commands_net_trace_events.c', 'trace/trace-qapi_commands_pragma_trace_events.c', 'trace/trace-qapi_commands_qom_trace_events.c', 'trace/trace-qapi_commands_replay_trace_events.c', 'trace/trace-qapi_commands_run_state_trace_events.c', 'trace/trace-qapi_commands_sockets_trace_events.c', 'trace/trace-qapi_commands_stats_trace_events.c', 'trace/trace-qapi_commands_trace_trace_events.c', 'trace/trace-qapi_commands_transaction_trace_events.c', 'trace/trace-qapi_commands_virtio_trace_events.c', 'trace/trace-qapi_commands_yank_trace_events.c', 'trace/trace-qapi_commands_acpi_trace_events.c', 'trace/trace-qapi_commands_audio_trace_events.c', 'trace/trace-qapi_commands_cryptodev_trace_events.c', 'trace/trace-qapi_commands_qdev_trace_events.c', 'trace/trace-qapi_commands_pci_trace_events.c', 'trace/trace-qapi_commands_rdma_trace_events.c', 'trace/trace-qapi_commands_rocker_trace_events.c', 'trace/trace-qapi_commands_tpm_trace_events.c', 'trace/trace-qapi_commands_ui_trace_events.c', 'trace/trace-qapi_commands_machine_target_trace_events.c', 'trace/trace-qapi_commands_misc_target_trace_events.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libqmp.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qmp',
- srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
- deps = ['@glib//:glib-static', '@glib//:gmodule-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'],
- includes = ['libqom.fa.p', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'qom',
- srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.c'],
- visibility = ['//visibility:public'],
-)
-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', '_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'],
- 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'],
- includes = ['tcg/libtcg_system.fa.p', 'tcg', '.', 'qapi', 'trace', 'ui', 'ui/shader', 'include', 'host/include/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
- name = 'tcg_system',
- srcs = ['tcg/optimize.c', 'tcg/region.c', 'tcg/tcg.c', 'tcg/tcg-common.c', 'tcg/tcg-op.c', 'tcg/tcg-op-ldst.c', 'tcg/tcg-op-gvec.c', 'tcg/tcg-op-vec.c'],
- visibility = ['//visibility:public'],
-)
-genrule(
- cmd = '$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)',
- name = 'aarch64-softmmu-gdbstub-xml_c',
- outs = ['aarch64-softmmu-gdbstub-xml.c'],
- srcs = ['gdb-xml/arm-vfp3.xml', 'gdb-xml/arm-m-profile.xml', 'gdb-xml/arm-neon.xml', 'gdb-xml/aarch64-fpu.xml', 'gdb-xml/arm-m-profile-mve.xml', 'gdb-xml/aarch64-core.xml', 'gdb-xml/aarch64-pauth.xml', 'gdb-xml/arm-core.xml', 'gdb-xml/arm-vfp-sysregs.xml', 'gdb-xml/arm-vfp.xml'],
- tools = [':feature_to_c'],
-)
-genrule(
- cmd = '$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)',
- name = 'block-gen_c',
- outs = ['block/block-gen.c'],
- srcs = ['include/sysemu/block-backend-global-state.h', 'block/coroutines.h', 'include/block/block-io.h', 'include/block/dirty-bitmap.h', 'include/sysemu/block-backend-io.h', 'include/block/block_int-io.h', 'include/block/block-global-state.h'],
- tools = [':block-coroutine-wrapper'],
-)
-genrule(
- cmd = '$(location :make-config-poison) $(SRCS) > $(location config-poison.h)',
- name = 'config-poison_h',
- outs = ['config-poison.h'],
- srcs = ['platform/windows-amd64/aarch64-softmmu-config-target.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h', 'platform/windows-amd64/x86_64-softmmu-config-devices.h', 'platform/windows-amd64/riscv64-softmmu-config-devices.h', 'platform/windows-amd64/riscv64-softmmu-config-target.h'],
- tools = [':make-config-poison'],
-)
-genrule(
- cmd = '$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)',
- name = 'hmp-commands-info_h',
- outs = ['hmp-commands-info.h'],
- srcs = ['hmp-commands-info.hx'],
- tools = [':hxtool'],
-)
-genrule(
- cmd = '$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)',
- name = 'hmp-commands_h',
- outs = ['hmp-commands.h'],
- srcs = ['hmp-commands.hx'],
- tools = [':hxtool'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)',
- name = 'input-keymap-atset1-to-qcode_c_inc',
- outs = ['ui/input-keymap-atset1-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)',
- name = 'input-keymap-linux-to-qcode_c_inc',
- outs = ['ui/input-keymap-linux-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)',
- name = 'input-keymap-osx-to-qcode_c_inc',
- outs = ['ui/input-keymap-osx-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)',
- name = 'input-keymap-qcode-to-atset1_c_inc',
- outs = ['ui/input-keymap-qcode-to-atset1.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)',
- name = 'input-keymap-qcode-to-atset2_c_inc',
- outs = ['ui/input-keymap-qcode-to-atset2.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)',
- name = 'input-keymap-qcode-to-atset3_c_inc',
- outs = ['ui/input-keymap-qcode-to-atset3.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)',
- name = 'input-keymap-qcode-to-linux_c_inc',
- outs = ['ui/input-keymap-qcode-to-linux.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)',
- name = 'input-keymap-qcode-to-qnum_c_inc',
- outs = ['ui/input-keymap-qcode-to-qnum.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)',
- name = 'input-keymap-qcode-to-sun_c_inc',
- outs = ['ui/input-keymap-qcode-to-sun.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)',
- name = 'input-keymap-qnum-to-qcode_c_inc',
- outs = ['ui/input-keymap-qnum-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)',
- name = 'input-keymap-usb-to-qcode_c_inc',
- outs = ['ui/input-keymap-usb-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)',
- name = 'input-keymap-win32-to-qcode_c_inc',
- outs = ['ui/input-keymap-win32-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)',
- name = 'input-keymap-x11-to-qcode_c_inc',
- outs = ['ui/input-keymap-x11-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)',
- name = 'input-keymap-xorgevdev-to-qcode_c_inc',
- outs = ['ui/input-keymap-xorgevdev-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)',
- name = 'input-keymap-xorgkbd-to-qcode_c_inc',
- outs = ['ui/input-keymap-xorgkbd-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)',
- name = 'input-keymap-xorgxquartz-to-qcode_c_inc',
- outs = ['ui/input-keymap-xorgxquartz-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)',
- name = 'input-keymap-xorgxwin-to-qcode_c_inc',
- outs = ['ui/input-keymap-xorgxwin-to-qcode.c.inc'],
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen', 'subprojects/keycodemapdb/data/keymaps.csv'],
- tools = [':keymap-gen'],
-)
-genrule(
- cmd = '$(location :module_block) $(location block/module_block.h)',
- name = 'module_block_h',
- outs = ['block/module_block.h'],
- tools = [':module_block'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-a32-uncond_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc'],
- srcs = ['target/arm/tcg/a32-uncond.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-a32_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc'],
- srcs = ['target/arm/tcg/a32.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-a64_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc'],
- srcs = ['target/arm/tcg/a64.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-m-nocp_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc'],
- srcs = ['target/arm/tcg/m-nocp.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-mve_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc'],
- srcs = ['target/arm/tcg/mve.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-neon-dp_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc'],
- srcs = ['target/arm/tcg/neon-dp.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-neon-ls_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc'],
- srcs = ['target/arm/tcg/neon-ls.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-neon-shared_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc'],
- srcs = ['target/arm/tcg/neon-shared.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-sme-fa64_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc'],
- srcs = ['target/arm/tcg/sme-fa64.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-sme_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc'],
- srcs = ['target/arm/tcg/sme.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-sve_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc'],
- srcs = ['target/arm/tcg/sve.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-t16_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc'],
- srcs = ['target/arm/tcg/t16.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-t32_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc'],
- srcs = ['target/arm/tcg/t32.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-vfp-uncond_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc'],
- srcs = ['target/arm/tcg/vfp-uncond.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)',
- name = 'qemu-aarch64-softmmu_decode-vfp_c_inc',
- outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc'],
- srcs = ['target/arm/tcg/vfp.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)',
- name = 'qemu-img-cmds_h',
- outs = ['qemu-img-cmds.h'],
- srcs = ['qemu-img-cmds.hx'],
- tools = [':hxtool'],
-)
-genrule(
- cmd = '$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)',
- name = 'qemu-options_def',
- outs = ['qemu-options.def'],
- srcs = ['qemu-options.hx'],
- tools = [':hxtool'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)',
- name = 'qemu-riscv64-softmmu_decode-XVentanaCondOps_c_inc',
- outs = ['libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc'],
- srcs = ['target/riscv/XVentanaCondOps.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)',
- name = 'qemu-riscv64-softmmu_decode-insn16_c_inc',
- outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc'],
- srcs = ['target/riscv/insn16.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)',
- name = 'qemu-riscv64-softmmu_decode-insn32_c_inc',
- outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc'],
- srcs = ['target/riscv/insn32.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)',
- name = 'qemu-riscv64-softmmu_decode-xthead_c_inc',
- outs = ['libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc'],
- srcs = ['target/riscv/xthead.decode'],
- tools = ['decodetree'],
-)
-genrule(
- cmd = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
- name = 'qemu-version_h',
- outs = ['qemu-version.h'],
- tools = [':qemu-version'],
-)
-genrule(
- cmd = '$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)',
- name = 'riscv64-softmmu-gdbstub-xml_c',
- outs = ['riscv64-softmmu-gdbstub-xml.c'],
- srcs = ['gdb-xml/riscv-64bit-fpu.xml', 'gdb-xml/riscv-64bit-virtual.xml', 'gdb-xml/riscv-32bit-fpu.xml', 'gdb-xml/riscv-64bit-cpu.xml'],
- tools = [':feature_to_c'],
-)
-genrule(
- cmd = '$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)',
- name = 'shared_QAPI_source_files',
- outs = ['qapi/qapi-events-authz.h', 'qapi/qapi-visit-migration.h', 'qapi/qapi-commands-char.trace-events', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-commands-qdev.trace-events', 'qapi/qapi-events-sockets.c', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-types-pragma.h', 'qapi/qapi-events-run-state.c', 'qapi/qapi-types-ui.c', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-commands-ui.c', 'qapi/qapi-events-authz.c', 'qapi/qapi-visit-compat.h', 'qapi/qapi-init-commands.h', 'qapi/qapi-commands-compat.h', 'qapi/qapi-types-qdev.c', 'qapi/qapi-visit-net.c', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-introspect.c', 'qapi/qapi-visit-job.h', 'qapi/qapi-types-block-export.h', 'qapi/qapi-visit-authz.c', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-misc.c', 'qapi/qapi-events-run-state.h', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-commands-migration.trace-events', 'qapi/qapi-types-transaction.c', 'qapi/qapi-types-rocker.c', 'qapi/qapi-types.c', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-migration.c', 'qapi/qapi-types-cxl.h', 'qapi/qapi-emit-events.c', 'qapi/qapi-commands-pci.trace-events', 'qapi/qapi-events.c', 'qapi/qapi-types-job.h', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-yank.c', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cxl.c', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-rdma.h', 'qapi/qapi-commands-net.trace-events', 'qapi/qapi-events-rdma.c', 'qapi/qapi-types-char.c', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-block-core.h', 'qapi/qapi-types-common.c', 'qapi/qapi-commands-migration.c', 'qapi/qapi-types-char.h', 'qapi/qapi-visit-ui.h', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-types-machine.h', 'qapi/qapi-visit-ui.c', 'qapi/qapi-commands-run-state.trace-events', 'qapi/qapi-commands-job.trace-events', 'qapi/qapi-visit-control.h', 'qapi/qapi-commands-machine-target.trace-events', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-visit-replay.h', 'qapi/qapi-commands-compat.trace-events', 'qapi/qapi-types-trace.c', 'qapi/qapi-commands-authz.trace-events', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-types-replay.h', 'qapi/qapi-events-machine.h', 'qapi/qapi-visit-block.h', 'qapi/qapi-commands-machine-common.trace-events', 'qapi/qapi-types-run-state.c', 'qapi/qapi-builtin-types.h', 'qapi/qapi-types-block-core.h', 'qapi/qapi-commands-introspect.trace-events', 'qapi/qapi-events-cxl.h', 'qapi/qapi-types-crypto.c', 'qapi/qapi-events-migration.c', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-types-trace.h', 'qapi/qapi-events-migration.h', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-audio.c', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-visit.h', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qom.c', 'qapi/qapi-commands-block.c', 'qapi/qapi-visit-migration.c', 'qapi/qapi-commands-replay.h', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-commands-common.c', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-commands-virtio.trace-events', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-types-sockets.c', 'qapi/qapi-visit-control.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-commands-qom.h', 'qapi/qapi-visit-misc.h', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-replay.c', 'qapi/qapi-events-error.c', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-events-audio.h', 'qapi/qapi-visit-job.c', 'qapi/qapi-commands-yank.trace-events', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-types-yank.c', 'qapi/qapi-visit-misc.c', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-yank.h', 'qapi/qapi-events-acpi.c', 'qapi/qapi-types-job.c', 'qapi/qapi-commands-misc.trace-events', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-visit-trace.c', 'qapi/qapi-commands-char.c', 'qapi/qapi-events-introspect.c', 'qapi/qapi-visit.c', 'qapi/qapi-types-virtio.c', 'qapi/qapi-visit-dump.c', 'qapi/qapi-events-block-export.c', 'qapi/qapi-events-rocker.h', 'qapi/qapi-commands-pci.c', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-ui.trace-events', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-audio.c', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-events-job.h', 'qapi/qapi-types-virtio.h', 'qapi/qapi-visit-net.h', 'qapi/qapi-commands-transaction.trace-events', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-events-block-core.c', 'qapi/qapi-commands-net.h', 'qapi/qapi-events-pragma.c', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-events-crypto.c', 'qapi/qapi-events-tpm.h', 'qapi/qapi-types-rdma.h', 'qapi/qapi-events-stats.h', 'qapi/qapi-types-sockets.h', 'qapi/qapi-commands-error.h', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-types-acpi.h', 'qapi/qapi-events-machine.c', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-commands-error.c', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-types-run-state.h', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-events-virtio.c', 'qapi/qapi-visit-error.h', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-commands-control.trace-events', 'qapi/qapi-commands-block-core.trace-events', 'qapi/qapi-events-control.c', 'qapi/qapi-types-stats.c', 'qapi/qapi-commands-yank.c', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-control.h', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-events-error.h', 'qapi/qapi-types-misc.c', 'qapi/qapi-visit-char.h', 'qapi/qapi-types.h', 'qapi/qapi-commands-block-export.trace-events', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-visit-char.c', 'qapi/qapi-visit-error.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-types-qom.c', 'qapi/qapi-visit-dump.h', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-visit-stats.c', 'qapi/qapi-commands-tpm.trace-events', 'qapi/qapi-commands-qom.c', 'qapi/qapi-types-error.c', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-events-dump.c', 'qapi/qapi-events-rocker.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-events-introspect.h', 'qapi/qapi-commands-block.h', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-visit-qom.c', 'qapi/qapi-commands-control.c', 'qapi/qapi-types-authz.c', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-qdev.c', 'qapi/qapi-commands-cryptodev.trace-events', 'qapi/qapi-events-trace.c', 'qapi/qapi-types-pragma.c', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-cxl.trace-events', 'qapi/qapi-types-introspect.h', 'qapi/qapi-events-char.c', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-events-common.c', 'qapi/qapi-commands-crypto.trace-events', 'qapi/qapi-commands-job.c', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-visit-compat.c', 'qapi/qapi-visit-common.c', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-visit-audio.h', 'qapi/qapi-events-char.h', 'qapi/qapi-commands-replay.c', 'qapi/qapi-introspect.h', 'qapi/qapi-types-net.c', 'qapi/qapi-commands-control.h', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-events-block.h', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-events-yank.c', 'qapi/qapi-commands-misc.c', 'qapi/qapi-events-transaction.c', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-types-rocker.h', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-events-net.c', 'qapi/qapi-visit-stats.h', 'qapi/qapi-types-cxl.c', 'qapi/qapi-events-compat.h', 'qapi/qapi-commands-stats.c', 'qapi/qapi-types-audio.c', 'qapi/qapi-types-tpm.c', 'qapi/qapi-events-ui.c', 'qapi/qapi-visit-pci.h', 'qapi/qapi-commands-job.h', 'qapi/qapi-events-acpi.h', 'qapi/qapi-visit-machine.c', 'qapi/qapi-types-rdma.c', 'qapi/qapi-commands-authz.c', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-events-stats.c', 'qapi/qapi-visit-replay.c', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-types-qdev.h', 'qapi/qapi-commands-block.trace-events', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-visit-block.c', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-events-misc.h', 'qapi/qapi-visit-yank.h', 'qapi/qapi-commands-pragma.trace-events', 'qapi/qapi-commands-dump.c', 'qapi/qapi-types-common.h', 'qapi/qapi-events-tpm.c', 'qapi/qapi-commands-trace.c', 'qapi/qapi-types-control.c', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-common.h', 'qapi/qapi-commands.c', 'qapi/qapi-commands-stats.h', 'qapi/qapi-visit-pci.c', 'qapi/qapi-commands-machine.c', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-types-machine.c', 'qapi/qapi-events-misc-target.h', 'qapi/qapi-commands-migration.h', 'qapi/qapi-events-pci.c', 'qapi/qapi-events.h', 'qapi/qapi-commands-rocker.trace-events', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-net.h', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-commands-dump.trace-events', 'qapi/qapi-types-pci.c', 'qapi/qapi-commands-replay.trace-events', 'qapi/qapi-commands-net.c', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-types-block-export.c', 'qapi/qapi-types-misc.h', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block.h', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-events-sockets.h', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-types-ui.h', 'qapi/qapi-commands-stats.trace-events', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-types-net.h', 'qapi/qapi-events-job.c', 'qapi/qapi-commands-machine.trace-events', 'qapi/qapi-types-tpm.h', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-commands-misc.h', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-init-commands.c', 'qapi/qapi-commands-misc-target.trace-events', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.h', 'qapi/qapi-commands-yank.h', 'qapi/qapi-events-machine-target.h', 'qapi/qapi-types-stats.h', 'qapi/qapi-visit-authz.h', 'qapi/qapi-types-audio.h', 'qapi/qapi-builtin-types.c', 'qapi/qapi-types-acpi.c', 'qapi/qapi-commands-qom.trace-events', 'qapi/qapi-commands-audio.trace-events', 'qapi/qapi-types-dump.h', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-types-block.c', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-types-dump.c', 'qapi/qapi-events-block-export.h', 'qapi/qapi-commands-common.trace-events', 'qapi/qapi-types-replay.c', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-commands-compat.c', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-commands-trace.trace-events', 'qapi/qapi-types-compat.c', 'qapi/qapi-commands-pci.h', 'qapi/qapi-events-yank.h', 'qapi/qapi-commands-audio.h', 'qapi/qapi-types-block-core.c', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-commands-authz.h', 'qapi/qapi-types-introspect.c', 'qapi/qapi-visit-audio.c', 'qapi/qapi-types-crypto.h', 'qapi/qapi-events-compat.c', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-migration.h', 'qapi/qapi-commands-rdma.trace-events', 'qapi/qapi-events-block.c', 'qapi/qapi-commands-common.h', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-events-transaction.h', 'qapi/qapi-commands-acpi.trace-events', 'qapi/qapi-commands-sockets.trace-events', 'qapi/qapi-commands.h', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-commands-error.trace-events', 'qapi/qapi-events-replay.h', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-commands-ui.h', 'qapi/qapi-visit-machine.h'],
- srcs = ['qapi/virtio.json', 'qapi/block.json', 'qapi/sockets.json', 'qapi/rdma.json', 'qapi/qapi-schema.json', 'qapi/machine.json', 'qapi/introspect.json', 'qapi/net.json', 'qapi/misc.json', 'qapi/run-state.json', 'qapi/trace.json', 'qapi/control.json', 'qapi/yank.json', 'qapi/audio.json', 'qapi/block-export.json', 'qapi/tpm.json', 'qapi/cryptodev.json', 'qapi/job.json', 'qapi/stats.json', 'qapi/replay.json', 'qapi/machine-target.json', 'qapi/error.json', 'qapi/qom.json', 'qapi/rocker.json', 'qapi/machine-common.json', 'qapi/block-core.json', 'qapi/authz.json', 'qapi/transaction.json', 'qapi/compat.json', 'qapi/qdev.json', 'qapi/migration.json', 'qapi/misc-target.json', 'qapi/acpi.json', 'qapi/ui.json', 'qapi/dump.json', 'qapi/crypto.json', 'qapi/common.json', 'qapi/cxl.json', 'qapi/pci.json', 'qapi/pragma.json', 'qapi/char.json'],
- tools = [':qapi-gen'],
-)
-genrule(
- cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)',
- name = 'texture-blit-flip-vert_h',
- outs = ['ui/shader/texture-blit-flip-vert.h'],
- srcs = ['ui/shader/texture-blit-flip.vert'],
- tools = [':shaderinclude'],
-)
-genrule(
- cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)',
- name = 'texture-blit-frag_h',
- outs = ['ui/shader/texture-blit-frag.h'],
- srcs = ['ui/shader/texture-blit.frag'],
- tools = [':shaderinclude'],
-)
-genrule(
- cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)',
- name = 'texture-blit-vert_h',
- outs = ['ui/shader/texture-blit-vert.h'],
- srcs = ['ui/shader/texture-blit.vert'],
- tools = [':shaderinclude'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)',
- name = 'trace-accel_kvm_c',
- outs = ['trace/trace-accel_kvm.c'],
- srcs = ['accel/kvm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)',
- name = 'trace-accel_kvm_h',
- outs = ['trace/trace-accel_kvm.h'],
- srcs = ['accel/kvm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)',
- name = 'trace-accel_tcg_c',
- outs = ['trace/trace-accel_tcg.c'],
- srcs = ['accel/tcg/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)',
- name = 'trace-accel_tcg_h',
- outs = ['trace/trace-accel_tcg.h'],
- srcs = ['accel/tcg/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)',
- name = 'trace-audio_c',
- outs = ['trace/trace-audio.c'],
- srcs = ['audio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)',
- name = 'trace-audio_h',
- outs = ['trace/trace-audio.h'],
- srcs = ['audio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)',
- name = 'trace-authz_c',
- outs = ['trace/trace-authz.c'],
- srcs = ['authz/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)',
- name = 'trace-authz_h',
- outs = ['trace/trace-authz.h'],
- srcs = ['authz/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)',
- name = 'trace-backends_c',
- outs = ['trace/trace-backends.c'],
- srcs = ['backends/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)',
- name = 'trace-backends_h',
- outs = ['trace/trace-backends.h'],
- srcs = ['backends/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)',
- name = 'trace-backends_tpm_c',
- outs = ['trace/trace-backends_tpm.c'],
- srcs = ['backends/tpm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)',
- name = 'trace-backends_tpm_h',
- outs = ['trace/trace-backends_tpm.h'],
- srcs = ['backends/tpm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)',
- name = 'trace-block_c',
- outs = ['trace/trace-block.c'],
- srcs = ['block/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)',
- name = 'trace-block_h',
- outs = ['trace/trace-block.h'],
- srcs = ['block/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)',
- name = 'trace-chardev_c',
- outs = ['trace/trace-chardev.c'],
- srcs = ['chardev/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)',
- name = 'trace-chardev_h',
- outs = ['trace/trace-chardev.h'],
- srcs = ['chardev/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)',
- name = 'trace-crypto_c',
- outs = ['trace/trace-crypto.c'],
- srcs = ['crypto/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)',
- name = 'trace-crypto_h',
- outs = ['trace/trace-crypto.h'],
- srcs = ['crypto/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)',
- name = 'trace-ebpf_c',
- outs = ['trace/trace-ebpf.c'],
- srcs = ['ebpf/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)',
- name = 'trace-ebpf_h',
- outs = ['trace/trace-ebpf.h'],
- srcs = ['ebpf/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)',
- name = 'trace-gdbstub_c',
- outs = ['trace/trace-gdbstub.c'],
- srcs = ['gdbstub/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)',
- name = 'trace-gdbstub_h',
- outs = ['trace/trace-gdbstub.h'],
- srcs = ['gdbstub/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)',
- name = 'trace-hw_9pfs_c',
- outs = ['trace/trace-hw_9pfs.c'],
- srcs = ['hw/9pfs/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)',
- name = 'trace-hw_9pfs_h',
- outs = ['trace/trace-hw_9pfs.h'],
- srcs = ['hw/9pfs/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)',
- name = 'trace-hw_acpi_c',
- outs = ['trace/trace-hw_acpi.c'],
- srcs = ['hw/acpi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)',
- name = 'trace-hw_acpi_h',
- outs = ['trace/trace-hw_acpi.h'],
- srcs = ['hw/acpi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)',
- name = 'trace-hw_adc_c',
- outs = ['trace/trace-hw_adc.c'],
- srcs = ['hw/adc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)',
- name = 'trace-hw_adc_h',
- outs = ['trace/trace-hw_adc.h'],
- srcs = ['hw/adc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)',
- name = 'trace-hw_alpha_c',
- outs = ['trace/trace-hw_alpha.c'],
- srcs = ['hw/alpha/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)',
- name = 'trace-hw_alpha_h',
- outs = ['trace/trace-hw_alpha.h'],
- srcs = ['hw/alpha/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)',
- name = 'trace-hw_arm_c',
- outs = ['trace/trace-hw_arm.c'],
- srcs = ['hw/arm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)',
- name = 'trace-hw_arm_h',
- outs = ['trace/trace-hw_arm.h'],
- srcs = ['hw/arm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)',
- name = 'trace-hw_audio_c',
- outs = ['trace/trace-hw_audio.c'],
- srcs = ['hw/audio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)',
- name = 'trace-hw_audio_h',
- outs = ['trace/trace-hw_audio.h'],
- srcs = ['hw/audio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)',
- name = 'trace-hw_block_c',
- outs = ['trace/trace-hw_block.c'],
- srcs = ['hw/block/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)',
- name = 'trace-hw_block_dataplane_c',
- outs = ['trace/trace-hw_block_dataplane.c'],
- srcs = ['hw/block/dataplane/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)',
- name = 'trace-hw_block_dataplane_h',
- outs = ['trace/trace-hw_block_dataplane.h'],
- srcs = ['hw/block/dataplane/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)',
- name = 'trace-hw_block_h',
- outs = ['trace/trace-hw_block.h'],
- srcs = ['hw/block/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)',
- name = 'trace-hw_char_c',
- outs = ['trace/trace-hw_char.c'],
- srcs = ['hw/char/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)',
- name = 'trace-hw_char_h',
- outs = ['trace/trace-hw_char.h'],
- srcs = ['hw/char/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)',
- name = 'trace-hw_core_c',
- outs = ['trace/trace-hw_core.c'],
- srcs = ['hw/core/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)',
- name = 'trace-hw_core_h',
- outs = ['trace/trace-hw_core.h'],
- srcs = ['hw/core/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)',
- name = 'trace-hw_display_c',
- outs = ['trace/trace-hw_display.c'],
- srcs = ['hw/display/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)',
- name = 'trace-hw_display_h',
- outs = ['trace/trace-hw_display.h'],
- srcs = ['hw/display/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)',
- name = 'trace-hw_dma_c',
- outs = ['trace/trace-hw_dma.c'],
- srcs = ['hw/dma/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)',
- name = 'trace-hw_dma_h',
- outs = ['trace/trace-hw_dma.h'],
- srcs = ['hw/dma/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)',
- name = 'trace-hw_gpio_c',
- outs = ['trace/trace-hw_gpio.c'],
- srcs = ['hw/gpio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)',
- name = 'trace-hw_gpio_h',
- outs = ['trace/trace-hw_gpio.h'],
- srcs = ['hw/gpio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)',
- name = 'trace-hw_hyperv_c',
- outs = ['trace/trace-hw_hyperv.c'],
- srcs = ['hw/hyperv/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)',
- name = 'trace-hw_hyperv_h',
- outs = ['trace/trace-hw_hyperv.h'],
- srcs = ['hw/hyperv/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)',
- name = 'trace-hw_i2c_c',
- outs = ['trace/trace-hw_i2c.c'],
- srcs = ['hw/i2c/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)',
- name = 'trace-hw_i2c_h',
- outs = ['trace/trace-hw_i2c.h'],
- srcs = ['hw/i2c/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)',
- name = 'trace-hw_i386_c',
- outs = ['trace/trace-hw_i386.c'],
- srcs = ['hw/i386/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)',
- name = 'trace-hw_i386_h',
- outs = ['trace/trace-hw_i386.h'],
- srcs = ['hw/i386/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)',
- name = 'trace-hw_i386_kvm_c',
- outs = ['trace/trace-hw_i386_kvm.c'],
- srcs = ['hw/i386/kvm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)',
- name = 'trace-hw_i386_kvm_h',
- outs = ['trace/trace-hw_i386_kvm.h'],
- srcs = ['hw/i386/kvm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)',
- name = 'trace-hw_i386_xen_c',
- outs = ['trace/trace-hw_i386_xen.c'],
- srcs = ['hw/i386/xen/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)',
- name = 'trace-hw_i386_xen_h',
- outs = ['trace/trace-hw_i386_xen.h'],
- srcs = ['hw/i386/xen/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)',
- name = 'trace-hw_ide_c',
- outs = ['trace/trace-hw_ide.c'],
- srcs = ['hw/ide/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)',
- name = 'trace-hw_ide_h',
- outs = ['trace/trace-hw_ide.h'],
- srcs = ['hw/ide/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)',
- name = 'trace-hw_input_c',
- outs = ['trace/trace-hw_input.c'],
- srcs = ['hw/input/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)',
- name = 'trace-hw_input_h',
- outs = ['trace/trace-hw_input.h'],
- srcs = ['hw/input/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)',
- name = 'trace-hw_intc_c',
- outs = ['trace/trace-hw_intc.c'],
- srcs = ['hw/intc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)',
- name = 'trace-hw_intc_h',
- outs = ['trace/trace-hw_intc.h'],
- srcs = ['hw/intc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)',
- name = 'trace-hw_isa_c',
- outs = ['trace/trace-hw_isa.c'],
- srcs = ['hw/isa/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)',
- name = 'trace-hw_isa_h',
- outs = ['trace/trace-hw_isa.h'],
- srcs = ['hw/isa/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)',
- name = 'trace-hw_mem_c',
- outs = ['trace/trace-hw_mem.c'],
- srcs = ['hw/mem/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)',
- name = 'trace-hw_mem_h',
- outs = ['trace/trace-hw_mem.h'],
- srcs = ['hw/mem/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)',
- name = 'trace-hw_mips_c',
- outs = ['trace/trace-hw_mips.c'],
- srcs = ['hw/mips/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)',
- name = 'trace-hw_mips_h',
- outs = ['trace/trace-hw_mips.h'],
- srcs = ['hw/mips/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)',
- name = 'trace-hw_misc_c',
- outs = ['trace/trace-hw_misc.c'],
- srcs = ['hw/misc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)',
- name = 'trace-hw_misc_h',
- outs = ['trace/trace-hw_misc.h'],
- srcs = ['hw/misc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)',
- name = 'trace-hw_misc_macio_c',
- outs = ['trace/trace-hw_misc_macio.c'],
- srcs = ['hw/misc/macio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)',
- name = 'trace-hw_misc_macio_h',
- outs = ['trace/trace-hw_misc_macio.h'],
- srcs = ['hw/misc/macio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)',
- name = 'trace-hw_net_c',
- outs = ['trace/trace-hw_net.c'],
- srcs = ['hw/net/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)',
- name = 'trace-hw_net_can_c',
- outs = ['trace/trace-hw_net_can.c'],
- srcs = ['hw/net/can/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)',
- name = 'trace-hw_net_can_h',
- outs = ['trace/trace-hw_net_can.h'],
- srcs = ['hw/net/can/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)',
- name = 'trace-hw_net_h',
- outs = ['trace/trace-hw_net.h'],
- srcs = ['hw/net/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)',
- name = 'trace-hw_nubus_c',
- outs = ['trace/trace-hw_nubus.c'],
- srcs = ['hw/nubus/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)',
- name = 'trace-hw_nubus_h',
- outs = ['trace/trace-hw_nubus.h'],
- srcs = ['hw/nubus/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)',
- name = 'trace-hw_nvme_c',
- outs = ['trace/trace-hw_nvme.c'],
- srcs = ['hw/nvme/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)',
- name = 'trace-hw_nvme_h',
- outs = ['trace/trace-hw_nvme.h'],
- srcs = ['hw/nvme/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)',
- name = 'trace-hw_nvram_c',
- outs = ['trace/trace-hw_nvram.c'],
- srcs = ['hw/nvram/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)',
- name = 'trace-hw_nvram_h',
- outs = ['trace/trace-hw_nvram.h'],
- srcs = ['hw/nvram/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)',
- name = 'trace-hw_pci_c',
- outs = ['trace/trace-hw_pci.c'],
- srcs = ['hw/pci/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)',
- name = 'trace-hw_pci_h',
- outs = ['trace/trace-hw_pci.h'],
- srcs = ['hw/pci/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)',
- name = 'trace-hw_pci_host_c',
- outs = ['trace/trace-hw_pci_host.c'],
- srcs = ['hw/pci-host/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)',
- name = 'trace-hw_pci_host_h',
- outs = ['trace/trace-hw_pci_host.h'],
- srcs = ['hw/pci-host/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)',
- name = 'trace-hw_ppc_c',
- outs = ['trace/trace-hw_ppc.c'],
- srcs = ['hw/ppc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)',
- name = 'trace-hw_ppc_h',
- outs = ['trace/trace-hw_ppc.h'],
- srcs = ['hw/ppc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)',
- name = 'trace-hw_rdma_c',
- outs = ['trace/trace-hw_rdma.c'],
- srcs = ['hw/rdma/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)',
- name = 'trace-hw_rdma_h',
- outs = ['trace/trace-hw_rdma.h'],
- srcs = ['hw/rdma/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)',
- name = 'trace-hw_rdma_vmw_c',
- outs = ['trace/trace-hw_rdma_vmw.c'],
- srcs = ['hw/rdma/vmw/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)',
- name = 'trace-hw_rdma_vmw_h',
- outs = ['trace/trace-hw_rdma_vmw.h'],
- srcs = ['hw/rdma/vmw/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)',
- name = 'trace-hw_remote_c',
- outs = ['trace/trace-hw_remote.c'],
- srcs = ['hw/remote/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)',
- name = 'trace-hw_remote_h',
- outs = ['trace/trace-hw_remote.h'],
- srcs = ['hw/remote/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)',
- name = 'trace-hw_rtc_c',
- outs = ['trace/trace-hw_rtc.c'],
- srcs = ['hw/rtc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)',
- name = 'trace-hw_rtc_h',
- outs = ['trace/trace-hw_rtc.h'],
- srcs = ['hw/rtc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)',
- name = 'trace-hw_s390x_c',
- outs = ['trace/trace-hw_s390x.c'],
- srcs = ['hw/s390x/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)',
- name = 'trace-hw_s390x_h',
- outs = ['trace/trace-hw_s390x.h'],
- srcs = ['hw/s390x/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)',
- name = 'trace-hw_scsi_c',
- outs = ['trace/trace-hw_scsi.c'],
- srcs = ['hw/scsi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)',
- name = 'trace-hw_scsi_h',
- outs = ['trace/trace-hw_scsi.h'],
- srcs = ['hw/scsi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)',
- name = 'trace-hw_sd_c',
- outs = ['trace/trace-hw_sd.c'],
- srcs = ['hw/sd/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)',
- name = 'trace-hw_sd_h',
- outs = ['trace/trace-hw_sd.h'],
- srcs = ['hw/sd/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)',
- name = 'trace-hw_sensor_c',
- outs = ['trace/trace-hw_sensor.c'],
- srcs = ['hw/sensor/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)',
- name = 'trace-hw_sensor_h',
- outs = ['trace/trace-hw_sensor.h'],
- srcs = ['hw/sensor/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)',
- name = 'trace-hw_sh4_c',
- outs = ['trace/trace-hw_sh4.c'],
- srcs = ['hw/sh4/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)',
- name = 'trace-hw_sh4_h',
- outs = ['trace/trace-hw_sh4.h'],
- srcs = ['hw/sh4/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)',
- name = 'trace-hw_sparc64_c',
- outs = ['trace/trace-hw_sparc64.c'],
- srcs = ['hw/sparc64/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)',
- name = 'trace-hw_sparc64_h',
- outs = ['trace/trace-hw_sparc64.h'],
- srcs = ['hw/sparc64/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)',
- name = 'trace-hw_sparc_c',
- outs = ['trace/trace-hw_sparc.c'],
- srcs = ['hw/sparc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)',
- name = 'trace-hw_sparc_h',
- outs = ['trace/trace-hw_sparc.h'],
- srcs = ['hw/sparc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)',
- name = 'trace-hw_ssi_c',
- outs = ['trace/trace-hw_ssi.c'],
- srcs = ['hw/ssi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)',
- name = 'trace-hw_ssi_h',
- outs = ['trace/trace-hw_ssi.h'],
- srcs = ['hw/ssi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)',
- name = 'trace-hw_timer_c',
- outs = ['trace/trace-hw_timer.c'],
- srcs = ['hw/timer/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)',
- name = 'trace-hw_timer_h',
- outs = ['trace/trace-hw_timer.h'],
- srcs = ['hw/timer/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)',
- name = 'trace-hw_tpm_c',
- outs = ['trace/trace-hw_tpm.c'],
- srcs = ['hw/tpm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)',
- name = 'trace-hw_tpm_h',
- outs = ['trace/trace-hw_tpm.h'],
- srcs = ['hw/tpm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)',
- name = 'trace-hw_ufs_c',
- outs = ['trace/trace-hw_ufs.c'],
- srcs = ['hw/ufs/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)',
- name = 'trace-hw_ufs_h',
- outs = ['trace/trace-hw_ufs.h'],
- srcs = ['hw/ufs/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)',
- name = 'trace-hw_usb_c',
- outs = ['trace/trace-hw_usb.c'],
- srcs = ['hw/usb/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)',
- name = 'trace-hw_usb_h',
- outs = ['trace/trace-hw_usb.h'],
- srcs = ['hw/usb/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)',
- name = 'trace-hw_vfio_c',
- outs = ['trace/trace-hw_vfio.c'],
- srcs = ['hw/vfio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)',
- name = 'trace-hw_vfio_h',
- outs = ['trace/trace-hw_vfio.h'],
- srcs = ['hw/vfio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)',
- name = 'trace-hw_virtio_c',
- outs = ['trace/trace-hw_virtio.c'],
- srcs = ['hw/virtio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)',
- name = 'trace-hw_virtio_h',
- outs = ['trace/trace-hw_virtio.h'],
- srcs = ['hw/virtio/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)',
- name = 'trace-hw_watchdog_c',
- outs = ['trace/trace-hw_watchdog.c'],
- srcs = ['hw/watchdog/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)',
- name = 'trace-hw_watchdog_h',
- outs = ['trace/trace-hw_watchdog.h'],
- srcs = ['hw/watchdog/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)',
- name = 'trace-hw_xen_c',
- outs = ['trace/trace-hw_xen.c'],
- srcs = ['hw/xen/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)',
- name = 'trace-hw_xen_h',
- outs = ['trace/trace-hw_xen.h'],
- srcs = ['hw/xen/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)',
- name = 'trace-io_c',
- outs = ['trace/trace-io.c'],
- srcs = ['io/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)',
- name = 'trace-io_h',
- outs = ['trace/trace-io.h'],
- srcs = ['io/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)',
- name = 'trace-migration_c',
- outs = ['trace/trace-migration.c'],
- srcs = ['migration/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)',
- name = 'trace-migration_h',
- outs = ['trace/trace-migration.h'],
- srcs = ['migration/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)',
- name = 'trace-monitor_c',
- outs = ['trace/trace-monitor.c'],
- srcs = ['monitor/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)',
- name = 'trace-monitor_h',
- outs = ['trace/trace-monitor.h'],
- srcs = ['monitor/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)',
- name = 'trace-nbd_c',
- outs = ['trace/trace-nbd.c'],
- srcs = ['nbd/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)',
- name = 'trace-nbd_h',
- outs = ['trace/trace-nbd.h'],
- srcs = ['nbd/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)',
- name = 'trace-net_c',
- outs = ['trace/trace-net.c'],
- srcs = ['net/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)',
- name = 'trace-net_h',
- outs = ['trace/trace-net.h'],
- srcs = ['net/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)',
- name = 'trace-qapi_c',
- outs = ['trace/trace-qapi.c'],
- srcs = ['qapi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)',
- name = 'trace-qapi_commands_acpi_trace_events_c',
- outs = ['trace/trace-qapi_commands_acpi_trace_events.c'],
- srcs = ['qapi/qapi-commands-acpi.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)',
- name = 'trace-qapi_commands_acpi_trace_events_h',
- outs = ['trace/trace-qapi_commands_acpi_trace_events.h'],
- srcs = ['qapi/qapi-commands-acpi.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)',
- name = 'trace-qapi_commands_audio_trace_events_c',
- outs = ['trace/trace-qapi_commands_audio_trace_events.c'],
- srcs = ['qapi/qapi-commands-audio.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)',
- name = 'trace-qapi_commands_audio_trace_events_h',
- outs = ['trace/trace-qapi_commands_audio_trace_events.h'],
- srcs = ['qapi/qapi-commands-audio.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)',
- name = 'trace-qapi_commands_authz_trace_events_c',
- outs = ['trace/trace-qapi_commands_authz_trace_events.c'],
- srcs = ['qapi/qapi-commands-authz.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)',
- name = 'trace-qapi_commands_authz_trace_events_h',
- outs = ['trace/trace-qapi_commands_authz_trace_events.h'],
- srcs = ['qapi/qapi-commands-authz.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)',
- name = 'trace-qapi_commands_block_core_trace_events_c',
- outs = ['trace/trace-qapi_commands_block_core_trace_events.c'],
- srcs = ['qapi/qapi-commands-block-core.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)',
- name = 'trace-qapi_commands_block_core_trace_events_h',
- outs = ['trace/trace-qapi_commands_block_core_trace_events.h'],
- srcs = ['qapi/qapi-commands-block-core.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)',
- name = 'trace-qapi_commands_block_export_trace_events_c',
- outs = ['trace/trace-qapi_commands_block_export_trace_events.c'],
- srcs = ['qapi/qapi-commands-block-export.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)',
- name = 'trace-qapi_commands_block_export_trace_events_h',
- outs = ['trace/trace-qapi_commands_block_export_trace_events.h'],
- srcs = ['qapi/qapi-commands-block-export.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)',
- name = 'trace-qapi_commands_block_trace_events_c',
- outs = ['trace/trace-qapi_commands_block_trace_events.c'],
- srcs = ['qapi/qapi-commands-block.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)',
- name = 'trace-qapi_commands_block_trace_events_h',
- outs = ['trace/trace-qapi_commands_block_trace_events.h'],
- srcs = ['qapi/qapi-commands-block.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)',
- name = 'trace-qapi_commands_char_trace_events_c',
- outs = ['trace/trace-qapi_commands_char_trace_events.c'],
- srcs = ['qapi/qapi-commands-char.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)',
- name = 'trace-qapi_commands_char_trace_events_h',
- outs = ['trace/trace-qapi_commands_char_trace_events.h'],
- srcs = ['qapi/qapi-commands-char.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)',
- name = 'trace-qapi_commands_common_trace_events_c',
- outs = ['trace/trace-qapi_commands_common_trace_events.c'],
- srcs = ['qapi/qapi-commands-common.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)',
- name = 'trace-qapi_commands_common_trace_events_h',
- outs = ['trace/trace-qapi_commands_common_trace_events.h'],
- srcs = ['qapi/qapi-commands-common.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)',
- name = 'trace-qapi_commands_compat_trace_events_c',
- outs = ['trace/trace-qapi_commands_compat_trace_events.c'],
- srcs = ['qapi/qapi-commands-compat.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)',
- name = 'trace-qapi_commands_compat_trace_events_h',
- outs = ['trace/trace-qapi_commands_compat_trace_events.h'],
- srcs = ['qapi/qapi-commands-compat.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)',
- name = 'trace-qapi_commands_control_trace_events_c',
- outs = ['trace/trace-qapi_commands_control_trace_events.c'],
- srcs = ['qapi/qapi-commands-control.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)',
- name = 'trace-qapi_commands_control_trace_events_h',
- outs = ['trace/trace-qapi_commands_control_trace_events.h'],
- srcs = ['qapi/qapi-commands-control.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)',
- name = 'trace-qapi_commands_crypto_trace_events_c',
- outs = ['trace/trace-qapi_commands_crypto_trace_events.c'],
- srcs = ['qapi/qapi-commands-crypto.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)',
- name = 'trace-qapi_commands_crypto_trace_events_h',
- outs = ['trace/trace-qapi_commands_crypto_trace_events.h'],
- srcs = ['qapi/qapi-commands-crypto.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)',
- name = 'trace-qapi_commands_cryptodev_trace_events_c',
- outs = ['trace/trace-qapi_commands_cryptodev_trace_events.c'],
- srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)',
- name = 'trace-qapi_commands_cryptodev_trace_events_h',
- outs = ['trace/trace-qapi_commands_cryptodev_trace_events.h'],
- srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)',
- name = 'trace-qapi_commands_cxl_trace_events_c',
- outs = ['trace/trace-qapi_commands_cxl_trace_events.c'],
- srcs = ['qapi/qapi-commands-cxl.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)',
- name = 'trace-qapi_commands_cxl_trace_events_h',
- outs = ['trace/trace-qapi_commands_cxl_trace_events.h'],
- srcs = ['qapi/qapi-commands-cxl.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)',
- name = 'trace-qapi_commands_dump_trace_events_c',
- outs = ['trace/trace-qapi_commands_dump_trace_events.c'],
- srcs = ['qapi/qapi-commands-dump.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)',
- name = 'trace-qapi_commands_dump_trace_events_h',
- outs = ['trace/trace-qapi_commands_dump_trace_events.h'],
- srcs = ['qapi/qapi-commands-dump.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)',
- name = 'trace-qapi_commands_error_trace_events_c',
- outs = ['trace/trace-qapi_commands_error_trace_events.c'],
- srcs = ['qapi/qapi-commands-error.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)',
- name = 'trace-qapi_commands_error_trace_events_h',
- outs = ['trace/trace-qapi_commands_error_trace_events.h'],
- srcs = ['qapi/qapi-commands-error.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)',
- name = 'trace-qapi_commands_introspect_trace_events_c',
- outs = ['trace/trace-qapi_commands_introspect_trace_events.c'],
- srcs = ['qapi/qapi-commands-introspect.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)',
- name = 'trace-qapi_commands_introspect_trace_events_h',
- outs = ['trace/trace-qapi_commands_introspect_trace_events.h'],
- srcs = ['qapi/qapi-commands-introspect.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)',
- name = 'trace-qapi_commands_job_trace_events_c',
- outs = ['trace/trace-qapi_commands_job_trace_events.c'],
- srcs = ['qapi/qapi-commands-job.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)',
- name = 'trace-qapi_commands_job_trace_events_h',
- outs = ['trace/trace-qapi_commands_job_trace_events.h'],
- srcs = ['qapi/qapi-commands-job.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)',
- name = 'trace-qapi_commands_machine_common_trace_events_c',
- outs = ['trace/trace-qapi_commands_machine_common_trace_events.c'],
- srcs = ['qapi/qapi-commands-machine-common.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)',
- name = 'trace-qapi_commands_machine_common_trace_events_h',
- outs = ['trace/trace-qapi_commands_machine_common_trace_events.h'],
- srcs = ['qapi/qapi-commands-machine-common.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)',
- name = 'trace-qapi_commands_machine_target_trace_events_c',
- outs = ['trace/trace-qapi_commands_machine_target_trace_events.c'],
- srcs = ['qapi/qapi-commands-machine-target.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)',
- name = 'trace-qapi_commands_machine_target_trace_events_h',
- outs = ['trace/trace-qapi_commands_machine_target_trace_events.h'],
- srcs = ['qapi/qapi-commands-machine-target.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)',
- name = 'trace-qapi_commands_machine_trace_events_c',
- outs = ['trace/trace-qapi_commands_machine_trace_events.c'],
- srcs = ['qapi/qapi-commands-machine.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)',
- name = 'trace-qapi_commands_machine_trace_events_h',
- outs = ['trace/trace-qapi_commands_machine_trace_events.h'],
- srcs = ['qapi/qapi-commands-machine.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)',
- name = 'trace-qapi_commands_migration_trace_events_c',
- outs = ['trace/trace-qapi_commands_migration_trace_events.c'],
- srcs = ['qapi/qapi-commands-migration.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)',
- name = 'trace-qapi_commands_migration_trace_events_h',
- outs = ['trace/trace-qapi_commands_migration_trace_events.h'],
- srcs = ['qapi/qapi-commands-migration.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)',
- name = 'trace-qapi_commands_misc_target_trace_events_c',
- outs = ['trace/trace-qapi_commands_misc_target_trace_events.c'],
- srcs = ['qapi/qapi-commands-misc-target.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)',
- name = 'trace-qapi_commands_misc_target_trace_events_h',
- outs = ['trace/trace-qapi_commands_misc_target_trace_events.h'],
- srcs = ['qapi/qapi-commands-misc-target.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)',
- name = 'trace-qapi_commands_misc_trace_events_c',
- outs = ['trace/trace-qapi_commands_misc_trace_events.c'],
- srcs = ['qapi/qapi-commands-misc.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)',
- name = 'trace-qapi_commands_misc_trace_events_h',
- outs = ['trace/trace-qapi_commands_misc_trace_events.h'],
- srcs = ['qapi/qapi-commands-misc.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)',
- name = 'trace-qapi_commands_net_trace_events_c',
- outs = ['trace/trace-qapi_commands_net_trace_events.c'],
- srcs = ['qapi/qapi-commands-net.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)',
- name = 'trace-qapi_commands_net_trace_events_h',
- outs = ['trace/trace-qapi_commands_net_trace_events.h'],
- srcs = ['qapi/qapi-commands-net.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)',
- name = 'trace-qapi_commands_pci_trace_events_c',
- outs = ['trace/trace-qapi_commands_pci_trace_events.c'],
- srcs = ['qapi/qapi-commands-pci.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)',
- name = 'trace-qapi_commands_pci_trace_events_h',
- outs = ['trace/trace-qapi_commands_pci_trace_events.h'],
- srcs = ['qapi/qapi-commands-pci.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)',
- name = 'trace-qapi_commands_pragma_trace_events_c',
- outs = ['trace/trace-qapi_commands_pragma_trace_events.c'],
- srcs = ['qapi/qapi-commands-pragma.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)',
- name = 'trace-qapi_commands_pragma_trace_events_h',
- outs = ['trace/trace-qapi_commands_pragma_trace_events.h'],
- srcs = ['qapi/qapi-commands-pragma.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)',
- name = 'trace-qapi_commands_qdev_trace_events_c',
- outs = ['trace/trace-qapi_commands_qdev_trace_events.c'],
- srcs = ['qapi/qapi-commands-qdev.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)',
- name = 'trace-qapi_commands_qdev_trace_events_h',
- outs = ['trace/trace-qapi_commands_qdev_trace_events.h'],
- srcs = ['qapi/qapi-commands-qdev.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)',
- name = 'trace-qapi_commands_qom_trace_events_c',
- outs = ['trace/trace-qapi_commands_qom_trace_events.c'],
- srcs = ['qapi/qapi-commands-qom.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)',
- name = 'trace-qapi_commands_qom_trace_events_h',
- outs = ['trace/trace-qapi_commands_qom_trace_events.h'],
- srcs = ['qapi/qapi-commands-qom.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)',
- name = 'trace-qapi_commands_rdma_trace_events_c',
- outs = ['trace/trace-qapi_commands_rdma_trace_events.c'],
- srcs = ['qapi/qapi-commands-rdma.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)',
- name = 'trace-qapi_commands_rdma_trace_events_h',
- outs = ['trace/trace-qapi_commands_rdma_trace_events.h'],
- srcs = ['qapi/qapi-commands-rdma.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)',
- name = 'trace-qapi_commands_replay_trace_events_c',
- outs = ['trace/trace-qapi_commands_replay_trace_events.c'],
- srcs = ['qapi/qapi-commands-replay.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)',
- name = 'trace-qapi_commands_replay_trace_events_h',
- outs = ['trace/trace-qapi_commands_replay_trace_events.h'],
- srcs = ['qapi/qapi-commands-replay.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)',
- name = 'trace-qapi_commands_rocker_trace_events_c',
- outs = ['trace/trace-qapi_commands_rocker_trace_events.c'],
- srcs = ['qapi/qapi-commands-rocker.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)',
- name = 'trace-qapi_commands_rocker_trace_events_h',
- outs = ['trace/trace-qapi_commands_rocker_trace_events.h'],
- srcs = ['qapi/qapi-commands-rocker.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)',
- name = 'trace-qapi_commands_run_state_trace_events_c',
- outs = ['trace/trace-qapi_commands_run_state_trace_events.c'],
- srcs = ['qapi/qapi-commands-run-state.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)',
- name = 'trace-qapi_commands_run_state_trace_events_h',
- outs = ['trace/trace-qapi_commands_run_state_trace_events.h'],
- srcs = ['qapi/qapi-commands-run-state.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)',
- name = 'trace-qapi_commands_sockets_trace_events_c',
- outs = ['trace/trace-qapi_commands_sockets_trace_events.c'],
- srcs = ['qapi/qapi-commands-sockets.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)',
- name = 'trace-qapi_commands_sockets_trace_events_h',
- outs = ['trace/trace-qapi_commands_sockets_trace_events.h'],
- srcs = ['qapi/qapi-commands-sockets.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)',
- name = 'trace-qapi_commands_stats_trace_events_c',
- outs = ['trace/trace-qapi_commands_stats_trace_events.c'],
- srcs = ['qapi/qapi-commands-stats.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)',
- name = 'trace-qapi_commands_stats_trace_events_h',
- outs = ['trace/trace-qapi_commands_stats_trace_events.h'],
- srcs = ['qapi/qapi-commands-stats.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)',
- name = 'trace-qapi_commands_tpm_trace_events_c',
- outs = ['trace/trace-qapi_commands_tpm_trace_events.c'],
- srcs = ['qapi/qapi-commands-tpm.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)',
- name = 'trace-qapi_commands_tpm_trace_events_h',
- outs = ['trace/trace-qapi_commands_tpm_trace_events.h'],
- srcs = ['qapi/qapi-commands-tpm.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)',
- name = 'trace-qapi_commands_trace_trace_events_c',
- outs = ['trace/trace-qapi_commands_trace_trace_events.c'],
- srcs = ['qapi/qapi-commands-trace.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)',
- name = 'trace-qapi_commands_trace_trace_events_h',
- outs = ['trace/trace-qapi_commands_trace_trace_events.h'],
- srcs = ['qapi/qapi-commands-trace.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)',
- name = 'trace-qapi_commands_transaction_trace_events_c',
- outs = ['trace/trace-qapi_commands_transaction_trace_events.c'],
- srcs = ['qapi/qapi-commands-transaction.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)',
- name = 'trace-qapi_commands_transaction_trace_events_h',
- outs = ['trace/trace-qapi_commands_transaction_trace_events.h'],
- srcs = ['qapi/qapi-commands-transaction.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)',
- name = 'trace-qapi_commands_ui_trace_events_c',
- outs = ['trace/trace-qapi_commands_ui_trace_events.c'],
- srcs = ['qapi/qapi-commands-ui.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)',
- name = 'trace-qapi_commands_ui_trace_events_h',
- outs = ['trace/trace-qapi_commands_ui_trace_events.h'],
- srcs = ['qapi/qapi-commands-ui.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)',
- name = 'trace-qapi_commands_virtio_trace_events_c',
- outs = ['trace/trace-qapi_commands_virtio_trace_events.c'],
- srcs = ['qapi/qapi-commands-virtio.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)',
- name = 'trace-qapi_commands_virtio_trace_events_h',
- outs = ['trace/trace-qapi_commands_virtio_trace_events.h'],
- srcs = ['qapi/qapi-commands-virtio.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)',
- name = 'trace-qapi_commands_yank_trace_events_c',
- outs = ['trace/trace-qapi_commands_yank_trace_events.c'],
- srcs = ['qapi/qapi-commands-yank.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)',
- name = 'trace-qapi_commands_yank_trace_events_h',
- outs = ['trace/trace-qapi_commands_yank_trace_events.h'],
- srcs = ['qapi/qapi-commands-yank.trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)',
- name = 'trace-qapi_h',
- outs = ['trace/trace-qapi.h'],
- srcs = ['qapi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)',
- name = 'trace-qom_c',
- outs = ['trace/trace-qom.c'],
- srcs = ['qom/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)',
- name = 'trace-qom_h',
- outs = ['trace/trace-qom.h'],
- srcs = ['qom/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)',
- name = 'trace-root_c',
- outs = ['trace/trace-root.c'],
- srcs = ['trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)',
- name = 'trace-root_h',
- outs = ['trace/trace-root.h'],
- srcs = ['trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)',
- name = 'trace-scsi_c',
- outs = ['trace/trace-scsi.c'],
- srcs = ['scsi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)',
- name = 'trace-scsi_h',
- outs = ['trace/trace-scsi.h'],
- srcs = ['scsi/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)',
- name = 'trace-system_c',
- outs = ['trace/trace-system.c'],
- srcs = ['system/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)',
- name = 'trace-system_h',
- outs = ['trace/trace-system.h'],
- srcs = ['system/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)',
- name = 'trace-target_arm_c',
- outs = ['trace/trace-target_arm.c'],
- srcs = ['target/arm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)',
- name = 'trace-target_arm_h',
- outs = ['trace/trace-target_arm.h'],
- srcs = ['target/arm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)',
- name = 'trace-target_arm_hvf_c',
- outs = ['trace/trace-target_arm_hvf.c'],
- srcs = ['target/arm/hvf/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)',
- name = 'trace-target_arm_hvf_h',
- outs = ['trace/trace-target_arm_hvf.h'],
- srcs = ['target/arm/hvf/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)',
- name = 'trace-target_hppa_c',
- outs = ['trace/trace-target_hppa.c'],
- srcs = ['target/hppa/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)',
- name = 'trace-target_hppa_h',
- outs = ['trace/trace-target_hppa.h'],
- srcs = ['target/hppa/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)',
- name = 'trace-target_i386_c',
- outs = ['trace/trace-target_i386.c'],
- srcs = ['target/i386/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)',
- name = 'trace-target_i386_h',
- outs = ['trace/trace-target_i386.h'],
- srcs = ['target/i386/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)',
- name = 'trace-target_i386_kvm_c',
- outs = ['trace/trace-target_i386_kvm.c'],
- srcs = ['target/i386/kvm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)',
- name = 'trace-target_i386_kvm_h',
- outs = ['trace/trace-target_i386_kvm.h'],
- srcs = ['target/i386/kvm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)',
- name = 'trace-target_mips_tcg_c',
- outs = ['trace/trace-target_mips_tcg.c'],
- srcs = ['target/mips/tcg/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)',
- name = 'trace-target_mips_tcg_h',
- outs = ['trace/trace-target_mips_tcg.h'],
- srcs = ['target/mips/tcg/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)',
- name = 'trace-target_nios2_c',
- outs = ['trace/trace-target_nios2.c'],
- srcs = ['target/nios2/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)',
- name = 'trace-target_nios2_h',
- outs = ['trace/trace-target_nios2.h'],
- srcs = ['target/nios2/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)',
- name = 'trace-target_ppc_c',
- outs = ['trace/trace-target_ppc.c'],
- srcs = ['target/ppc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)',
- name = 'trace-target_ppc_h',
- outs = ['trace/trace-target_ppc.h'],
- srcs = ['target/ppc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)',
- name = 'trace-target_riscv_c',
- outs = ['trace/trace-target_riscv.c'],
- srcs = ['target/riscv/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)',
- name = 'trace-target_riscv_h',
- outs = ['trace/trace-target_riscv.h'],
- srcs = ['target/riscv/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)',
- name = 'trace-target_s390x_c',
- outs = ['trace/trace-target_s390x.c'],
- srcs = ['target/s390x/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)',
- name = 'trace-target_s390x_h',
- outs = ['trace/trace-target_s390x.h'],
- srcs = ['target/s390x/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)',
- name = 'trace-target_s390x_kvm_c',
- outs = ['trace/trace-target_s390x_kvm.c'],
- srcs = ['target/s390x/kvm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)',
- name = 'trace-target_s390x_kvm_h',
- outs = ['trace/trace-target_s390x_kvm.h'],
- srcs = ['target/s390x/kvm/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)',
- name = 'trace-target_sparc_c',
- outs = ['trace/trace-target_sparc.c'],
- srcs = ['target/sparc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)',
- name = 'trace-target_sparc_h',
- outs = ['trace/trace-target_sparc.h'],
- srcs = ['target/sparc/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)',
- name = 'trace-ui_c',
- outs = ['trace/trace-ui.c'],
- srcs = ['ui/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)',
- name = 'trace-ui_h',
- outs = ['trace/trace-ui.h'],
- srcs = ['ui/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)',
- name = 'trace-util_c',
- outs = ['trace/trace-util.c'],
- srcs = ['util/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)',
- name = 'trace-util_h',
- outs = ['trace/trace-util.h'],
- srcs = ['util/trace-events'],
- tools = [':tracetool'],
-)
-genrule(
- cmd = '$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)',
- name = 'x86_64-softmmu-gdbstub-xml_c',
- outs = ['x86_64-softmmu-gdbstub-xml.c'],
- srcs = ['gdb-xml/i386-64bit.xml'],
- tools = [':feature_to_c'],
-)
-py_binary(
- name = 'block-coroutine-wrapper',
- srcs = ['scripts/block-coroutine-wrapper.py'],
-)
-py_binary(
- name = 'decodetree',
- srcs = ['scripts/decodetree.py'],
-)
-py_binary(
- name = 'feature_to_c',
- srcs = ['scripts/feature_to_c.py'],
-)
-py_binary(
- name = 'hxtool',
- srcs = ['scripts/hxtool.py'],
-)
-py_binary(
- data = ['subprojects/keycodemapdb/tools/keymap-gen'],
- name = 'keymap-gen',
- srcs = ['subprojects/keycodemapdb/tools/keymap-gen.py'],
-)
-py_binary(
- data = ['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/riscv64-softmmu-config-target.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h'],
- name = 'make-config-poison',
- srcs = ['scripts/make-config-poison.py'],
-)
-py_binary(
- name = 'module_block',
- srcs = ['scripts/modules/module_block.py'],
-)
-py_binary(
- data = ['qapi/virtio.json', 'qapi/block.json', 'qapi/sockets.json', 'qapi/rdma.json', 'qapi/machine.json', 'qapi/introspect.json', 'qapi/net.json', 'qapi/misc.json', 'qapi/run-state.json', 'qapi/trace.json', 'qapi/control.json', 'qapi/yank.json', 'qapi/audio.json', 'qapi/block-export.json', 'qapi/tpm.json', 'qapi/cryptodev.json', 'qapi/job.json', 'qapi/stats.json', 'qapi/replay.json', 'qapi/machine-target.json', 'qapi/error.json', 'qapi/qom.json', 'qapi/rocker.json', 'qapi/machine-common.json', 'qapi/block-core.json', 'qapi/authz.json', 'qapi/transaction.json', 'qapi/compat.json', 'qapi/qdev.json', 'qapi/migration.json', 'qapi/misc-target.json', 'qapi/acpi.json', 'qapi/ui.json', 'qapi/dump.json', 'qapi/crypto.json', 'qapi/common.json', 'qapi/cxl.json', 'qapi/pci.json', 'qapi/pragma.json', 'qapi/char.json'],
- name = 'qapi-gen',
- srcs = ['scripts/qapi-gen.py', 'scripts/qapi/events.py', 'scripts/qapi/source.py', 'scripts/qapi/parser.py', 'scripts/qapi/types.py', 'scripts/qapi/__init__.py', 'scripts/qapi/introspect.py', 'scripts/qapi/visit.py', 'scripts/qapi/gen.py', 'scripts/qapi/commands.py', 'scripts/qapi/expr.py', 'scripts/qapi/schema.py', 'scripts/qapi/main.py', 'scripts/qapi/error.py', 'scripts/qapi/common.py'],
-)
-py_binary(
- name = 'qemu-version',
- srcs = ['scripts/qemu-version.py'],
-)
-py_binary(
- name = 'shaderinclude',
- srcs = ['scripts/shaderinclude.py'],
-)
-py_binary(
- name = 'tracetool',
- srcs = ['scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/h.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/backend/log.py', 'scripts/tracetool/backend/syslog.py'],
-)
-windows_resources(
- name = 'version_rc',
- rc_files = ['version.rc'],
- resources = ['version.rc_version.res'],
-)
-
+# This is the build file for project "qemu"
+# It was autogenerated by the Meson build system.
+# Using the experimental bazel build plugin.
+# It targets windows-amd64
+
+load("//build/bazel/rules:windows_resources.bzl", "windows_resources")
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['libqemuutil', 'libauthz', 'libqom', 'libblock', 'libcrypto', 'libio', 'libevent-loop-base', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//external/qemu/google/compat/windows:compat'],
+ # buildifier: leave-alone
+ includes = ['.', 'qapi', 'trace', 'include', 'platform/windows-amd64'],
+ linkopts = ['-Wl,/SUBSYSTEM:CONSOLE'],
+ name = 'qemu-img',
+ srcs = ['qemu-img.c', '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/help-texts.h', 'include/qemu/qemu-progress.h', 'qemu-version.h', 'include/qapi/error.h', 'qapi/qapi-types-error.h', 'qapi/qapi-builtin-types.h', 'include/qapi/util.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-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/qobject-output-visitor.h', 'include/qapi/qmp/qjson.h', 'include/qapi/qmp/qdict.h', 'include/qapi/qmp/qobject.h', 'include/qemu/queue.h', 'include/qemu/cutils.h', 'include/qemu/config-file.h', 'include/qemu/option.h', 'include/qemu/error-report.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/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/event-loop-base.h', 'include/qemu/sockets.h', 'include/qemu/units.h', 'include/qemu/memalign.h', 'include/qom/object_interfaces.h', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-authz.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', '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', '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', 'include/block/dirty-bitmap.h', 'include/block/qapi.h', 'include/crypto/init.h', 'trace/control.h', 'trace/event-internal.h', 'trace/control-internal.h', 'qemu-img-cmds.h'],
+ 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', '_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', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', 'libqemu-aarch64-softmmu', '//external/qemu/google/compat/windows:compat'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/windows-amd64'],
+ linkopts = ['-Wl,/SUBSYSTEM:CONSOLE'],
+ name = 'qemu-system-aarch64',
+ srcs = ['system/main.c', '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', '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_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', '_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', '@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', 'libqemu-riscv64-softmmu', '//external/qemu/google/compat/windows:compat'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/windows-amd64'],
+ linkopts = ['-Wl,/SUBSYSTEM:CONSOLE'],
+ name = 'qemu-system-riscv64',
+ srcs = ['system/main.c', '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', '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_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', '_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', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', 'libqemu-x86_64-softmmu', '//external/qemu/google/compat/windows:compat'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'platform/windows-amd64'],
+ linkopts = ['-Wl,/SUBSYSTEM:CONSOLE'],
+ name = 'qemu-system-x86_64',
+ srcs = ['system/main.c', '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/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_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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libauthz',
+ srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libblock',
+ srcs = ['block.c', 'blockjob.c', 'job.c', 'qemu-io-cmds.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'scsi/utils.c', 'scsi/pr-manager-stub.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/nbd.c', 'block/null.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'block/file-win32.c', 'block/win32-aio.c', 'block/stream.c', 'block/monitor/bitmap-qmp-cmds.c', 'block/block-gen.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libblockdev',
+ srcs = ['nbd/server.c', 'block/export/export.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libchardev',
+ srcs = ['chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-pipe.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c', 'chardev/char.c', 'chardev/char-console.c', 'chardev/char-win-stdio.c', 'chardev/char-win.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_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', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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', 'include/hw/virtio/virtio-gpu.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/ui/rect.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-gpu-pci.h', 'hw/display/virtio-vga.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],
+ name = 'libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/vmgenid.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes.c', 'hw/acpi/piix4.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/viot.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-stub.c', 'hw/acpi/aml-build-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/aspeed_adc.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/adc/max111x.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/fmopl.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pcspk.c', 'hw/audio/pl041.c', 'hw/audio/lm4549.c', 'hw/audio/sb16.c', 'hw/audio/wm8750.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/ecc.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/parallel-isa.c', 'hw/char/debugcon.c', 'hw/char/nrf51_uart.c', 'hw/char/parallel.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/virtio-console.c', 'hw/char/xilinx_uartlite.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/omap_uart.c', 'hw/char/bcm2835_aux.c', 'hw/char/sifive_uart.c', 'hw/char/stm32f2xx_usart.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/pl110.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/vga-pci.c', 'hw/display/vga-isa.c', 'hw/display/vmware_vga.c', 'hw/display/bochs-display.c', 'hw/display/blizzard.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/tc6393xb.c', 'hw/display/omap_dss.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/bcm2835_fb.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/dpcd.c', 'hw/display/xlnx_dp.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/omap_lcdc.c', 'hw/display/acpi-vga-stub.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/i8257.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_dpdma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/omap_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/sifive_pdma.c', 'hw/dma/xlnx_csu_dma.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/max7310.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/sifive_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/pmbus_device.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/isa.c', 'hw/ide/ioport.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/ide/microdrive.c', 'hw/input/hid.c', 'hw/input/ads7846.c', 'hw/input/lm832x.c', 'hw/input/pckbd.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/tsc210x.c', 'hw/intc/intc.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/aspeed_vic.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/i8259_common.c', 'hw/intc/i8259.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/ioapic_common.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/cxl_type3_stubs.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/applesmc.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/debugexit.c', 'hw/misc/pc-testdev.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/led.c', 'hw/misc/pvpanic.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/a9scu.c', 'hw/misc/arm11scu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/axp2xx.c', 'hw/misc/arm_sysctl.c', 'hw/misc/cbus.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_src.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/zynq_slcr.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/auxbus.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/aspeed_peci.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/nrf51_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/sbsa_ec.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/smc91c111.c', 'hw/net/lan9118.c', 'hw/net/ne2000-isa.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/net/allwinner_emac.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/imx_fec.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/cadence_gem.c', 'hw/net/stellaris_enet.c', 'hw/net/ftgmac100.c', 'hw/net/npcm7xx_emc.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/qmp-norocker.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/nvram/xlnx-bbram.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci/pci-stub.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-host/pam.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/q35.c', 'hw/pci-host/i440fx.c', 'hw/pci-host/versatile.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/ds1338.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/goldfish_rtc.c', 'hw/rtc/allwinner-rtc.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/pl181.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/omap_mmc.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sd/cadence_sdhci.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/max34451.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/max31785.c', 'hw/sensor/tmp_sbtsi.c', 'hw/sensor/max16600.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/smbios/smbios-stub.c', 'hw/smbios/smbios_type_38-stub.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/pl022.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/ssi/imx_spi.c', 'hw/ssi/omap_spi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/hpet.c', 'hw/timer/i8254_common.c', 'hw/timer/i8254.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/tusb6010.c', 'hw/usb/chipidea.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_imx2.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/arm/smmu-common.c', 'hw/arm/exynos4_boards.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/tosa.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'audio/dsoundaudio.c', 'audio/audio_win_int.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'os-win32.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap-win32.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-vga.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libauthz',
+ srcs = ['authz/base.c', 'authz/list.c', 'authz/listfile.c', 'authz/simple.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libblock',
+ srcs = ['block.c', 'blockjob.c', 'job.c', 'qemu-io-cmds.c', 'nbd/client.c', 'nbd/client-connection.c', 'nbd/common.c', 'scsi/utils.c', 'scsi/pr-manager-stub.c', 'block/accounting.c', 'block/aio_task.c', 'block/amend.c', 'block/backup.c', 'block/blkdebug.c', 'block/blklogwrites.c', 'block/blkverify.c', 'block/block-backend.c', 'block/block-copy.c', 'block/commit.c', 'block/copy-before-write.c', 'block/copy-on-read.c', 'block/create.c', 'block/crypto.c', 'block/dirty-bitmap.c', 'block/filter-compress.c', 'block/graph-lock.c', 'block/io.c', 'block/mirror.c', 'block/nbd.c', 'block/null.c', 'block/preallocate.c', 'block/progress_meter.c', 'block/qapi.c', 'block/qcow2.c', 'block/qcow2-bitmap.c', 'block/qcow2-cache.c', 'block/qcow2-cluster.c', 'block/qcow2-refcount.c', 'block/qcow2-snapshot.c', 'block/qcow2-threads.c', 'block/quorum.c', 'block/raw-format.c', 'block/reqlist.c', 'block/snapshot.c', 'block/snapshot-access.c', 'block/throttle.c', 'block/throttle-groups.c', 'block/write-threshold.c', 'block/file-win32.c', 'block/win32-aio.c', 'block/stream.c', 'block/monitor/bitmap-qmp-cmds.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libblockdev',
+ srcs = ['nbd/server.c', 'block/export/export.c', 'blockdev.c', 'blockdev-nbd.c', 'iothread.c', 'job-qmp.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libchardev',
+ srcs = ['chardev/char-fe.c', 'chardev/char-file.c', 'chardev/char-io.c', 'chardev/char-mux.c', 'chardev/char-null.c', 'chardev/char-pipe.c', 'chardev/char-ringbuf.c', 'chardev/char-serial.c', 'chardev/char-socket.c', 'chardev/char-stdio.c', 'chardev/char-udp.c', 'chardev/char.c', 'chardev/char-console.c', 'chardev/char-win-stdio.c', 'chardev/char-win.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libcrypto',
+ srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libevent-loop-base',
+ srcs = ['event-loop-base.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libgdb_system',
+ srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libhwcore',
+ srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['libqemuutil', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libio',
+ srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libqmp',
+ srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcommon_libqom',
+ srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libcrypto',
+ srcs = ['crypto/afsplit.c', 'crypto/akcipher.c', 'crypto/block-luks.c', 'crypto/block-qcow.c', 'crypto/block.c', 'crypto/cipher.c', 'crypto/der.c', 'crypto/hash.c', 'crypto/hmac.c', 'crypto/ivgen-essiv.c', 'crypto/ivgen-plain.c', 'crypto/ivgen-plain64.c', 'crypto/ivgen.c', 'crypto/pbkdf.c', 'crypto/secret_common.c', 'crypto/secret.c', 'crypto/tlscreds.c', 'crypto/tlscredsanon.c', 'crypto/tlscredspsk.c', 'crypto/tlscredsx509.c', 'crypto/tlssession.c', 'crypto/rsakey.c', 'crypto/hash-glib.c', 'crypto/hmac-glib.c', 'crypto/pbkdf-stub.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libevent-loop-base',
+ srcs = ['event-loop-base.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libgdb_system',
+ srcs = ['gdbstub/gdbstub.c', 'gdbstub/system.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libhwcore',
+ srcs = ['hw/core/bus.c', 'hw/core/qdev-properties.c', 'hw/core/qdev.c', 'hw/core/reset.c', 'hw/core/resettable.c', 'hw/core/vmstate-if.c', 'hw/core/irq.c', 'hw/core/clock.c', 'hw/core/qdev-clock.c', 'hw/core/hotplug.c', 'hw/core/qdev-hotplug.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['libqemuutil', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libio',
+ srcs = ['io/channel-buffer.c', 'io/channel-command.c', 'io/channel-file.c', 'io/channel-null.c', 'io/channel-socket.c', 'io/channel-tls.c', 'io/channel-util.c', 'io/channel-watch.c', 'io/channel-websock.c', 'io/channel.c', 'io/dns-resolver.c', 'io/net-listener.c', 'io/task.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libmigration',
+ srcs = ['migration/migration-stats.c', 'migration/page_cache.c', 'migration/xbzrle.c', 'migration/vmstate-types.c', 'migration/vmstate.c', 'migration/qemu-file.c', 'migration/yank_functions.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_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 = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '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'],
+ name = 'libqemu-aarch64-softmmu',
+ srcs = ['target/arm/arch_dump.c', 'target/arm/arm-powerctl.c', 'target/arm/arm-qmp-cmds.c', 'target/arm/cortex-regs.c', 'target/arm/machine.c', 'target/arm/ptw.c', 'target/arm/tcg/psci.c', 'hw/arm/boot.c', 'hw/arm/virt.c', 'hw/arm/virt-acpi-build.c', 'hw/arm/digic_boards.c', 'hw/arm/msf2-som.c', 'hw/arm/highbank.c', 'hw/arm/integratorcp.c', 'hw/arm/mainstone.c', 'hw/arm/microbit.c', 'hw/arm/musicpal.c', 'hw/arm/netduino2.c', 'hw/arm/netduinoplus2.c', 'hw/arm/olimex-stm32-h405.c', 'hw/arm/npcm7xx.c', 'hw/arm/npcm7xx_boards.c', 'hw/arm/nseries.c', 'hw/arm/omap_sx1.c', 'hw/arm/palm.c', 'hw/arm/gumstix.c', 'hw/arm/spitz.c', 'hw/arm/z2.c', 'hw/arm/realview.c', 'hw/arm/sbsa-ref.c', 'hw/arm/stellaris.c', 'hw/arm/stm32vldiscovery.c', 'hw/arm/collie.c', 'hw/arm/versatilepb.c', 'hw/arm/vexpress.c', 'hw/arm/xilinx_zynq.c', 'hw/arm/sabrelite.c', 'hw/arm/armv7m.c', 'hw/arm/exynos4210.c', 'hw/arm/pxa2xx.c', 'hw/arm/pxa2xx_gpio.c', 'hw/arm/pxa2xx_pic.c', 'hw/arm/digic.c', 'hw/arm/omap1.c', 'hw/arm/omap2.c', 'hw/arm/strongarm.c', 'hw/arm/allwinner-a10.c', 'hw/arm/cubieboard.c', 'hw/arm/allwinner-h3.c', 'hw/arm/orangepi.c', 'hw/arm/allwinner-r40.c', 'hw/arm/bananapi_m2u.c', 'hw/arm/bcm2836.c', 'hw/arm/raspi.c', 'hw/arm/stm32f100_soc.c', 'hw/arm/stm32f205_soc.c', 'hw/arm/stm32f405_soc.c', 'hw/arm/xlnx-zynqmp.c', 'hw/arm/xlnx-zcu102.c', 'hw/arm/xlnx-versal.c', 'hw/arm/xlnx-versal-virt.c', 'hw/arm/fsl-imx25.c', 'hw/arm/imx25_pdk.c', 'hw/arm/fsl-imx31.c', 'hw/arm/kzm.c', 'hw/arm/fsl-imx6.c', 'hw/arm/aspeed.c', 'hw/arm/aspeed_soc_common.c', 'hw/arm/aspeed_ast2400.c', 'hw/arm/aspeed_ast2600.c', 'hw/arm/aspeed_ast10x0.c', 'hw/arm/aspeed_eeprom.c', 'hw/arm/fby35.c', 'hw/arm/mps2.c', 'hw/arm/mps2-tz.c', 'hw/arm/msf2-soc.c', 'hw/arm/musca.c', 'hw/arm/armsse.c', 'hw/arm/fsl-imx7.c', 'hw/arm/mcimx7d-sabre.c', 'hw/arm/smmuv3.c', 'hw/arm/fsl-imx6ul.c', 'hw/arm/mcimx6ul-evk.c', 'hw/arm/nrf51_soc.c', 'target/arm/cpu.c', 'target/arm/debug_helper.c', 'target/arm/gdbstub.c', 'target/arm/helper.c', 'target/arm/vfp_helper.c', 'target/arm/kvm-stub.c', 'target/arm/cpu64.c', 'target/arm/gdbstub64.c', 'target/arm/tcg/cpu32.c', 'target/arm/tcg/translate.c', 'target/arm/tcg/translate-m-nocp.c', 'target/arm/tcg/translate-mve.c', 'target/arm/tcg/translate-neon.c', 'target/arm/tcg/translate-vfp.c', 'target/arm/tcg/crypto_helper.c', 'target/arm/tcg/hflags.c', 'target/arm/tcg/iwmmxt_helper.c', 'target/arm/tcg/m_helper.c', 'target/arm/tcg/mve_helper.c', 'target/arm/tcg/neon_helper.c', 'target/arm/tcg/op_helper.c', 'target/arm/tcg/tlb_helper.c', 'target/arm/tcg/vec_helper.c', 'target/arm/tcg/cpu64.c', 'target/arm/tcg/translate-a64.c', 'target/arm/tcg/translate-sve.c', 'target/arm/tcg/translate-sme.c', 'target/arm/tcg/helper-a64.c', 'target/arm/tcg/mte_helper.c', 'target/arm/tcg/pauth_helper.c', 'target/arm/tcg/sme_helper.c', 'target/arm/tcg/sve_helper.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/cpu/a9mpcore.c', 'hw/cpu/a15mpcore.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/arm_gicv3_cpuif_common.c', 'hw/intc/arm_gicv3_cpuif.c', 'hw/intc/armv7m_nvic.c', 'hw/misc/allwinner-cpucfg.c', 'hw/misc/xlnx-versal-crl.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'accel/qtest/qtest.c', 'aarch64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_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', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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', 'include/hw/virtio/virtio-gpu.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/ui/rect.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-gpu-pci.h', 'hw/display/virtio-vga.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],
+ name = 'libqemu-aarch64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/viot.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/adc/stm32f2xx_adc.c', 'hw/adc/aspeed_adc.c', 'hw/adc/npcm7xx_adc.c', 'hw/adc/zynq-xadc.c', 'hw/adc/max111x.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/marvell_88w8618.c', 'hw/audio/pl041.c', 'hw/audio/lm4549.c', 'hw/audio/wm8750.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/ecc.c', 'hw/block/nand.c', 'hw/block/onenand.c', 'hw/block/pflash_cfi01.c', 'hw/block/pflash_cfi02.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/cmsdk-apb-uart.c', 'hw/char/imx_serial.c', 'hw/char/ipoctal232.c', 'hw/char/nrf51_uart.c', 'hw/char/pl011.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/char/xilinx_uartlite.c', 'hw/char/digic-uart.c', 'hw/char/exynos4210_uart.c', 'hw/char/omap_uart.c', 'hw/char/bcm2835_aux.c', 'hw/char/stm32f2xx_usart.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/or-irq.c', 'hw/core/platform-bus.c', 'hw/core/ptimer.c', 'hw/core/register.c', 'hw/core/split-irq.c', 'hw/core/stream.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cpu/arm11mpcore.c', 'hw/cpu/realview_mpcore.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/pl110.c', 'hw/display/sii9022.c', 'hw/display/ssd0303.c', 'hw/display/ssd0323.c', 'hw/display/vga-pci.c', 'hw/display/bochs-display.c', 'hw/display/blizzard.c', 'hw/display/exynos4210_fimd.c', 'hw/display/framebuffer.c', 'hw/display/tc6393xb.c', 'hw/display/omap_dss.c', 'hw/display/pxa2xx_lcd.c', 'hw/display/bcm2835_fb.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/dpcd.c', 'hw/display/xlnx_dp.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/display/omap_lcdc.c', 'hw/dma/pl080.c', 'hw/dma/pl330.c', 'hw/dma/xilinx_axidma.c', 'hw/dma/xlnx-zynq-devcfg.c', 'hw/dma/xlnx_dpdma.c', 'hw/dma/xlnx-zdma.c', 'hw/dma/omap_dma.c', 'hw/dma/soc_dma.c', 'hw/dma/pxa2xx_dma.c', 'hw/dma/bcm2835_dma.c', 'hw/dma/xlnx_csu_dma.c', 'hw/gpio/gpio_key.c', 'hw/gpio/gpio_pwr.c', 'hw/gpio/max7310.c', 'hw/gpio/pl061.c', 'hw/gpio/zaurus.c', 'hw/gpio/imx_gpio.c', 'hw/gpio/npcm7xx_gpio.c', 'hw/gpio/nrf51_gpio.c', 'hw/gpio/omap_gpio.c', 'hw/gpio/bcm2835_gpio.c', 'hw/gpio/aspeed_gpio.c', 'hw/gpio/pca_i2c_gpio.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/aspeed_i2c.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/exynos4210_i2c.c', 'hw/i2c/imx_i2c.c', 'hw/i2c/allwinner-i2c.c', 'hw/i2c/microbit_i2c.c', 'hw/i2c/npcm7xx_smbus.c', 'hw/i2c/smbus_eeprom.c', 'hw/i2c/arm_sbcon_i2c.c', 'hw/i2c/omap_i2c.c', 'hw/i2c/i2c_mux_pca954x.c', 'hw/i2c/pmbus_device.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/ahci-allwinner.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/qdev.c', 'hw/ide/microdrive.c', 'hw/input/hid.c', 'hw/input/ads7846.c', 'hw/input/lm832x.c', 'hw/input/pl050.c', 'hw/input/ps2.c', 'hw/input/stellaris_gamepad.c', 'hw/input/tsc2005.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/input/pxa2xx_keypad.c', 'hw/input/tsc210x.c', 'hw/intc/intc.c', 'hw/intc/arm_gic.c', 'hw/intc/arm_gic_common.c', 'hw/intc/arm_gicv2m.c', 'hw/intc/arm_gicv3_common.c', 'hw/intc/arm_gicv3_its_common.c', 'hw/intc/arm_gicv3.c', 'hw/intc/arm_gicv3_dist.c', 'hw/intc/arm_gicv3_its.c', 'hw/intc/arm_gicv3_redist.c', 'hw/intc/allwinner-a10-pic.c', 'hw/intc/aspeed_vic.c', 'hw/intc/exynos4210_gic.c', 'hw/intc/exynos4210_combiner.c', 'hw/intc/imx_avic.c', 'hw/intc/imx_gpcv2.c', 'hw/intc/omap_intc.c', 'hw/intc/pl190.c', 'hw/intc/bcm2835_ic.c', 'hw/intc/bcm2836_control.c', 'hw/intc/realview_gic.c', 'hw/intc/xilinx_intc.c', 'hw/intc/xlnx-zynqmp-ipi.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/npcm7xx_mc.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/pca9552.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/led.c', 'hw/misc/pvpanic.c', 'hw/misc/arm_l2x0.c', 'hw/misc/arm_integrator_debug.c', 'hw/misc/a9scu.c', 'hw/misc/arm11scu.c', 'hw/misc/armv7m_ras.c', 'hw/misc/allwinner-sramc.c', 'hw/misc/allwinner-a10-ccm.c', 'hw/misc/allwinner-a10-dramc.c', 'hw/misc/allwinner-h3-ccu.c', 'hw/misc/allwinner-h3-dramc.c', 'hw/misc/allwinner-h3-sysctrl.c', 'hw/misc/allwinner-sid.c', 'hw/misc/allwinner-r40-ccu.c', 'hw/misc/allwinner-r40-dramc.c', 'hw/misc/axp2xx.c', 'hw/misc/arm_sysctl.c', 'hw/misc/cbus.c', 'hw/misc/exynos4210_pmu.c', 'hw/misc/exynos4210_clk.c', 'hw/misc/exynos4210_rng.c', 'hw/misc/imx25_ccm.c', 'hw/misc/imx31_ccm.c', 'hw/misc/imx6_ccm.c', 'hw/misc/imx6_src.c', 'hw/misc/imx6ul_ccm.c', 'hw/misc/imx7_ccm.c', 'hw/misc/imx7_src.c', 'hw/misc/imx7_gpr.c', 'hw/misc/imx7_snvs.c', 'hw/misc/imx_ccm.c', 'hw/misc/imx_rngc.c', 'hw/misc/mst_fpga.c', 'hw/misc/npcm7xx_clk.c', 'hw/misc/npcm7xx_gcr.c', 'hw/misc/npcm7xx_mft.c', 'hw/misc/npcm7xx_pci_mbox.c', 'hw/misc/npcm7xx_pwm.c', 'hw/misc/npcm7xx_rng.c', 'hw/misc/omap_clk.c', 'hw/misc/omap_gpmc.c', 'hw/misc/omap_l4.c', 'hw/misc/omap_sdrc.c', 'hw/misc/omap_tap.c', 'hw/misc/bcm2835_mbox.c', 'hw/misc/bcm2835_mphi.c', 'hw/misc/bcm2835_property.c', 'hw/misc/bcm2835_rng.c', 'hw/misc/bcm2835_thermal.c', 'hw/misc/bcm2835_cprman.c', 'hw/misc/bcm2835_powermgt.c', 'hw/misc/zynq_slcr.c', 'hw/misc/xlnx-zynqmp-crf.c', 'hw/misc/xlnx-zynqmp-apu-ctrl.c', 'hw/misc/xlnx-versal-xramc.c', 'hw/misc/xlnx-versal-pmc-iou-slcr.c', 'hw/misc/xlnx-versal-cfu.c', 'hw/misc/xlnx-cfi-if.c', 'hw/misc/xlnx-versal-cframe-reg.c', 'hw/misc/xlnx-versal-trng.c', 'hw/misc/stm32f2xx_syscfg.c', 'hw/misc/stm32f4xx_syscfg.c', 'hw/misc/stm32f4xx_exti.c', 'hw/misc/mps2-fpgaio.c', 'hw/misc/mps2-scc.c', 'hw/misc/tz-mpc.c', 'hw/misc/tz-msc.c', 'hw/misc/tz-ppc.c', 'hw/misc/iotkit-secctl.c', 'hw/misc/iotkit-sysctl.c', 'hw/misc/iotkit-sysinfo.c', 'hw/misc/armsse-cpu-pwrctrl.c', 'hw/misc/armsse-cpuid.c', 'hw/misc/armsse-mhu.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/auxbus.c', 'hw/misc/aspeed_hace.c', 'hw/misc/aspeed_i3c.c', 'hw/misc/aspeed_lpc.c', 'hw/misc/aspeed_scu.c', 'hw/misc/aspeed_sbc.c', 'hw/misc/aspeed_sdmc.c', 'hw/misc/aspeed_xdma.c', 'hw/misc/aspeed_peci.c', 'hw/misc/msf2-sysreg.c', 'hw/misc/nrf51_rng.c', 'hw/misc/i2c-echo.c', 'hw/misc/sbsa_ec.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/smc91c111.c', 'hw/net/lan9118.c', 'hw/net/xgmac.c', 'hw/net/xilinx_axienet.c', 'hw/net/allwinner_emac.c', 'hw/net/allwinner-sun8i-emac.c', 'hw/net/imx_fec.c', 'hw/net/msf2-emac.c', 'hw/net/mv88w8618_eth.c', 'hw/net/cadence_gem.c', 'hw/net/stellaris_enet.c', 'hw/net/ftgmac100.c', 'hw/net/npcm7xx_emc.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/net/can/xlnx-zynqmp-can.c', 'hw/net/can/xlnx-versal-canfd.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/nvram/eeprom_at24c.c', 'hw/nvram/npcm7xx_otp.c', 'hw/nvram/nrf51_nvm.c', 'hw/nvram/xlnx-efuse-crc.c', 'hw/nvram/xlnx-efuse.c', 'hw/nvram/xlnx-versal-efuse-cache.c', 'hw/nvram/xlnx-versal-efuse-ctrl.c', 'hw/nvram/xlnx-zynqmp-efuse.c', 'hw/nvram/xlnx-bbram.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-host/designware.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/versatile.c', 'hw/pcmcia/pcmcia.c', 'hw/pcmcia/pxa2xx.c', 'hw/rtc/ds1338.c', 'hw/rtc/m41t80.c', 'hw/rtc/pl031.c', 'hw/rtc/twl92230.c', 'hw/rtc/xlnx-zynqmp-rtc.c', 'hw/rtc/exynos4210_rtc.c', 'hw/rtc/aspeed_rtc.c', 'hw/rtc/allwinner-rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/pl181.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/omap_mmc.c', 'hw/sd/pxa2xx_mmci.c', 'hw/sd/bcm2835_sdhost.c', 'hw/sd/aspeed_sdhci.c', 'hw/sd/allwinner-sdhost.c', 'hw/sd/npcm7xx_sdhci.c', 'hw/sensor/tmp105.c', 'hw/sensor/tmp421.c', 'hw/sensor/dps310.c', 'hw/sensor/emc141x.c', 'hw/sensor/adm1266.c', 'hw/sensor/adm1272.c', 'hw/sensor/max34451.c', 'hw/sensor/lsm303dlhc_mag.c', 'hw/sensor/isl_pmbus_vr.c', 'hw/sensor/max31785.c', 'hw/sensor/tmp_sbtsi.c', 'hw/sensor/max16600.c', 'hw/sensor/max31790_fan_ctrl.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/ssi/aspeed_smc.c', 'hw/ssi/mss-spi.c', 'hw/ssi/npcm7xx_fiu.c', 'hw/ssi/npcm_pspi.c', 'hw/ssi/pl022.c', 'hw/ssi/ssi.c', 'hw/ssi/stm32f2xx_spi.c', 'hw/ssi/xilinx_spi.c', 'hw/ssi/xilinx_spips.c', 'hw/ssi/xlnx-versal-ospi.c', 'hw/ssi/imx_spi.c', 'hw/ssi/omap_spi.c', 'hw/timer/a9gtimer.c', 'hw/timer/allwinner-a10-pit.c', 'hw/timer/arm_mptimer.c', 'hw/timer/arm_timer.c', 'hw/timer/armv7m_systick.c', 'hw/timer/aspeed_timer.c', 'hw/timer/cadence_ttc.c', 'hw/timer/cmsdk-apb-dualtimer.c', 'hw/timer/cmsdk-apb-timer.c', 'hw/timer/digic-timer.c', 'hw/timer/exynos4210_mct.c', 'hw/timer/exynos4210_pwm.c', 'hw/timer/imx_epit.c', 'hw/timer/imx_gpt.c', 'hw/timer/mss-timer.c', 'hw/timer/npcm7xx_timer.c', 'hw/timer/nrf51_timer.c', 'hw/timer/omap_gptimer.c', 'hw/timer/omap_synctimer.c', 'hw/timer/pxa2xx_timer.c', 'hw/timer/bcm2835_systmr.c', 'hw/timer/sse-counter.c', 'hw/timer/sse-timer.c', 'hw/timer/stellaris-gptm.c', 'hw/timer/stm32f2xx_timer.c', 'hw/timer/xilinx_timer.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-ehci-sysbus.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/hcd-musb.c', 'hw/usb/hcd-dwc2.c', 'hw/usb/hcd-dwc3.c', 'hw/usb/tusb6010.c', 'hw/usb/chipidea.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/xlnx-versal-usb2-ctrl-regs.c', 'hw/usb/xlnx-usb-subsystem.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/allwinner-wdt.c', 'hw/watchdog/cmsdk-apb-watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_aspeed.c', 'hw/watchdog/wdt_imx2.c', 'hw/watchdog/sbsa_gwdt.c', 'hw/arm/smmu-common.c', 'hw/arm/exynos4_boards.c', 'hw/arm/bcm2835_peripherals.c', 'hw/arm/tosa.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'audio/dsoundaudio.c', 'audio/audio_win_int.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'os-win32.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap-win32.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c', 'hw/display/virtio-gpu-pci.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_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', '//external/dtc:libfdt', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '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'],
+ name = 'libqemu-riscv64-softmmu',
+ srcs = ['target/riscv/arch_dump.c', 'target/riscv/pmp.c', 'target/riscv/debug.c', 'target/riscv/monitor.c', 'target/riscv/machine.c', 'target/riscv/pmu.c', 'target/riscv/time_helper.c', 'target/riscv/riscv-qmp-cmds.c', 'hw/riscv/boot.c', 'hw/riscv/numa.c', 'hw/riscv/riscv_hart.c', 'hw/riscv/virt.c', 'hw/riscv/shakti_c.c', 'hw/riscv/sifive_e.c', 'hw/riscv/sifive_u.c', 'hw/riscv/spike.c', 'hw/riscv/microchip_pfsoc.c', 'hw/riscv/virt-acpi-build.c', 'target/riscv/cpu.c', 'target/riscv/cpu_helper.c', 'target/riscv/csr.c', 'target/riscv/fpu_helper.c', 'target/riscv/gdbstub.c', 'target/riscv/op_helper.c', 'target/riscv/vector_helper.c', 'target/riscv/vector_internals.c', 'target/riscv/bitmanip_helper.c', 'target/riscv/translate.c', 'target/riscv/m128_helper.c', 'target/riscv/crypto_helper.c', 'target/riscv/zce_helper.c', 'target/riscv/vcrypto_helper.c', 'target/riscv/tcg/tcg-cpu.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/riscv_aclint.c', 'hw/intc/riscv_aplic.c', 'hw/intc/riscv_imsic.c', 'hw/intc/sifive_plic.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'semihosting/guestfd.c', 'semihosting/syscalls.c', 'semihosting/config.c', 'semihosting/console.c', 'semihosting/uaccess.c', 'semihosting/arm-compat-semi.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'accel/qtest/qtest.c', 'riscv64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_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', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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', 'include/hw/virtio/virtio-gpu.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/ui/rect.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-gpu-pci.h', 'hw/display/virtio-vga.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],
+ name = 'libqemu-riscv64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/riscv.c', 'disas/riscv-xthead.c', 'disas/riscv-xventana.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/pci-bridge-stub.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/acpi-cpu-hotplug-stub.c', 'hw/acpi/acpi-mem-hotplug-stub.c', 'hw/acpi/acpi-nvdimm-stub.c', 'hw/acpi/cxl-stub.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/acpi-pci-hotplug-stub.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi-stub.c', 'hw/acpi/acpi-x86-stub.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/es1370.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/pflash_cfi01.c', 'hw/block/m25p80.c', 'hw/block/m25p80_sfdp.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/cadence_uart.c', 'hw/char/ipoctal232.c', 'hw/char/serial.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/shakti_uart.c', 'hw/char/virtio-console.c', 'hw/char/sifive_uart.c', 'hw/char/mchp_pfsoc_mmuart.c', 'hw/char/riscv_htif.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/platform-bus.c', 'hw/core/sysbus-fdt.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cxl/cxl-host-stubs.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/vga-pci.c', 'hw/display/bochs-display.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/dma/sifive_pdma.c', 'hw/gpio/sifive_gpio.c', 'hw/i2c/core.c', 'hw/i2c/bitbang_i2c.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/intc/intc.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/mem/cxl_type3_stubs.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/pci-testdev.c', 'hw/misc/unimp.c', 'hw/misc/pvpanic.c', 'hw/misc/mchp_pfsoc_dmc.c', 'hw/misc/mchp_pfsoc_ioscb.c', 'hw/misc/mchp_pfsoc_sysreg.c', 'hw/misc/sifive_test.c', 'hw/misc/sifive_e_prci.c', 'hw/misc/sifive_e_aon.c', 'hw/misc/sifive_u_otp.c', 'hw/misc/sifive_u_prci.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/i2c-echo.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/cadence_gem.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge_stubs.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/rtc/goldfish_rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/sd/ssi-sd.c', 'hw/sd/cadence_sdhci.c', 'hw/smbios/smbios-stub.c', 'hw/ssi/sifive_spi.c', 'hw/ssi/ssi.c', 'hw/timer/cadence_ttc.c', 'hw/timer/sifive_pwm.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'audio/dsoundaudio.c', 'audio/audio_win_int.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'os-win32.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap-win32.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-vga.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_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', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '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', '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', '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', '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/x86_64', 'host/include/generic', 'tcg/i386', 'platform/windows-amd64'],
+ name = 'libqemu-x86_64-softmmu',
+ srcs = ['target/i386/arch_dump.c', 'target/i386/arch_memory_mapping.c', 'target/i386/machine.c', 'target/i386/monitor.c', 'target/i386/cpu-sysemu.c', 'target/i386/sev-sysemu-stub.c', 'target/i386/kvm/hyperv-stub.c', 'target/i386/whpx/whpx-all.c', 'target/i386/whpx/whpx-apic.c', 'target/i386/whpx/whpx-accel-ops.c', 'target/i386/tcg/sysemu/tcg-cpu.c', 'target/i386/tcg/sysemu/smm_helper.c', 'target/i386/tcg/sysemu/excp_helper.c', 'target/i386/tcg/sysemu/bpt_helper.c', 'target/i386/tcg/sysemu/misc_helper.c', 'target/i386/tcg/sysemu/fpu_helper.c', 'target/i386/tcg/sysemu/svm_helper.c', 'target/i386/tcg/sysemu/seg_helper.c', 'hw/i386/fw_cfg.c', 'hw/i386/kvmvapic.c', 'hw/i386/e820_memory_layout.c', 'hw/i386/multiboot.c', 'hw/i386/x86.c', 'hw/i386/x86-iommu.c', 'hw/i386/amd_iommu.c', 'hw/i386/pc_piix.c', 'hw/i386/microvm.c', 'hw/i386/acpi-microvm.c', 'hw/i386/microvm-dt.c', 'hw/i386/pc_q35.c', 'hw/i386/vmmouse.c', 'hw/i386/vmport.c', 'hw/i386/intel_iommu.c', 'hw/i386/sgx-stub.c', 'hw/i386/acpi-common.c', 'hw/i386/pc.c', 'hw/i386/pc_sysfw.c', 'hw/i386/acpi-build.c', 'hw/i386/port92.c', 'hw/i386/pc_sysfw_ovmf-stubs.c', 'target/i386/cpu.c', 'target/i386/gdbstub.c', 'target/i386/helper.c', 'target/i386/xsave_helper.c', 'target/i386/cpu-dump.c', 'target/i386/tcg/bpt_helper.c', 'target/i386/tcg/cc_helper.c', 'target/i386/tcg/excp_helper.c', 'target/i386/tcg/fpu_helper.c', 'target/i386/tcg/int_helper.c', 'target/i386/tcg/mem_helper.c', 'target/i386/tcg/misc_helper.c', 'target/i386/tcg/mpx_helper.c', 'target/i386/tcg/seg_helper.c', 'target/i386/tcg/tcg-cpu.c', 'target/i386/tcg/translate.c', 'trace/control-target.c', 'hw/block/virtio-blk.c', 'hw/block/virtio-blk-common.c', 'hw/char/virtio-serial-bus.c', 'hw/hyperv/hv-balloon-stub.c', 'hw/intc/apic.c', 'hw/intc/apic_common.c', 'hw/intc/ioapic.c', 'hw/isa/lpc_ich9.c', 'hw/net/virtio-net.c', 'hw/scsi/virtio-scsi.c', 'hw/virtio/virtio.c', 'hw/virtio/virtio-config-io.c', 'hw/virtio/virtio-qmp.c', 'hw/virtio/virtio-balloon.c', 'hw/virtio/virtio-pmem.c', 'hw/virtio/virtio-rng.c', 'hw/virtio/virtio-crypto-pci.c', 'hw/virtio/virtio-input-pci.c', 'hw/virtio/virtio-rng-pci.c', 'hw/virtio/virtio-balloon-pci.c', 'hw/virtio/virtio-scsi-pci.c', 'hw/virtio/virtio-blk-pci.c', 'hw/virtio/virtio-net-pci.c', 'hw/virtio/virtio-serial-pci.c', 'hw/virtio/virtio-pmem-pci.c', 'hw/virtio/virtio-iommu-pci.c', 'hw/virtio/virtio-md-pci.c', 'hw/i386/kvm/xen-stubs.c', 'dump/win_dump.c', 'cpu-target.c', 'system/arch_init.c', 'system/ioport.c', 'system/memory.c', 'system/physmem.c', 'system/watchpoint.c', 'page-vary-target.c', 'migration/ram.c', 'migration/target.c', 'monitor/hmp-cmds-target.c', 'monitor/hmp-target.c', 'fpu/softfloat.c', 'accel/accel-target.c', 'accel/tcg/tcg-all.c', 'accel/tcg/cpu-exec.c', 'accel/tcg/tb-maint.c', 'accel/tcg/tcg-runtime-gvec.c', 'accel/tcg/tcg-runtime.c', 'accel/tcg/translate-all.c', 'accel/tcg/translator.c', 'accel/tcg/cputlb.c', 'accel/stubs/xen-stub.c', 'accel/stubs/kvm-stub.c', 'accel/qtest/qtest.c', 'accel/tcg/tcg-accel-ops.c', 'accel/tcg/tcg-accel-ops-mttcg.c', 'accel/tcg/tcg-accel-ops-icount.c', 'accel/tcg/tcg-accel-ops-rr.c', 'x86_64-softmmu-gdbstub-xml.c', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-introspect.c', 'qapi/qapi-types.c', 'qapi/qapi-visit.c', 'qapi/qapi-commands.c', 'qapi/qapi-init-commands.c', 'qapi/qapi-events.c', 'qapi/qapi-emit-events.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_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', '//external/dtc:libfdt', '@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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', 'include/hw/virtio/virtio-gpu.h', 'include/standard-headers/linux/virtio_gpu.h', 'include/ui/rect.h', 'include/hw/virtio/virtio-gpu-bswap.h', 'include/hw/virtio/virtio-gpu-pixman.h', 'include/hw/virtio/virtio-gpu-pci.h', 'hw/display/virtio-vga.h'],
+ # buildifier: leave-alone
+ includes = ['.', 'include', 'host/include/x86_64', 'tcg/i386', 'platform/windows-amd64'],
+ name = 'libqemu-x86_64-softmmu_libcommon',
+ srcs = ['hw/core/cpu-common.c', 'hw/core/machine-smp.c', 'gdbstub/syscalls.c', 'cpu-common.c', 'page-vary-common.c', 'disas/disas.c', 'accel/tcg/cpu-exec-common.c', 'trace/trace-hmp-cmds.c', 'qom/qom-hmp-cmds.c', 'ui/clipboard.c', 'ui/console.c', 'ui/cursor.c', 'ui/input-keymap.c', 'ui/input-legacy.c', 'ui/input-barrier.c', 'ui/input.c', 'ui/kbd-state.c', 'ui/keymaps.c', 'ui/qemu-pixman.c', 'ui/ui-hmp-cmds.c', 'ui/ui-qmp-cmds.c', 'ui/util.c', 'ui/console-vc.c', 'ui/spice-module.c', 'ui/vnc.c', 'ui/vnc-enc-zlib.c', 'ui/vnc-enc-hextile.c', 'ui/vnc-enc-tight.c', 'ui/vnc-palette.c', 'ui/vnc-enc-zrle.c', 'ui/vnc-auth-vencrypt.c', 'ui/vnc-ws.c', 'ui/vnc-jobs.c', 'ui/vnc-clipboard.c', 'hw/acpi/acpi_interface.c', 'hw/acpi/aml-build.c', 'hw/acpi/bios-linker-loader.c', 'hw/acpi/core.c', 'hw/acpi/utils.c', 'hw/acpi/cpu.c', 'hw/acpi/cpu_hotplug.c', 'hw/acpi/memory_hotplug.c', 'hw/acpi/nvdimm.c', 'hw/acpi/pci.c', 'hw/acpi/cxl.c', 'hw/acpi/vmgenid.c', 'hw/acpi/generic_event_device.c', 'hw/acpi/hmat.c', 'hw/acpi/ghes-stub.c', 'hw/acpi/piix4.c', 'hw/acpi/pci-bridge.c', 'hw/acpi/pcihp.c', 'hw/acpi/viot.c', 'hw/acpi/ich9.c', 'hw/acpi/ich9_tco.c', 'hw/acpi/erst.c', 'hw/acpi/ipmi.c', 'hw/acpi/acpi-qmp-cmds.c', 'hw/audio/soundhw.c', 'hw/audio/ac97.c', 'hw/audio/fmopl.c', 'hw/audio/adlib.c', 'hw/audio/cs4231a.c', 'hw/audio/es1370.c', 'hw/audio/gus.c', 'hw/audio/gusemu_hal.c', 'hw/audio/gusemu_mixer.c', 'hw/audio/intel-hda.c', 'hw/audio/hda-codec.c', 'hw/audio/pcspk.c', 'hw/audio/sb16.c', 'hw/audio/virtio-snd.c', 'hw/audio/virtio-snd-pci.c', 'hw/block/block.c', 'hw/block/cdrom.c', 'hw/block/hd-geometry.c', 'hw/block/fdc.c', 'hw/block/fdc-isa.c', 'hw/block/pflash_cfi01.c', 'hw/block/dataplane/virtio-blk.c', 'hw/char/ipoctal232.c', 'hw/char/parallel-isa.c', 'hw/char/debugcon.c', 'hw/char/parallel.c', 'hw/char/serial.c', 'hw/char/serial-isa.c', 'hw/char/serial-pci.c', 'hw/char/serial-pci-multi.c', 'hw/char/virtio-console.c', 'hw/core/generic-loader.c', 'hw/core/guest-loader.c', 'hw/core/cpu-sysemu.c', 'hw/core/fw-path-provider.c', 'hw/core/gpio.c', 'hw/core/loader.c', 'hw/core/machine-hmp-cmds.c', 'hw/core/machine-qmp-cmds.c', 'hw/core/machine.c', 'hw/core/nmi.c', 'hw/core/null-machine.c', 'hw/core/numa.c', 'hw/core/qdev-fw.c', 'hw/core/qdev-properties-system.c', 'hw/core/sysbus.c', 'hw/core/vm-change-state-handler.c', 'hw/core/clock-vmstate.c', 'hw/cpu/core.c', 'hw/cpu/cluster.c', 'hw/cxl/cxl-component-utils.c', 'hw/cxl/cxl-device-utils.c', 'hw/cxl/cxl-mailbox-utils.c', 'hw/cxl/cxl-host.c', 'hw/cxl/cxl-cdat.c', 'hw/cxl/cxl-events.c', 'hw/cxl/switch-mailbox-cci.c', 'hw/display/i2c-ddc.c', 'hw/display/edid-generate.c', 'hw/display/edid-region.c', 'hw/display/ramfb.c', 'hw/display/ramfb-standalone.c', 'hw/display/cirrus_vga.c', 'hw/display/cirrus_vga_isa.c', 'hw/display/vga-pci.c', 'hw/display/vga-isa.c', 'hw/display/vmware_vga.c', 'hw/display/bochs-display.c', 'hw/display/vga.c', 'hw/display/virtio-dmabuf.c', 'hw/display/acpi-vga.c', 'hw/display/ati.c', 'hw/display/ati_2d.c', 'hw/display/ati_dbg.c', 'hw/dma/i8257.c', 'hw/i2c/core.c', 'hw/i2c/smbus_slave.c', 'hw/i2c/smbus_master.c', 'hw/i2c/pm_smbus.c', 'hw/i2c/smbus_ich9.c', 'hw/i2c/bitbang_i2c.c', 'hw/i2c/smbus_eeprom.c', 'hw/ide/ahci.c', 'hw/ide/ich.c', 'hw/ide/core.c', 'hw/ide/atapi.c', 'hw/ide/isa.c', 'hw/ide/ioport.c', 'hw/ide/pci.c', 'hw/ide/piix.c', 'hw/ide/qdev.c', 'hw/input/hid.c', 'hw/input/pckbd.c', 'hw/input/ps2.c', 'hw/input/virtio-input.c', 'hw/input/virtio-input-hid.c', 'hw/intc/intc.c', 'hw/intc/i8259_common.c', 'hw/intc/i8259.c', 'hw/intc/ioapic_common.c', 'hw/intc/kvm_irqcount.c', 'hw/ipack/ipack.c', 'hw/ipack/tpci200.c', 'hw/ipmi/ipmi.c', 'hw/ipmi/ipmi_kcs.c', 'hw/ipmi/ipmi_bt.c', 'hw/ipmi/ipmi_bmc_sim.c', 'hw/ipmi/ipmi_bmc_extern.c', 'hw/ipmi/isa_ipmi_kcs.c', 'hw/ipmi/pci_ipmi_kcs.c', 'hw/ipmi/isa_ipmi_bt.c', 'hw/ipmi/pci_ipmi_bt.c', 'hw/ipmi/smbus_ipmi.c', 'hw/isa/apm.c', 'hw/isa/isa-bus.c', 'hw/isa/piix.c', 'hw/mem/memory-device.c', 'hw/mem/pc-dimm.c', 'hw/mem/nvdimm.c', 'hw/mem/cxl_type3.c', 'hw/misc/applesmc.c', 'hw/misc/edu.c', 'hw/misc/vmcoreinfo.c', 'hw/misc/debugexit.c', 'hw/misc/pc-testdev.c', 'hw/misc/pci-testdev.c', 'hw/misc/pvpanic.c', 'hw/misc/pvpanic-isa.c', 'hw/misc/pvpanic-pci.c', 'hw/misc/i2c-echo.c', 'hw/net/ne2000.c', 'hw/net/ne2000-pci.c', 'hw/net/eepro100.c', 'hw/net/pcnet-pci.c', 'hw/net/pcnet.c', 'hw/net/e1000.c', 'hw/net/e1000x_common.c', 'hw/net/net_tx_pkt.c', 'hw/net/net_rx_pkt.c', 'hw/net/e1000e.c', 'hw/net/e1000e_core.c', 'hw/net/igb.c', 'hw/net/igbvf.c', 'hw/net/igb_core.c', 'hw/net/rtl8139.c', 'hw/net/tulip.c', 'hw/net/vmxnet3.c', 'hw/net/ne2000-isa.c', 'hw/net/vhost_net-stub.c', 'hw/net/rocker/rocker.c', 'hw/net/rocker/rocker_desc.c', 'hw/net/rocker/rocker_fp.c', 'hw/net/rocker/rocker_of_dpa.c', 'hw/net/rocker/rocker_world.c', 'hw/net/rocker/rocker-hmp-cmds.c', 'hw/net/can/can_sja1000.c', 'hw/net/can/can_kvaser_pci.c', 'hw/net/can/can_pcm3680_pci.c', 'hw/net/can/can_mioe3680_pci.c', 'hw/net/can/ctucan_core.c', 'hw/net/can/ctucan_pci.c', 'hw/nvme/ctrl.c', 'hw/nvme/dif.c', 'hw/nvme/ns.c', 'hw/nvme/subsys.c', 'hw/nvram/fw_cfg-interface.c', 'hw/nvram/fw_cfg.c', 'hw/nvram/eeprom93xx.c', 'hw/pci/pcie_port.c', 'hw/pci/pcie_host.c', 'hw/pci/msi.c', 'hw/pci/msix.c', 'hw/pci/pci.c', 'hw/pci/pci_bridge.c', 'hw/pci/pci_host.c', 'hw/pci/pci-hmp-cmds.c', 'hw/pci/pci-qmp-cmds.c', 'hw/pci/pcie_sriov.c', 'hw/pci/shpc.c', 'hw/pci/slotid_cap.c', 'hw/pci/pcie.c', 'hw/pci/pcie_aer.c', 'hw/pci/pcie_doe.c', 'hw/pci-bridge/pci_bridge_dev.c', 'hw/pci-bridge/i82801b11.c', 'hw/pci-bridge/ioh3420.c', 'hw/pci-bridge/pcie_root_port.c', 'hw/pci-bridge/gen_pcie_root_port.c', 'hw/pci-bridge/pcie_pci_bridge.c', 'hw/pci-bridge/pci_expander_bridge.c', 'hw/pci-bridge/xio3130_upstream.c', 'hw/pci-bridge/xio3130_downstream.c', 'hw/pci-bridge/cxl_root_port.c', 'hw/pci-bridge/cxl_upstream.c', 'hw/pci-bridge/cxl_downstream.c', 'hw/pci-host/pam.c', 'hw/pci-host/gpex.c', 'hw/pci-host/gpex-acpi.c', 'hw/pci-host/q35.c', 'hw/pci-host/i440fx.c', 'hw/rtc/mc146818rtc.c', 'hw/scsi/emulation.c', 'hw/scsi/scsi-bus.c', 'hw/scsi/scsi-disk.c', 'hw/scsi/scsi-generic.c', 'hw/scsi/esp.c', 'hw/scsi/esp-pci.c', 'hw/scsi/lsi53c895a.c', 'hw/scsi/megasas.c', 'hw/scsi/mptsas.c', 'hw/scsi/mptconfig.c', 'hw/scsi/mptendian.c', 'hw/scsi/vmw_pvscsi.c', 'hw/scsi/virtio-scsi-dataplane.c', 'hw/sd/sd.c', 'hw/sd/core.c', 'hw/sd/sdmmc-internal.c', 'hw/sd/sdhci.c', 'hw/sd/sdhci-pci.c', 'hw/smbios/smbios.c', 'hw/smbios/smbios_type_38.c', 'hw/timer/hpet.c', 'hw/timer/i8254_common.c', 'hw/timer/i8254.c', 'hw/ufs/ufs.c', 'hw/ufs/lu.c', 'hw/usb/bus.c', 'hw/usb/combined-packet.c', 'hw/usb/core.c', 'hw/usb/desc.c', 'hw/usb/desc-msos.c', 'hw/usb/libhw.c', 'hw/usb/pcap.c', 'hw/usb/hcd-uhci.c', 'hw/usb/hcd-ohci.c', 'hw/usb/hcd-ohci-pci.c', 'hw/usb/hcd-ehci.c', 'hw/usb/hcd-ehci-pci.c', 'hw/usb/hcd-xhci.c', 'hw/usb/hcd-xhci-pci.c', 'hw/usb/hcd-xhci-sysbus.c', 'hw/usb/hcd-xhci-nec.c', 'hw/usb/imx-usb-phy.c', 'hw/usb/dev-hub.c', 'hw/usb/dev-hid.c', 'hw/usb/dev-wacom.c', 'hw/usb/dev-storage.c', 'hw/usb/dev-storage-bot.c', 'hw/usb/dev-storage-classic.c', 'hw/usb/dev-uas.c', 'hw/usb/dev-audio.c', 'hw/usb/dev-serial.c', 'hw/usb/dev-network.c', 'hw/usb/dev-smartcard-reader.c', 'hw/usb/u2f.c', 'hw/virtio/virtio-bus.c', 'hw/virtio/virtio-pci.c', 'hw/virtio/virtio-mmio.c', 'hw/virtio/virtio-crypto.c', 'hw/virtio/virtio-iommu.c', 'hw/virtio/vhost-stub.c', 'hw/virtio/virtio-hmp-cmds.c', 'hw/watchdog/watchdog.c', 'hw/watchdog/wdt_i6300esb.c', 'hw/watchdog/wdt_ib700.c', 'audio/audio.c', 'audio/audio-hmp-cmds.c', 'audio/mixeng.c', 'audio/noaudio.c', 'audio/wavaudio.c', 'audio/wavcapture.c', 'audio/dsoundaudio.c', 'audio/audio_win_int.c', 'chardev/char-hmp-cmds.c', 'chardev/msmouse.c', 'chardev/wctablet.c', 'chardev/testdev.c', 'dump/dump.c', 'dump/dump-hmp-cmds.c', 'block/blkreplay.c', 'block/block-ram-registrar.c', 'block/qapi-sysemu.c', 'block/monitor/block-hmp-cmds.c', 'os-win32.c', 'system/balloon.c', 'system/bootdevice.c', 'system/cpus.c', 'system/cpu-throttle.c', 'system/cpu-timers.c', 'system/datadir.c', 'system/dirtylimit.c', 'system/dma-helpers.c', 'system/globals.c', 'system/memory_mapping.c', 'system/qdev-monitor.c', 'system/qtest.c', 'system/rtc.c', 'system/runstate-action.c', 'system/runstate-hmp-cmds.c', 'system/runstate.c', 'system/tpm-hmp-cmds.c', 'system/vl.c', 'system/device_tree.c', 'backends/cryptodev-builtin.c', 'backends/cryptodev-hmp-cmds.c', 'backends/cryptodev.c', 'backends/hostmem-ram.c', 'backends/hostmem.c', 'backends/rng-builtin.c', 'backends/rng-egd.c', 'backends/rng.c', 'backends/confidential-guest-support.c', 'backends/cryptodev-vhost.c', 'disas/disas-mon.c', 'migration/block-dirty-bitmap.c', 'migration/channel.c', 'migration/channel-block.c', 'migration/dirtyrate.c', 'migration/exec.c', 'migration/fd.c', 'migration/file.c', 'migration/global_state.c', 'migration/migration-hmp-cmds.c', 'migration/migration.c', 'migration/multifd.c', 'migration/multifd-zlib.c', 'migration/ram-compress.c', 'migration/options.c', 'migration/postcopy-ram.c', 'migration/savevm.c', 'migration/socket.c', 'migration/tls.c', 'migration/threadinfo.c', 'migration/block.c', 'monitor/fds.c', 'monitor/hmp-cmds.c', 'monitor/hmp.c', 'monitor/qmp-cmds.c', 'net/announce.c', 'net/checksum.c', 'net/dump.c', 'net/eth.c', 'net/filter-buffer.c', 'net/filter-mirror.c', 'net/filter.c', 'net/hub.c', 'net/net-hmp-cmds.c', 'net/net.c', 'net/queue.c', 'net/socket.c', 'net/stream.c', 'net/dgram.c', 'net/util.c', 'net/filter-replay.c', 'net/tap-win32.c', 'net/can/can_core.c', 'net/can/can_host.c', 'replay/replay.c', 'replay/replay-internal.c', 'replay/replay-events.c', 'replay/replay-time.c', 'replay/replay-input.c', 'replay/replay-char.c', 'replay/replay-snapshot.c', 'replay/replay-net.c', 'replay/replay-audio.c', 'replay/replay-random.c', 'replay/replay-debugging.c', 'stats/stats-hmp-cmds.c', 'stats/stats-qmp-cmds.c', 'accel/accel-system.c', 'accel/accel-blocker.c', 'accel/tcg/icount-common.c', 'accel/tcg/monitor.c', 'accel/dummy-cpus.c', 'ebpf/ebpf_rss-stub.c', 'hw/display/virtio-gpu-base.c', 'hw/display/virtio-gpu.c', 'hw/display/virtio-gpu-udmabuf-stubs.c', 'hw/display/virtio-gpu-pci.c', 'hw/display/virtio-vga.c'],
+ visibility = ['//visibility:public'],
+)
+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'],
+ deps = ['@pixman//:pixman-1', '@pixman//:pixman_simd', '@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libqemuutil',
+ srcs = ['qapi/opts-visitor.c', 'qapi/qapi-clone-visitor.c', 'qapi/qapi-dealloc-visitor.c', 'qapi/qapi-forward-visitor.c', 'qapi/qapi-util.c', 'qapi/qapi-visit-core.c', 'qapi/qobject-input-visitor.c', 'qapi/qobject-output-visitor.c', 'qapi/string-input-visitor.c', 'qapi/string-output-visitor.c', 'qapi/qapi-type-helpers.c', 'qapi/qmp-dispatch.c', 'qapi/qmp-event.c', 'qapi/qmp-registry.c', 'qobject/qnull.c', 'qobject/qnum.c', 'qobject/qstring.c', 'qobject/qdict.c', 'qobject/qlist.c', 'qobject/qbool.c', 'qobject/qlit.c', 'qobject/qjson.c', 'qobject/qobject.c', 'qobject/json-writer.c', 'qobject/json-lexer.c', 'qobject/json-streamer.c', 'qobject/json-parser.c', 'qobject/block-qdict.c', 'util/osdep.c', 'util/cutils.c', 'util/unicode.c', 'util/qemu-timer-common.c', 'util/thread-context.c', 'util/aio-win32.c', 'util/event_notifier-win32.c', 'util/oslib-win32.c', 'util/qemu-thread-win32.c', 'util/defer-call.c', 'util/envlist.c', 'util/path.c', 'util/module.c', 'util/host-utils.c', 'util/bitmap.c', 'util/bitops.c', 'util/fifo8.c', 'util/cacheflush.c', 'util/error.c', 'util/error-report.c', 'util/qemu-print.c', 'util/id.c', 'util/qemu-config.c', 'util/notify.c', 'util/qemu-option.c', 'util/qemu-progress.c', 'util/keyval.c', 'util/crc32c.c', 'util/uuid.c', 'util/getauxval.c', 'util/rcu.c', 'util/log.c', 'util/qdist.c', 'util/qht.c', 'util/qsp.c', 'util/range.c', 'util/reserved-region.c', 'util/stats64.c', 'util/systemd.c', 'util/transactions.c', 'util/guest-random.c', 'util/yank.c', 'util/int128.c', 'util/memalign.c', 'util/interval-tree.c', 'util/lockcnt.c', 'util/crc-ccitt.c', 'util/aiocb.c', 'util/async.c', 'util/base64.c', 'util/main-loop.c', 'util/qemu-coroutine.c', 'util/qemu-coroutine-lock.c', 'util/qemu-coroutine-io.c', 'util/coroutine-windows.c', 'util/thread-pool.c', 'util/qemu-timer.c', 'util/qemu-sockets.c', 'util/aio-wait.c', 'util/buffer.c', 'util/bufferiszero.c', 'util/hbitmap.c', 'util/hexdump.c', 'util/iova-tree.c', 'util/iov.c', 'util/uri.c', 'util/nvdimm-utils.c', 'util/block-helpers.c', 'util/qemu-coroutine-sleep.c', 'util/qemu-co-shared-resource.c', 'util/qemu-co-timeout.c', 'util/readline.c', 'util/throttle.c', 'util/timed-average.c', 'util/filemonitor-stub.c', 'util/cpuinfo-i386.c', 'crypto/aes.c', 'crypto/clmul.c', 'crypto/init.c', 'crypto/sm4.c', 'crypto/random-platform.c', 'trace/control.c', 'trace/qmp.c', 'stubs/bdrv-next-monitor-owned.c', 'stubs/blockdev-close-all-bdrv-states.c', 'stubs/change-state-handler.c', 'stubs/cmos.c', 'stubs/cpu-get-clock.c', 'stubs/cpus-get-virtual-clock.c', 'stubs/qemu-timer-notify-cb.c', 'stubs/icount.c', 'stubs/dump.c', 'stubs/fdset.c', 'stubs/gdbstub.c', 'stubs/get-vm-name.c', 'stubs/graph-lock.c', 'stubs/iothread-lock.c', 'stubs/iothread-lock-block.c', 'stubs/isa-bus.c', 'stubs/is-daemonized.c', 'stubs/migr-blocker.c', 'stubs/module-opts.c', 'stubs/monitor.c', 'stubs/physmem.c', 'stubs/memory_device.c', 'stubs/qmp-command-available.c', 'stubs/qmp-quit.c', 'stubs/qtest.c', 'stubs/ram-block.c', 'stubs/ramfb.c', 'stubs/replay.c', 'stubs/runstate-check.c', 'stubs/sysbus.c', 'stubs/target-get-monitor-def.c', 'stubs/target-monitor-defs.c', 'stubs/trace-control.c', 'stubs/uuid.c', 'stubs/colo.c', 'stubs/colo-compare.c', 'stubs/vmstate.c', 'stubs/vm-stop.c', 'stubs/win32-kbd-hook.c', 'stubs/cpu-synchronize-state.c', 'stubs/replay-tools.c', 'stubs/fw_cfg.c', 'stubs/pci-bus.c', 'stubs/semihost.c', 'stubs/usb-dev-stub.c', 'stubs/xen-hw-stub.c', 'stubs/virtio-md-pci.c', 'stubs/semihost-all.c', 'qapi/qapi-builtin-types.c', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-types-authz.c', 'qapi/qapi-visit-authz.c', 'qapi/qapi-events-authz.c', 'qapi/qapi-commands-authz.c', 'qapi/qapi-types-block.c', 'qapi/qapi-visit-block.c', 'qapi/qapi-events-block.c', 'qapi/qapi-commands-block.c', 'qapi/qapi-types-block-core.c', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-events-block-core.c', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-types-block-export.c', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-events-block-export.c', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-types-char.c', 'qapi/qapi-visit-char.c', 'qapi/qapi-events-char.c', 'qapi/qapi-commands-char.c', 'qapi/qapi-types-common.c', 'qapi/qapi-visit-common.c', 'qapi/qapi-events-common.c', 'qapi/qapi-commands-common.c', 'qapi/qapi-types-compat.c', 'qapi/qapi-visit-compat.c', 'qapi/qapi-events-compat.c', 'qapi/qapi-commands-compat.c', 'qapi/qapi-types-control.c', 'qapi/qapi-visit-control.c', 'qapi/qapi-events-control.c', 'qapi/qapi-commands-control.c', 'qapi/qapi-types-crypto.c', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-events-crypto.c', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-types-cxl.c', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-events-cxl.c', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-types-dump.c', 'qapi/qapi-visit-dump.c', 'qapi/qapi-events-dump.c', 'qapi/qapi-commands-dump.c', 'qapi/qapi-types-error.c', 'qapi/qapi-visit-error.c', 'qapi/qapi-events-error.c', 'qapi/qapi-commands-error.c', 'qapi/qapi-types-introspect.c', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-events-introspect.c', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-types-job.c', 'qapi/qapi-visit-job.c', 'qapi/qapi-events-job.c', 'qapi/qapi-commands-job.c', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-types-machine.c', 'qapi/qapi-visit-machine.c', 'qapi/qapi-events-machine.c', 'qapi/qapi-commands-machine.c', 'qapi/qapi-types-migration.c', 'qapi/qapi-visit-migration.c', 'qapi/qapi-events-migration.c', 'qapi/qapi-commands-migration.c', 'qapi/qapi-types-misc.c', 'qapi/qapi-visit-misc.c', 'qapi/qapi-events-misc.c', 'qapi/qapi-commands-misc.c', 'qapi/qapi-types-net.c', 'qapi/qapi-visit-net.c', 'qapi/qapi-events-net.c', 'qapi/qapi-commands-net.c', 'qapi/qapi-types-pragma.c', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-events-pragma.c', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-types-qom.c', 'qapi/qapi-visit-qom.c', 'qapi/qapi-events-qom.c', 'qapi/qapi-commands-qom.c', 'qapi/qapi-types-replay.c', 'qapi/qapi-visit-replay.c', 'qapi/qapi-events-replay.c', 'qapi/qapi-commands-replay.c', 'qapi/qapi-types-run-state.c', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-events-run-state.c', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-types-sockets.c', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-events-sockets.c', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-types-stats.c', 'qapi/qapi-visit-stats.c', 'qapi/qapi-events-stats.c', 'qapi/qapi-commands-stats.c', 'qapi/qapi-types-trace.c', 'qapi/qapi-visit-trace.c', 'qapi/qapi-events-trace.c', 'qapi/qapi-commands-trace.c', 'qapi/qapi-types-transaction.c', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-events-transaction.c', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-types-virtio.c', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-events-virtio.c', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-types-yank.c', 'qapi/qapi-visit-yank.c', 'qapi/qapi-events-yank.c', 'qapi/qapi-commands-yank.c', 'qapi/qapi-types-acpi.c', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-events-acpi.c', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-types-audio.c', 'qapi/qapi-visit-audio.c', 'qapi/qapi-events-audio.c', 'qapi/qapi-commands-audio.c', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-types-qdev.c', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-events-qdev.c', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-types-pci.c', 'qapi/qapi-visit-pci.c', 'qapi/qapi-events-pci.c', 'qapi/qapi-commands-pci.c', 'qapi/qapi-types-rdma.c', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-events-rdma.c', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-types-rocker.c', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-events-rocker.c', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-types-tpm.c', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-events-tpm.c', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-types-ui.c', 'qapi/qapi-visit-ui.c', 'qapi/qapi-events-ui.c', 'qapi/qapi-commands-ui.c', 'trace/trace-root.c', 'trace/trace-crypto.c', 'trace/trace-qapi.c', 'trace/trace-qom.c', 'trace/trace-monitor.c', 'trace/trace-util.c', 'trace/trace-gdbstub.c', 'trace/trace-authz.c', 'trace/trace-block.c', 'trace/trace-io.c', 'trace/trace-nbd.c', 'trace/trace-scsi.c', 'trace/trace-accel_kvm.c', 'trace/trace-audio.c', 'trace/trace-backends.c', 'trace/trace-backends_tpm.c', 'trace/trace-chardev.c', 'trace/trace-ebpf.c', 'trace/trace-hw_9pfs.c', 'trace/trace-hw_acpi.c', 'trace/trace-hw_adc.c', 'trace/trace-hw_alpha.c', 'trace/trace-hw_arm.c', 'trace/trace-hw_audio.c', 'trace/trace-hw_block.c', 'trace/trace-hw_block_dataplane.c', 'trace/trace-hw_char.c', 'trace/trace-hw_display.c', 'trace/trace-hw_dma.c', 'trace/trace-hw_hyperv.c', 'trace/trace-hw_i2c.c', 'trace/trace-hw_i386.c', 'trace/trace-hw_i386_xen.c', 'trace/trace-hw_i386_kvm.c', 'trace/trace-hw_ide.c', 'trace/trace-hw_input.c', 'trace/trace-hw_intc.c', 'trace/trace-hw_isa.c', 'trace/trace-hw_mem.c', 'trace/trace-hw_mips.c', 'trace/trace-hw_misc.c', 'trace/trace-hw_misc_macio.c', 'trace/trace-hw_net.c', 'trace/trace-hw_net_can.c', 'trace/trace-hw_nubus.c', 'trace/trace-hw_nvme.c', 'trace/trace-hw_nvram.c', 'trace/trace-hw_pci.c', 'trace/trace-hw_pci_host.c', 'trace/trace-hw_ppc.c', 'trace/trace-hw_rdma.c', 'trace/trace-hw_rdma_vmw.c', 'trace/trace-hw_rtc.c', 'trace/trace-hw_s390x.c', 'trace/trace-hw_scsi.c', 'trace/trace-hw_sensor.c', 'trace/trace-hw_sd.c', 'trace/trace-hw_sh4.c', 'trace/trace-hw_sparc.c', 'trace/trace-hw_sparc64.c', 'trace/trace-hw_ssi.c', 'trace/trace-hw_timer.c', 'trace/trace-hw_tpm.c', 'trace/trace-hw_ufs.c', 'trace/trace-hw_usb.c', 'trace/trace-hw_vfio.c', 'trace/trace-hw_virtio.c', 'trace/trace-hw_watchdog.c', 'trace/trace-hw_xen.c', 'trace/trace-hw_gpio.c', 'trace/trace-migration.c', 'trace/trace-net.c', 'trace/trace-system.c', 'trace/trace-ui.c', 'trace/trace-hw_remote.c', 'trace/trace-accel_tcg.c', 'trace/trace-hw_core.c', 'trace/trace-target_arm.c', 'trace/trace-target_arm_hvf.c', 'trace/trace-target_hppa.c', 'trace/trace-target_i386.c', 'trace/trace-target_i386_kvm.c', 'trace/trace-target_mips_tcg.c', 'trace/trace-target_nios2.c', 'trace/trace-target_ppc.c', 'trace/trace-target_riscv.c', 'trace/trace-target_s390x.c', 'trace/trace-target_s390x_kvm.c', 'trace/trace-target_sparc.c', 'trace/trace-qapi_commands_authz_trace_events.c', 'trace/trace-qapi_commands_block_trace_events.c', 'trace/trace-qapi_commands_block_core_trace_events.c', 'trace/trace-qapi_commands_block_export_trace_events.c', 'trace/trace-qapi_commands_char_trace_events.c', 'trace/trace-qapi_commands_common_trace_events.c', 'trace/trace-qapi_commands_compat_trace_events.c', 'trace/trace-qapi_commands_control_trace_events.c', 'trace/trace-qapi_commands_crypto_trace_events.c', 'trace/trace-qapi_commands_cxl_trace_events.c', 'trace/trace-qapi_commands_dump_trace_events.c', 'trace/trace-qapi_commands_error_trace_events.c', 'trace/trace-qapi_commands_introspect_trace_events.c', 'trace/trace-qapi_commands_job_trace_events.c', 'trace/trace-qapi_commands_machine_common_trace_events.c', 'trace/trace-qapi_commands_machine_trace_events.c', 'trace/trace-qapi_commands_migration_trace_events.c', 'trace/trace-qapi_commands_misc_trace_events.c', 'trace/trace-qapi_commands_net_trace_events.c', 'trace/trace-qapi_commands_pragma_trace_events.c', 'trace/trace-qapi_commands_qom_trace_events.c', 'trace/trace-qapi_commands_replay_trace_events.c', 'trace/trace-qapi_commands_run_state_trace_events.c', 'trace/trace-qapi_commands_sockets_trace_events.c', 'trace/trace-qapi_commands_stats_trace_events.c', 'trace/trace-qapi_commands_trace_trace_events.c', 'trace/trace-qapi_commands_transaction_trace_events.c', 'trace/trace-qapi_commands_virtio_trace_events.c', 'trace/trace-qapi_commands_yank_trace_events.c', 'trace/trace-qapi_commands_acpi_trace_events.c', 'trace/trace-qapi_commands_audio_trace_events.c', 'trace/trace-qapi_commands_cryptodev_trace_events.c', 'trace/trace-qapi_commands_qdev_trace_events.c', 'trace/trace-qapi_commands_pci_trace_events.c', 'trace/trace-qapi_commands_rdma_trace_events.c', 'trace/trace-qapi_commands_rocker_trace_events.c', 'trace/trace-qapi_commands_tpm_trace_events.c', 'trace/trace-qapi_commands_ui_trace_events.c', 'trace/trace-qapi_commands_machine_target_trace_events.c', 'trace/trace-qapi_commands_misc_target_trace_events.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libqmp',
+ srcs = ['qom/qom-qmp-cmds.c', 'monitor/monitor.c', 'monitor/qmp.c', 'monitor/qmp-cmds-control.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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libqom',
+ srcs = ['qom/container.c', 'qom/object.c', 'qom/object_interfaces.c', 'qom/qom-qobject.c'],
+ visibility = ['//visibility:public'],
+)
+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', '_GNU_SOURCE', '_FILE_OFFSET_BITS=64', '_LARGEFILE_SOURCE', 'CONFIG_SOFTMMU'],
+ deps = ['@zlib//:zlib', '@glib//:glib-static', '@glib//:gmodule-static', '//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'],
+ name = 'libtcg_system',
+ srcs = ['tcg/optimize.c', 'tcg/region.c', 'tcg/tcg.c', 'tcg/tcg-common.c', 'tcg/tcg-op.c', 'tcg/tcg-op-ldst.c', 'tcg/tcg-op-gvec.c', 'tcg/tcg-op-vec.c'],
+ visibility = ['//visibility:public'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)',
+ name = 'generate_aarch64-softmmu-gdbstub-xml_c',
+ outs = ['aarch64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/aarch64-core.xml', 'gdb-xml/aarch64-fpu.xml', 'gdb-xml/aarch64-pauth.xml', 'gdb-xml/arm-core.xml', 'gdb-xml/arm-m-profile-mve.xml', 'gdb-xml/arm-m-profile.xml', 'gdb-xml/arm-neon.xml', 'gdb-xml/arm-vfp-sysregs.xml', 'gdb-xml/arm-vfp.xml', 'gdb-xml/arm-vfp3.xml'],
+ tools = [':feature_to_c'],
+)
+genrule(
+ cmd = '$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)',
+ cmd_bat = '$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)',
+ name = 'generate_block-gen_c',
+ outs = ['block/block-gen.c'],
+ srcs = ['block/coroutines.h', 'include/block/block-global-state.h', 'include/block/block-io.h', 'include/block/block_int-io.h', 'include/block/dirty-bitmap.h', 'include/sysemu/block-backend-global-state.h', 'include/sysemu/block-backend-io.h'],
+ tools = [':block-coroutine-wrapper'],
+)
+genrule(
+ cmd = '$(location :make-config-poison) $(SRCS) > $(location config-poison.h)',
+ cmd_bat = '$(location :make-config-poison) $(SRCS) > $(location config-poison.h)',
+ name = 'generate_config-poison_h',
+ outs = ['config-poison.h'],
+ srcs = ['platform/windows-amd64/aarch64-softmmu-config-devices.h', 'platform/windows-amd64/aarch64-softmmu-config-target.h', 'platform/windows-amd64/riscv64-softmmu-config-devices.h', 'platform/windows-amd64/riscv64-softmmu-config-target.h', 'platform/windows-amd64/x86_64-softmmu-config-devices.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h'],
+ tools = [':make-config-poison'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)',
+ cmd_bat = '$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)',
+ name = 'generate_hmp-commands-info_h',
+ outs = ['hmp-commands-info.h'],
+ srcs = ['hmp-commands-info.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)',
+ cmd_bat = '$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)',
+ name = 'generate_hmp-commands_h',
+ outs = ['hmp-commands.h'],
+ srcs = ['hmp-commands.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)',
+ name = 'generate_input-keymap-atset1-to-qcode_c_inc',
+ outs = ['ui/input-keymap-atset1-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)',
+ name = 'generate_input-keymap-linux-to-qcode_c_inc',
+ outs = ['ui/input-keymap-linux-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)',
+ name = 'generate_input-keymap-osx-to-qcode_c_inc',
+ outs = ['ui/input-keymap-osx-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset1_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset1.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset2_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset2.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)',
+ name = 'generate_input-keymap-qcode-to-atset3_c_inc',
+ outs = ['ui/input-keymap-qcode-to-atset3.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)',
+ name = 'generate_input-keymap-qcode-to-linux_c_inc',
+ outs = ['ui/input-keymap-qcode-to-linux.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)',
+ name = 'generate_input-keymap-qcode-to-qnum_c_inc',
+ outs = ['ui/input-keymap-qcode-to-qnum.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)',
+ name = 'generate_input-keymap-qcode-to-sun_c_inc',
+ outs = ['ui/input-keymap-qcode-to-sun.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)',
+ name = 'generate_input-keymap-qnum-to-qcode_c_inc',
+ outs = ['ui/input-keymap-qnum-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)',
+ name = 'generate_input-keymap-usb-to-qcode_c_inc',
+ outs = ['ui/input-keymap-usb-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)',
+ name = 'generate_input-keymap-win32-to-qcode_c_inc',
+ outs = ['ui/input-keymap-win32-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)',
+ name = 'generate_input-keymap-x11-to-qcode_c_inc',
+ outs = ['ui/input-keymap-x11-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgevdev-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgevdev-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgkbd-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgkbd-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgxquartz-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgxquartz-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)',
+ cmd_bat = '$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)',
+ name = 'generate_input-keymap-xorgxwin-to-qcode_c_inc',
+ outs = ['ui/input-keymap-xorgxwin-to-qcode.c.inc'],
+ srcs = ['subprojects/keycodemapdb/data/keymaps.csv', 'subprojects/keycodemapdb/tools/keymap-gen'],
+ tools = [':keymap-gen'],
+)
+genrule(
+ cmd = '$(location :module_block) $(location block/module_block.h)',
+ cmd_bat = '$(location :module_block) $(location block/module_block.h)',
+ name = 'generate_module_block_h',
+ outs = ['block/module_block.h'],
+ tools = [':module_block'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a32-uncond_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc'],
+ srcs = ['target/arm/tcg/a32-uncond.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a32_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc'],
+ srcs = ['target/arm/tcg/a32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-a64_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc'],
+ srcs = ['target/arm/tcg/a64.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-m-nocp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc'],
+ srcs = ['target/arm/tcg/m-nocp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-mve_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc'],
+ srcs = ['target/arm/tcg/mve.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-dp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc'],
+ srcs = ['target/arm/tcg/neon-dp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-ls_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc'],
+ srcs = ['target/arm/tcg/neon-ls.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-neon-shared_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc'],
+ srcs = ['target/arm/tcg/neon-shared.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sme-fa64_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc'],
+ srcs = ['target/arm/tcg/sme-fa64.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sme_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc'],
+ srcs = ['target/arm/tcg/sme.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-sve_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc'],
+ srcs = ['target/arm/tcg/sve.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-t16_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc'],
+ srcs = ['target/arm/tcg/t16.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-t32_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc'],
+ srcs = ['target/arm/tcg/t32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-vfp-uncond_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc'],
+ srcs = ['target/arm/tcg/vfp-uncond.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)',
+ name = 'generate_qemu-aarch64-softmmu_decode-vfp_c_inc',
+ outs = ['libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc'],
+ srcs = ['target/arm/tcg/vfp.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)',
+ cmd_bat = '$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)',
+ name = 'generate_qemu-img-cmds_h',
+ outs = ['qemu-img-cmds.h'],
+ srcs = ['qemu-img-cmds.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)',
+ cmd_bat = '$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)',
+ name = 'generate_qemu-options_def',
+ outs = ['qemu-options.def'],
+ srcs = ['qemu-options.hx'],
+ tools = [':hxtool'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-XVentanaCondOps_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc'],
+ srcs = ['target/riscv/XVentanaCondOps.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-insn16_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc'],
+ srcs = ['target/riscv/insn16.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-insn32_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc'],
+ srcs = ['target/riscv/insn32.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)',
+ cmd_bat = '$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)',
+ name = 'generate_qemu-riscv64-softmmu_decode-xthead_c_inc',
+ outs = ['libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc'],
+ srcs = ['target/riscv/xthead.decode'],
+ tools = ['decodetree'],
+)
+genrule(
+ cmd = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
+ cmd_bat = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
+ name = 'generate_qemu-version_h',
+ outs = ['qemu-version.h'],
+ tools = [':qemu-version'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)',
+ name = 'generate_riscv64-softmmu-gdbstub-xml_c',
+ outs = ['riscv64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/riscv-32bit-fpu.xml', 'gdb-xml/riscv-64bit-cpu.xml', 'gdb-xml/riscv-64bit-fpu.xml', 'gdb-xml/riscv-64bit-virtual.xml'],
+ tools = [':feature_to_c'],
+)
+genrule(
+ cmd = '$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)',
+ cmd_bat = '$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)',
+ name = 'generate_shared_QAPI_source_files',
+ outs = ['qapi/qapi-builtin-types.c', 'qapi/qapi-builtin-types.h', 'qapi/qapi-builtin-visit.c', 'qapi/qapi-builtin-visit.h', 'qapi/qapi-commands-acpi.c', 'qapi/qapi-commands-acpi.h', 'qapi/qapi-commands-acpi.trace-events', 'qapi/qapi-commands-audio.c', 'qapi/qapi-commands-audio.h', 'qapi/qapi-commands-audio.trace-events', 'qapi/qapi-commands-authz.c', 'qapi/qapi-commands-authz.h', 'qapi/qapi-commands-authz.trace-events', 'qapi/qapi-commands-block-core.c', 'qapi/qapi-commands-block-core.h', 'qapi/qapi-commands-block-core.trace-events', 'qapi/qapi-commands-block-export.c', 'qapi/qapi-commands-block-export.h', 'qapi/qapi-commands-block-export.trace-events', 'qapi/qapi-commands-block.c', 'qapi/qapi-commands-block.h', 'qapi/qapi-commands-block.trace-events', 'qapi/qapi-commands-char.c', 'qapi/qapi-commands-char.h', 'qapi/qapi-commands-char.trace-events', 'qapi/qapi-commands-common.c', 'qapi/qapi-commands-common.h', 'qapi/qapi-commands-common.trace-events', 'qapi/qapi-commands-compat.c', 'qapi/qapi-commands-compat.h', 'qapi/qapi-commands-compat.trace-events', 'qapi/qapi-commands-control.c', 'qapi/qapi-commands-control.h', 'qapi/qapi-commands-control.trace-events', 'qapi/qapi-commands-crypto.c', 'qapi/qapi-commands-crypto.h', 'qapi/qapi-commands-crypto.trace-events', 'qapi/qapi-commands-cryptodev.c', 'qapi/qapi-commands-cryptodev.h', 'qapi/qapi-commands-cryptodev.trace-events', 'qapi/qapi-commands-cxl.c', 'qapi/qapi-commands-cxl.h', 'qapi/qapi-commands-cxl.trace-events', 'qapi/qapi-commands-dump.c', 'qapi/qapi-commands-dump.h', 'qapi/qapi-commands-dump.trace-events', 'qapi/qapi-commands-error.c', 'qapi/qapi-commands-error.h', 'qapi/qapi-commands-error.trace-events', 'qapi/qapi-commands-introspect.c', 'qapi/qapi-commands-introspect.h', 'qapi/qapi-commands-introspect.trace-events', 'qapi/qapi-commands-job.c', 'qapi/qapi-commands-job.h', 'qapi/qapi-commands-job.trace-events', 'qapi/qapi-commands-machine-common.c', 'qapi/qapi-commands-machine-common.h', 'qapi/qapi-commands-machine-common.trace-events', 'qapi/qapi-commands-machine-target.c', 'qapi/qapi-commands-machine-target.h', 'qapi/qapi-commands-machine-target.trace-events', 'qapi/qapi-commands-machine.c', 'qapi/qapi-commands-machine.h', 'qapi/qapi-commands-machine.trace-events', 'qapi/qapi-commands-migration.c', 'qapi/qapi-commands-migration.h', 'qapi/qapi-commands-migration.trace-events', 'qapi/qapi-commands-misc-target.c', 'qapi/qapi-commands-misc-target.h', 'qapi/qapi-commands-misc-target.trace-events', 'qapi/qapi-commands-misc.c', 'qapi/qapi-commands-misc.h', 'qapi/qapi-commands-misc.trace-events', 'qapi/qapi-commands-net.c', 'qapi/qapi-commands-net.h', 'qapi/qapi-commands-net.trace-events', 'qapi/qapi-commands-pci.c', 'qapi/qapi-commands-pci.h', 'qapi/qapi-commands-pci.trace-events', 'qapi/qapi-commands-pragma.c', 'qapi/qapi-commands-pragma.h', 'qapi/qapi-commands-pragma.trace-events', 'qapi/qapi-commands-qdev.c', 'qapi/qapi-commands-qdev.h', 'qapi/qapi-commands-qdev.trace-events', 'qapi/qapi-commands-qom.c', 'qapi/qapi-commands-qom.h', 'qapi/qapi-commands-qom.trace-events', 'qapi/qapi-commands-rdma.c', 'qapi/qapi-commands-rdma.h', 'qapi/qapi-commands-rdma.trace-events', 'qapi/qapi-commands-replay.c', 'qapi/qapi-commands-replay.h', 'qapi/qapi-commands-replay.trace-events', 'qapi/qapi-commands-rocker.c', 'qapi/qapi-commands-rocker.h', 'qapi/qapi-commands-rocker.trace-events', 'qapi/qapi-commands-run-state.c', 'qapi/qapi-commands-run-state.h', 'qapi/qapi-commands-run-state.trace-events', 'qapi/qapi-commands-sockets.c', 'qapi/qapi-commands-sockets.h', 'qapi/qapi-commands-sockets.trace-events', 'qapi/qapi-commands-stats.c', 'qapi/qapi-commands-stats.h', 'qapi/qapi-commands-stats.trace-events', 'qapi/qapi-commands-tpm.c', 'qapi/qapi-commands-tpm.h', 'qapi/qapi-commands-tpm.trace-events', 'qapi/qapi-commands-trace.c', 'qapi/qapi-commands-trace.h', 'qapi/qapi-commands-trace.trace-events', 'qapi/qapi-commands-transaction.c', 'qapi/qapi-commands-transaction.h', 'qapi/qapi-commands-transaction.trace-events', 'qapi/qapi-commands-ui.c', 'qapi/qapi-commands-ui.h', 'qapi/qapi-commands-ui.trace-events', 'qapi/qapi-commands-virtio.c', 'qapi/qapi-commands-virtio.h', 'qapi/qapi-commands-virtio.trace-events', 'qapi/qapi-commands-yank.c', 'qapi/qapi-commands-yank.h', 'qapi/qapi-commands-yank.trace-events', 'qapi/qapi-commands.c', 'qapi/qapi-commands.h', 'qapi/qapi-emit-events.c', 'qapi/qapi-emit-events.h', 'qapi/qapi-events-acpi.c', 'qapi/qapi-events-acpi.h', 'qapi/qapi-events-audio.c', 'qapi/qapi-events-audio.h', 'qapi/qapi-events-authz.c', 'qapi/qapi-events-authz.h', 'qapi/qapi-events-block-core.c', 'qapi/qapi-events-block-core.h', 'qapi/qapi-events-block-export.c', 'qapi/qapi-events-block-export.h', 'qapi/qapi-events-block.c', 'qapi/qapi-events-block.h', 'qapi/qapi-events-char.c', 'qapi/qapi-events-char.h', 'qapi/qapi-events-common.c', 'qapi/qapi-events-common.h', 'qapi/qapi-events-compat.c', 'qapi/qapi-events-compat.h', 'qapi/qapi-events-control.c', 'qapi/qapi-events-control.h', 'qapi/qapi-events-crypto.c', 'qapi/qapi-events-crypto.h', 'qapi/qapi-events-cryptodev.c', 'qapi/qapi-events-cryptodev.h', 'qapi/qapi-events-cxl.c', 'qapi/qapi-events-cxl.h', 'qapi/qapi-events-dump.c', 'qapi/qapi-events-dump.h', 'qapi/qapi-events-error.c', 'qapi/qapi-events-error.h', 'qapi/qapi-events-introspect.c', 'qapi/qapi-events-introspect.h', 'qapi/qapi-events-job.c', 'qapi/qapi-events-job.h', 'qapi/qapi-events-machine-common.c', 'qapi/qapi-events-machine-common.h', 'qapi/qapi-events-machine-target.c', 'qapi/qapi-events-machine-target.h', 'qapi/qapi-events-machine.c', 'qapi/qapi-events-machine.h', 'qapi/qapi-events-migration.c', 'qapi/qapi-events-migration.h', 'qapi/qapi-events-misc-target.c', 'qapi/qapi-events-misc-target.h', 'qapi/qapi-events-misc.c', 'qapi/qapi-events-misc.h', 'qapi/qapi-events-net.c', 'qapi/qapi-events-net.h', 'qapi/qapi-events-pci.c', 'qapi/qapi-events-pci.h', 'qapi/qapi-events-pragma.c', 'qapi/qapi-events-pragma.h', 'qapi/qapi-events-qdev.c', 'qapi/qapi-events-qdev.h', 'qapi/qapi-events-qom.c', 'qapi/qapi-events-qom.h', 'qapi/qapi-events-rdma.c', 'qapi/qapi-events-rdma.h', 'qapi/qapi-events-replay.c', 'qapi/qapi-events-replay.h', 'qapi/qapi-events-rocker.c', 'qapi/qapi-events-rocker.h', 'qapi/qapi-events-run-state.c', 'qapi/qapi-events-run-state.h', 'qapi/qapi-events-sockets.c', 'qapi/qapi-events-sockets.h', 'qapi/qapi-events-stats.c', 'qapi/qapi-events-stats.h', 'qapi/qapi-events-tpm.c', 'qapi/qapi-events-tpm.h', 'qapi/qapi-events-trace.c', 'qapi/qapi-events-trace.h', 'qapi/qapi-events-transaction.c', 'qapi/qapi-events-transaction.h', 'qapi/qapi-events-ui.c', 'qapi/qapi-events-ui.h', 'qapi/qapi-events-virtio.c', 'qapi/qapi-events-virtio.h', 'qapi/qapi-events-yank.c', 'qapi/qapi-events-yank.h', 'qapi/qapi-events.c', 'qapi/qapi-events.h', 'qapi/qapi-init-commands.c', 'qapi/qapi-init-commands.h', 'qapi/qapi-introspect.c', 'qapi/qapi-introspect.h', 'qapi/qapi-types-acpi.c', 'qapi/qapi-types-acpi.h', 'qapi/qapi-types-audio.c', 'qapi/qapi-types-audio.h', 'qapi/qapi-types-authz.c', 'qapi/qapi-types-authz.h', 'qapi/qapi-types-block-core.c', 'qapi/qapi-types-block-core.h', 'qapi/qapi-types-block-export.c', 'qapi/qapi-types-block-export.h', 'qapi/qapi-types-block.c', 'qapi/qapi-types-block.h', 'qapi/qapi-types-char.c', 'qapi/qapi-types-char.h', 'qapi/qapi-types-common.c', 'qapi/qapi-types-common.h', 'qapi/qapi-types-compat.c', 'qapi/qapi-types-compat.h', 'qapi/qapi-types-control.c', 'qapi/qapi-types-control.h', 'qapi/qapi-types-crypto.c', 'qapi/qapi-types-crypto.h', 'qapi/qapi-types-cryptodev.c', 'qapi/qapi-types-cryptodev.h', 'qapi/qapi-types-cxl.c', 'qapi/qapi-types-cxl.h', 'qapi/qapi-types-dump.c', 'qapi/qapi-types-dump.h', 'qapi/qapi-types-error.c', 'qapi/qapi-types-error.h', 'qapi/qapi-types-introspect.c', 'qapi/qapi-types-introspect.h', 'qapi/qapi-types-job.c', 'qapi/qapi-types-job.h', 'qapi/qapi-types-machine-common.c', 'qapi/qapi-types-machine-common.h', 'qapi/qapi-types-machine-target.c', 'qapi/qapi-types-machine-target.h', 'qapi/qapi-types-machine.c', 'qapi/qapi-types-machine.h', 'qapi/qapi-types-migration.c', 'qapi/qapi-types-migration.h', 'qapi/qapi-types-misc-target.c', 'qapi/qapi-types-misc-target.h', 'qapi/qapi-types-misc.c', 'qapi/qapi-types-misc.h', 'qapi/qapi-types-net.c', 'qapi/qapi-types-net.h', 'qapi/qapi-types-pci.c', 'qapi/qapi-types-pci.h', 'qapi/qapi-types-pragma.c', 'qapi/qapi-types-pragma.h', 'qapi/qapi-types-qdev.c', 'qapi/qapi-types-qdev.h', 'qapi/qapi-types-qom.c', 'qapi/qapi-types-qom.h', 'qapi/qapi-types-rdma.c', 'qapi/qapi-types-rdma.h', 'qapi/qapi-types-replay.c', 'qapi/qapi-types-replay.h', 'qapi/qapi-types-rocker.c', 'qapi/qapi-types-rocker.h', 'qapi/qapi-types-run-state.c', 'qapi/qapi-types-run-state.h', 'qapi/qapi-types-sockets.c', 'qapi/qapi-types-sockets.h', 'qapi/qapi-types-stats.c', 'qapi/qapi-types-stats.h', 'qapi/qapi-types-tpm.c', 'qapi/qapi-types-tpm.h', 'qapi/qapi-types-trace.c', 'qapi/qapi-types-trace.h', 'qapi/qapi-types-transaction.c', 'qapi/qapi-types-transaction.h', 'qapi/qapi-types-ui.c', 'qapi/qapi-types-ui.h', 'qapi/qapi-types-virtio.c', 'qapi/qapi-types-virtio.h', 'qapi/qapi-types-yank.c', 'qapi/qapi-types-yank.h', 'qapi/qapi-types.c', 'qapi/qapi-types.h', 'qapi/qapi-visit-acpi.c', 'qapi/qapi-visit-acpi.h', 'qapi/qapi-visit-audio.c', 'qapi/qapi-visit-audio.h', 'qapi/qapi-visit-authz.c', 'qapi/qapi-visit-authz.h', 'qapi/qapi-visit-block-core.c', 'qapi/qapi-visit-block-core.h', 'qapi/qapi-visit-block-export.c', 'qapi/qapi-visit-block-export.h', 'qapi/qapi-visit-block.c', 'qapi/qapi-visit-block.h', 'qapi/qapi-visit-char.c', 'qapi/qapi-visit-char.h', 'qapi/qapi-visit-common.c', 'qapi/qapi-visit-common.h', 'qapi/qapi-visit-compat.c', 'qapi/qapi-visit-compat.h', 'qapi/qapi-visit-control.c', 'qapi/qapi-visit-control.h', 'qapi/qapi-visit-crypto.c', 'qapi/qapi-visit-crypto.h', 'qapi/qapi-visit-cryptodev.c', 'qapi/qapi-visit-cryptodev.h', 'qapi/qapi-visit-cxl.c', 'qapi/qapi-visit-cxl.h', 'qapi/qapi-visit-dump.c', 'qapi/qapi-visit-dump.h', 'qapi/qapi-visit-error.c', 'qapi/qapi-visit-error.h', 'qapi/qapi-visit-introspect.c', 'qapi/qapi-visit-introspect.h', 'qapi/qapi-visit-job.c', 'qapi/qapi-visit-job.h', 'qapi/qapi-visit-machine-common.c', 'qapi/qapi-visit-machine-common.h', 'qapi/qapi-visit-machine-target.c', 'qapi/qapi-visit-machine-target.h', 'qapi/qapi-visit-machine.c', 'qapi/qapi-visit-machine.h', 'qapi/qapi-visit-migration.c', 'qapi/qapi-visit-migration.h', 'qapi/qapi-visit-misc-target.c', 'qapi/qapi-visit-misc-target.h', 'qapi/qapi-visit-misc.c', 'qapi/qapi-visit-misc.h', 'qapi/qapi-visit-net.c', 'qapi/qapi-visit-net.h', 'qapi/qapi-visit-pci.c', 'qapi/qapi-visit-pci.h', 'qapi/qapi-visit-pragma.c', 'qapi/qapi-visit-pragma.h', 'qapi/qapi-visit-qdev.c', 'qapi/qapi-visit-qdev.h', 'qapi/qapi-visit-qom.c', 'qapi/qapi-visit-qom.h', 'qapi/qapi-visit-rdma.c', 'qapi/qapi-visit-rdma.h', 'qapi/qapi-visit-replay.c', 'qapi/qapi-visit-replay.h', 'qapi/qapi-visit-rocker.c', 'qapi/qapi-visit-rocker.h', 'qapi/qapi-visit-run-state.c', 'qapi/qapi-visit-run-state.h', 'qapi/qapi-visit-sockets.c', 'qapi/qapi-visit-sockets.h', 'qapi/qapi-visit-stats.c', 'qapi/qapi-visit-stats.h', 'qapi/qapi-visit-tpm.c', 'qapi/qapi-visit-tpm.h', 'qapi/qapi-visit-trace.c', 'qapi/qapi-visit-trace.h', 'qapi/qapi-visit-transaction.c', 'qapi/qapi-visit-transaction.h', 'qapi/qapi-visit-ui.c', 'qapi/qapi-visit-ui.h', 'qapi/qapi-visit-virtio.c', 'qapi/qapi-visit-virtio.h', 'qapi/qapi-visit-yank.c', 'qapi/qapi-visit-yank.h', 'qapi/qapi-visit.c', 'qapi/qapi-visit.h'],
+ srcs = ['qapi/acpi.json', 'qapi/audio.json', 'qapi/authz.json', 'qapi/block-core.json', 'qapi/block-export.json', 'qapi/block.json', 'qapi/char.json', 'qapi/common.json', 'qapi/compat.json', 'qapi/control.json', 'qapi/crypto.json', 'qapi/cryptodev.json', 'qapi/cxl.json', 'qapi/dump.json', 'qapi/error.json', 'qapi/introspect.json', 'qapi/job.json', 'qapi/machine-common.json', 'qapi/machine-target.json', 'qapi/machine.json', 'qapi/migration.json', 'qapi/misc-target.json', 'qapi/misc.json', 'qapi/net.json', 'qapi/pci.json', 'qapi/pragma.json', 'qapi/qapi-schema.json', 'qapi/qdev.json', 'qapi/qom.json', 'qapi/rdma.json', 'qapi/replay.json', 'qapi/rocker.json', 'qapi/run-state.json', 'qapi/sockets.json', 'qapi/stats.json', 'qapi/tpm.json', 'qapi/trace.json', 'qapi/transaction.json', 'qapi/ui.json', 'qapi/virtio.json', 'qapi/yank.json'],
+ tools = [':qapi-gen'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)',
+ name = 'generate_texture-blit-flip-vert_h',
+ outs = ['ui/shader/texture-blit-flip-vert.h'],
+ srcs = ['ui/shader/texture-blit-flip.vert'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)',
+ name = 'generate_texture-blit-frag_h',
+ outs = ['ui/shader/texture-blit-frag.h'],
+ srcs = ['ui/shader/texture-blit.frag'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)',
+ cmd_bat = '$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)',
+ name = 'generate_texture-blit-vert_h',
+ outs = ['ui/shader/texture-blit-vert.h'],
+ srcs = ['ui/shader/texture-blit.vert'],
+ tools = [':shaderinclude'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)',
+ name = 'generate_trace-accel_kvm_c',
+ outs = ['trace/trace-accel_kvm.c'],
+ srcs = ['accel/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)',
+ name = 'generate_trace-accel_kvm_h',
+ outs = ['trace/trace-accel_kvm.h'],
+ srcs = ['accel/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)',
+ name = 'generate_trace-accel_tcg_c',
+ outs = ['trace/trace-accel_tcg.c'],
+ srcs = ['accel/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)',
+ name = 'generate_trace-accel_tcg_h',
+ outs = ['trace/trace-accel_tcg.h'],
+ srcs = ['accel/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)',
+ name = 'generate_trace-audio_c',
+ outs = ['trace/trace-audio.c'],
+ srcs = ['audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)',
+ name = 'generate_trace-audio_h',
+ outs = ['trace/trace-audio.h'],
+ srcs = ['audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)',
+ name = 'generate_trace-authz_c',
+ outs = ['trace/trace-authz.c'],
+ srcs = ['authz/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)',
+ name = 'generate_trace-authz_h',
+ outs = ['trace/trace-authz.h'],
+ srcs = ['authz/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)',
+ name = 'generate_trace-backends_c',
+ outs = ['trace/trace-backends.c'],
+ srcs = ['backends/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)',
+ name = 'generate_trace-backends_h',
+ outs = ['trace/trace-backends.h'],
+ srcs = ['backends/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)',
+ name = 'generate_trace-backends_tpm_c',
+ outs = ['trace/trace-backends_tpm.c'],
+ srcs = ['backends/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)',
+ name = 'generate_trace-backends_tpm_h',
+ outs = ['trace/trace-backends_tpm.h'],
+ srcs = ['backends/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)',
+ name = 'generate_trace-block_c',
+ outs = ['trace/trace-block.c'],
+ srcs = ['block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)',
+ name = 'generate_trace-block_h',
+ outs = ['trace/trace-block.h'],
+ srcs = ['block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)',
+ name = 'generate_trace-chardev_c',
+ outs = ['trace/trace-chardev.c'],
+ srcs = ['chardev/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)',
+ name = 'generate_trace-chardev_h',
+ outs = ['trace/trace-chardev.h'],
+ srcs = ['chardev/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)',
+ name = 'generate_trace-crypto_c',
+ outs = ['trace/trace-crypto.c'],
+ srcs = ['crypto/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)',
+ name = 'generate_trace-crypto_h',
+ outs = ['trace/trace-crypto.h'],
+ srcs = ['crypto/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)',
+ name = 'generate_trace-ebpf_c',
+ outs = ['trace/trace-ebpf.c'],
+ srcs = ['ebpf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)',
+ name = 'generate_trace-ebpf_h',
+ outs = ['trace/trace-ebpf.h'],
+ srcs = ['ebpf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)',
+ name = 'generate_trace-gdbstub_c',
+ outs = ['trace/trace-gdbstub.c'],
+ srcs = ['gdbstub/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)',
+ name = 'generate_trace-gdbstub_h',
+ outs = ['trace/trace-gdbstub.h'],
+ srcs = ['gdbstub/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)',
+ name = 'generate_trace-hw_9pfs_c',
+ outs = ['trace/trace-hw_9pfs.c'],
+ srcs = ['hw/9pfs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)',
+ name = 'generate_trace-hw_9pfs_h',
+ outs = ['trace/trace-hw_9pfs.h'],
+ srcs = ['hw/9pfs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)',
+ name = 'generate_trace-hw_acpi_c',
+ outs = ['trace/trace-hw_acpi.c'],
+ srcs = ['hw/acpi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)',
+ name = 'generate_trace-hw_acpi_h',
+ outs = ['trace/trace-hw_acpi.h'],
+ srcs = ['hw/acpi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)',
+ name = 'generate_trace-hw_adc_c',
+ outs = ['trace/trace-hw_adc.c'],
+ srcs = ['hw/adc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)',
+ name = 'generate_trace-hw_adc_h',
+ outs = ['trace/trace-hw_adc.h'],
+ srcs = ['hw/adc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)',
+ name = 'generate_trace-hw_alpha_c',
+ outs = ['trace/trace-hw_alpha.c'],
+ srcs = ['hw/alpha/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)',
+ name = 'generate_trace-hw_alpha_h',
+ outs = ['trace/trace-hw_alpha.h'],
+ srcs = ['hw/alpha/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)',
+ name = 'generate_trace-hw_arm_c',
+ outs = ['trace/trace-hw_arm.c'],
+ srcs = ['hw/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)',
+ name = 'generate_trace-hw_arm_h',
+ outs = ['trace/trace-hw_arm.h'],
+ srcs = ['hw/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)',
+ name = 'generate_trace-hw_audio_c',
+ outs = ['trace/trace-hw_audio.c'],
+ srcs = ['hw/audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)',
+ name = 'generate_trace-hw_audio_h',
+ outs = ['trace/trace-hw_audio.h'],
+ srcs = ['hw/audio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)',
+ name = 'generate_trace-hw_block_c',
+ outs = ['trace/trace-hw_block.c'],
+ srcs = ['hw/block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)',
+ name = 'generate_trace-hw_block_dataplane_c',
+ outs = ['trace/trace-hw_block_dataplane.c'],
+ srcs = ['hw/block/dataplane/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)',
+ name = 'generate_trace-hw_block_dataplane_h',
+ outs = ['trace/trace-hw_block_dataplane.h'],
+ srcs = ['hw/block/dataplane/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)',
+ name = 'generate_trace-hw_block_h',
+ outs = ['trace/trace-hw_block.h'],
+ srcs = ['hw/block/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)',
+ name = 'generate_trace-hw_char_c',
+ outs = ['trace/trace-hw_char.c'],
+ srcs = ['hw/char/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)',
+ name = 'generate_trace-hw_char_h',
+ outs = ['trace/trace-hw_char.h'],
+ srcs = ['hw/char/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)',
+ name = 'generate_trace-hw_core_c',
+ outs = ['trace/trace-hw_core.c'],
+ srcs = ['hw/core/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)',
+ name = 'generate_trace-hw_core_h',
+ outs = ['trace/trace-hw_core.h'],
+ srcs = ['hw/core/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)',
+ name = 'generate_trace-hw_display_c',
+ outs = ['trace/trace-hw_display.c'],
+ srcs = ['hw/display/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)',
+ name = 'generate_trace-hw_display_h',
+ outs = ['trace/trace-hw_display.h'],
+ srcs = ['hw/display/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)',
+ name = 'generate_trace-hw_dma_c',
+ outs = ['trace/trace-hw_dma.c'],
+ srcs = ['hw/dma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)',
+ name = 'generate_trace-hw_dma_h',
+ outs = ['trace/trace-hw_dma.h'],
+ srcs = ['hw/dma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)',
+ name = 'generate_trace-hw_gpio_c',
+ outs = ['trace/trace-hw_gpio.c'],
+ srcs = ['hw/gpio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)',
+ name = 'generate_trace-hw_gpio_h',
+ outs = ['trace/trace-hw_gpio.h'],
+ srcs = ['hw/gpio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)',
+ name = 'generate_trace-hw_hyperv_c',
+ outs = ['trace/trace-hw_hyperv.c'],
+ srcs = ['hw/hyperv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)',
+ name = 'generate_trace-hw_hyperv_h',
+ outs = ['trace/trace-hw_hyperv.h'],
+ srcs = ['hw/hyperv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)',
+ name = 'generate_trace-hw_i2c_c',
+ outs = ['trace/trace-hw_i2c.c'],
+ srcs = ['hw/i2c/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)',
+ name = 'generate_trace-hw_i2c_h',
+ outs = ['trace/trace-hw_i2c.h'],
+ srcs = ['hw/i2c/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)',
+ name = 'generate_trace-hw_i386_c',
+ outs = ['trace/trace-hw_i386.c'],
+ srcs = ['hw/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)',
+ name = 'generate_trace-hw_i386_h',
+ outs = ['trace/trace-hw_i386.h'],
+ srcs = ['hw/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)',
+ name = 'generate_trace-hw_i386_kvm_c',
+ outs = ['trace/trace-hw_i386_kvm.c'],
+ srcs = ['hw/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)',
+ name = 'generate_trace-hw_i386_kvm_h',
+ outs = ['trace/trace-hw_i386_kvm.h'],
+ srcs = ['hw/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)',
+ name = 'generate_trace-hw_i386_xen_c',
+ outs = ['trace/trace-hw_i386_xen.c'],
+ srcs = ['hw/i386/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)',
+ name = 'generate_trace-hw_i386_xen_h',
+ outs = ['trace/trace-hw_i386_xen.h'],
+ srcs = ['hw/i386/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)',
+ name = 'generate_trace-hw_ide_c',
+ outs = ['trace/trace-hw_ide.c'],
+ srcs = ['hw/ide/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)',
+ name = 'generate_trace-hw_ide_h',
+ outs = ['trace/trace-hw_ide.h'],
+ srcs = ['hw/ide/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)',
+ name = 'generate_trace-hw_input_c',
+ outs = ['trace/trace-hw_input.c'],
+ srcs = ['hw/input/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)',
+ name = 'generate_trace-hw_input_h',
+ outs = ['trace/trace-hw_input.h'],
+ srcs = ['hw/input/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)',
+ name = 'generate_trace-hw_intc_c',
+ outs = ['trace/trace-hw_intc.c'],
+ srcs = ['hw/intc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)',
+ name = 'generate_trace-hw_intc_h',
+ outs = ['trace/trace-hw_intc.h'],
+ srcs = ['hw/intc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)',
+ name = 'generate_trace-hw_isa_c',
+ outs = ['trace/trace-hw_isa.c'],
+ srcs = ['hw/isa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)',
+ name = 'generate_trace-hw_isa_h',
+ outs = ['trace/trace-hw_isa.h'],
+ srcs = ['hw/isa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)',
+ name = 'generate_trace-hw_mem_c',
+ outs = ['trace/trace-hw_mem.c'],
+ srcs = ['hw/mem/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)',
+ name = 'generate_trace-hw_mem_h',
+ outs = ['trace/trace-hw_mem.h'],
+ srcs = ['hw/mem/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)',
+ name = 'generate_trace-hw_mips_c',
+ outs = ['trace/trace-hw_mips.c'],
+ srcs = ['hw/mips/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)',
+ name = 'generate_trace-hw_mips_h',
+ outs = ['trace/trace-hw_mips.h'],
+ srcs = ['hw/mips/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)',
+ name = 'generate_trace-hw_misc_c',
+ outs = ['trace/trace-hw_misc.c'],
+ srcs = ['hw/misc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)',
+ name = 'generate_trace-hw_misc_h',
+ outs = ['trace/trace-hw_misc.h'],
+ srcs = ['hw/misc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)',
+ name = 'generate_trace-hw_misc_macio_c',
+ outs = ['trace/trace-hw_misc_macio.c'],
+ srcs = ['hw/misc/macio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)',
+ name = 'generate_trace-hw_misc_macio_h',
+ outs = ['trace/trace-hw_misc_macio.h'],
+ srcs = ['hw/misc/macio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)',
+ name = 'generate_trace-hw_net_c',
+ outs = ['trace/trace-hw_net.c'],
+ srcs = ['hw/net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)',
+ name = 'generate_trace-hw_net_can_c',
+ outs = ['trace/trace-hw_net_can.c'],
+ srcs = ['hw/net/can/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)',
+ name = 'generate_trace-hw_net_can_h',
+ outs = ['trace/trace-hw_net_can.h'],
+ srcs = ['hw/net/can/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)',
+ name = 'generate_trace-hw_net_h',
+ outs = ['trace/trace-hw_net.h'],
+ srcs = ['hw/net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)',
+ name = 'generate_trace-hw_nubus_c',
+ outs = ['trace/trace-hw_nubus.c'],
+ srcs = ['hw/nubus/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)',
+ name = 'generate_trace-hw_nubus_h',
+ outs = ['trace/trace-hw_nubus.h'],
+ srcs = ['hw/nubus/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)',
+ name = 'generate_trace-hw_nvme_c',
+ outs = ['trace/trace-hw_nvme.c'],
+ srcs = ['hw/nvme/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)',
+ name = 'generate_trace-hw_nvme_h',
+ outs = ['trace/trace-hw_nvme.h'],
+ srcs = ['hw/nvme/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)',
+ name = 'generate_trace-hw_nvram_c',
+ outs = ['trace/trace-hw_nvram.c'],
+ srcs = ['hw/nvram/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)',
+ name = 'generate_trace-hw_nvram_h',
+ outs = ['trace/trace-hw_nvram.h'],
+ srcs = ['hw/nvram/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)',
+ name = 'generate_trace-hw_pci_c',
+ outs = ['trace/trace-hw_pci.c'],
+ srcs = ['hw/pci/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)',
+ name = 'generate_trace-hw_pci_h',
+ outs = ['trace/trace-hw_pci.h'],
+ srcs = ['hw/pci/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)',
+ name = 'generate_trace-hw_pci_host_c',
+ outs = ['trace/trace-hw_pci_host.c'],
+ srcs = ['hw/pci-host/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)',
+ name = 'generate_trace-hw_pci_host_h',
+ outs = ['trace/trace-hw_pci_host.h'],
+ srcs = ['hw/pci-host/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)',
+ name = 'generate_trace-hw_ppc_c',
+ outs = ['trace/trace-hw_ppc.c'],
+ srcs = ['hw/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)',
+ name = 'generate_trace-hw_ppc_h',
+ outs = ['trace/trace-hw_ppc.h'],
+ srcs = ['hw/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)',
+ name = 'generate_trace-hw_rdma_c',
+ outs = ['trace/trace-hw_rdma.c'],
+ srcs = ['hw/rdma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)',
+ name = 'generate_trace-hw_rdma_h',
+ outs = ['trace/trace-hw_rdma.h'],
+ srcs = ['hw/rdma/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)',
+ name = 'generate_trace-hw_rdma_vmw_c',
+ outs = ['trace/trace-hw_rdma_vmw.c'],
+ srcs = ['hw/rdma/vmw/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)',
+ name = 'generate_trace-hw_rdma_vmw_h',
+ outs = ['trace/trace-hw_rdma_vmw.h'],
+ srcs = ['hw/rdma/vmw/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)',
+ name = 'generate_trace-hw_remote_c',
+ outs = ['trace/trace-hw_remote.c'],
+ srcs = ['hw/remote/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)',
+ name = 'generate_trace-hw_remote_h',
+ outs = ['trace/trace-hw_remote.h'],
+ srcs = ['hw/remote/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)',
+ name = 'generate_trace-hw_rtc_c',
+ outs = ['trace/trace-hw_rtc.c'],
+ srcs = ['hw/rtc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)',
+ name = 'generate_trace-hw_rtc_h',
+ outs = ['trace/trace-hw_rtc.h'],
+ srcs = ['hw/rtc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)',
+ name = 'generate_trace-hw_s390x_c',
+ outs = ['trace/trace-hw_s390x.c'],
+ srcs = ['hw/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)',
+ name = 'generate_trace-hw_s390x_h',
+ outs = ['trace/trace-hw_s390x.h'],
+ srcs = ['hw/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)',
+ name = 'generate_trace-hw_scsi_c',
+ outs = ['trace/trace-hw_scsi.c'],
+ srcs = ['hw/scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)',
+ name = 'generate_trace-hw_scsi_h',
+ outs = ['trace/trace-hw_scsi.h'],
+ srcs = ['hw/scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)',
+ name = 'generate_trace-hw_sd_c',
+ outs = ['trace/trace-hw_sd.c'],
+ srcs = ['hw/sd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)',
+ name = 'generate_trace-hw_sd_h',
+ outs = ['trace/trace-hw_sd.h'],
+ srcs = ['hw/sd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)',
+ name = 'generate_trace-hw_sensor_c',
+ outs = ['trace/trace-hw_sensor.c'],
+ srcs = ['hw/sensor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)',
+ name = 'generate_trace-hw_sensor_h',
+ outs = ['trace/trace-hw_sensor.h'],
+ srcs = ['hw/sensor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)',
+ name = 'generate_trace-hw_sh4_c',
+ outs = ['trace/trace-hw_sh4.c'],
+ srcs = ['hw/sh4/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)',
+ name = 'generate_trace-hw_sh4_h',
+ outs = ['trace/trace-hw_sh4.h'],
+ srcs = ['hw/sh4/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)',
+ name = 'generate_trace-hw_sparc64_c',
+ outs = ['trace/trace-hw_sparc64.c'],
+ srcs = ['hw/sparc64/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)',
+ name = 'generate_trace-hw_sparc64_h',
+ outs = ['trace/trace-hw_sparc64.h'],
+ srcs = ['hw/sparc64/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)',
+ name = 'generate_trace-hw_sparc_c',
+ outs = ['trace/trace-hw_sparc.c'],
+ srcs = ['hw/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)',
+ name = 'generate_trace-hw_sparc_h',
+ outs = ['trace/trace-hw_sparc.h'],
+ srcs = ['hw/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)',
+ name = 'generate_trace-hw_ssi_c',
+ outs = ['trace/trace-hw_ssi.c'],
+ srcs = ['hw/ssi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)',
+ name = 'generate_trace-hw_ssi_h',
+ outs = ['trace/trace-hw_ssi.h'],
+ srcs = ['hw/ssi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)',
+ name = 'generate_trace-hw_timer_c',
+ outs = ['trace/trace-hw_timer.c'],
+ srcs = ['hw/timer/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)',
+ name = 'generate_trace-hw_timer_h',
+ outs = ['trace/trace-hw_timer.h'],
+ srcs = ['hw/timer/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)',
+ name = 'generate_trace-hw_tpm_c',
+ outs = ['trace/trace-hw_tpm.c'],
+ srcs = ['hw/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)',
+ name = 'generate_trace-hw_tpm_h',
+ outs = ['trace/trace-hw_tpm.h'],
+ srcs = ['hw/tpm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)',
+ name = 'generate_trace-hw_ufs_c',
+ outs = ['trace/trace-hw_ufs.c'],
+ srcs = ['hw/ufs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)',
+ name = 'generate_trace-hw_ufs_h',
+ outs = ['trace/trace-hw_ufs.h'],
+ srcs = ['hw/ufs/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)',
+ name = 'generate_trace-hw_usb_c',
+ outs = ['trace/trace-hw_usb.c'],
+ srcs = ['hw/usb/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)',
+ name = 'generate_trace-hw_usb_h',
+ outs = ['trace/trace-hw_usb.h'],
+ srcs = ['hw/usb/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)',
+ name = 'generate_trace-hw_vfio_c',
+ outs = ['trace/trace-hw_vfio.c'],
+ srcs = ['hw/vfio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)',
+ name = 'generate_trace-hw_vfio_h',
+ outs = ['trace/trace-hw_vfio.h'],
+ srcs = ['hw/vfio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)',
+ name = 'generate_trace-hw_virtio_c',
+ outs = ['trace/trace-hw_virtio.c'],
+ srcs = ['hw/virtio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)',
+ name = 'generate_trace-hw_virtio_h',
+ outs = ['trace/trace-hw_virtio.h'],
+ srcs = ['hw/virtio/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)',
+ name = 'generate_trace-hw_watchdog_c',
+ outs = ['trace/trace-hw_watchdog.c'],
+ srcs = ['hw/watchdog/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)',
+ name = 'generate_trace-hw_watchdog_h',
+ outs = ['trace/trace-hw_watchdog.h'],
+ srcs = ['hw/watchdog/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)',
+ name = 'generate_trace-hw_xen_c',
+ outs = ['trace/trace-hw_xen.c'],
+ srcs = ['hw/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)',
+ name = 'generate_trace-hw_xen_h',
+ outs = ['trace/trace-hw_xen.h'],
+ srcs = ['hw/xen/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)',
+ name = 'generate_trace-io_c',
+ outs = ['trace/trace-io.c'],
+ srcs = ['io/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)',
+ name = 'generate_trace-io_h',
+ outs = ['trace/trace-io.h'],
+ srcs = ['io/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)',
+ name = 'generate_trace-migration_c',
+ outs = ['trace/trace-migration.c'],
+ srcs = ['migration/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)',
+ name = 'generate_trace-migration_h',
+ outs = ['trace/trace-migration.h'],
+ srcs = ['migration/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)',
+ name = 'generate_trace-monitor_c',
+ outs = ['trace/trace-monitor.c'],
+ srcs = ['monitor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)',
+ name = 'generate_trace-monitor_h',
+ outs = ['trace/trace-monitor.h'],
+ srcs = ['monitor/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)',
+ name = 'generate_trace-nbd_c',
+ outs = ['trace/trace-nbd.c'],
+ srcs = ['nbd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)',
+ name = 'generate_trace-nbd_h',
+ outs = ['trace/trace-nbd.h'],
+ srcs = ['nbd/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)',
+ name = 'generate_trace-net_c',
+ outs = ['trace/trace-net.c'],
+ srcs = ['net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)',
+ name = 'generate_trace-net_h',
+ outs = ['trace/trace-net.h'],
+ srcs = ['net/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)',
+ name = 'generate_trace-qapi_c',
+ outs = ['trace/trace-qapi.c'],
+ srcs = ['qapi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)',
+ name = 'generate_trace-qapi_commands_acpi_trace_events_c',
+ outs = ['trace/trace-qapi_commands_acpi_trace_events.c'],
+ srcs = ['qapi/qapi-commands-acpi.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)',
+ name = 'generate_trace-qapi_commands_acpi_trace_events_h',
+ outs = ['trace/trace-qapi_commands_acpi_trace_events.h'],
+ srcs = ['qapi/qapi-commands-acpi.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)',
+ name = 'generate_trace-qapi_commands_audio_trace_events_c',
+ outs = ['trace/trace-qapi_commands_audio_trace_events.c'],
+ srcs = ['qapi/qapi-commands-audio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)',
+ name = 'generate_trace-qapi_commands_audio_trace_events_h',
+ outs = ['trace/trace-qapi_commands_audio_trace_events.h'],
+ srcs = ['qapi/qapi-commands-audio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)',
+ name = 'generate_trace-qapi_commands_authz_trace_events_c',
+ outs = ['trace/trace-qapi_commands_authz_trace_events.c'],
+ srcs = ['qapi/qapi-commands-authz.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)',
+ name = 'generate_trace-qapi_commands_authz_trace_events_h',
+ outs = ['trace/trace-qapi_commands_authz_trace_events.h'],
+ srcs = ['qapi/qapi-commands-authz.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_core_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_core_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block-core.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_core_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_core_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block-core.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_export_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_export_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block-export.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_export_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_export_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block-export.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)',
+ name = 'generate_trace-qapi_commands_block_trace_events_c',
+ outs = ['trace/trace-qapi_commands_block_trace_events.c'],
+ srcs = ['qapi/qapi-commands-block.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)',
+ name = 'generate_trace-qapi_commands_block_trace_events_h',
+ outs = ['trace/trace-qapi_commands_block_trace_events.h'],
+ srcs = ['qapi/qapi-commands-block.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)',
+ name = 'generate_trace-qapi_commands_char_trace_events_c',
+ outs = ['trace/trace-qapi_commands_char_trace_events.c'],
+ srcs = ['qapi/qapi-commands-char.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)',
+ name = 'generate_trace-qapi_commands_char_trace_events_h',
+ outs = ['trace/trace-qapi_commands_char_trace_events.h'],
+ srcs = ['qapi/qapi-commands-char.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)',
+ name = 'generate_trace-qapi_commands_common_trace_events_c',
+ outs = ['trace/trace-qapi_commands_common_trace_events.c'],
+ srcs = ['qapi/qapi-commands-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)',
+ name = 'generate_trace-qapi_commands_common_trace_events_h',
+ outs = ['trace/trace-qapi_commands_common_trace_events.h'],
+ srcs = ['qapi/qapi-commands-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)',
+ name = 'generate_trace-qapi_commands_compat_trace_events_c',
+ outs = ['trace/trace-qapi_commands_compat_trace_events.c'],
+ srcs = ['qapi/qapi-commands-compat.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)',
+ name = 'generate_trace-qapi_commands_compat_trace_events_h',
+ outs = ['trace/trace-qapi_commands_compat_trace_events.h'],
+ srcs = ['qapi/qapi-commands-compat.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)',
+ name = 'generate_trace-qapi_commands_control_trace_events_c',
+ outs = ['trace/trace-qapi_commands_control_trace_events.c'],
+ srcs = ['qapi/qapi-commands-control.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)',
+ name = 'generate_trace-qapi_commands_control_trace_events_h',
+ outs = ['trace/trace-qapi_commands_control_trace_events.h'],
+ srcs = ['qapi/qapi-commands-control.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)',
+ name = 'generate_trace-qapi_commands_crypto_trace_events_c',
+ outs = ['trace/trace-qapi_commands_crypto_trace_events.c'],
+ srcs = ['qapi/qapi-commands-crypto.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)',
+ name = 'generate_trace-qapi_commands_crypto_trace_events_h',
+ outs = ['trace/trace-qapi_commands_crypto_trace_events.h'],
+ srcs = ['qapi/qapi-commands-crypto.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)',
+ name = 'generate_trace-qapi_commands_cryptodev_trace_events_c',
+ outs = ['trace/trace-qapi_commands_cryptodev_trace_events.c'],
+ srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)',
+ name = 'generate_trace-qapi_commands_cryptodev_trace_events_h',
+ outs = ['trace/trace-qapi_commands_cryptodev_trace_events.h'],
+ srcs = ['qapi/qapi-commands-cryptodev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)',
+ name = 'generate_trace-qapi_commands_cxl_trace_events_c',
+ outs = ['trace/trace-qapi_commands_cxl_trace_events.c'],
+ srcs = ['qapi/qapi-commands-cxl.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)',
+ name = 'generate_trace-qapi_commands_cxl_trace_events_h',
+ outs = ['trace/trace-qapi_commands_cxl_trace_events.h'],
+ srcs = ['qapi/qapi-commands-cxl.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)',
+ name = 'generate_trace-qapi_commands_dump_trace_events_c',
+ outs = ['trace/trace-qapi_commands_dump_trace_events.c'],
+ srcs = ['qapi/qapi-commands-dump.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)',
+ name = 'generate_trace-qapi_commands_dump_trace_events_h',
+ outs = ['trace/trace-qapi_commands_dump_trace_events.h'],
+ srcs = ['qapi/qapi-commands-dump.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)',
+ name = 'generate_trace-qapi_commands_error_trace_events_c',
+ outs = ['trace/trace-qapi_commands_error_trace_events.c'],
+ srcs = ['qapi/qapi-commands-error.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)',
+ name = 'generate_trace-qapi_commands_error_trace_events_h',
+ outs = ['trace/trace-qapi_commands_error_trace_events.h'],
+ srcs = ['qapi/qapi-commands-error.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)',
+ name = 'generate_trace-qapi_commands_introspect_trace_events_c',
+ outs = ['trace/trace-qapi_commands_introspect_trace_events.c'],
+ srcs = ['qapi/qapi-commands-introspect.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)',
+ name = 'generate_trace-qapi_commands_introspect_trace_events_h',
+ outs = ['trace/trace-qapi_commands_introspect_trace_events.h'],
+ srcs = ['qapi/qapi-commands-introspect.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)',
+ name = 'generate_trace-qapi_commands_job_trace_events_c',
+ outs = ['trace/trace-qapi_commands_job_trace_events.c'],
+ srcs = ['qapi/qapi-commands-job.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)',
+ name = 'generate_trace-qapi_commands_job_trace_events_h',
+ outs = ['trace/trace-qapi_commands_job_trace_events.h'],
+ srcs = ['qapi/qapi-commands-job.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_common_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_common_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_common_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_common_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine-common.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_target_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_target_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_target_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_target_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)',
+ name = 'generate_trace-qapi_commands_machine_trace_events_c',
+ outs = ['trace/trace-qapi_commands_machine_trace_events.c'],
+ srcs = ['qapi/qapi-commands-machine.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)',
+ name = 'generate_trace-qapi_commands_machine_trace_events_h',
+ outs = ['trace/trace-qapi_commands_machine_trace_events.h'],
+ srcs = ['qapi/qapi-commands-machine.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)',
+ name = 'generate_trace-qapi_commands_migration_trace_events_c',
+ outs = ['trace/trace-qapi_commands_migration_trace_events.c'],
+ srcs = ['qapi/qapi-commands-migration.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)',
+ name = 'generate_trace-qapi_commands_migration_trace_events_h',
+ outs = ['trace/trace-qapi_commands_migration_trace_events.h'],
+ srcs = ['qapi/qapi-commands-migration.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)',
+ name = 'generate_trace-qapi_commands_misc_target_trace_events_c',
+ outs = ['trace/trace-qapi_commands_misc_target_trace_events.c'],
+ srcs = ['qapi/qapi-commands-misc-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)',
+ name = 'generate_trace-qapi_commands_misc_target_trace_events_h',
+ outs = ['trace/trace-qapi_commands_misc_target_trace_events.h'],
+ srcs = ['qapi/qapi-commands-misc-target.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)',
+ name = 'generate_trace-qapi_commands_misc_trace_events_c',
+ outs = ['trace/trace-qapi_commands_misc_trace_events.c'],
+ srcs = ['qapi/qapi-commands-misc.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)',
+ name = 'generate_trace-qapi_commands_misc_trace_events_h',
+ outs = ['trace/trace-qapi_commands_misc_trace_events.h'],
+ srcs = ['qapi/qapi-commands-misc.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)',
+ name = 'generate_trace-qapi_commands_net_trace_events_c',
+ outs = ['trace/trace-qapi_commands_net_trace_events.c'],
+ srcs = ['qapi/qapi-commands-net.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)',
+ name = 'generate_trace-qapi_commands_net_trace_events_h',
+ outs = ['trace/trace-qapi_commands_net_trace_events.h'],
+ srcs = ['qapi/qapi-commands-net.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)',
+ name = 'generate_trace-qapi_commands_pci_trace_events_c',
+ outs = ['trace/trace-qapi_commands_pci_trace_events.c'],
+ srcs = ['qapi/qapi-commands-pci.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)',
+ name = 'generate_trace-qapi_commands_pci_trace_events_h',
+ outs = ['trace/trace-qapi_commands_pci_trace_events.h'],
+ srcs = ['qapi/qapi-commands-pci.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)',
+ name = 'generate_trace-qapi_commands_pragma_trace_events_c',
+ outs = ['trace/trace-qapi_commands_pragma_trace_events.c'],
+ srcs = ['qapi/qapi-commands-pragma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)',
+ name = 'generate_trace-qapi_commands_pragma_trace_events_h',
+ outs = ['trace/trace-qapi_commands_pragma_trace_events.h'],
+ srcs = ['qapi/qapi-commands-pragma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)',
+ name = 'generate_trace-qapi_commands_qdev_trace_events_c',
+ outs = ['trace/trace-qapi_commands_qdev_trace_events.c'],
+ srcs = ['qapi/qapi-commands-qdev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)',
+ name = 'generate_trace-qapi_commands_qdev_trace_events_h',
+ outs = ['trace/trace-qapi_commands_qdev_trace_events.h'],
+ srcs = ['qapi/qapi-commands-qdev.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)',
+ name = 'generate_trace-qapi_commands_qom_trace_events_c',
+ outs = ['trace/trace-qapi_commands_qom_trace_events.c'],
+ srcs = ['qapi/qapi-commands-qom.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)',
+ name = 'generate_trace-qapi_commands_qom_trace_events_h',
+ outs = ['trace/trace-qapi_commands_qom_trace_events.h'],
+ srcs = ['qapi/qapi-commands-qom.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)',
+ name = 'generate_trace-qapi_commands_rdma_trace_events_c',
+ outs = ['trace/trace-qapi_commands_rdma_trace_events.c'],
+ srcs = ['qapi/qapi-commands-rdma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)',
+ name = 'generate_trace-qapi_commands_rdma_trace_events_h',
+ outs = ['trace/trace-qapi_commands_rdma_trace_events.h'],
+ srcs = ['qapi/qapi-commands-rdma.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)',
+ name = 'generate_trace-qapi_commands_replay_trace_events_c',
+ outs = ['trace/trace-qapi_commands_replay_trace_events.c'],
+ srcs = ['qapi/qapi-commands-replay.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)',
+ name = 'generate_trace-qapi_commands_replay_trace_events_h',
+ outs = ['trace/trace-qapi_commands_replay_trace_events.h'],
+ srcs = ['qapi/qapi-commands-replay.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)',
+ name = 'generate_trace-qapi_commands_rocker_trace_events_c',
+ outs = ['trace/trace-qapi_commands_rocker_trace_events.c'],
+ srcs = ['qapi/qapi-commands-rocker.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)',
+ name = 'generate_trace-qapi_commands_rocker_trace_events_h',
+ outs = ['trace/trace-qapi_commands_rocker_trace_events.h'],
+ srcs = ['qapi/qapi-commands-rocker.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)',
+ name = 'generate_trace-qapi_commands_run_state_trace_events_c',
+ outs = ['trace/trace-qapi_commands_run_state_trace_events.c'],
+ srcs = ['qapi/qapi-commands-run-state.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)',
+ name = 'generate_trace-qapi_commands_run_state_trace_events_h',
+ outs = ['trace/trace-qapi_commands_run_state_trace_events.h'],
+ srcs = ['qapi/qapi-commands-run-state.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)',
+ name = 'generate_trace-qapi_commands_sockets_trace_events_c',
+ outs = ['trace/trace-qapi_commands_sockets_trace_events.c'],
+ srcs = ['qapi/qapi-commands-sockets.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)',
+ name = 'generate_trace-qapi_commands_sockets_trace_events_h',
+ outs = ['trace/trace-qapi_commands_sockets_trace_events.h'],
+ srcs = ['qapi/qapi-commands-sockets.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)',
+ name = 'generate_trace-qapi_commands_stats_trace_events_c',
+ outs = ['trace/trace-qapi_commands_stats_trace_events.c'],
+ srcs = ['qapi/qapi-commands-stats.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)',
+ name = 'generate_trace-qapi_commands_stats_trace_events_h',
+ outs = ['trace/trace-qapi_commands_stats_trace_events.h'],
+ srcs = ['qapi/qapi-commands-stats.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)',
+ name = 'generate_trace-qapi_commands_tpm_trace_events_c',
+ outs = ['trace/trace-qapi_commands_tpm_trace_events.c'],
+ srcs = ['qapi/qapi-commands-tpm.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)',
+ name = 'generate_trace-qapi_commands_tpm_trace_events_h',
+ outs = ['trace/trace-qapi_commands_tpm_trace_events.h'],
+ srcs = ['qapi/qapi-commands-tpm.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)',
+ name = 'generate_trace-qapi_commands_trace_trace_events_c',
+ outs = ['trace/trace-qapi_commands_trace_trace_events.c'],
+ srcs = ['qapi/qapi-commands-trace.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)',
+ name = 'generate_trace-qapi_commands_trace_trace_events_h',
+ outs = ['trace/trace-qapi_commands_trace_trace_events.h'],
+ srcs = ['qapi/qapi-commands-trace.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)',
+ name = 'generate_trace-qapi_commands_transaction_trace_events_c',
+ outs = ['trace/trace-qapi_commands_transaction_trace_events.c'],
+ srcs = ['qapi/qapi-commands-transaction.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)',
+ name = 'generate_trace-qapi_commands_transaction_trace_events_h',
+ outs = ['trace/trace-qapi_commands_transaction_trace_events.h'],
+ srcs = ['qapi/qapi-commands-transaction.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)',
+ name = 'generate_trace-qapi_commands_ui_trace_events_c',
+ outs = ['trace/trace-qapi_commands_ui_trace_events.c'],
+ srcs = ['qapi/qapi-commands-ui.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)',
+ name = 'generate_trace-qapi_commands_ui_trace_events_h',
+ outs = ['trace/trace-qapi_commands_ui_trace_events.h'],
+ srcs = ['qapi/qapi-commands-ui.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)',
+ name = 'generate_trace-qapi_commands_virtio_trace_events_c',
+ outs = ['trace/trace-qapi_commands_virtio_trace_events.c'],
+ srcs = ['qapi/qapi-commands-virtio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)',
+ name = 'generate_trace-qapi_commands_virtio_trace_events_h',
+ outs = ['trace/trace-qapi_commands_virtio_trace_events.h'],
+ srcs = ['qapi/qapi-commands-virtio.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)',
+ name = 'generate_trace-qapi_commands_yank_trace_events_c',
+ outs = ['trace/trace-qapi_commands_yank_trace_events.c'],
+ srcs = ['qapi/qapi-commands-yank.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)',
+ name = 'generate_trace-qapi_commands_yank_trace_events_h',
+ outs = ['trace/trace-qapi_commands_yank_trace_events.h'],
+ srcs = ['qapi/qapi-commands-yank.trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)',
+ name = 'generate_trace-qapi_h',
+ outs = ['trace/trace-qapi.h'],
+ srcs = ['qapi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)',
+ name = 'generate_trace-qom_c',
+ outs = ['trace/trace-qom.c'],
+ srcs = ['qom/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)',
+ name = 'generate_trace-qom_h',
+ outs = ['trace/trace-qom.h'],
+ srcs = ['qom/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)',
+ name = 'generate_trace-root_c',
+ outs = ['trace/trace-root.c'],
+ srcs = ['trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)',
+ name = 'generate_trace-root_h',
+ outs = ['trace/trace-root.h'],
+ srcs = ['trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)',
+ name = 'generate_trace-scsi_c',
+ outs = ['trace/trace-scsi.c'],
+ srcs = ['scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)',
+ name = 'generate_trace-scsi_h',
+ outs = ['trace/trace-scsi.h'],
+ srcs = ['scsi/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)',
+ name = 'generate_trace-system_c',
+ outs = ['trace/trace-system.c'],
+ srcs = ['system/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)',
+ name = 'generate_trace-system_h',
+ outs = ['trace/trace-system.h'],
+ srcs = ['system/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)',
+ name = 'generate_trace-target_arm_c',
+ outs = ['trace/trace-target_arm.c'],
+ srcs = ['target/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)',
+ name = 'generate_trace-target_arm_h',
+ outs = ['trace/trace-target_arm.h'],
+ srcs = ['target/arm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)',
+ name = 'generate_trace-target_arm_hvf_c',
+ outs = ['trace/trace-target_arm_hvf.c'],
+ srcs = ['target/arm/hvf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)',
+ name = 'generate_trace-target_arm_hvf_h',
+ outs = ['trace/trace-target_arm_hvf.h'],
+ srcs = ['target/arm/hvf/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)',
+ name = 'generate_trace-target_hppa_c',
+ outs = ['trace/trace-target_hppa.c'],
+ srcs = ['target/hppa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)',
+ name = 'generate_trace-target_hppa_h',
+ outs = ['trace/trace-target_hppa.h'],
+ srcs = ['target/hppa/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)',
+ name = 'generate_trace-target_i386_c',
+ outs = ['trace/trace-target_i386.c'],
+ srcs = ['target/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)',
+ name = 'generate_trace-target_i386_h',
+ outs = ['trace/trace-target_i386.h'],
+ srcs = ['target/i386/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)',
+ name = 'generate_trace-target_i386_kvm_c',
+ outs = ['trace/trace-target_i386_kvm.c'],
+ srcs = ['target/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)',
+ name = 'generate_trace-target_i386_kvm_h',
+ outs = ['trace/trace-target_i386_kvm.h'],
+ srcs = ['target/i386/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)',
+ name = 'generate_trace-target_mips_tcg_c',
+ outs = ['trace/trace-target_mips_tcg.c'],
+ srcs = ['target/mips/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)',
+ name = 'generate_trace-target_mips_tcg_h',
+ outs = ['trace/trace-target_mips_tcg.h'],
+ srcs = ['target/mips/tcg/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)',
+ name = 'generate_trace-target_nios2_c',
+ outs = ['trace/trace-target_nios2.c'],
+ srcs = ['target/nios2/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)',
+ name = 'generate_trace-target_nios2_h',
+ outs = ['trace/trace-target_nios2.h'],
+ srcs = ['target/nios2/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)',
+ name = 'generate_trace-target_ppc_c',
+ outs = ['trace/trace-target_ppc.c'],
+ srcs = ['target/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)',
+ name = 'generate_trace-target_ppc_h',
+ outs = ['trace/trace-target_ppc.h'],
+ srcs = ['target/ppc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)',
+ name = 'generate_trace-target_riscv_c',
+ outs = ['trace/trace-target_riscv.c'],
+ srcs = ['target/riscv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)',
+ name = 'generate_trace-target_riscv_h',
+ outs = ['trace/trace-target_riscv.h'],
+ srcs = ['target/riscv/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)',
+ name = 'generate_trace-target_s390x_c',
+ outs = ['trace/trace-target_s390x.c'],
+ srcs = ['target/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)',
+ name = 'generate_trace-target_s390x_h',
+ outs = ['trace/trace-target_s390x.h'],
+ srcs = ['target/s390x/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)',
+ name = 'generate_trace-target_s390x_kvm_c',
+ outs = ['trace/trace-target_s390x_kvm.c'],
+ srcs = ['target/s390x/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)',
+ name = 'generate_trace-target_s390x_kvm_h',
+ outs = ['trace/trace-target_s390x_kvm.h'],
+ srcs = ['target/s390x/kvm/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)',
+ name = 'generate_trace-target_sparc_c',
+ outs = ['trace/trace-target_sparc.c'],
+ srcs = ['target/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)',
+ name = 'generate_trace-target_sparc_h',
+ outs = ['trace/trace-target_sparc.h'],
+ srcs = ['target/sparc/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)',
+ name = 'generate_trace-ui_c',
+ outs = ['trace/trace-ui.c'],
+ srcs = ['ui/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)',
+ name = 'generate_trace-ui_h',
+ outs = ['trace/trace-ui.h'],
+ srcs = ['ui/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)',
+ name = 'generate_trace-util_c',
+ outs = ['trace/trace-util.c'],
+ srcs = ['util/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)',
+ cmd_bat = '$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)',
+ name = 'generate_trace-util_h',
+ outs = ['trace/trace-util.h'],
+ srcs = ['util/trace-events'],
+ tools = [':tracetool'],
+)
+genrule(
+ cmd = '$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)',
+ cmd_bat = '$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)',
+ name = 'generate_x86_64-softmmu-gdbstub-xml_c',
+ outs = ['x86_64-softmmu-gdbstub-xml.c'],
+ srcs = ['gdb-xml/i386-64bit.xml'],
+ tools = [':feature_to_c'],
+)
+py_binary(
+ imports = ['scripts'],
+ name = 'block-coroutine-wrapper',
+ srcs = ['scripts/block-coroutine-wrapper.py'],
+)
+py_binary(
+ imports = ['scripts'],
+ name = 'decodetree',
+ srcs = ['scripts/decodetree.py'],
+)
+py_binary(
+ imports = ['scripts'],
+ name = 'feature_to_c',
+ srcs = ['scripts/feature_to_c.py'],
+)
+py_binary(
+ imports = ['scripts'],
+ name = 'hxtool',
+ srcs = ['scripts/hxtool.py'],
+)
+py_binary(
+ data = ['subprojects/keycodemapdb/tools/keymap-gen'],
+ imports = ['scripts'],
+ name = 'keymap-gen',
+ srcs = ['subprojects/keycodemapdb/tools/keymap-gen.py'],
+)
+py_binary(
+ data = ['platform/windows-amd64/riscv64-softmmu-config-devices.h', 'platform/windows-amd64/aarch64-softmmu-config-devices.h', 'platform/windows-amd64/x86_64-softmmu-config-target.h', 'platform/windows-amd64/x86_64-softmmu-config-devices.h', 'platform/windows-amd64/aarch64-softmmu-config-target.h', 'platform/windows-amd64/riscv64-softmmu-config-target.h'],
+ imports = ['scripts'],
+ name = 'make-config-poison',
+ srcs = ['scripts/make-config-poison.py'],
+)
+py_binary(
+ imports = ['scripts'],
+ name = 'module_block',
+ srcs = ['scripts/modules/module_block.py'],
+)
+py_binary(
+ data = ['qapi/block.json', 'qapi/ui.json', 'qapi/qdev.json', 'qapi/pragma.json', 'qapi/compat.json', 'qapi/misc-target.json', 'qapi/misc.json', 'qapi/sockets.json', 'qapi/machine-target.json', 'qapi/acpi.json', 'qapi/rocker.json', 'qapi/machine-common.json', 'qapi/common.json', 'qapi/dump.json', 'qapi/trace.json', 'qapi/pci.json', 'qapi/qom.json', 'qapi/yank.json', 'qapi/rdma.json', 'qapi/block-core.json', 'qapi/audio.json', 'qapi/virtio.json', 'qapi/crypto.json', 'qapi/run-state.json', 'qapi/char.json', 'qapi/net.json', 'qapi/migration.json', 'qapi/error.json', 'qapi/block-export.json', 'qapi/introspect.json', 'qapi/stats.json', 'qapi/tpm.json', 'qapi/machine.json', 'qapi/transaction.json', 'qapi/cryptodev.json', 'qapi/job.json', 'qapi/control.json', 'qapi/replay.json', 'qapi/cxl.json', 'qapi/authz.json'],
+ imports = ['scripts'],
+ name = 'qapi-gen',
+ srcs = ['scripts/qapi/types.py', 'scripts/qapi/introspect.py', 'scripts/qapi/parser.py', 'scripts/qapi-gen.py', 'scripts/qapi/source.py', 'scripts/qapi/commands.py', 'scripts/qapi/schema.py', 'scripts/qapi/events.py', 'scripts/qapi/expr.py', 'scripts/qapi/visit.py', 'scripts/qapi/__init__.py', 'scripts/qapi/gen.py', 'scripts/qapi/common.py', 'scripts/qapi/error.py', 'scripts/qapi/main.py'],
+)
+py_binary(
+ imports = ['scripts'],
+ name = 'qemu-version',
+ srcs = ['scripts/qemu-version.py'],
+)
+py_binary(
+ imports = ['scripts'],
+ name = 'shaderinclude',
+ srcs = ['scripts/shaderinclude.py'],
+)
+py_binary(
+ imports = ['scripts'],
+ name = 'tracetool',
+ srcs = ['scripts/tracetool/format/h.py', 'scripts/tracetool/__init__.py', 'scripts/tracetool/format/stap.py', 'scripts/tracetool/backend/ftrace.py', 'scripts/tracetool/backend/simple.py', 'scripts/tracetool/format/ust_events_h.py', 'scripts/tracetool/vcpu.py', 'scripts/tracetool.py', 'scripts/tracetool/backend/__init__.py', 'scripts/tracetool/format/log_stap.py', 'scripts/tracetool/format/c.py', 'scripts/tracetool/format/simpletrace_stap.py', 'scripts/tracetool/backend/ust.py', 'scripts/tracetool/backend/dtrace.py', 'scripts/tracetool/format/__init__.py', 'scripts/tracetool/format/d.py', 'scripts/tracetool/backend/syslog.py', 'scripts/tracetool/format/ust_events_c.py', 'scripts/tracetool/backend/log.py'],
+)
+windows_resources(
+ name = 'version_rc',
+ rc_files = ['version.rc'],
+ resources = ['version.rc_version.res'],
+)
+
diff --git a/platform/README.MD b/platform/README.MD
new file mode 100644
index 0000000000..4c92a60b40
--- /dev/null
+++ b/platform/README.MD
@@ -0,0 +1,38 @@
+## Generated Bazel Files
+
+This directory contains platform-specific files extracted by the meson-to-bazel translator.
+
+**Generating the Files**
+
+To run the translator on the build bots:
+
+1. Initiate a topic that includes the following change: [https://android-review.git.corp.google.com/c/platform/tools/buildSrc/+/3063204](https://android-review.git.corp.google.com/c/platform/tools/buildSrc/+/3063204)
+2. Schedule builds for all relevant platforms (e.g., Darwin, Windows, Linux).
+
+This will generate platform-specific `bazel-xxx.zip` files containing the Bazel sources.
+
+**Incorporating the Files**
+
+1. **Unzip:** Unzip each platform's `.zip` file into the appropriate directory. For example:
+
+ ```bash
+ unzip ~/Downloads/bazel-windows-amd64.zip -d $AOSP_ROOT/external/qemu
+ ```
+
+2. **Merge:** Combine the individual build files into a single BUILD.bazel file:
+
+ ```bash
+ python google/scripts/merge_bazel.py \
+ --buildfile platform/BUILD.windows-amd64 @platforms//os:windows \
+ --buildfile platform/BUILD.darwin-arm64 @platforms//os:macos \
+ --buildfile platform/BUILD.linux-x86_64 @platforms//os:linux \
+ --buildfile platform/BUILD.common common > BUILD.bazel
+ ```
+
+3. **Format:** Apply `buildifier` to clean up the generated file:
+
+ ```bash
+ buildifier BUILD.bazel
+ ```
+
+4. **Submit:** Create a change and submit it for review.
diff --git a/platform/darwin-arm64/BUILD.darwin-arm64 b/platform/darwin-arm64/BUILD.darwin-arm64
deleted file mode 100644
index 0f520b4311..0000000000
--- a/platform/darwin-arm64/BUILD.darwin-arm64
+++ /dev/null
@@ -1,18615 +0,0 @@
-# This is the build file for project "qemu"
-# It was autogenerated by the Meson build system.
-# Using the experimental bazel build plugin.
-cc_binary(
- name = "qemu-system-aarch64",
- srcs = [
- "include/glib-compat.h",
- "include/qemu-main.h",
- "include/qemu/atomic.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/compiler.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/queue.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/sysemu.h",
- "platform/darwin-arm64/aarch64-softmmu-config-target.h",
- "platform/darwin-arm64/config-host.h",
- "system/main.c",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "platform/darwin-arm64",
- "qapi",
- "qemu-system-aarch64-unsigned.p",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework Hypervisor",
- "-framework vmnet",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemu-aarch64-softmmu",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-cc_binary(
- name = "qemu-system-riscv64",
- srcs = [
- "include/glib-compat.h",
- "include/qemu-main.h",
- "include/qemu/atomic.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/compiler.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/queue.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/sysemu.h",
- "platform/darwin-arm64/config-host.h",
- "platform/darwin-arm64/riscv64-softmmu-config-target.h",
- "system/main.c",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "platform/darwin-arm64",
- "qapi",
- "qemu-system-riscv64-unsigned.p",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemu-riscv64-softmmu",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-cc_binary(
- name = "qemu-system-x86_64",
- srcs = [
- "include/glib-compat.h",
- "include/qemu-main.h",
- "include/qemu/atomic.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/compiler.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/queue.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/sysemu.h",
- "platform/darwin-arm64/config-host.h",
- "platform/darwin-arm64/x86_64-softmmu-config-target.h",
- "system/main.c",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "platform/darwin-arm64",
- "qapi",
- "qemu-system-x86_64-unsigned.p",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemu-x86_64-softmmu",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-cc_library(
- name = "authz",
- srcs = [
- "authz/base.c",
- "authz/list.c",
- "authz/listfile.c",
- "authz/simple.c",
- ],
- hdrs = [
- "authz/trace.h",
- "config-poison.h",
- "include/authz/base.h",
- "include/authz/list.h",
- "include/authz/listfile.h",
- "include/authz/simple.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/filemonitor.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.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-builtin-visit.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-authz.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-authz.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libauthz.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "block",
- srcs = [
- "block.c",
- "block/accounting.c",
- "block/aio_task.c",
- "block/amend.c",
- "block/backup.c",
- "block/blkdebug.c",
- "block/blklogwrites.c",
- "block/blkverify.c",
- "block/block-backend.c",
- "block/block-copy.c",
- "block/block-gen.c",
- "block/commit.c",
- "block/copy-before-write.c",
- "block/copy-on-read.c",
- "block/create.c",
- "block/crypto.c",
- "block/dirty-bitmap.c",
- "block/file-posix.c",
- "block/filter-compress.c",
- "block/graph-lock.c",
- "block/io.c",
- "block/mirror.c",
- "block/monitor/bitmap-qmp-cmds.c",
- "block/nbd.c",
- "block/null.c",
- "block/preallocate.c",
- "block/progress_meter.c",
- "block/qapi.c",
- "block/qcow2.c",
- "block/qcow2-bitmap.c",
- "block/qcow2-cache.c",
- "block/qcow2-cluster.c",
- "block/qcow2-refcount.c",
- "block/qcow2-snapshot.c",
- "block/qcow2-threads.c",
- "block/quorum.c",
- "block/raw-format.c",
- "block/reqlist.c",
- "block/snapshot.c",
- "block/snapshot-access.c",
- "block/stream.c",
- "block/throttle.c",
- "block/throttle-groups.c",
- "block/write-threshold.c",
- "blockjob.c",
- "job.c",
- "nbd/client.c",
- "nbd/client-connection.c",
- "nbd/common.c",
- "qemu-io-cmds.c",
- "scsi/pr-manager-stub.c",
- "scsi/utils.c",
- ],
- hdrs = [
- "block/block-gen.h",
- "block/copy-before-write.h",
- "block/copy-on-read.h",
- "block/coroutines.h",
- "block/crypto.h",
- "block/module_block.h",
- "block/qcow2.h",
- "block/trace.h",
- "config-poison.h",
- "include/block/accounting.h",
- "include/block/aio.h",
- "include/block/aio-wait.h",
- "include/block/aio_task.h",
- "include/block/block.h",
- "include/block/block-common.h",
- "include/block/block-copy.h",
- "include/block/block-global-state.h",
- "include/block/block-io.h",
- "include/block/block_backup.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/blockjob_int.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/fuse.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/raw-aio.h",
- "include/block/reqlist.h",
- "include/block/snapshot.h",
- "include/block/thread-pool.h",
- "include/block/throttle-groups.h",
- "include/block/write-threshold.h",
- "include/chardev/char.h",
- "include/crypto/block.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/ivgen.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/task.h",
- "include/migration/misc.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/atomic.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/co-shared-resource.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/hbitmap.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/job.h",
- "include/qemu/lockable.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/uri.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/scsi/constants.h",
- "include/scsi/pr-manager.h",
- "include/scsi/utils.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "nbd/nbd-internal.h",
- "nbd/trace.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.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",
- "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-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-yank.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",
- "scsi/trace.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-block.h",
- "trace/trace-nbd.h",
- "trace/trace-root.h",
- "trace/trace-scsi.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "block",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libblock.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- linkopts = [
- "-framework CoreFoundation",
- "-framework IOKit",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@zlib",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "blockdev",
- srcs = [
- "block/export/export.c",
- "blockdev.c",
- "blockdev-nbd.c",
- "iothread.c",
- "job-qmp.c",
- "nbd/server.c",
- "os-posix.c",
- ],
- hdrs = [
- "block/trace.h",
- "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/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/fuse.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/hwaddr.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/block/block.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/io/channel.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/monitor/monitor.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.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/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.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/qom/object_interfaces.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/iothread.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "nbd/nbd-internal.h",
- "nbd/trace.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-block-export.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-block-export.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-block.h",
- "trace/trace-nbd.h",
- "trace/trace-root.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libblockdev.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "chardev",
- srcs = [
- "chardev/char.c",
- "chardev/char-fd.c",
- "chardev/char-fe.c",
- "chardev/char-file.c",
- "chardev/char-io.c",
- "chardev/char-mux.c",
- "chardev/char-null.c",
- "chardev/char-pipe.c",
- "chardev/char-pty.c",
- "chardev/char-ringbuf.c",
- "chardev/char-serial.c",
- "chardev/char-socket.c",
- "chardev/char-stdio.c",
- "chardev/char-udp.c",
- ],
- hdrs = [
- "chardev/chardev-internal.h",
- "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/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fd.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-io.h",
- "include/chardev/char-serial.h",
- "include/chardev/char-socket.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/hwaddr.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-file.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-websock.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/monitor/monitor.h",
- "include/monitor/qmp-helpers.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.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/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-sockets.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libchardev.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "common",
- srcs = [
- "accel/accel-blocker.c",
- "accel/accel-system.c",
- "accel/dummy-cpus.c",
- "accel/tcg/cpu-exec-common.c",
- "accel/tcg/icount-common.c",
- "accel/tcg/monitor.c",
- "audio/audio.c",
- "audio/audio-hmp-cmds.c",
- "audio/mixeng.c",
- "audio/noaudio.c",
- "audio/wavaudio.c",
- "audio/wavcapture.c",
- "backends/confidential-guest-support.c",
- "backends/cryptodev.c",
- "backends/cryptodev-builtin.c",
- "backends/cryptodev-hmp-cmds.c",
- "backends/cryptodev-vhost.c",
- "backends/hostmem.c",
- "backends/hostmem-file.c",
- "backends/hostmem-ram.c",
- "backends/rng.c",
- "backends/rng-builtin.c",
- "backends/rng-egd.c",
- "backends/rng-random.c",
- "block/blkreplay.c",
- "block/block-ram-registrar.c",
- "block/monitor/block-hmp-cmds.c",
- "block/qapi-sysemu.c",
- "chardev/char-hmp-cmds.c",
- "chardev/msmouse.c",
- "chardev/testdev.c",
- "chardev/wctablet.c",
- "cpu-common.c",
- "disas/disas.c",
- "disas/disas-mon.c",
- "disas/riscv.c",
- "disas/riscv-xthead.c",
- "disas/riscv-xventana.c",
- "dump/dump.c",
- "dump/dump-hmp-cmds.c",
- "ebpf/ebpf_rss-stub.c",
- "fsdev/qemu-fsdev-dummy.c",
- "fsdev/qemu-fsdev-opts.c",
- "fsdev/qemu-fsdev-throttle.c",
- "gdbstub/syscalls.c",
- "hw/acpi/acpi-cpu-hotplug-stub.c",
- "hw/acpi/acpi-mem-hotplug-stub.c",
- "hw/acpi/acpi-nvdimm-stub.c",
- "hw/acpi/acpi-pci-hotplug-stub.c",
- "hw/acpi/acpi-qmp-cmds.c",
- "hw/acpi/acpi-stub.c",
- "hw/acpi/acpi-x86-stub.c",
- "hw/acpi/acpi_interface.c",
- "hw/acpi/aml-build.c",
- "hw/acpi/aml-build-stub.c",
- "hw/acpi/bios-linker-loader.c",
- "hw/acpi/core.c",
- "hw/acpi/cpu.c",
- "hw/acpi/cpu_hotplug.c",
- "hw/acpi/cxl.c",
- "hw/acpi/cxl-stub.c",
- "hw/acpi/erst.c",
- "hw/acpi/generic_event_device.c",
- "hw/acpi/ghes.c",
- "hw/acpi/ghes-stub.c",
- "hw/acpi/hmat.c",
- "hw/acpi/ich9.c",
- "hw/acpi/ich9_tco.c",
- "hw/acpi/ipmi.c",
- "hw/acpi/ipmi-stub.c",
- "hw/acpi/memory_hotplug.c",
- "hw/acpi/nvdimm.c",
- "hw/acpi/pci.c",
- "hw/acpi/pci-bridge.c",
- "hw/acpi/pci-bridge-stub.c",
- "hw/acpi/pcihp.c",
- "hw/acpi/piix4.c",
- "hw/acpi/utils.c",
- "hw/acpi/viot.c",
- "hw/acpi/vmgenid.c",
- "hw/adc/aspeed_adc.c",
- "hw/adc/max111x.c",
- "hw/adc/npcm7xx_adc.c",
- "hw/adc/stm32f2xx_adc.c",
- "hw/adc/zynq-xadc.c",
- "hw/arm/bcm2835_peripherals.c",
- "hw/arm/exynos4_boards.c",
- "hw/arm/smmu-common.c",
- "hw/arm/tosa.c",
- "hw/audio/ac97.c",
- "hw/audio/adlib.c",
- "hw/audio/cs4231a.c",
- "hw/audio/es1370.c",
- "hw/audio/fmopl.c",
- "hw/audio/gus.c",
- "hw/audio/gusemu_hal.c",
- "hw/audio/gusemu_mixer.c",
- "hw/audio/hda-codec.c",
- "hw/audio/intel-hda.c",
- "hw/audio/lm4549.c",
- "hw/audio/marvell_88w8618.c",
- "hw/audio/pcspk.c",
- "hw/audio/pl041.c",
- "hw/audio/sb16.c",
- "hw/audio/soundhw.c",
- "hw/audio/virtio-snd.c",
- "hw/audio/virtio-snd-pci.c",
- "hw/audio/wm8750.c",
- "hw/block/block.c",
- "hw/block/cdrom.c",
- "hw/block/dataplane/virtio-blk.c",
- "hw/block/ecc.c",
- "hw/block/fdc.c",
- "hw/block/fdc-isa.c",
- "hw/block/hd-geometry.c",
- "hw/block/m25p80.c",
- "hw/block/m25p80_sfdp.c",
- "hw/block/nand.c",
- "hw/block/onenand.c",
- "hw/block/pflash_cfi01.c",
- "hw/block/pflash_cfi02.c",
- "hw/char/bcm2835_aux.c",
- "hw/char/cadence_uart.c",
- "hw/char/cmsdk-apb-uart.c",
- "hw/char/debugcon.c",
- "hw/char/digic-uart.c",
- "hw/char/exynos4210_uart.c",
- "hw/char/imx_serial.c",
- "hw/char/ipoctal232.c",
- "hw/char/mchp_pfsoc_mmuart.c",
- "hw/char/nrf51_uart.c",
- "hw/char/omap_uart.c",
- "hw/char/parallel.c",
- "hw/char/parallel-isa.c",
- "hw/char/pl011.c",
- "hw/char/riscv_htif.c",
- "hw/char/serial.c",
- "hw/char/serial-isa.c",
- "hw/char/serial-pci.c",
- "hw/char/serial-pci-multi.c",
- "hw/char/shakti_uart.c",
- "hw/char/sifive_uart.c",
- "hw/char/stm32f2xx_usart.c",
- "hw/char/virtio-console.c",
- "hw/char/xilinx_uartlite.c",
- "hw/core/clock-vmstate.c",
- "hw/core/cpu-common.c",
- "hw/core/cpu-sysemu.c",
- "hw/core/fw-path-provider.c",
- "hw/core/generic-loader.c",
- "hw/core/gpio.c",
- "hw/core/guest-loader.c",
- "hw/core/loader.c",
- "hw/core/machine.c",
- "hw/core/machine-hmp-cmds.c",
- "hw/core/machine-qmp-cmds.c",
- "hw/core/machine-smp.c",
- "hw/core/nmi.c",
- "hw/core/null-machine.c",
- "hw/core/numa.c",
- "hw/core/or-irq.c",
- "hw/core/platform-bus.c",
- "hw/core/ptimer.c",
- "hw/core/qdev-fw.c",
- "hw/core/qdev-properties-system.c",
- "hw/core/register.c",
- "hw/core/split-irq.c",
- "hw/core/stream.c",
- "hw/core/sysbus.c",
- "hw/core/sysbus-fdt.c",
- "hw/core/vm-change-state-handler.c",
- "hw/cpu/arm11mpcore.c",
- "hw/cpu/cluster.c",
- "hw/cpu/core.c",
- "hw/cpu/realview_mpcore.c",
- "hw/cxl/cxl-cdat.c",
- "hw/cxl/cxl-component-utils.c",
- "hw/cxl/cxl-device-utils.c",
- "hw/cxl/cxl-events.c",
- "hw/cxl/cxl-host.c",
- "hw/cxl/cxl-host-stubs.c",
- "hw/cxl/cxl-mailbox-utils.c",
- "hw/cxl/switch-mailbox-cci.c",
- "hw/display/acpi-vga.c",
- "hw/display/acpi-vga-stub.c",
- "hw/display/ati.c",
- "hw/display/ati_2d.c",
- "hw/display/ati_dbg.c",
- "hw/display/bcm2835_fb.c",
- "hw/display/blizzard.c",
- "hw/display/bochs-display.c",
- "hw/display/cirrus_vga.c",
- "hw/display/cirrus_vga_isa.c",
- "hw/display/dpcd.c",
- "hw/display/edid-generate.c",
- "hw/display/edid-region.c",
- "hw/display/exynos4210_fimd.c",
- "hw/display/framebuffer.c",
- "hw/display/i2c-ddc.c",
- "hw/display/omap_dss.c",
- "hw/display/omap_lcdc.c",
- "hw/display/pl110.c",
- "hw/display/pxa2xx_lcd.c",
- "hw/display/ramfb.c",
- "hw/display/ramfb-standalone.c",
- "hw/display/sii9022.c",
- "hw/display/ssd0303.c",
- "hw/display/ssd0323.c",
- "hw/display/tc6393xb.c",
- "hw/display/vga.c",
- "hw/display/vga-isa.c",
- "hw/display/vga-pci.c",
- "hw/display/virtio-dmabuf.c",
- "hw/display/virtio-gpu.c",
- "hw/display/virtio-gpu-base.c",
- "hw/display/virtio-gpu-pci.c",
- "hw/display/virtio-gpu-udmabuf-stubs.c",
- "hw/display/virtio-vga.c",
- "hw/display/vmware_vga.c",
- "hw/display/xlnx_dp.c",
- "hw/dma/bcm2835_dma.c",
- "hw/dma/i8257.c",
- "hw/dma/omap_dma.c",
- "hw/dma/pl080.c",
- "hw/dma/pl330.c",
- "hw/dma/pxa2xx_dma.c",
- "hw/dma/sifive_pdma.c",
- "hw/dma/soc_dma.c",
- "hw/dma/xilinx_axidma.c",
- "hw/dma/xlnx-zdma.c",
- "hw/dma/xlnx-zynq-devcfg.c",
- "hw/dma/xlnx_csu_dma.c",
- "hw/dma/xlnx_dpdma.c",
- "hw/gpio/aspeed_gpio.c",
- "hw/gpio/bcm2835_gpio.c",
- "hw/gpio/gpio_key.c",
- "hw/gpio/gpio_pwr.c",
- "hw/gpio/imx_gpio.c",
- "hw/gpio/max7310.c",
- "hw/gpio/npcm7xx_gpio.c",
- "hw/gpio/nrf51_gpio.c",
- "hw/gpio/omap_gpio.c",
- "hw/gpio/pca_i2c_gpio.c",
- "hw/gpio/pl061.c",
- "hw/gpio/sifive_gpio.c",
- "hw/gpio/zaurus.c",
- "hw/i2c/allwinner-i2c.c",
- "hw/i2c/arm_sbcon_i2c.c",
- "hw/i2c/aspeed_i2c.c",
- "hw/i2c/bitbang_i2c.c",
- "hw/i2c/core.c",
- "hw/i2c/exynos4210_i2c.c",
- "hw/i2c/i2c_mux_pca954x.c",
- "hw/i2c/imx_i2c.c",
- "hw/i2c/microbit_i2c.c",
- "hw/i2c/npcm7xx_smbus.c",
- "hw/i2c/omap_i2c.c",
- "hw/i2c/pm_smbus.c",
- "hw/i2c/pmbus_device.c",
- "hw/i2c/smbus_eeprom.c",
- "hw/i2c/smbus_ich9.c",
- "hw/i2c/smbus_master.c",
- "hw/i2c/smbus_slave.c",
- "hw/ide/ahci.c",
- "hw/ide/ahci-allwinner.c",
- "hw/ide/atapi.c",
- "hw/ide/core.c",
- "hw/ide/ich.c",
- "hw/ide/ioport.c",
- "hw/ide/isa.c",
- "hw/ide/microdrive.c",
- "hw/ide/pci.c",
- "hw/ide/piix.c",
- "hw/ide/qdev.c",
- "hw/input/ads7846.c",
- "hw/input/hid.c",
- "hw/input/lm832x.c",
- "hw/input/pckbd.c",
- "hw/input/pl050.c",
- "hw/input/ps2.c",
- "hw/input/pxa2xx_keypad.c",
- "hw/input/stellaris_gamepad.c",
- "hw/input/tsc2005.c",
- "hw/input/tsc210x.c",
- "hw/input/virtio-input.c",
- "hw/input/virtio-input-hid.c",
- "hw/intc/allwinner-a10-pic.c",
- "hw/intc/arm_gic.c",
- "hw/intc/arm_gic_common.c",
- "hw/intc/arm_gicv2m.c",
- "hw/intc/arm_gicv3.c",
- "hw/intc/arm_gicv3_common.c",
- "hw/intc/arm_gicv3_dist.c",
- "hw/intc/arm_gicv3_its.c",
- "hw/intc/arm_gicv3_its_common.c",
- "hw/intc/arm_gicv3_redist.c",
- "hw/intc/aspeed_vic.c",
- "hw/intc/bcm2835_ic.c",
- "hw/intc/bcm2836_control.c",
- "hw/intc/exynos4210_combiner.c",
- "hw/intc/exynos4210_gic.c",
- "hw/intc/i8259.c",
- "hw/intc/i8259_common.c",
- "hw/intc/imx_avic.c",
- "hw/intc/imx_gpcv2.c",
- "hw/intc/intc.c",
- "hw/intc/ioapic_common.c",
- "hw/intc/kvm_irqcount.c",
- "hw/intc/omap_intc.c",
- "hw/intc/pl190.c",
- "hw/intc/realview_gic.c",
- "hw/intc/xilinx_intc.c",
- "hw/intc/xlnx-zynqmp-ipi.c",
- "hw/ipack/ipack.c",
- "hw/ipack/tpci200.c",
- "hw/ipmi/ipmi.c",
- "hw/ipmi/ipmi_bmc_extern.c",
- "hw/ipmi/ipmi_bmc_sim.c",
- "hw/ipmi/ipmi_bt.c",
- "hw/ipmi/ipmi_kcs.c",
- "hw/ipmi/isa_ipmi_bt.c",
- "hw/ipmi/isa_ipmi_kcs.c",
- "hw/ipmi/pci_ipmi_bt.c",
- "hw/ipmi/pci_ipmi_kcs.c",
- "hw/ipmi/smbus_ipmi.c",
- "hw/isa/apm.c",
- "hw/isa/isa-bus.c",
- "hw/isa/piix.c",
- "hw/mem/cxl_type3.c",
- "hw/mem/cxl_type3_stubs.c",
- "hw/mem/memory-device.c",
- "hw/mem/npcm7xx_mc.c",
- "hw/mem/nvdimm.c",
- "hw/mem/pc-dimm.c",
- "hw/misc/a9scu.c",
- "hw/misc/allwinner-a10-ccm.c",
- "hw/misc/allwinner-a10-dramc.c",
- "hw/misc/allwinner-h3-ccu.c",
- "hw/misc/allwinner-h3-dramc.c",
- "hw/misc/allwinner-h3-sysctrl.c",
- "hw/misc/allwinner-r40-ccu.c",
- "hw/misc/allwinner-r40-dramc.c",
- "hw/misc/allwinner-sid.c",
- "hw/misc/allwinner-sramc.c",
- "hw/misc/applesmc.c",
- "hw/misc/arm11scu.c",
- "hw/misc/arm_integrator_debug.c",
- "hw/misc/arm_l2x0.c",
- "hw/misc/arm_sysctl.c",
- "hw/misc/armsse-cpu-pwrctrl.c",
- "hw/misc/armsse-cpuid.c",
- "hw/misc/armsse-mhu.c",
- "hw/misc/armv7m_ras.c",
- "hw/misc/aspeed_hace.c",
- "hw/misc/aspeed_i3c.c",
- "hw/misc/aspeed_lpc.c",
- "hw/misc/aspeed_peci.c",
- "hw/misc/aspeed_sbc.c",
- "hw/misc/aspeed_scu.c",
- "hw/misc/aspeed_sdmc.c",
- "hw/misc/aspeed_xdma.c",
- "hw/misc/auxbus.c",
- "hw/misc/axp2xx.c",
- "hw/misc/bcm2835_cprman.c",
- "hw/misc/bcm2835_mbox.c",
- "hw/misc/bcm2835_mphi.c",
- "hw/misc/bcm2835_powermgt.c",
- "hw/misc/bcm2835_property.c",
- "hw/misc/bcm2835_rng.c",
- "hw/misc/bcm2835_thermal.c",
- "hw/misc/cbus.c",
- "hw/misc/debugexit.c",
- "hw/misc/edu.c",
- "hw/misc/exynos4210_clk.c",
- "hw/misc/exynos4210_pmu.c",
- "hw/misc/exynos4210_rng.c",
- "hw/misc/i2c-echo.c",
- "hw/misc/imx25_ccm.c",
- "hw/misc/imx31_ccm.c",
- "hw/misc/imx6_ccm.c",
- "hw/misc/imx6_src.c",
- "hw/misc/imx6ul_ccm.c",
- "hw/misc/imx7_ccm.c",
- "hw/misc/imx7_gpr.c",
- "hw/misc/imx7_snvs.c",
- "hw/misc/imx7_src.c",
- "hw/misc/imx_ccm.c",
- "hw/misc/imx_rngc.c",
- "hw/misc/iotkit-secctl.c",
- "hw/misc/iotkit-sysctl.c",
- "hw/misc/iotkit-sysinfo.c",
- "hw/misc/led.c",
- "hw/misc/mchp_pfsoc_dmc.c",
- "hw/misc/mchp_pfsoc_ioscb.c",
- "hw/misc/mchp_pfsoc_sysreg.c",
- "hw/misc/mps2-fpgaio.c",
- "hw/misc/mps2-scc.c",
- "hw/misc/msf2-sysreg.c",
- "hw/misc/mst_fpga.c",
- "hw/misc/npcm7xx_clk.c",
- "hw/misc/npcm7xx_gcr.c",
- "hw/misc/npcm7xx_mft.c",
- "hw/misc/npcm7xx_pci_mbox.c",
- "hw/misc/npcm7xx_pwm.c",
- "hw/misc/npcm7xx_rng.c",
- "hw/misc/nrf51_rng.c",
- "hw/misc/omap_clk.c",
- "hw/misc/omap_gpmc.c",
- "hw/misc/omap_l4.c",
- "hw/misc/omap_sdrc.c",
- "hw/misc/omap_tap.c",
- "hw/misc/pc-testdev.c",
- "hw/misc/pca9552.c",
- "hw/misc/pci-testdev.c",
- "hw/misc/pvpanic.c",
- "hw/misc/pvpanic-isa.c",
- "hw/misc/pvpanic-pci.c",
- "hw/misc/sbsa_ec.c",
- "hw/misc/sifive_e_aon.c",
- "hw/misc/sifive_e_prci.c",
- "hw/misc/sifive_test.c",
- "hw/misc/sifive_u_otp.c",
- "hw/misc/sifive_u_prci.c",
- "hw/misc/stm32f2xx_syscfg.c",
- "hw/misc/stm32f4xx_exti.c",
- "hw/misc/stm32f4xx_syscfg.c",
- "hw/misc/tz-mpc.c",
- "hw/misc/tz-msc.c",
- "hw/misc/tz-ppc.c",
- "hw/misc/unimp.c",
- "hw/misc/vmcoreinfo.c",
- "hw/misc/xlnx-cfi-if.c",
- "hw/misc/xlnx-versal-cframe-reg.c",
- "hw/misc/xlnx-versal-cfu.c",
- "hw/misc/xlnx-versal-pmc-iou-slcr.c",
- "hw/misc/xlnx-versal-trng.c",
- "hw/misc/xlnx-versal-xramc.c",
- "hw/misc/xlnx-zynqmp-apu-ctrl.c",
- "hw/misc/xlnx-zynqmp-crf.c",
- "hw/misc/zynq_slcr.c",
- "hw/net/allwinner-sun8i-emac.c",
- "hw/net/allwinner_emac.c",
- "hw/net/cadence_gem.c",
- "hw/net/can/can_kvaser_pci.c",
- "hw/net/can/can_mioe3680_pci.c",
- "hw/net/can/can_pcm3680_pci.c",
- "hw/net/can/can_sja1000.c",
- "hw/net/can/ctucan_core.c",
- "hw/net/can/ctucan_pci.c",
- "hw/net/can/xlnx-versal-canfd.c",
- "hw/net/can/xlnx-zynqmp-can.c",
- "hw/net/e1000.c",
- "hw/net/e1000e.c",
- "hw/net/e1000e_core.c",
- "hw/net/e1000x_common.c",
- "hw/net/eepro100.c",
- "hw/net/ftgmac100.c",
- "hw/net/igb.c",
- "hw/net/igb_core.c",
- "hw/net/igbvf.c",
- "hw/net/imx_fec.c",
- "hw/net/lan9118.c",
- "hw/net/msf2-emac.c",
- "hw/net/mv88w8618_eth.c",
- "hw/net/ne2000.c",
- "hw/net/ne2000-isa.c",
- "hw/net/ne2000-pci.c",
- "hw/net/net_rx_pkt.c",
- "hw/net/net_tx_pkt.c",
- "hw/net/npcm7xx_emc.c",
- "hw/net/pcnet.c",
- "hw/net/pcnet-pci.c",
- "hw/net/rocker/qmp-norocker.c",
- "hw/net/rocker/rocker.c",
- "hw/net/rocker/rocker-hmp-cmds.c",
- "hw/net/rocker/rocker_desc.c",
- "hw/net/rocker/rocker_fp.c",
- "hw/net/rocker/rocker_of_dpa.c",
- "hw/net/rocker/rocker_world.c",
- "hw/net/rtl8139.c",
- "hw/net/smc91c111.c",
- "hw/net/stellaris_enet.c",
- "hw/net/tulip.c",
- "hw/net/vhost_net-stub.c",
- "hw/net/vmxnet3.c",
- "hw/net/xgmac.c",
- "hw/net/xilinx_axienet.c",
- "hw/nvme/ctrl.c",
- "hw/nvme/dif.c",
- "hw/nvme/ns.c",
- "hw/nvme/subsys.c",
- "hw/nvram/eeprom93xx.c",
- "hw/nvram/eeprom_at24c.c",
- "hw/nvram/fw_cfg.c",
- "hw/nvram/fw_cfg-interface.c",
- "hw/nvram/npcm7xx_otp.c",
- "hw/nvram/nrf51_nvm.c",
- "hw/nvram/xlnx-bbram.c",
- "hw/nvram/xlnx-efuse.c",
- "hw/nvram/xlnx-efuse-crc.c",
- "hw/nvram/xlnx-versal-efuse-cache.c",
- "hw/nvram/xlnx-versal-efuse-ctrl.c",
- "hw/nvram/xlnx-zynqmp-efuse.c",
- "hw/pci-bridge/cxl_downstream.c",
- "hw/pci-bridge/cxl_root_port.c",
- "hw/pci-bridge/cxl_upstream.c",
- "hw/pci-bridge/gen_pcie_root_port.c",
- "hw/pci-bridge/i82801b11.c",
- "hw/pci-bridge/ioh3420.c",
- "hw/pci-bridge/pci_bridge_dev.c",
- "hw/pci-bridge/pci_expander_bridge.c",
- "hw/pci-bridge/pci_expander_bridge_stubs.c",
- "hw/pci-bridge/pcie_pci_bridge.c",
- "hw/pci-bridge/pcie_root_port.c",
- "hw/pci-bridge/xio3130_downstream.c",
- "hw/pci-bridge/xio3130_upstream.c",
- "hw/pci-host/designware.c",
- "hw/pci-host/gpex.c",
- "hw/pci-host/gpex-acpi.c",
- "hw/pci-host/i440fx.c",
- "hw/pci-host/pam.c",
- "hw/pci-host/q35.c",
- "hw/pci-host/versatile.c",
- "hw/pci/msi.c",
- "hw/pci/msix.c",
- "hw/pci/pci.c",
- "hw/pci/pci-hmp-cmds.c",
- "hw/pci/pci-qmp-cmds.c",
- "hw/pci/pci-stub.c",
- "hw/pci/pci_bridge.c",
- "hw/pci/pci_host.c",
- "hw/pci/pcie.c",
- "hw/pci/pcie_aer.c",
- "hw/pci/pcie_doe.c",
- "hw/pci/pcie_host.c",
- "hw/pci/pcie_port.c",
- "hw/pci/pcie_sriov.c",
- "hw/pci/shpc.c",
- "hw/pci/slotid_cap.c",
- "hw/pcmcia/pcmcia.c",
- "hw/pcmcia/pxa2xx.c",
- "hw/rtc/allwinner-rtc.c",
- "hw/rtc/aspeed_rtc.c",
- "hw/rtc/ds1338.c",
- "hw/rtc/exynos4210_rtc.c",
- "hw/rtc/goldfish_rtc.c",
- "hw/rtc/m41t80.c",
- "hw/rtc/mc146818rtc.c",
- "hw/rtc/pl031.c",
- "hw/rtc/twl92230.c",
- "hw/rtc/xlnx-zynqmp-rtc.c",
- "hw/scsi/emulation.c",
- "hw/scsi/esp.c",
- "hw/scsi/esp-pci.c",
- "hw/scsi/lsi53c895a.c",
- "hw/scsi/megasas.c",
- "hw/scsi/mptconfig.c",
- "hw/scsi/mptendian.c",
- "hw/scsi/mptsas.c",
- "hw/scsi/scsi-bus.c",
- "hw/scsi/scsi-disk.c",
- "hw/scsi/scsi-generic.c",
- "hw/scsi/virtio-scsi-dataplane.c",
- "hw/scsi/vmw_pvscsi.c",
- "hw/sd/allwinner-sdhost.c",
- "hw/sd/aspeed_sdhci.c",
- "hw/sd/bcm2835_sdhost.c",
- "hw/sd/cadence_sdhci.c",
- "hw/sd/core.c",
- "hw/sd/npcm7xx_sdhci.c",
- "hw/sd/omap_mmc.c",
- "hw/sd/pl181.c",
- "hw/sd/pxa2xx_mmci.c",
- "hw/sd/sd.c",
- "hw/sd/sdhci.c",
- "hw/sd/sdhci-pci.c",
- "hw/sd/sdmmc-internal.c",
- "hw/sd/ssi-sd.c",
- "hw/sensor/adm1266.c",
- "hw/sensor/adm1272.c",
- "hw/sensor/dps310.c",
- "hw/sensor/emc141x.c",
- "hw/sensor/isl_pmbus_vr.c",
- "hw/sensor/lsm303dlhc_mag.c",
- "hw/sensor/max16600.c",
- "hw/sensor/max31785.c",
- "hw/sensor/max31790_fan_ctrl.c",
- "hw/sensor/max34451.c",
- "hw/sensor/tmp105.c",
- "hw/sensor/tmp421.c",
- "hw/sensor/tmp_sbtsi.c",
- "hw/smbios/smbios.c",
- "hw/smbios/smbios-stub.c",
- "hw/smbios/smbios_type_38.c",
- "hw/smbios/smbios_type_38-stub.c",
- "hw/ssi/aspeed_smc.c",
- "hw/ssi/imx_spi.c",
- "hw/ssi/mss-spi.c",
- "hw/ssi/npcm7xx_fiu.c",
- "hw/ssi/npcm_pspi.c",
- "hw/ssi/omap_spi.c",
- "hw/ssi/pl022.c",
- "hw/ssi/sifive_spi.c",
- "hw/ssi/ssi.c",
- "hw/ssi/stm32f2xx_spi.c",
- "hw/ssi/xilinx_spi.c",
- "hw/ssi/xilinx_spips.c",
- "hw/ssi/xlnx-versal-ospi.c",
- "hw/timer/a9gtimer.c",
- "hw/timer/allwinner-a10-pit.c",
- "hw/timer/arm_mptimer.c",
- "hw/timer/arm_timer.c",
- "hw/timer/armv7m_systick.c",
- "hw/timer/aspeed_timer.c",
- "hw/timer/bcm2835_systmr.c",
- "hw/timer/cadence_ttc.c",
- "hw/timer/cmsdk-apb-dualtimer.c",
- "hw/timer/cmsdk-apb-timer.c",
- "hw/timer/digic-timer.c",
- "hw/timer/exynos4210_mct.c",
- "hw/timer/exynos4210_pwm.c",
- "hw/timer/hpet.c",
- "hw/timer/i8254.c",
- "hw/timer/i8254_common.c",
- "hw/timer/imx_epit.c",
- "hw/timer/imx_gpt.c",
- "hw/timer/mss-timer.c",
- "hw/timer/npcm7xx_timer.c",
- "hw/timer/nrf51_timer.c",
- "hw/timer/omap_gptimer.c",
- "hw/timer/omap_synctimer.c",
- "hw/timer/pxa2xx_timer.c",
- "hw/timer/sifive_pwm.c",
- "hw/timer/sse-counter.c",
- "hw/timer/sse-timer.c",
- "hw/timer/stellaris-gptm.c",
- "hw/timer/stm32f2xx_timer.c",
- "hw/timer/xilinx_timer.c",
- "hw/ufs/lu.c",
- "hw/ufs/ufs.c",
- "hw/usb/bus.c",
- "hw/usb/chipidea.c",
- "hw/usb/combined-packet.c",
- "hw/usb/core.c",
- "hw/usb/desc.c",
- "hw/usb/desc-msos.c",
- "hw/usb/dev-audio.c",
- "hw/usb/dev-hid.c",
- "hw/usb/dev-hub.c",
- "hw/usb/dev-mtp.c",
- "hw/usb/dev-network.c",
- "hw/usb/dev-serial.c",
- "hw/usb/dev-smartcard-reader.c",
- "hw/usb/dev-storage.c",
- "hw/usb/dev-storage-bot.c",
- "hw/usb/dev-storage-classic.c",
- "hw/usb/dev-uas.c",
- "hw/usb/dev-wacom.c",
- "hw/usb/hcd-dwc2.c",
- "hw/usb/hcd-dwc3.c",
- "hw/usb/hcd-ehci.c",
- "hw/usb/hcd-ehci-pci.c",
- "hw/usb/hcd-ehci-sysbus.c",
- "hw/usb/hcd-musb.c",
- "hw/usb/hcd-ohci.c",
- "hw/usb/hcd-ohci-pci.c",
- "hw/usb/hcd-uhci.c",
- "hw/usb/hcd-xhci.c",
- "hw/usb/hcd-xhci-nec.c",
- "hw/usb/hcd-xhci-pci.c",
- "hw/usb/hcd-xhci-sysbus.c",
- "hw/usb/imx-usb-phy.c",
- "hw/usb/libhw.c",
- "hw/usb/pcap.c",
- "hw/usb/tusb6010.c",
- "hw/usb/u2f.c",
- "hw/usb/xlnx-usb-subsystem.c",
- "hw/usb/xlnx-versal-usb2-ctrl-regs.c",
- "hw/virtio/vhost-stub.c",
- "hw/virtio/virtio-bus.c",
- "hw/virtio/virtio-crypto.c",
- "hw/virtio/virtio-hmp-cmds.c",
- "hw/virtio/virtio-iommu.c",
- "hw/virtio/virtio-mmio.c",
- "hw/virtio/virtio-pci.c",
- "hw/virtio/virtio-stub.c",
- "hw/watchdog/allwinner-wdt.c",
- "hw/watchdog/cmsdk-apb-watchdog.c",
- "hw/watchdog/sbsa_gwdt.c",
- "hw/watchdog/watchdog.c",
- "hw/watchdog/wdt_aspeed.c",
- "hw/watchdog/wdt_i6300esb.c",
- "hw/watchdog/wdt_ib700.c",
- "hw/watchdog/wdt_imx2.c",
- "migration/block.c",
- "migration/block-dirty-bitmap.c",
- "migration/channel.c",
- "migration/channel-block.c",
- "migration/dirtyrate.c",
- "migration/exec.c",
- "migration/fd.c",
- "migration/file.c",
- "migration/global_state.c",
- "migration/migration.c",
- "migration/migration-hmp-cmds.c",
- "migration/multifd.c",
- "migration/multifd-zlib.c",
- "migration/options.c",
- "migration/postcopy-ram.c",
- "migration/ram-compress.c",
- "migration/savevm.c",
- "migration/socket.c",
- "migration/threadinfo.c",
- "migration/tls.c",
- "monitor/fds.c",
- "monitor/hmp.c",
- "monitor/hmp-cmds.c",
- "monitor/qmp-cmds.c",
- "net/announce.c",
- "net/can/can_core.c",
- "net/can/can_host.c",
- "net/checksum.c",
- "net/dgram.c",
- "net/dump.c",
- "net/eth.c",
- "net/filter.c",
- "net/filter-buffer.c",
- "net/filter-mirror.c",
- "net/filter-replay.c",
- "net/hub.c",
- "net/net.c",
- "net/net-hmp-cmds.c",
- "net/queue.c",
- "net/socket.c",
- "net/stream.c",
- "net/tap.c",
- "net/tap-bsd.c",
- "net/util.c",
- "net/vmnet-host.c",
- "net/vmnet-shared.c",
- "page-vary-common.c",
- "qom/qom-hmp-cmds.c",
- "replay/replay.c",
- "replay/replay-audio.c",
- "replay/replay-char.c",
- "replay/replay-debugging.c",
- "replay/replay-events.c",
- "replay/replay-input.c",
- "replay/replay-internal.c",
- "replay/replay-net.c",
- "replay/replay-random.c",
- "replay/replay-snapshot.c",
- "replay/replay-time.c",
- "stats/stats-hmp-cmds.c",
- "stats/stats-qmp-cmds.c",
- "system/balloon.c",
- "system/bootdevice.c",
- "system/cpu-throttle.c",
- "system/cpu-timers.c",
- "system/cpus.c",
- "system/datadir.c",
- "system/device_tree.c",
- "system/dirtylimit.c",
- "system/dma-helpers.c",
- "system/globals.c",
- "system/memory_mapping.c",
- "system/qdev-monitor.c",
- "system/qtest.c",
- "system/rtc.c",
- "system/runstate.c",
- "system/runstate-action.c",
- "system/runstate-hmp-cmds.c",
- "system/tpm-hmp-cmds.c",
- "system/vl.c",
- "trace/trace-hmp-cmds.c",
- "ui/clipboard.c",
- "ui/console.c",
- "ui/console-vc.c",
- "ui/cursor.c",
- "ui/input.c",
- "ui/input-barrier.c",
- "ui/input-keymap.c",
- "ui/input-legacy.c",
- "ui/kbd-state.c",
- "ui/keymaps.c",
- "ui/qemu-pixman.c",
- "ui/spice-module.c",
- "ui/ui-hmp-cmds.c",
- "ui/ui-qmp-cmds.c",
- "ui/util.c",
- "ui/vnc.c",
- "ui/vnc-auth-vencrypt.c",
- "ui/vnc-clipboard.c",
- "ui/vnc-enc-hextile.c",
- "ui/vnc-enc-tight.c",
- "ui/vnc-enc-zlib.c",
- "ui/vnc-enc-zrle.c",
- "ui/vnc-jobs.c",
- "ui/vnc-palette.c",
- "ui/vnc-ws.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/perf.h",
- "accel/tcg/tb-context.h",
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/audio_template.h",
- "audio/mixeng.h",
- "audio/mixeng_template.h",
- "audio/rate_template.h",
- "audio/trace.h",
- "chardev/trace.h",
- "config-poison.h",
- "disas/disas-internal.h",
- "disas/riscv.h",
- "disas/riscv-xthead.h",
- "disas/riscv-xventana.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fsdev/file-op-9p.h",
- "fsdev/p9array.h",
- "fsdev/qemu-fsdev.h",
- "fsdev/qemu-fsdev-throttle.h",
- "gdbstub/internals.h",
- "gdbstub/trace.h",
- "host/include/aarch64/host/cpuinfo.h",
- "hw/acpi/hmat.h",
- "hw/acpi/trace.h",
- "hw/acpi/viot.h",
- "hw/adc/trace.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/trace.h",
- "hw/audio/ac97.h",
- "hw/audio/fmopl.h",
- "hw/audio/gusemu.h",
- "hw/audio/gustate.h",
- "hw/audio/hda-codec-common.h",
- "hw/audio/intel-hda.h",
- "hw/audio/intel-hda-defs.h",
- "hw/audio/lm4549.h",
- "hw/audio/pl041.h",
- "hw/audio/pl041.hx",
- "hw/audio/trace.h",
- "hw/block/dataplane/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/fdc-internal.h",
- "hw/block/m25p80_sfdp.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/core/guest-loader.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.h",
- "hw/core/uboot_image.h",
- "hw/display/ati_int.h",
- "hw/display/ati_regs.h",
- "hw/display/cirrus_vga_internal.h",
- "hw/display/cirrus_vga_rop.h",
- "hw/display/cirrus_vga_rop2.h",
- "hw/display/framebuffer.h",
- "hw/display/pl110_template.h",
- "hw/display/trace.h",
- "hw/display/vga-access.h",
- "hw/display/vga-helpers.h",
- "hw/display/vga_int.h",
- "hw/display/vga_regs.h",
- "hw/display/virtio-vga.h",
- "hw/dma/trace.h",
- "hw/gpio/trace.h",
- "hw/i2c/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/ide/ahci_internal.h",
- "hw/ide/trace.h",
- "hw/input/trace.h",
- "hw/intc/gic_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/mem/trace.h",
- "hw/misc/trace.h",
- "hw/net/can/can_sja1000.h",
- "hw/net/can/ctu_can_fd_frame.h",
- "hw/net/can/ctu_can_fd_regs.h",
- "hw/net/can/ctucan_core.h",
- "hw/net/can/trace.h",
- "hw/net/e1000_common.h",
- "hw/net/e1000_regs.h",
- "hw/net/e1000e_core.h",
- "hw/net/e1000x_common.h",
- "hw/net/e1000x_regs.h",
- "hw/net/igb_common.h",
- "hw/net/igb_core.h",
- "hw/net/igb_regs.h",
- "hw/net/ne2000.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/net_tx_pkt.h",
- "hw/net/pcnet.h",
- "hw/net/rocker/rocker.h",
- "hw/net/rocker/rocker_desc.h",
- "hw/net/rocker/rocker_fp.h",
- "hw/net/rocker/rocker_hw.h",
- "hw/net/rocker/rocker_of_dpa.h",
- "hw/net/rocker/rocker_tlv.h",
- "hw/net/rocker/rocker_world.h",
- "hw/net/trace.h",
- "hw/net/tulip.h",
- "hw/net/vmware_utils.h",
- "hw/net/vmxnet3.h",
- "hw/net/vmxnet3_defs.h",
- "hw/net/vmxnet_debug.h",
- "hw/nvme/dif.h",
- "hw/nvme/nvme.h",
- "hw/nvme/trace.h",
- "hw/nvram/trace.h",
- "hw/pci/pci-internal.h",
- "hw/pci/trace.h",
- "hw/rtc/trace.h",
- "hw/scsi/mfi.h",
- "hw/scsi/mpi.h",
- "hw/scsi/mptsas.h",
- "hw/scsi/trace.h",
- "hw/scsi/vmw_pvscsi.h",
- "hw/sd/sdhci-internal.h",
- "hw/sd/sdmmc-internal.h",
- "hw/sd/trace.h",
- "hw/sensor/trace.h",
- "hw/smbios/smbios_build.h",
- "hw/ssi/trace.h",
- "hw/timer/trace.h",
- "hw/ufs/trace.h",
- "hw/ufs/ufs.h",
- "hw/usb/ccid.h",
- "hw/usb/desc.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-uhci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-pci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/usb/trace.h",
- "hw/usb/u2f.h",
- "hw/virtio/trace.h",
- "hw/watchdog/trace.h",
- "include/authz/base.h",
- "include/authz/list.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/block/ufs.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/crypto/akcipher.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.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/page-vary.h",
- "include/exec/poison.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_page.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/exec/tswap.h",
- "include/gdbstub/syscalls.h",
- "include/gdbstub/user.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/ipmi.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspberrypi-fw-defs.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/virt.h",
- "include/hw/audio/pcspk.h",
- "include/hw/audio/soundhw.h",
- "include/hw/audio/virtio-snd.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/pl011.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/char/xilinx_uartlite.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/core/generic-loader.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/arm11mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cpu/core.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/bochs-vbe.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/tc6393xb.h",
- "include/hw/display/vga.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/i8257.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx-zynq-devcfg.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/elf_ops.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/gpio/pca_i2c_gpio.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/pmbus_device.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i2c/smbus_slave.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/ide/piix.h",
- "include/hw/input/hid.h",
- "include/hw/input/i8042.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/pl050.h",
- "include/hw/input/ps2.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/ipack/ipack.h",
- "include/hw/ipmi/ipmi.h",
- "include/hw/ipmi/ipmi_bt.h",
- "include/hw/ipmi/ipmi_kcs.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm11scu.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_cprman_internals.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/led.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/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.h",
- "include/hw/misc/npcm7xx_clk.h",
- "include/hw/misc/npcm7xx_gcr.h",
- "include/hw/misc/npcm7xx_mft.h",
- "include/hw/misc/npcm7xx_pci_mbox.h",
- "include/hw/misc/npcm7xx_pwm.h",
- "include/hw/misc/npcm7xx_rng.h",
- "include/hw/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/pca9552_regs.h",
- "include/hw/misc/pvpanic.h",
- "include/hw/misc/sifive_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/vmcoreinfo.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.h",
- "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
- "include/hw/misc/xlnx-versal-trng.h",
- "include/hw/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nmi.h",
- "include/hw/nvram/eeprom93xx.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-bridge/cxl_upstream_port.h",
- "include/hw/pci-bridge/pci_expander_bridge.h",
- "include/hw/pci-bridge/xio3130_downstream.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pci/shpc.h",
- "include/hw/pci/slotid_cap.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-dma.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/rdma/rdma.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/goldfish_rtc.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/emulation.h",
- "include/hw/scsi/esp.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdcard_legacy.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/emc141x_regs.h",
- "include/hw/sensor/isl_pmbus_vr.h",
- "include/hw/sensor/max16600.h",
- "include/hw/sensor/max31790_fan_ctrl.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.h",
- "include/hw/timer/sifive_pwm.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/dwc2-regs.h",
- "include/hw/usb/ehci-regs.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/hcd-musb.h",
- "include/hw/usb/hid.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/msd.h",
- "include/hw/usb/uhci-regs.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.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-blk.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-gpu.h",
- "include/hw/virtio/virtio-gpu-bswap.h",
- "include/hw/virtio/virtio-gpu-pci.h",
- "include/hw/virtio/virtio-gpu-pixman.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/xen.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/snapshot.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/monitor/qmp-helpers.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/filter.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost-user.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/accel.h",
- "include/qemu/async-teardown.h",
- "include/qemu/atomic.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/jhash.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/drm/drm_fourcc.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/pvpanic.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mmio.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_snd.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpu-timers-internal.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/cryptodev-vhost.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dirtyrate.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rng-random.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/seccomp.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/watchdog.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/tcg/debug-assert.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-opc.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/dbus-display.h",
- "include/ui/dbus-module.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/qemu-spice.h",
- "include/ui/qemu-spice-module.h",
- "include/ui/rect.h",
- "include/ui/surface.h",
- "migration/block.h",
- "migration/channel.h",
- "migration/channel-block.h",
- "migration/dirtyrate.h",
- "migration/exec.h",
- "migration/fd.h",
- "migration/file.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/socket.h",
- "migration/threadinfo.h",
- "migration/tls.h",
- "migration/trace.h",
- "migration/yank_functions.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "net/clients.h",
- "net/colo.h",
- "net/colo-compare.h",
- "net/hub.h",
- "net/tap_int.h",
- "net/trace.h",
- "net/util.h",
- "net/vmnet_int.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.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-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qemu-options.def",
- "qemu-version.h",
- "replay/replay-internal.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/cpu-qom.h",
- "target/arm/idau.h",
- "target/arm/kvm-consts.h",
- "target/riscv/cpu_cfg.h",
- "tcg/aarch64/tcg-target.h",
- "tcg/aarch64/tcg-target.opc.h",
- "tcg/aarch64/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-audio.h",
- "trace/trace-chardev.h",
- "trace/trace-gdbstub.h",
- "trace/trace-hw_acpi.h",
- "trace/trace-hw_adc.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_i2c.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_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_net_can.h",
- "trace/trace-hw_nvme.h",
- "trace/trace-hw_nvram.h",
- "trace/trace-hw_pci.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.h",
- "trace/trace-hw_ssi.h",
- "trace/trace-hw_timer.h",
- "trace/trace-hw_ufs.h",
- "trace/trace-hw_usb.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-hw_watchdog.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-net.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-ui.h",
- "ui/console-priv.h",
- "ui/cursor_hidden.xpm",
- "ui/cursor_left_ptr.xpm",
- "ui/input-barrier.h",
- "ui/input-keymap-atset1-to-qcode.c.inc",
- "ui/input-keymap-linux-to-qcode.c.inc",
- "ui/input-keymap-osx-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/keymaps.h",
- "ui/trace.h",
- "ui/vgafont.h",
- "ui/vnc.h",
- "ui/vnc-auth-vencrypt.h",
- "ui/vnc-enc-hextile-template.h",
- "ui/vnc-enc-tight.h",
- "ui/vnc-enc-zrle.c.inc",
- "ui/vnc-enc-zrle.h",
- "ui/vnc-enc-zywrle.h",
- "ui/vnc-enc-zywrle-template.c",
- "ui/vnc-jobs.h",
- "ui/vnc-palette.h",
- "ui/vnc-ws.h",
- "ui/vnc_keysym.h",
- "util/block-helpers.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcommon.fa.p",
- "platform/darwin-arm64",
- "tcg/aarch64",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "internal_common_darwin",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_authz",
- srcs = [
- "authz/base.c",
- "authz/list.c",
- "authz/listfile.c",
- "authz/simple.c",
- ],
- hdrs = [
- "authz/trace.h",
- "config-poison.h",
- "include/authz/base.h",
- "include/authz/list.h",
- "include/authz/listfile.h",
- "include/authz/simple.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/filemonitor.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.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-builtin-visit.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-authz.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-authz.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libauthz.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_block",
- srcs = [
- "block.c",
- "block/accounting.c",
- "block/aio_task.c",
- "block/amend.c",
- "block/backup.c",
- "block/blkdebug.c",
- "block/blklogwrites.c",
- "block/blkverify.c",
- "block/block-backend.c",
- "block/block-copy.c",
- "block/commit.c",
- "block/copy-before-write.c",
- "block/copy-on-read.c",
- "block/create.c",
- "block/crypto.c",
- "block/dirty-bitmap.c",
- "block/file-posix.c",
- "block/filter-compress.c",
- "block/graph-lock.c",
- "block/io.c",
- "block/mirror.c",
- "block/monitor/bitmap-qmp-cmds.c",
- "block/nbd.c",
- "block/null.c",
- "block/preallocate.c",
- "block/progress_meter.c",
- "block/qapi.c",
- "block/qcow2.c",
- "block/qcow2-bitmap.c",
- "block/qcow2-cache.c",
- "block/qcow2-cluster.c",
- "block/qcow2-refcount.c",
- "block/qcow2-snapshot.c",
- "block/qcow2-threads.c",
- "block/quorum.c",
- "block/raw-format.c",
- "block/reqlist.c",
- "block/snapshot.c",
- "block/snapshot-access.c",
- "block/stream.c",
- "block/throttle.c",
- "block/throttle-groups.c",
- "block/write-threshold.c",
- "blockjob.c",
- "job.c",
- "nbd/client.c",
- "nbd/client-connection.c",
- "nbd/common.c",
- "qemu-io-cmds.c",
- "scsi/pr-manager-stub.c",
- "scsi/utils.c",
- ],
- hdrs = [
- "block/block-gen.h",
- "block/copy-before-write.h",
- "block/copy-on-read.h",
- "block/coroutines.h",
- "block/crypto.h",
- "block/module_block.h",
- "block/qcow2.h",
- "block/trace.h",
- "config-poison.h",
- "include/block/accounting.h",
- "include/block/aio.h",
- "include/block/aio-wait.h",
- "include/block/aio_task.h",
- "include/block/block.h",
- "include/block/block-common.h",
- "include/block/block-copy.h",
- "include/block/block-global-state.h",
- "include/block/block-io.h",
- "include/block/block_backup.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/blockjob_int.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/fuse.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/raw-aio.h",
- "include/block/reqlist.h",
- "include/block/snapshot.h",
- "include/block/thread-pool.h",
- "include/block/throttle-groups.h",
- "include/block/write-threshold.h",
- "include/chardev/char.h",
- "include/crypto/block.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/ivgen.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/task.h",
- "include/migration/misc.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/atomic.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/co-shared-resource.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/hbitmap.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/job.h",
- "include/qemu/lockable.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/uri.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/scsi/constants.h",
- "include/scsi/pr-manager.h",
- "include/scsi/utils.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "nbd/nbd-internal.h",
- "nbd/trace.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.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",
- "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-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-yank.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",
- "scsi/trace.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-block.h",
- "trace/trace-nbd.h",
- "trace/trace-root.h",
- "trace/trace-scsi.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "block",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libblock.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- linkopts = [
- "-framework CoreFoundation",
- "-framework IOKit",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_blockdev",
- srcs = [
- "block/export/export.c",
- "blockdev.c",
- "blockdev-nbd.c",
- "iothread.c",
- "job-qmp.c",
- "nbd/server.c",
- "os-posix.c",
- ],
- hdrs = [
- "block/trace.h",
- "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/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/fuse.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/hwaddr.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/block/block.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/io/channel.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/monitor/monitor.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.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/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.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/qom/object_interfaces.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/iothread.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "nbd/nbd-internal.h",
- "nbd/trace.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-block-export.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-block-export.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-block.h",
- "trace/trace-nbd.h",
- "trace/trace-root.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libblockdev.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_chardev",
- srcs = [
- "chardev/char.c",
- "chardev/char-fd.c",
- "chardev/char-fe.c",
- "chardev/char-file.c",
- "chardev/char-io.c",
- "chardev/char-mux.c",
- "chardev/char-null.c",
- "chardev/char-pipe.c",
- "chardev/char-pty.c",
- "chardev/char-ringbuf.c",
- "chardev/char-serial.c",
- "chardev/char-socket.c",
- "chardev/char-stdio.c",
- "chardev/char-udp.c",
- ],
- hdrs = [
- "chardev/chardev-internal.h",
- "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/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fd.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-io.h",
- "include/chardev/char-serial.h",
- "include/chardev/char-socket.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/hwaddr.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-file.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-websock.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/monitor/monitor.h",
- "include/monitor/qmp-helpers.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.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/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-sockets.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libchardev.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_crypto",
- srcs = [
- "crypto/afsplit.c",
- "crypto/akcipher.c",
- "crypto/block.c",
- "crypto/block-luks.c",
- "crypto/block-qcow.c",
- "crypto/cipher.c",
- "crypto/der.c",
- "crypto/hash.c",
- "crypto/hash-glib.c",
- "crypto/hmac.c",
- "crypto/hmac-glib.c",
- "crypto/ivgen.c",
- "crypto/ivgen-essiv.c",
- "crypto/ivgen-plain.c",
- "crypto/ivgen-plain64.c",
- "crypto/pbkdf.c",
- "crypto/pbkdf-stub.c",
- "crypto/rsakey.c",
- "crypto/secret.c",
- "crypto/secret_common.c",
- "crypto/tlscreds.c",
- "crypto/tlscredsanon.c",
- "crypto/tlscredspsk.c",
- "crypto/tlscredsx509.c",
- "crypto/tlssession.c",
- ],
- hdrs = [
- "config-poison.h",
- "crypto/akcipherpriv.h",
- "crypto/block-luks.h",
- "crypto/block-luks-priv.h",
- "crypto/block-qcow.h",
- "crypto/blockpriv.h",
- "crypto/cipher-builtin.c.inc",
- "crypto/cipherpriv.h",
- "crypto/der.h",
- "crypto/hashpriv.h",
- "crypto/hmacpriv.h",
- "crypto/ivgen-essiv.h",
- "crypto/ivgen-plain.h",
- "crypto/ivgen-plain64.h",
- "crypto/ivgenpriv.h",
- "crypto/rsakey.h",
- "crypto/rsakey-builtin.c.inc",
- "crypto/tlscredspriv.h",
- "crypto/trace.h",
- "include/authz/base.h",
- "include/crypto/aes.h",
- "include/crypto/afsplit.h",
- "include/crypto/akcipher.h",
- "include/crypto/block.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/hmac.h",
- "include/crypto/ivgen.h",
- "include/crypto/pbkdf.h",
- "include/crypto/random.h",
- "include/crypto/secret.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredspsk.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/error-report.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/module.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/sysemu/os-posix.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-crypto.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcrypto.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_event-loop-base",
- srcs = ["event-loop-base.c"],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/block/thread-pool.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/event_notifier.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.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-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libevent-loop-base.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_gdb_system",
- srcs = [
- "gdbstub/gdbstub.c",
- "gdbstub/system.c",
- ],
- hdrs = [
- "config-poison.h",
- "gdbstub/internals.h",
- "gdbstub/trace.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/disas/dis-asm.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.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/exec/replay-core.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/gdbstub/syscalls.h",
- "include/glib-compat.h",
- "include/hw/boards.h",
- "include/hw/core/cpu.h",
- "include/hw/cpu/cluster.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/monitor/monitor.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu/accel.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/ctype.h",
- "include/qemu/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin-event.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/readline.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpus.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/kvm.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/whpx.h",
- "platform/darwin-arm64/config-host.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-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-gdbstub.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "gdbstub",
- "gdbstub/libgdb_system.fa.p",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_hwcore",
- srcs = [
- "hw/core/bus.c",
- "hw/core/clock.c",
- "hw/core/hotplug.c",
- "hw/core/irq.c",
- "hw/core/qdev.c",
- "hw/core/qdev-clock.c",
- "hw/core/qdev-hotplug.c",
- "hw/core/qdev-properties.c",
- "hw/core/reset.c",
- "hw/core/resettable.c",
- "hw/core/vmstate-if.c",
- ],
- hdrs = [
- "config-poison.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.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/disas/dis-asm.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/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/boards.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/hotplug.h",
- "include/hw/irq.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-properties.h",
- "include/hw/resettable.h",
- "include/hw/sysbus.h",
- "include/hw/vmstate-if.h",
- "include/migration/vmstate.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/ctype.h",
- "include/qemu/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin-event.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/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qom/object.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/numa.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/reset.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-events-authz.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-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.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-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-hw_core.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libhwcore.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_io",
- srcs = [
- "io/channel.c",
- "io/channel-buffer.c",
- "io/channel-command.c",
- "io/channel-file.c",
- "io/channel-null.c",
- "io/channel-socket.c",
- "io/channel-tls.c",
- "io/channel-util.c",
- "io/channel-watch.c",
- "io/channel-websock.c",
- "io/dns-resolver.c",
- "io/net-listener.c",
- "io/task.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/aio-wait.h",
- "include/block/graph-lock.h",
- "include/crypto/hash.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-watch.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.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/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "io/trace.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-io.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libio.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemuutil",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_qmp",
- srcs = [
- "monitor/monitor.c",
- "monitor/qmp.c",
- "monitor/qmp-cmds-control.c",
- "qom/qom-qmp-cmds.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/block/qdict.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-io.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/io/channel.h",
- "include/monitor/monitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.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/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/iothread.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qemu-version.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-monitor.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libqmp.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_qom",
- srcs = [
- "qom/container.c",
- "qom/object.c",
- "qom/object_interfaces.c",
- "qom/qom-qobject.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/forward-visitor.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/config-file.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/keyval.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/os-posix.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.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-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qom/trace.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-qom.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libqom.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "crypto",
- srcs = [
- "crypto/afsplit.c",
- "crypto/akcipher.c",
- "crypto/block.c",
- "crypto/block-luks.c",
- "crypto/block-qcow.c",
- "crypto/cipher.c",
- "crypto/der.c",
- "crypto/hash.c",
- "crypto/hash-glib.c",
- "crypto/hmac.c",
- "crypto/hmac-glib.c",
- "crypto/ivgen.c",
- "crypto/ivgen-essiv.c",
- "crypto/ivgen-plain.c",
- "crypto/ivgen-plain64.c",
- "crypto/pbkdf.c",
- "crypto/pbkdf-stub.c",
- "crypto/rsakey.c",
- "crypto/secret.c",
- "crypto/secret_common.c",
- "crypto/tlscreds.c",
- "crypto/tlscredsanon.c",
- "crypto/tlscredspsk.c",
- "crypto/tlscredsx509.c",
- "crypto/tlssession.c",
- ],
- hdrs = [
- "config-poison.h",
- "crypto/akcipherpriv.h",
- "crypto/block-luks.h",
- "crypto/block-luks-priv.h",
- "crypto/block-qcow.h",
- "crypto/blockpriv.h",
- "crypto/cipher-builtin.c.inc",
- "crypto/cipherpriv.h",
- "crypto/der.h",
- "crypto/hashpriv.h",
- "crypto/hmacpriv.h",
- "crypto/ivgen-essiv.h",
- "crypto/ivgen-plain.h",
- "crypto/ivgen-plain64.h",
- "crypto/ivgenpriv.h",
- "crypto/rsakey.h",
- "crypto/rsakey-builtin.c.inc",
- "crypto/tlscredspriv.h",
- "crypto/trace.h",
- "include/authz/base.h",
- "include/crypto/aes.h",
- "include/crypto/afsplit.h",
- "include/crypto/akcipher.h",
- "include/crypto/block.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/hmac.h",
- "include/crypto/ivgen.h",
- "include/crypto/pbkdf.h",
- "include/crypto/random.h",
- "include/crypto/secret.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredspsk.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/error-report.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/module.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/sysemu/os-posix.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-crypto.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcrypto.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "event-loop-base",
- srcs = ["event-loop-base.c"],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/block/thread-pool.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/event_notifier.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.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-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libevent-loop-base.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "gdb_system",
- srcs = [
- "gdbstub/gdbstub.c",
- "gdbstub/system.c",
- ],
- hdrs = [
- "config-poison.h",
- "gdbstub/internals.h",
- "gdbstub/trace.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/disas/dis-asm.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.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/exec/replay-core.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/gdbstub/syscalls.h",
- "include/glib-compat.h",
- "include/hw/boards.h",
- "include/hw/core/cpu.h",
- "include/hw/cpu/cluster.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/monitor/monitor.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu/accel.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/ctype.h",
- "include/qemu/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin-event.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/readline.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpus.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/kvm.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/whpx.h",
- "platform/darwin-arm64/config-host.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-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-gdbstub.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "gdbstub",
- "gdbstub/libgdb_system.fa.p",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "hwcore",
- srcs = [
- "hw/core/bus.c",
- "hw/core/clock.c",
- "hw/core/hotplug.c",
- "hw/core/irq.c",
- "hw/core/qdev.c",
- "hw/core/qdev-clock.c",
- "hw/core/qdev-hotplug.c",
- "hw/core/qdev-properties.c",
- "hw/core/reset.c",
- "hw/core/resettable.c",
- "hw/core/vmstate-if.c",
- ],
- hdrs = [
- "config-poison.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.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/disas/dis-asm.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/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/boards.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/hotplug.h",
- "include/hw/irq.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-properties.h",
- "include/hw/resettable.h",
- "include/hw/sysbus.h",
- "include/hw/vmstate-if.h",
- "include/migration/vmstate.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/ctype.h",
- "include/qemu/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin-event.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/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qom/object.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/numa.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/reset.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-events-authz.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-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.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-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-hw_core.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libhwcore.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "io",
- srcs = [
- "io/channel.c",
- "io/channel-buffer.c",
- "io/channel-command.c",
- "io/channel-file.c",
- "io/channel-null.c",
- "io/channel-socket.c",
- "io/channel-tls.c",
- "io/channel-util.c",
- "io/channel-watch.c",
- "io/channel-websock.c",
- "io/dns-resolver.c",
- "io/net-listener.c",
- "io/task.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/aio-wait.h",
- "include/block/graph-lock.h",
- "include/crypto/hash.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-watch.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.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/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "io/trace.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-io.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libio.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemuutil",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "migration",
- srcs = [
- "migration/migration-stats.c",
- "migration/page_cache.c",
- "migration/qemu-file.c",
- "migration/vmstate.c",
- "migration/vmstate-types.c",
- "migration/xbzrle.c",
- "migration/yank_functions.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.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/fpu/softfloat-types.h",
- "include/glib-compat.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/vmstate-if.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/task.h",
- "include/migration/qemu-file-types.h",
- "include/migration/vmstate.h",
- "include/net/announce.h",
- "include/qapi/error.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qerror.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/coroutine_int.h",
- "include/qemu/cpu-float.h",
- "include/qemu/cutils.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/lockable.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/range.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/runstate.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/options.h",
- "migration/page_cache.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/trace.h",
- "migration/xbzrle.h",
- "migration/yank_functions.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-yank.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-migration.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libmigration.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
-)
-
-cc_library(
- name = "qemu-aarch64-softmmu",
- srcs = [
- "aarch64-softmmu-gdbstub-xml.c",
- "accel/accel-target.c",
- "accel/hvf/hvf-accel-ops.c",
- "accel/hvf/hvf-all.c",
- "accel/qtest/qtest.c",
- "accel/stubs/kvm-stub.c",
- "accel/stubs/xen-stub.c",
- "accel/tcg/cpu-exec.c",
- "accel/tcg/cputlb.c",
- "accel/tcg/tb-maint.c",
- "accel/tcg/tcg-accel-ops.c",
- "accel/tcg/tcg-accel-ops-icount.c",
- "accel/tcg/tcg-accel-ops-mttcg.c",
- "accel/tcg/tcg-accel-ops-rr.c",
- "accel/tcg/tcg-all.c",
- "accel/tcg/tcg-runtime.c",
- "accel/tcg/tcg-runtime-gvec.c",
- "accel/tcg/translate-all.c",
- "accel/tcg/translator.c",
- "cpu-target.c",
- "dump/win_dump.c",
- "fpu/softfloat.c",
- "hw/arm/allwinner-a10.c",
- "hw/arm/allwinner-h3.c",
- "hw/arm/allwinner-r40.c",
- "hw/arm/armsse.c",
- "hw/arm/armv7m.c",
- "hw/arm/aspeed.c",
- "hw/arm/aspeed_ast10x0.c",
- "hw/arm/aspeed_ast2400.c",
- "hw/arm/aspeed_ast2600.c",
- "hw/arm/aspeed_eeprom.c",
- "hw/arm/aspeed_soc_common.c",
- "hw/arm/bananapi_m2u.c",
- "hw/arm/bcm2836.c",
- "hw/arm/boot.c",
- "hw/arm/collie.c",
- "hw/arm/cubieboard.c",
- "hw/arm/digic.c",
- "hw/arm/digic_boards.c",
- "hw/arm/exynos4210.c",
- "hw/arm/fby35.c",
- "hw/arm/fsl-imx25.c",
- "hw/arm/fsl-imx31.c",
- "hw/arm/fsl-imx6.c",
- "hw/arm/fsl-imx6ul.c",
- "hw/arm/fsl-imx7.c",
- "hw/arm/gumstix.c",
- "hw/arm/highbank.c",
- "hw/arm/imx25_pdk.c",
- "hw/arm/integratorcp.c",
- "hw/arm/kzm.c",
- "hw/arm/mainstone.c",
- "hw/arm/mcimx6ul-evk.c",
- "hw/arm/mcimx7d-sabre.c",
- "hw/arm/microbit.c",
- "hw/arm/mps2.c",
- "hw/arm/mps2-tz.c",
- "hw/arm/msf2-soc.c",
- "hw/arm/msf2-som.c",
- "hw/arm/musca.c",
- "hw/arm/musicpal.c",
- "hw/arm/netduino2.c",
- "hw/arm/netduinoplus2.c",
- "hw/arm/npcm7xx.c",
- "hw/arm/npcm7xx_boards.c",
- "hw/arm/nrf51_soc.c",
- "hw/arm/nseries.c",
- "hw/arm/olimex-stm32-h405.c",
- "hw/arm/omap1.c",
- "hw/arm/omap2.c",
- "hw/arm/omap_sx1.c",
- "hw/arm/orangepi.c",
- "hw/arm/palm.c",
- "hw/arm/pxa2xx.c",
- "hw/arm/pxa2xx_gpio.c",
- "hw/arm/pxa2xx_pic.c",
- "hw/arm/raspi.c",
- "hw/arm/realview.c",
- "hw/arm/sabrelite.c",
- "hw/arm/sbsa-ref.c",
- "hw/arm/smmuv3.c",
- "hw/arm/spitz.c",
- "hw/arm/stellaris.c",
- "hw/arm/stm32f100_soc.c",
- "hw/arm/stm32f205_soc.c",
- "hw/arm/stm32f405_soc.c",
- "hw/arm/stm32vldiscovery.c",
- "hw/arm/strongarm.c",
- "hw/arm/versatilepb.c",
- "hw/arm/vexpress.c",
- "hw/arm/virt.c",
- "hw/arm/virt-acpi-build.c",
- "hw/arm/xilinx_zynq.c",
- "hw/arm/xlnx-versal.c",
- "hw/arm/xlnx-versal-virt.c",
- "hw/arm/xlnx-zcu102.c",
- "hw/arm/xlnx-zynqmp.c",
- "hw/arm/z2.c",
- "hw/block/virtio-blk.c",
- "hw/block/virtio-blk-common.c",
- "hw/char/virtio-serial-bus.c",
- "hw/cpu/a15mpcore.c",
- "hw/cpu/a9mpcore.c",
- "hw/hyperv/hv-balloon-stub.c",
- "hw/i386/kvm/xen-stubs.c",
- "hw/intc/arm_gicv3_cpuif.c",
- "hw/intc/arm_gicv3_cpuif_common.c",
- "hw/intc/armv7m_nvic.c",
- "hw/misc/allwinner-cpucfg.c",
- "hw/misc/xlnx-versal-crl.c",
- "hw/net/virtio-net.c",
- "hw/scsi/virtio-scsi.c",
- "hw/virtio/virtio.c",
- "hw/virtio/virtio-balloon.c",
- "hw/virtio/virtio-balloon-pci.c",
- "hw/virtio/virtio-blk-pci.c",
- "hw/virtio/virtio-config-io.c",
- "hw/virtio/virtio-crypto-pci.c",
- "hw/virtio/virtio-input-pci.c",
- "hw/virtio/virtio-iommu-pci.c",
- "hw/virtio/virtio-net-pci.c",
- "hw/virtio/virtio-qmp.c",
- "hw/virtio/virtio-rng.c",
- "hw/virtio/virtio-rng-pci.c",
- "hw/virtio/virtio-scsi-pci.c",
- "hw/virtio/virtio-serial-pci.c",
- "migration/ram.c",
- "migration/target.c",
- "monitor/hmp-cmds-target.c",
- "monitor/hmp-target.c",
- "page-vary-target.c",
- "qapi/qapi-commands.c",
- "qapi/qapi-commands-machine-target.c",
- "qapi/qapi-commands-misc-target.c",
- "qapi/qapi-emit-events.c",
- "qapi/qapi-events.c",
- "qapi/qapi-events-machine-target.c",
- "qapi/qapi-events-misc-target.c",
- "qapi/qapi-init-commands.c",
- "qapi/qapi-introspect.c",
- "qapi/qapi-types.c",
- "qapi/qapi-types-machine-target.c",
- "qapi/qapi-types-misc-target.c",
- "qapi/qapi-visit.c",
- "qapi/qapi-visit-machine-target.c",
- "qapi/qapi-visit-misc-target.c",
- "semihosting/arm-compat-semi.c",
- "semihosting/config.c",
- "semihosting/console.c",
- "semihosting/guestfd.c",
- "semihosting/syscalls.c",
- "semihosting/uaccess.c",
- "system/arch_init.c",
- "system/ioport.c",
- "system/memory.c",
- "system/physmem.c",
- "system/watchpoint.c",
- "target/arm/arch_dump.c",
- "target/arm/arm-powerctl.c",
- "target/arm/arm-qmp-cmds.c",
- "target/arm/cortex-regs.c",
- "target/arm/cpu.c",
- "target/arm/cpu64.c",
- "target/arm/debug_helper.c",
- "target/arm/gdbstub.c",
- "target/arm/gdbstub64.c",
- "target/arm/helper.c",
- "target/arm/hvf/hvf.c",
- "target/arm/hyp_gdbstub.c",
- "target/arm/kvm-stub.c",
- "target/arm/machine.c",
- "target/arm/ptw.c",
- "target/arm/tcg/cpu32.c",
- "target/arm/tcg/cpu64.c",
- "target/arm/tcg/crypto_helper.c",
- "target/arm/tcg/helper-a64.c",
- "target/arm/tcg/hflags.c",
- "target/arm/tcg/iwmmxt_helper.c",
- "target/arm/tcg/m_helper.c",
- "target/arm/tcg/mte_helper.c",
- "target/arm/tcg/mve_helper.c",
- "target/arm/tcg/neon_helper.c",
- "target/arm/tcg/op_helper.c",
- "target/arm/tcg/pauth_helper.c",
- "target/arm/tcg/psci.c",
- "target/arm/tcg/sme_helper.c",
- "target/arm/tcg/sve_helper.c",
- "target/arm/tcg/tlb_helper.c",
- "target/arm/tcg/translate.c",
- "target/arm/tcg/translate-a64.c",
- "target/arm/tcg/translate-m-nocp.c",
- "target/arm/tcg/translate-mve.c",
- "target/arm/tcg/translate-neon.c",
- "target/arm/tcg/translate-sme.c",
- "target/arm/tcg/translate-sve.c",
- "target/arm/tcg/translate-vfp.c",
- "target/arm/tcg/vec_helper.c",
- "target/arm/vfp_helper.c",
- "trace/control-target.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/atomic_common.c.inc",
- "accel/tcg/atomic_template.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/internal-target.h",
- "accel/tcg/ldst_atomicity.c.inc",
- "accel/tcg/ldst_common.c.inc",
- "accel/tcg/perf.h",
- "accel/tcg/plugin-helpers.h",
- "accel/tcg/tb-context.h",
- "accel/tcg/tb-hash.h",
- "accel/tcg/tb-jmp-cache.h",
- "accel/tcg/tcg-accel-ops.h",
- "accel/tcg/tcg-accel-ops-icount.h",
- "accel/tcg/tcg-accel-ops-mttcg.h",
- "accel/tcg/tcg-accel-ops-rr.h",
- "accel/tcg/tcg-runtime.h",
- "accel/tcg/trace.h",
- "audio/audio.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fpu/softfloat-parts.c.inc",
- "fpu/softfloat-parts-addsub.c.inc",
- "fpu/softfloat-specialize.c.inc",
- "hmp-commands.h",
- "hmp-commands-info.h",
- "host/include/aarch64/host/atomic128-cas.h",
- "host/include/aarch64/host/atomic128-ldst.h",
- "host/include/aarch64/host/cpuinfo.h",
- "host/include/aarch64/host/crypto/aes-round.h",
- "host/include/aarch64/host/crypto/clmul.h",
- "host/include/aarch64/host/load-extract-al16-al8.h",
- "host/include/aarch64/host/store-insert-al16.h",
- "host/include/generic/host/atomic128-cas.h",
- "hw/acpi/hmat.h",
- "hw/acpi/viot.h",
- "hw/arm/aspeed_eeprom.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/smmuv3-internal.h",
- "hw/arm/strongarm.h",
- "hw/arm/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/ide/ahci_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/trace.h",
- "hw/misc/trace.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/trace.h",
- "hw/scsi/trace.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/virtio/trace.h",
- "hw/virtio/virtio-qmp.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/graph-lock.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-serial.h",
- "include/crypto/aes-round.h",
- "include/crypto/clmul.h",
- "include/crypto/sm4.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/cpu-all.h",
- "include/exec/cpu-common.h",
- "include/exec/cpu-defs.h",
- "include/exec/cpu_ldst.h",
- "include/exec/cputlb.h",
- "include/exec/exec-all.h",
- "include/exec/gdbstub.h",
- "include/exec/helper-gen.h",
- "include/exec/helper-gen.h.inc",
- "include/exec/helper-gen-common.h",
- "include/exec/helper-head.h",
- "include/exec/helper-info.c.inc",
- "include/exec/helper-proto.h",
- "include/exec/helper-proto.h.inc",
- "include/exec/helper-proto-common.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.h",
- "include/exec/memory.h",
- "include/exec/memory-internal.h",
- "include/exec/memory_ldst.h.inc",
- "include/exec/memory_ldst_cached.h.inc",
- "include/exec/memory_ldst_phys.h.inc",
- "include/exec/page-vary.h",
- "include/exec/plugin-gen.h",
- "include/exec/ram_addr.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_long.h",
- "include/exec/target_page.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/exec/translate-all.h",
- "include/exec/translation-block.h",
- "include/exec/translator.h",
- "include/exec/tswap.h",
- "include/fpu/softfloat.h",
- "include/fpu/softfloat-helpers.h",
- "include/fpu/softfloat-macros.h",
- "include/fpu/softfloat-types.h",
- "include/gdbstub/helpers.h",
- "include/gdbstub/syscalls.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/allwinner-a10.h",
- "include/hw/arm/allwinner-h3.h",
- "include/hw/arm/allwinner-r40.h",
- "include/hw/arm/armsse.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/armv7m.h",
- "include/hw/arm/aspeed.h",
- "include/hw/arm/aspeed_soc.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/bcm2836.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/digic.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/fsl-imx25.h",
- "include/hw/arm/fsl-imx31.h",
- "include/hw/arm/fsl-imx6.h",
- "include/hw/arm/fsl-imx6ul.h",
- "include/hw/arm/fsl-imx7.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/msf2-soc.h",
- "include/hw/arm/npcm7xx.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/nrf51_soc.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/smmuv3.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/stm32f100_soc.h",
- "include/hw/arm/stm32f205_soc.h",
- "include/hw/arm/stm32f405_soc.h",
- "include/hw/arm/virt.h",
- "include/hw/arm/xlnx-versal.h",
- "include/hw/arm/xlnx-zynqmp.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/pl011.h",
- "include/hw/char/serial.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/clock.h",
- "include/hw/core/accel-cpu.h",
- "include/hw/core/cpu.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/core/tcg-cpu-ops.h",
- "include/hw/cpu/a15mpcore.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/firmware/smbios.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/armv7m_nvic.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/irq.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.h",
- "include/hw/misc/allwinner-a10-ccm.h",
- "include/hw/misc/allwinner-a10-dramc.h",
- "include/hw/misc/allwinner-cpucfg.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/led.h",
- "include/hw/misc/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.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/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.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/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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/imx_epit.h",
- "include/hw/timer/imx_gpt.h",
- "include/hw/timer/mss-timer.h",
- "include/hw/timer/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.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-access.h",
- "include/hw/virtio/virtio-balloon.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-blk-common.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-md-pci.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-rng.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/xen.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/migration/colo.h",
- "include/migration/cpu.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/hmp-target.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost_net.h",
- "include/qapi/compat-policy.h",
- "include/qapi/dealloc-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp-event.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/accel.h",
- "include/qemu/atomic.h",
- "include/qemu/atomic128.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/cpu-float.h",
- "include/qemu/crc32c.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/defer-call.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.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/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.h",
- "include/qemu/qsp.h",
- "include/qemu/qtree.h",
- "include/qemu/queue.h",
- "include/qemu/range.h",
- "include/qemu/ratelimit.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/readline.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.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/qemu/win_dump_defs.h",
- "include/qemu/xxhash.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/common-semi.h",
- "include/semihosting/console.h",
- "include/semihosting/guestfd.h",
- "include/semihosting/semihost.h",
- "include/semihosting/syscalls.h",
- "include/semihosting/uaccess.h",
- "include/standard-headers/linux/const.h",
- "include/standard-headers/linux/ethtool.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_balloon.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpio.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_i2c.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mem.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_rng.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hvf_int.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/sysemu/xen-mapcache.h",
- "include/tcg/debug-assert.h",
- "include/tcg/helper-info.h",
- "include/tcg/insn-start-words.h",
- "include/tcg/oversized-guest.h",
- "include/tcg/startup.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-gvec-desc.h",
- "include/tcg/tcg-ldst.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-op.h",
- "include/tcg/tcg-op-common.h",
- "include/tcg/tcg-op-gvec.h",
- "include/tcg/tcg-op-gvec-common.h",
- "include/tcg/tcg-opc.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "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-a64.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-sme.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc",
- "memory_ldst.c.inc",
- "migration/block.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/page_cache.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/trace.h",
- "migration/xbzrle.h",
- "monitor/monitor-internal.h",
- "platform/darwin-arm64/aarch64-softmmu-config-devices.h",
- "platform/darwin-arm64/aarch64-softmmu-config-target.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-machine-target.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-misc-target.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-events-authz.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-common.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-machine-target.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-misc-target.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-machine-target.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-misc-target.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.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-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-machine-target.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-visit-misc-target.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-visit-yank.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/common-semi-target.h",
- "target/arm/cpregs.h",
- "target/arm/cpu.h",
- "target/arm/cpu-features.h",
- "target/arm/cpu-param.h",
- "target/arm/cpu-qom.h",
- "target/arm/helper.h",
- "target/arm/hvf_arm.h",
- "target/arm/idau.h",
- "target/arm/internals.h",
- "target/arm/kvm-consts.h",
- "target/arm/kvm_arm.h",
- "target/arm/op_addsub.h",
- "target/arm/syndrome.h",
- "target/arm/tcg/arm_ldst.h",
- "target/arm/tcg/helper-a64.h",
- "target/arm/tcg/helper-mve.h",
- "target/arm/tcg/helper-sme.h",
- "target/arm/tcg/helper-sve.h",
- "target/arm/tcg/sve_ldst_internal.h",
- "target/arm/tcg/translate.h",
- "target/arm/tcg/translate-a32.h",
- "target/arm/tcg/translate-a64.h",
- "target/arm/tcg/vec_internal.h",
- "target/arm/trace.h",
- "tcg/aarch64/tcg-target.h",
- "tcg/aarch64/tcg-target.opc.h",
- "tcg/aarch64/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-accel_tcg.h",
- "trace/trace-hw_arm.h",
- "trace/trace-hw_block.h",
- "trace/trace-hw_char.h",
- "trace/trace-hw_intc.h",
- "trace/trace-hw_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-migration.h",
- "trace/trace-qapi_commands_machine_target_trace_events.h",
- "trace/trace-qapi_commands_misc_target_trace_events.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-target_arm.h",
- "trace/trace-target_arm_hvf.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libqemu-aarch64-softmmu.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "target/arm",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- linkopts = ["-framework Hypervisor"],
- visibility = ["//visibility:public"],
- deps = [
- "qemu-aarch64-softmmu_common",
- "qemu-aarch64-softmmu_internal_common_darwin",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-aarch64-softmmu_common",
- srcs = [
- "accel/accel-blocker.c",
- "accel/accel-system.c",
- "accel/dummy-cpus.c",
- "accel/tcg/cpu-exec-common.c",
- "accel/tcg/icount-common.c",
- "accel/tcg/monitor.c",
- "audio/audio.c",
- "audio/audio-hmp-cmds.c",
- "audio/mixeng.c",
- "audio/noaudio.c",
- "audio/wavaudio.c",
- "audio/wavcapture.c",
- "backends/confidential-guest-support.c",
- "backends/cryptodev.c",
- "backends/cryptodev-builtin.c",
- "backends/cryptodev-hmp-cmds.c",
- "backends/cryptodev-vhost.c",
- "backends/hostmem.c",
- "backends/hostmem-file.c",
- "backends/hostmem-ram.c",
- "backends/rng.c",
- "backends/rng-builtin.c",
- "backends/rng-egd.c",
- "backends/rng-random.c",
- "block/blkreplay.c",
- "block/block-ram-registrar.c",
- "block/monitor/block-hmp-cmds.c",
- "block/qapi-sysemu.c",
- "chardev/char-hmp-cmds.c",
- "chardev/msmouse.c",
- "chardev/testdev.c",
- "chardev/wctablet.c",
- "cpu-common.c",
- "disas/disas.c",
- "disas/disas-mon.c",
- "dump/dump.c",
- "dump/dump-hmp-cmds.c",
- "ebpf/ebpf_rss-stub.c",
- "fsdev/qemu-fsdev-dummy.c",
- "fsdev/qemu-fsdev-opts.c",
- "fsdev/qemu-fsdev-throttle.c",
- "gdbstub/syscalls.c",
- "hw/acpi/acpi-cpu-hotplug-stub.c",
- "hw/acpi/acpi-pci-hotplug-stub.c",
- "hw/acpi/acpi-qmp-cmds.c",
- "hw/acpi/acpi-x86-stub.c",
- "hw/acpi/acpi_interface.c",
- "hw/acpi/aml-build.c",
- "hw/acpi/bios-linker-loader.c",
- "hw/acpi/core.c",
- "hw/acpi/cxl.c",
- "hw/acpi/erst.c",
- "hw/acpi/generic_event_device.c",
- "hw/acpi/ghes.c",
- "hw/acpi/hmat.c",
- "hw/acpi/ipmi.c",
- "hw/acpi/memory_hotplug.c",
- "hw/acpi/nvdimm.c",
- "hw/acpi/pci.c",
- "hw/acpi/pci-bridge-stub.c",
- "hw/acpi/utils.c",
- "hw/acpi/viot.c",
- "hw/adc/aspeed_adc.c",
- "hw/adc/max111x.c",
- "hw/adc/npcm7xx_adc.c",
- "hw/adc/stm32f2xx_adc.c",
- "hw/adc/zynq-xadc.c",
- "hw/arm/bcm2835_peripherals.c",
- "hw/arm/exynos4_boards.c",
- "hw/arm/smmu-common.c",
- "hw/arm/tosa.c",
- "hw/audio/ac97.c",
- "hw/audio/es1370.c",
- "hw/audio/hda-codec.c",
- "hw/audio/intel-hda.c",
- "hw/audio/lm4549.c",
- "hw/audio/marvell_88w8618.c",
- "hw/audio/pl041.c",
- "hw/audio/soundhw.c",
- "hw/audio/virtio-snd.c",
- "hw/audio/virtio-snd-pci.c",
- "hw/audio/wm8750.c",
- "hw/block/block.c",
- "hw/block/cdrom.c",
- "hw/block/dataplane/virtio-blk.c",
- "hw/block/ecc.c",
- "hw/block/hd-geometry.c",
- "hw/block/m25p80.c",
- "hw/block/m25p80_sfdp.c",
- "hw/block/nand.c",
- "hw/block/onenand.c",
- "hw/block/pflash_cfi01.c",
- "hw/block/pflash_cfi02.c",
- "hw/char/bcm2835_aux.c",
- "hw/char/cadence_uart.c",
- "hw/char/cmsdk-apb-uart.c",
- "hw/char/digic-uart.c",
- "hw/char/exynos4210_uart.c",
- "hw/char/imx_serial.c",
- "hw/char/ipoctal232.c",
- "hw/char/nrf51_uart.c",
- "hw/char/omap_uart.c",
- "hw/char/pl011.c",
- "hw/char/serial.c",
- "hw/char/serial-pci.c",
- "hw/char/serial-pci-multi.c",
- "hw/char/stm32f2xx_usart.c",
- "hw/char/virtio-console.c",
- "hw/char/xilinx_uartlite.c",
- "hw/core/clock-vmstate.c",
- "hw/core/cpu-common.c",
- "hw/core/cpu-sysemu.c",
- "hw/core/fw-path-provider.c",
- "hw/core/generic-loader.c",
- "hw/core/gpio.c",
- "hw/core/guest-loader.c",
- "hw/core/loader.c",
- "hw/core/machine.c",
- "hw/core/machine-hmp-cmds.c",
- "hw/core/machine-qmp-cmds.c",
- "hw/core/machine-smp.c",
- "hw/core/nmi.c",
- "hw/core/null-machine.c",
- "hw/core/numa.c",
- "hw/core/or-irq.c",
- "hw/core/platform-bus.c",
- "hw/core/ptimer.c",
- "hw/core/qdev-fw.c",
- "hw/core/qdev-properties-system.c",
- "hw/core/register.c",
- "hw/core/split-irq.c",
- "hw/core/stream.c",
- "hw/core/sysbus.c",
- "hw/core/sysbus-fdt.c",
- "hw/core/vm-change-state-handler.c",
- "hw/cpu/arm11mpcore.c",
- "hw/cpu/cluster.c",
- "hw/cpu/core.c",
- "hw/cpu/realview_mpcore.c",
- "hw/cxl/cxl-cdat.c",
- "hw/cxl/cxl-component-utils.c",
- "hw/cxl/cxl-device-utils.c",
- "hw/cxl/cxl-events.c",
- "hw/cxl/cxl-host.c",
- "hw/cxl/cxl-mailbox-utils.c",
- "hw/cxl/switch-mailbox-cci.c",
- "hw/display/acpi-vga.c",
- "hw/display/ati.c",
- "hw/display/ati_2d.c",
- "hw/display/ati_dbg.c",
- "hw/display/bcm2835_fb.c",
- "hw/display/blizzard.c",
- "hw/display/bochs-display.c",
- "hw/display/cirrus_vga.c",
- "hw/display/dpcd.c",
- "hw/display/edid-generate.c",
- "hw/display/edid-region.c",
- "hw/display/exynos4210_fimd.c",
- "hw/display/framebuffer.c",
- "hw/display/i2c-ddc.c",
- "hw/display/omap_dss.c",
- "hw/display/omap_lcdc.c",
- "hw/display/pl110.c",
- "hw/display/pxa2xx_lcd.c",
- "hw/display/ramfb.c",
- "hw/display/ramfb-standalone.c",
- "hw/display/sii9022.c",
- "hw/display/ssd0303.c",
- "hw/display/ssd0323.c",
- "hw/display/tc6393xb.c",
- "hw/display/vga.c",
- "hw/display/vga-pci.c",
- "hw/display/virtio-dmabuf.c",
- "hw/display/virtio-gpu.c",
- "hw/display/virtio-gpu-base.c",
- "hw/display/virtio-gpu-pci.c",
- "hw/display/virtio-gpu-udmabuf-stubs.c",
- "hw/display/xlnx_dp.c",
- "hw/dma/bcm2835_dma.c",
- "hw/dma/omap_dma.c",
- "hw/dma/pl080.c",
- "hw/dma/pl330.c",
- "hw/dma/pxa2xx_dma.c",
- "hw/dma/soc_dma.c",
- "hw/dma/xilinx_axidma.c",
- "hw/dma/xlnx-zdma.c",
- "hw/dma/xlnx-zynq-devcfg.c",
- "hw/dma/xlnx_csu_dma.c",
- "hw/dma/xlnx_dpdma.c",
- "hw/gpio/aspeed_gpio.c",
- "hw/gpio/bcm2835_gpio.c",
- "hw/gpio/gpio_key.c",
- "hw/gpio/gpio_pwr.c",
- "hw/gpio/imx_gpio.c",
- "hw/gpio/max7310.c",
- "hw/gpio/npcm7xx_gpio.c",
- "hw/gpio/nrf51_gpio.c",
- "hw/gpio/omap_gpio.c",
- "hw/gpio/pca_i2c_gpio.c",
- "hw/gpio/pl061.c",
- "hw/gpio/zaurus.c",
- "hw/i2c/allwinner-i2c.c",
- "hw/i2c/arm_sbcon_i2c.c",
- "hw/i2c/aspeed_i2c.c",
- "hw/i2c/bitbang_i2c.c",
- "hw/i2c/core.c",
- "hw/i2c/exynos4210_i2c.c",
- "hw/i2c/i2c_mux_pca954x.c",
- "hw/i2c/imx_i2c.c",
- "hw/i2c/microbit_i2c.c",
- "hw/i2c/npcm7xx_smbus.c",
- "hw/i2c/omap_i2c.c",
- "hw/i2c/pmbus_device.c",
- "hw/i2c/smbus_eeprom.c",
- "hw/i2c/smbus_master.c",
- "hw/i2c/smbus_slave.c",
- "hw/ide/ahci.c",
- "hw/ide/ahci-allwinner.c",
- "hw/ide/atapi.c",
- "hw/ide/core.c",
- "hw/ide/ich.c",
- "hw/ide/microdrive.c",
- "hw/ide/qdev.c",
- "hw/input/ads7846.c",
- "hw/input/hid.c",
- "hw/input/lm832x.c",
- "hw/input/pl050.c",
- "hw/input/ps2.c",
- "hw/input/pxa2xx_keypad.c",
- "hw/input/stellaris_gamepad.c",
- "hw/input/tsc2005.c",
- "hw/input/tsc210x.c",
- "hw/input/virtio-input.c",
- "hw/input/virtio-input-hid.c",
- "hw/intc/allwinner-a10-pic.c",
- "hw/intc/arm_gic.c",
- "hw/intc/arm_gic_common.c",
- "hw/intc/arm_gicv2m.c",
- "hw/intc/arm_gicv3.c",
- "hw/intc/arm_gicv3_common.c",
- "hw/intc/arm_gicv3_dist.c",
- "hw/intc/arm_gicv3_its.c",
- "hw/intc/arm_gicv3_its_common.c",
- "hw/intc/arm_gicv3_redist.c",
- "hw/intc/aspeed_vic.c",
- "hw/intc/bcm2835_ic.c",
- "hw/intc/bcm2836_control.c",
- "hw/intc/exynos4210_combiner.c",
- "hw/intc/exynos4210_gic.c",
- "hw/intc/imx_avic.c",
- "hw/intc/imx_gpcv2.c",
- "hw/intc/intc.c",
- "hw/intc/kvm_irqcount.c",
- "hw/intc/omap_intc.c",
- "hw/intc/pl190.c",
- "hw/intc/realview_gic.c",
- "hw/intc/xilinx_intc.c",
- "hw/intc/xlnx-zynqmp-ipi.c",
- "hw/ipack/ipack.c",
- "hw/ipack/tpci200.c",
- "hw/ipmi/ipmi.c",
- "hw/ipmi/ipmi_bmc_extern.c",
- "hw/ipmi/ipmi_bmc_sim.c",
- "hw/ipmi/ipmi_bt.c",
- "hw/ipmi/ipmi_kcs.c",
- "hw/ipmi/pci_ipmi_bt.c",
- "hw/ipmi/pci_ipmi_kcs.c",
- "hw/ipmi/smbus_ipmi.c",
- "hw/mem/cxl_type3.c",
- "hw/mem/memory-device.c",
- "hw/mem/npcm7xx_mc.c",
- "hw/mem/nvdimm.c",
- "hw/mem/pc-dimm.c",
- "hw/misc/a9scu.c",
- "hw/misc/allwinner-a10-ccm.c",
- "hw/misc/allwinner-a10-dramc.c",
- "hw/misc/allwinner-h3-ccu.c",
- "hw/misc/allwinner-h3-dramc.c",
- "hw/misc/allwinner-h3-sysctrl.c",
- "hw/misc/allwinner-r40-ccu.c",
- "hw/misc/allwinner-r40-dramc.c",
- "hw/misc/allwinner-sid.c",
- "hw/misc/allwinner-sramc.c",
- "hw/misc/arm11scu.c",
- "hw/misc/arm_integrator_debug.c",
- "hw/misc/arm_l2x0.c",
- "hw/misc/arm_sysctl.c",
- "hw/misc/armsse-cpu-pwrctrl.c",
- "hw/misc/armsse-cpuid.c",
- "hw/misc/armsse-mhu.c",
- "hw/misc/armv7m_ras.c",
- "hw/misc/aspeed_hace.c",
- "hw/misc/aspeed_i3c.c",
- "hw/misc/aspeed_lpc.c",
- "hw/misc/aspeed_peci.c",
- "hw/misc/aspeed_sbc.c",
- "hw/misc/aspeed_scu.c",
- "hw/misc/aspeed_sdmc.c",
- "hw/misc/aspeed_xdma.c",
- "hw/misc/auxbus.c",
- "hw/misc/axp2xx.c",
- "hw/misc/bcm2835_cprman.c",
- "hw/misc/bcm2835_mbox.c",
- "hw/misc/bcm2835_mphi.c",
- "hw/misc/bcm2835_powermgt.c",
- "hw/misc/bcm2835_property.c",
- "hw/misc/bcm2835_rng.c",
- "hw/misc/bcm2835_thermal.c",
- "hw/misc/cbus.c",
- "hw/misc/edu.c",
- "hw/misc/exynos4210_clk.c",
- "hw/misc/exynos4210_pmu.c",
- "hw/misc/exynos4210_rng.c",
- "hw/misc/i2c-echo.c",
- "hw/misc/imx25_ccm.c",
- "hw/misc/imx31_ccm.c",
- "hw/misc/imx6_ccm.c",
- "hw/misc/imx6_src.c",
- "hw/misc/imx6ul_ccm.c",
- "hw/misc/imx7_ccm.c",
- "hw/misc/imx7_gpr.c",
- "hw/misc/imx7_snvs.c",
- "hw/misc/imx7_src.c",
- "hw/misc/imx_ccm.c",
- "hw/misc/imx_rngc.c",
- "hw/misc/iotkit-secctl.c",
- "hw/misc/iotkit-sysctl.c",
- "hw/misc/iotkit-sysinfo.c",
- "hw/misc/led.c",
- "hw/misc/mps2-fpgaio.c",
- "hw/misc/mps2-scc.c",
- "hw/misc/msf2-sysreg.c",
- "hw/misc/mst_fpga.c",
- "hw/misc/npcm7xx_clk.c",
- "hw/misc/npcm7xx_gcr.c",
- "hw/misc/npcm7xx_mft.c",
- "hw/misc/npcm7xx_pci_mbox.c",
- "hw/misc/npcm7xx_pwm.c",
- "hw/misc/npcm7xx_rng.c",
- "hw/misc/nrf51_rng.c",
- "hw/misc/omap_clk.c",
- "hw/misc/omap_gpmc.c",
- "hw/misc/omap_l4.c",
- "hw/misc/omap_sdrc.c",
- "hw/misc/omap_tap.c",
- "hw/misc/pca9552.c",
- "hw/misc/pci-testdev.c",
- "hw/misc/pvpanic.c",
- "hw/misc/pvpanic-pci.c",
- "hw/misc/sbsa_ec.c",
- "hw/misc/stm32f2xx_syscfg.c",
- "hw/misc/stm32f4xx_exti.c",
- "hw/misc/stm32f4xx_syscfg.c",
- "hw/misc/tz-mpc.c",
- "hw/misc/tz-msc.c",
- "hw/misc/tz-ppc.c",
- "hw/misc/unimp.c",
- "hw/misc/vmcoreinfo.c",
- "hw/misc/xlnx-cfi-if.c",
- "hw/misc/xlnx-versal-cframe-reg.c",
- "hw/misc/xlnx-versal-cfu.c",
- "hw/misc/xlnx-versal-pmc-iou-slcr.c",
- "hw/misc/xlnx-versal-trng.c",
- "hw/misc/xlnx-versal-xramc.c",
- "hw/misc/xlnx-zynqmp-apu-ctrl.c",
- "hw/misc/xlnx-zynqmp-crf.c",
- "hw/misc/zynq_slcr.c",
- "hw/net/allwinner-sun8i-emac.c",
- "hw/net/allwinner_emac.c",
- "hw/net/cadence_gem.c",
- "hw/net/can/can_kvaser_pci.c",
- "hw/net/can/can_mioe3680_pci.c",
- "hw/net/can/can_pcm3680_pci.c",
- "hw/net/can/can_sja1000.c",
- "hw/net/can/ctucan_core.c",
- "hw/net/can/ctucan_pci.c",
- "hw/net/can/xlnx-versal-canfd.c",
- "hw/net/can/xlnx-zynqmp-can.c",
- "hw/net/e1000.c",
- "hw/net/e1000e.c",
- "hw/net/e1000e_core.c",
- "hw/net/e1000x_common.c",
- "hw/net/eepro100.c",
- "hw/net/ftgmac100.c",
- "hw/net/igb.c",
- "hw/net/igb_core.c",
- "hw/net/igbvf.c",
- "hw/net/imx_fec.c",
- "hw/net/lan9118.c",
- "hw/net/msf2-emac.c",
- "hw/net/mv88w8618_eth.c",
- "hw/net/ne2000.c",
- "hw/net/ne2000-pci.c",
- "hw/net/net_rx_pkt.c",
- "hw/net/net_tx_pkt.c",
- "hw/net/npcm7xx_emc.c",
- "hw/net/pcnet.c",
- "hw/net/pcnet-pci.c",
- "hw/net/rocker/rocker.c",
- "hw/net/rocker/rocker-hmp-cmds.c",
- "hw/net/rocker/rocker_desc.c",
- "hw/net/rocker/rocker_fp.c",
- "hw/net/rocker/rocker_of_dpa.c",
- "hw/net/rocker/rocker_world.c",
- "hw/net/rtl8139.c",
- "hw/net/smc91c111.c",
- "hw/net/stellaris_enet.c",
- "hw/net/tulip.c",
- "hw/net/vhost_net-stub.c",
- "hw/net/vmxnet3.c",
- "hw/net/xgmac.c",
- "hw/net/xilinx_axienet.c",
- "hw/nvme/ctrl.c",
- "hw/nvme/dif.c",
- "hw/nvme/ns.c",
- "hw/nvme/subsys.c",
- "hw/nvram/eeprom93xx.c",
- "hw/nvram/eeprom_at24c.c",
- "hw/nvram/fw_cfg.c",
- "hw/nvram/fw_cfg-interface.c",
- "hw/nvram/npcm7xx_otp.c",
- "hw/nvram/nrf51_nvm.c",
- "hw/nvram/xlnx-bbram.c",
- "hw/nvram/xlnx-efuse.c",
- "hw/nvram/xlnx-efuse-crc.c",
- "hw/nvram/xlnx-versal-efuse-cache.c",
- "hw/nvram/xlnx-versal-efuse-ctrl.c",
- "hw/nvram/xlnx-zynqmp-efuse.c",
- "hw/pci-bridge/cxl_downstream.c",
- "hw/pci-bridge/cxl_root_port.c",
- "hw/pci-bridge/cxl_upstream.c",
- "hw/pci-bridge/gen_pcie_root_port.c",
- "hw/pci-bridge/i82801b11.c",
- "hw/pci-bridge/ioh3420.c",
- "hw/pci-bridge/pci_bridge_dev.c",
- "hw/pci-bridge/pci_expander_bridge.c",
- "hw/pci-bridge/pcie_pci_bridge.c",
- "hw/pci-bridge/pcie_root_port.c",
- "hw/pci-bridge/xio3130_downstream.c",
- "hw/pci-bridge/xio3130_upstream.c",
- "hw/pci-host/designware.c",
- "hw/pci-host/gpex.c",
- "hw/pci-host/gpex-acpi.c",
- "hw/pci-host/versatile.c",
- "hw/pci/msi.c",
- "hw/pci/msix.c",
- "hw/pci/pci.c",
- "hw/pci/pci-hmp-cmds.c",
- "hw/pci/pci-qmp-cmds.c",
- "hw/pci/pci_bridge.c",
- "hw/pci/pci_host.c",
- "hw/pci/pcie.c",
- "hw/pci/pcie_aer.c",
- "hw/pci/pcie_doe.c",
- "hw/pci/pcie_host.c",
- "hw/pci/pcie_port.c",
- "hw/pci/pcie_sriov.c",
- "hw/pci/shpc.c",
- "hw/pci/slotid_cap.c",
- "hw/pcmcia/pcmcia.c",
- "hw/pcmcia/pxa2xx.c",
- "hw/rtc/allwinner-rtc.c",
- "hw/rtc/aspeed_rtc.c",
- "hw/rtc/ds1338.c",
- "hw/rtc/exynos4210_rtc.c",
- "hw/rtc/m41t80.c",
- "hw/rtc/pl031.c",
- "hw/rtc/twl92230.c",
- "hw/rtc/xlnx-zynqmp-rtc.c",
- "hw/scsi/emulation.c",
- "hw/scsi/esp.c",
- "hw/scsi/esp-pci.c",
- "hw/scsi/lsi53c895a.c",
- "hw/scsi/megasas.c",
- "hw/scsi/mptconfig.c",
- "hw/scsi/mptendian.c",
- "hw/scsi/mptsas.c",
- "hw/scsi/scsi-bus.c",
- "hw/scsi/scsi-disk.c",
- "hw/scsi/scsi-generic.c",
- "hw/scsi/virtio-scsi-dataplane.c",
- "hw/scsi/vmw_pvscsi.c",
- "hw/sd/allwinner-sdhost.c",
- "hw/sd/aspeed_sdhci.c",
- "hw/sd/bcm2835_sdhost.c",
- "hw/sd/core.c",
- "hw/sd/npcm7xx_sdhci.c",
- "hw/sd/omap_mmc.c",
- "hw/sd/pl181.c",
- "hw/sd/pxa2xx_mmci.c",
- "hw/sd/sd.c",
- "hw/sd/sdhci.c",
- "hw/sd/sdhci-pci.c",
- "hw/sd/sdmmc-internal.c",
- "hw/sd/ssi-sd.c",
- "hw/sensor/adm1266.c",
- "hw/sensor/adm1272.c",
- "hw/sensor/dps310.c",
- "hw/sensor/emc141x.c",
- "hw/sensor/isl_pmbus_vr.c",
- "hw/sensor/lsm303dlhc_mag.c",
- "hw/sensor/max16600.c",
- "hw/sensor/max31785.c",
- "hw/sensor/max31790_fan_ctrl.c",
- "hw/sensor/max34451.c",
- "hw/sensor/tmp105.c",
- "hw/sensor/tmp421.c",
- "hw/sensor/tmp_sbtsi.c",
- "hw/smbios/smbios.c",
- "hw/smbios/smbios_type_38.c",
- "hw/ssi/aspeed_smc.c",
- "hw/ssi/imx_spi.c",
- "hw/ssi/mss-spi.c",
- "hw/ssi/npcm7xx_fiu.c",
- "hw/ssi/npcm_pspi.c",
- "hw/ssi/omap_spi.c",
- "hw/ssi/pl022.c",
- "hw/ssi/ssi.c",
- "hw/ssi/stm32f2xx_spi.c",
- "hw/ssi/xilinx_spi.c",
- "hw/ssi/xilinx_spips.c",
- "hw/ssi/xlnx-versal-ospi.c",
- "hw/timer/a9gtimer.c",
- "hw/timer/allwinner-a10-pit.c",
- "hw/timer/arm_mptimer.c",
- "hw/timer/arm_timer.c",
- "hw/timer/armv7m_systick.c",
- "hw/timer/aspeed_timer.c",
- "hw/timer/bcm2835_systmr.c",
- "hw/timer/cadence_ttc.c",
- "hw/timer/cmsdk-apb-dualtimer.c",
- "hw/timer/cmsdk-apb-timer.c",
- "hw/timer/digic-timer.c",
- "hw/timer/exynos4210_mct.c",
- "hw/timer/exynos4210_pwm.c",
- "hw/timer/imx_epit.c",
- "hw/timer/imx_gpt.c",
- "hw/timer/mss-timer.c",
- "hw/timer/npcm7xx_timer.c",
- "hw/timer/nrf51_timer.c",
- "hw/timer/omap_gptimer.c",
- "hw/timer/omap_synctimer.c",
- "hw/timer/pxa2xx_timer.c",
- "hw/timer/sse-counter.c",
- "hw/timer/sse-timer.c",
- "hw/timer/stellaris-gptm.c",
- "hw/timer/stm32f2xx_timer.c",
- "hw/timer/xilinx_timer.c",
- "hw/ufs/lu.c",
- "hw/ufs/ufs.c",
- "hw/usb/bus.c",
- "hw/usb/chipidea.c",
- "hw/usb/combined-packet.c",
- "hw/usb/core.c",
- "hw/usb/desc.c",
- "hw/usb/desc-msos.c",
- "hw/usb/dev-audio.c",
- "hw/usb/dev-hid.c",
- "hw/usb/dev-hub.c",
- "hw/usb/dev-mtp.c",
- "hw/usb/dev-network.c",
- "hw/usb/dev-serial.c",
- "hw/usb/dev-smartcard-reader.c",
- "hw/usb/dev-storage.c",
- "hw/usb/dev-storage-bot.c",
- "hw/usb/dev-storage-classic.c",
- "hw/usb/dev-uas.c",
- "hw/usb/dev-wacom.c",
- "hw/usb/hcd-dwc2.c",
- "hw/usb/hcd-dwc3.c",
- "hw/usb/hcd-ehci.c",
- "hw/usb/hcd-ehci-pci.c",
- "hw/usb/hcd-ehci-sysbus.c",
- "hw/usb/hcd-musb.c",
- "hw/usb/hcd-ohci.c",
- "hw/usb/hcd-ohci-pci.c",
- "hw/usb/hcd-uhci.c",
- "hw/usb/hcd-xhci.c",
- "hw/usb/hcd-xhci-nec.c",
- "hw/usb/hcd-xhci-pci.c",
- "hw/usb/hcd-xhci-sysbus.c",
- "hw/usb/imx-usb-phy.c",
- "hw/usb/libhw.c",
- "hw/usb/pcap.c",
- "hw/usb/tusb6010.c",
- "hw/usb/u2f.c",
- "hw/usb/xlnx-usb-subsystem.c",
- "hw/usb/xlnx-versal-usb2-ctrl-regs.c",
- "hw/virtio/vhost-stub.c",
- "hw/virtio/virtio-bus.c",
- "hw/virtio/virtio-crypto.c",
- "hw/virtio/virtio-hmp-cmds.c",
- "hw/virtio/virtio-iommu.c",
- "hw/virtio/virtio-mmio.c",
- "hw/virtio/virtio-pci.c",
- "hw/watchdog/allwinner-wdt.c",
- "hw/watchdog/cmsdk-apb-watchdog.c",
- "hw/watchdog/sbsa_gwdt.c",
- "hw/watchdog/watchdog.c",
- "hw/watchdog/wdt_aspeed.c",
- "hw/watchdog/wdt_i6300esb.c",
- "hw/watchdog/wdt_imx2.c",
- "migration/block.c",
- "migration/block-dirty-bitmap.c",
- "migration/channel.c",
- "migration/channel-block.c",
- "migration/dirtyrate.c",
- "migration/exec.c",
- "migration/fd.c",
- "migration/file.c",
- "migration/global_state.c",
- "migration/migration.c",
- "migration/migration-hmp-cmds.c",
- "migration/multifd.c",
- "migration/multifd-zlib.c",
- "migration/options.c",
- "migration/postcopy-ram.c",
- "migration/ram-compress.c",
- "migration/savevm.c",
- "migration/socket.c",
- "migration/threadinfo.c",
- "migration/tls.c",
- "monitor/fds.c",
- "monitor/hmp.c",
- "monitor/hmp-cmds.c",
- "monitor/qmp-cmds.c",
- "net/announce.c",
- "net/can/can_core.c",
- "net/can/can_host.c",
- "net/checksum.c",
- "net/dgram.c",
- "net/dump.c",
- "net/eth.c",
- "net/filter.c",
- "net/filter-buffer.c",
- "net/filter-mirror.c",
- "net/filter-replay.c",
- "net/hub.c",
- "net/net.c",
- "net/net-hmp-cmds.c",
- "net/queue.c",
- "net/socket.c",
- "net/stream.c",
- "net/tap.c",
- "net/tap-bsd.c",
- "net/util.c",
- "net/vmnet-host.c",
- "net/vmnet-shared.c",
- "page-vary-common.c",
- "qom/qom-hmp-cmds.c",
- "replay/replay.c",
- "replay/replay-audio.c",
- "replay/replay-char.c",
- "replay/replay-debugging.c",
- "replay/replay-events.c",
- "replay/replay-input.c",
- "replay/replay-internal.c",
- "replay/replay-net.c",
- "replay/replay-random.c",
- "replay/replay-snapshot.c",
- "replay/replay-time.c",
- "stats/stats-hmp-cmds.c",
- "stats/stats-qmp-cmds.c",
- "system/balloon.c",
- "system/bootdevice.c",
- "system/cpu-throttle.c",
- "system/cpu-timers.c",
- "system/cpus.c",
- "system/datadir.c",
- "system/device_tree.c",
- "system/dirtylimit.c",
- "system/dma-helpers.c",
- "system/globals.c",
- "system/memory_mapping.c",
- "system/qdev-monitor.c",
- "system/qtest.c",
- "system/rtc.c",
- "system/runstate.c",
- "system/runstate-action.c",
- "system/runstate-hmp-cmds.c",
- "system/tpm-hmp-cmds.c",
- "system/vl.c",
- "trace/trace-hmp-cmds.c",
- "ui/clipboard.c",
- "ui/console.c",
- "ui/console-vc.c",
- "ui/cursor.c",
- "ui/input.c",
- "ui/input-barrier.c",
- "ui/input-keymap.c",
- "ui/input-legacy.c",
- "ui/kbd-state.c",
- "ui/keymaps.c",
- "ui/qemu-pixman.c",
- "ui/spice-module.c",
- "ui/ui-hmp-cmds.c",
- "ui/ui-qmp-cmds.c",
- "ui/util.c",
- "ui/vnc.c",
- "ui/vnc-auth-vencrypt.c",
- "ui/vnc-clipboard.c",
- "ui/vnc-enc-hextile.c",
- "ui/vnc-enc-tight.c",
- "ui/vnc-enc-zlib.c",
- "ui/vnc-enc-zrle.c",
- "ui/vnc-jobs.c",
- "ui/vnc-palette.c",
- "ui/vnc-ws.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/perf.h",
- "accel/tcg/tb-context.h",
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/audio_template.h",
- "audio/mixeng.h",
- "audio/mixeng_template.h",
- "audio/rate_template.h",
- "audio/trace.h",
- "chardev/trace.h",
- "config-poison.h",
- "disas/disas-internal.h",
- "disas/riscv.h",
- "disas/riscv-xthead.h",
- "disas/riscv-xventana.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fsdev/file-op-9p.h",
- "fsdev/p9array.h",
- "fsdev/qemu-fsdev.h",
- "fsdev/qemu-fsdev-throttle.h",
- "gdbstub/internals.h",
- "gdbstub/trace.h",
- "host/include/aarch64/host/cpuinfo.h",
- "hw/acpi/hmat.h",
- "hw/acpi/trace.h",
- "hw/acpi/viot.h",
- "hw/adc/trace.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/trace.h",
- "hw/audio/ac97.h",
- "hw/audio/fmopl.h",
- "hw/audio/gusemu.h",
- "hw/audio/gustate.h",
- "hw/audio/hda-codec-common.h",
- "hw/audio/intel-hda.h",
- "hw/audio/intel-hda-defs.h",
- "hw/audio/lm4549.h",
- "hw/audio/pl041.h",
- "hw/audio/pl041.hx",
- "hw/audio/trace.h",
- "hw/block/dataplane/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/fdc-internal.h",
- "hw/block/m25p80_sfdp.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/core/guest-loader.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.h",
- "hw/core/uboot_image.h",
- "hw/display/ati_int.h",
- "hw/display/ati_regs.h",
- "hw/display/cirrus_vga_internal.h",
- "hw/display/cirrus_vga_rop.h",
- "hw/display/cirrus_vga_rop2.h",
- "hw/display/framebuffer.h",
- "hw/display/pl110_template.h",
- "hw/display/trace.h",
- "hw/display/vga-access.h",
- "hw/display/vga-helpers.h",
- "hw/display/vga_int.h",
- "hw/display/vga_regs.h",
- "hw/display/virtio-vga.h",
- "hw/dma/trace.h",
- "hw/gpio/trace.h",
- "hw/i2c/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/ide/ahci_internal.h",
- "hw/ide/trace.h",
- "hw/input/trace.h",
- "hw/intc/gic_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/mem/trace.h",
- "hw/misc/trace.h",
- "hw/net/can/can_sja1000.h",
- "hw/net/can/ctu_can_fd_frame.h",
- "hw/net/can/ctu_can_fd_regs.h",
- "hw/net/can/ctucan_core.h",
- "hw/net/can/trace.h",
- "hw/net/e1000_common.h",
- "hw/net/e1000_regs.h",
- "hw/net/e1000e_core.h",
- "hw/net/e1000x_common.h",
- "hw/net/e1000x_regs.h",
- "hw/net/igb_common.h",
- "hw/net/igb_core.h",
- "hw/net/igb_regs.h",
- "hw/net/ne2000.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/net_tx_pkt.h",
- "hw/net/pcnet.h",
- "hw/net/rocker/rocker.h",
- "hw/net/rocker/rocker_desc.h",
- "hw/net/rocker/rocker_fp.h",
- "hw/net/rocker/rocker_hw.h",
- "hw/net/rocker/rocker_of_dpa.h",
- "hw/net/rocker/rocker_tlv.h",
- "hw/net/rocker/rocker_world.h",
- "hw/net/trace.h",
- "hw/net/tulip.h",
- "hw/net/vmware_utils.h",
- "hw/net/vmxnet3.h",
- "hw/net/vmxnet3_defs.h",
- "hw/net/vmxnet_debug.h",
- "hw/nvme/dif.h",
- "hw/nvme/nvme.h",
- "hw/nvme/trace.h",
- "hw/nvram/trace.h",
- "hw/pci/pci-internal.h",
- "hw/pci/trace.h",
- "hw/rtc/trace.h",
- "hw/scsi/mfi.h",
- "hw/scsi/mpi.h",
- "hw/scsi/mptsas.h",
- "hw/scsi/trace.h",
- "hw/scsi/vmw_pvscsi.h",
- "hw/sd/sdhci-internal.h",
- "hw/sd/sdmmc-internal.h",
- "hw/sd/trace.h",
- "hw/sensor/trace.h",
- "hw/smbios/smbios_build.h",
- "hw/ssi/trace.h",
- "hw/timer/trace.h",
- "hw/ufs/trace.h",
- "hw/ufs/ufs.h",
- "hw/usb/ccid.h",
- "hw/usb/desc.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-uhci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-pci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/usb/trace.h",
- "hw/usb/u2f.h",
- "hw/virtio/trace.h",
- "hw/watchdog/trace.h",
- "include/authz/base.h",
- "include/authz/list.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/block/ufs.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/crypto/akcipher.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.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/page-vary.h",
- "include/exec/poison.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_page.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/exec/tswap.h",
- "include/gdbstub/syscalls.h",
- "include/gdbstub/user.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/ipmi.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspberrypi-fw-defs.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/virt.h",
- "include/hw/audio/pcspk.h",
- "include/hw/audio/soundhw.h",
- "include/hw/audio/virtio-snd.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/pl011.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/char/xilinx_uartlite.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/core/generic-loader.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/arm11mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cpu/core.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/bochs-vbe.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/tc6393xb.h",
- "include/hw/display/vga.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/i8257.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx-zynq-devcfg.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/elf_ops.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/gpio/pca_i2c_gpio.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/pmbus_device.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i2c/smbus_slave.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/ide/piix.h",
- "include/hw/input/hid.h",
- "include/hw/input/i8042.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/pl050.h",
- "include/hw/input/ps2.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/ipack/ipack.h",
- "include/hw/ipmi/ipmi.h",
- "include/hw/ipmi/ipmi_bt.h",
- "include/hw/ipmi/ipmi_kcs.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm11scu.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_cprman_internals.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/led.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/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.h",
- "include/hw/misc/npcm7xx_clk.h",
- "include/hw/misc/npcm7xx_gcr.h",
- "include/hw/misc/npcm7xx_mft.h",
- "include/hw/misc/npcm7xx_pci_mbox.h",
- "include/hw/misc/npcm7xx_pwm.h",
- "include/hw/misc/npcm7xx_rng.h",
- "include/hw/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/pca9552_regs.h",
- "include/hw/misc/pvpanic.h",
- "include/hw/misc/sifive_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/vmcoreinfo.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.h",
- "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
- "include/hw/misc/xlnx-versal-trng.h",
- "include/hw/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nmi.h",
- "include/hw/nvram/eeprom93xx.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-bridge/cxl_upstream_port.h",
- "include/hw/pci-bridge/pci_expander_bridge.h",
- "include/hw/pci-bridge/xio3130_downstream.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pci/shpc.h",
- "include/hw/pci/slotid_cap.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-dma.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/rdma/rdma.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/goldfish_rtc.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/emulation.h",
- "include/hw/scsi/esp.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdcard_legacy.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/emc141x_regs.h",
- "include/hw/sensor/isl_pmbus_vr.h",
- "include/hw/sensor/max16600.h",
- "include/hw/sensor/max31790_fan_ctrl.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.h",
- "include/hw/timer/sifive_pwm.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/dwc2-regs.h",
- "include/hw/usb/ehci-regs.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/hcd-musb.h",
- "include/hw/usb/hid.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/msd.h",
- "include/hw/usb/uhci-regs.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.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-blk.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-gpu.h",
- "include/hw/virtio/virtio-gpu-bswap.h",
- "include/hw/virtio/virtio-gpu-pci.h",
- "include/hw/virtio/virtio-gpu-pixman.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/xen.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/snapshot.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/monitor/qmp-helpers.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/filter.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost-user.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/accel.h",
- "include/qemu/async-teardown.h",
- "include/qemu/atomic.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/jhash.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/drm/drm_fourcc.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/pvpanic.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mmio.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_snd.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpu-timers-internal.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/cryptodev-vhost.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dirtyrate.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rng-random.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/seccomp.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/watchdog.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/tcg/debug-assert.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-opc.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/dbus-display.h",
- "include/ui/dbus-module.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/qemu-spice.h",
- "include/ui/qemu-spice-module.h",
- "include/ui/rect.h",
- "include/ui/surface.h",
- "migration/block.h",
- "migration/channel.h",
- "migration/channel-block.h",
- "migration/dirtyrate.h",
- "migration/exec.h",
- "migration/fd.h",
- "migration/file.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/socket.h",
- "migration/threadinfo.h",
- "migration/tls.h",
- "migration/trace.h",
- "migration/yank_functions.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "net/clients.h",
- "net/colo.h",
- "net/colo-compare.h",
- "net/hub.h",
- "net/tap_int.h",
- "net/trace.h",
- "net/util.h",
- "net/vmnet_int.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.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-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qemu-options.def",
- "qemu-version.h",
- "replay/replay-internal.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/cpu-qom.h",
- "target/arm/idau.h",
- "target/arm/kvm-consts.h",
- "target/riscv/cpu_cfg.h",
- "tcg/aarch64/tcg-target.h",
- "tcg/aarch64/tcg-target.opc.h",
- "tcg/aarch64/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-audio.h",
- "trace/trace-chardev.h",
- "trace/trace-gdbstub.h",
- "trace/trace-hw_acpi.h",
- "trace/trace-hw_adc.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_i2c.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_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_net_can.h",
- "trace/trace-hw_nvme.h",
- "trace/trace-hw_nvram.h",
- "trace/trace-hw_pci.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.h",
- "trace/trace-hw_ssi.h",
- "trace/trace-hw_timer.h",
- "trace/trace-hw_ufs.h",
- "trace/trace-hw_usb.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-hw_watchdog.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-net.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-ui.h",
- "ui/console-priv.h",
- "ui/cursor_hidden.xpm",
- "ui/cursor_left_ptr.xpm",
- "ui/input-barrier.h",
- "ui/input-keymap-atset1-to-qcode.c.inc",
- "ui/input-keymap-linux-to-qcode.c.inc",
- "ui/input-keymap-osx-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/keymaps.h",
- "ui/trace.h",
- "ui/vgafont.h",
- "ui/vnc.h",
- "ui/vnc-auth-vencrypt.h",
- "ui/vnc-enc-hextile-template.h",
- "ui/vnc-enc-tight.h",
- "ui/vnc-enc-zrle.c.inc",
- "ui/vnc-enc-zrle.h",
- "ui/vnc-enc-zywrle.h",
- "ui/vnc-enc-zywrle-template.c",
- "ui/vnc-jobs.h",
- "ui/vnc-palette.h",
- "ui/vnc-ws.h",
- "ui/vnc_keysym.h",
- "util/block-helpers.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcommon.fa.p",
- "platform/darwin-arm64",
- "tcg/aarch64",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "internal_common_darwin",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-riscv64-softmmu",
- srcs = [
- "accel/accel-target.c",
- "accel/qtest/qtest.c",
- "accel/stubs/kvm-stub.c",
- "accel/stubs/xen-stub.c",
- "accel/tcg/cpu-exec.c",
- "accel/tcg/cputlb.c",
- "accel/tcg/tb-maint.c",
- "accel/tcg/tcg-accel-ops.c",
- "accel/tcg/tcg-accel-ops-icount.c",
- "accel/tcg/tcg-accel-ops-mttcg.c",
- "accel/tcg/tcg-accel-ops-rr.c",
- "accel/tcg/tcg-all.c",
- "accel/tcg/tcg-runtime.c",
- "accel/tcg/tcg-runtime-gvec.c",
- "accel/tcg/translate-all.c",
- "accel/tcg/translator.c",
- "cpu-target.c",
- "dump/win_dump.c",
- "fpu/softfloat.c",
- "hw/block/virtio-blk.c",
- "hw/block/virtio-blk-common.c",
- "hw/char/virtio-serial-bus.c",
- "hw/hyperv/hv-balloon-stub.c",
- "hw/i386/kvm/xen-stubs.c",
- "hw/intc/riscv_aclint.c",
- "hw/intc/riscv_aplic.c",
- "hw/intc/riscv_imsic.c",
- "hw/intc/sifive_plic.c",
- "hw/net/virtio-net.c",
- "hw/riscv/boot.c",
- "hw/riscv/microchip_pfsoc.c",
- "hw/riscv/numa.c",
- "hw/riscv/riscv_hart.c",
- "hw/riscv/shakti_c.c",
- "hw/riscv/sifive_e.c",
- "hw/riscv/sifive_u.c",
- "hw/riscv/spike.c",
- "hw/riscv/virt.c",
- "hw/riscv/virt-acpi-build.c",
- "hw/scsi/virtio-scsi.c",
- "hw/virtio/virtio.c",
- "hw/virtio/virtio-balloon.c",
- "hw/virtio/virtio-balloon-pci.c",
- "hw/virtio/virtio-blk-pci.c",
- "hw/virtio/virtio-config-io.c",
- "hw/virtio/virtio-crypto-pci.c",
- "hw/virtio/virtio-input-pci.c",
- "hw/virtio/virtio-iommu-pci.c",
- "hw/virtio/virtio-net-pci.c",
- "hw/virtio/virtio-qmp.c",
- "hw/virtio/virtio-rng.c",
- "hw/virtio/virtio-rng-pci.c",
- "hw/virtio/virtio-scsi-pci.c",
- "hw/virtio/virtio-serial-pci.c",
- "migration/ram.c",
- "migration/target.c",
- "monitor/hmp-cmds-target.c",
- "monitor/hmp-target.c",
- "page-vary-target.c",
- "qapi/qapi-commands.c",
- "qapi/qapi-commands-machine-target.c",
- "qapi/qapi-commands-misc-target.c",
- "qapi/qapi-emit-events.c",
- "qapi/qapi-events.c",
- "qapi/qapi-events-machine-target.c",
- "qapi/qapi-events-misc-target.c",
- "qapi/qapi-init-commands.c",
- "qapi/qapi-introspect.c",
- "qapi/qapi-types.c",
- "qapi/qapi-types-machine-target.c",
- "qapi/qapi-types-misc-target.c",
- "qapi/qapi-visit.c",
- "qapi/qapi-visit-machine-target.c",
- "qapi/qapi-visit-misc-target.c",
- "riscv64-softmmu-gdbstub-xml.c",
- "semihosting/arm-compat-semi.c",
- "semihosting/config.c",
- "semihosting/console.c",
- "semihosting/guestfd.c",
- "semihosting/syscalls.c",
- "semihosting/uaccess.c",
- "system/arch_init.c",
- "system/ioport.c",
- "system/memory.c",
- "system/physmem.c",
- "system/watchpoint.c",
- "target/riscv/arch_dump.c",
- "target/riscv/bitmanip_helper.c",
- "target/riscv/cpu.c",
- "target/riscv/cpu_helper.c",
- "target/riscv/crypto_helper.c",
- "target/riscv/csr.c",
- "target/riscv/debug.c",
- "target/riscv/fpu_helper.c",
- "target/riscv/gdbstub.c",
- "target/riscv/m128_helper.c",
- "target/riscv/machine.c",
- "target/riscv/monitor.c",
- "target/riscv/op_helper.c",
- "target/riscv/pmp.c",
- "target/riscv/pmu.c",
- "target/riscv/riscv-qmp-cmds.c",
- "target/riscv/tcg/tcg-cpu.c",
- "target/riscv/time_helper.c",
- "target/riscv/translate.c",
- "target/riscv/vcrypto_helper.c",
- "target/riscv/vector_helper.c",
- "target/riscv/vector_internals.c",
- "target/riscv/zce_helper.c",
- "trace/control-target.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/atomic_common.c.inc",
- "accel/tcg/atomic_template.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/internal-target.h",
- "accel/tcg/ldst_atomicity.c.inc",
- "accel/tcg/ldst_common.c.inc",
- "accel/tcg/perf.h",
- "accel/tcg/plugin-helpers.h",
- "accel/tcg/tb-context.h",
- "accel/tcg/tb-hash.h",
- "accel/tcg/tb-jmp-cache.h",
- "accel/tcg/tcg-accel-ops.h",
- "accel/tcg/tcg-accel-ops-icount.h",
- "accel/tcg/tcg-accel-ops-mttcg.h",
- "accel/tcg/tcg-accel-ops-rr.h",
- "accel/tcg/tcg-runtime.h",
- "accel/tcg/trace.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fpu/softfloat-parts.c.inc",
- "fpu/softfloat-parts-addsub.c.inc",
- "fpu/softfloat-specialize.c.inc",
- "hmp-commands.h",
- "hmp-commands-info.h",
- "host/include/aarch64/host/atomic128-cas.h",
- "host/include/aarch64/host/atomic128-ldst.h",
- "host/include/aarch64/host/cpuinfo.h",
- "host/include/aarch64/host/crypto/aes-round.h",
- "host/include/aarch64/host/load-extract-al16-al8.h",
- "host/include/aarch64/host/store-insert-al16.h",
- "host/include/generic/host/atomic128-cas.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/trace.h",
- "hw/scsi/trace.h",
- "hw/virtio/trace.h",
- "hw/virtio/virtio-qmp.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/graph-lock.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/crypto/aes.h",
- "include/crypto/aes-round.h",
- "include/crypto/sm4.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/cpu-all.h",
- "include/exec/cpu-common.h",
- "include/exec/cpu-defs.h",
- "include/exec/cpu_ldst.h",
- "include/exec/cputlb.h",
- "include/exec/exec-all.h",
- "include/exec/gdbstub.h",
- "include/exec/helper-gen.h",
- "include/exec/helper-gen.h.inc",
- "include/exec/helper-gen-common.h",
- "include/exec/helper-head.h",
- "include/exec/helper-info.c.inc",
- "include/exec/helper-proto.h",
- "include/exec/helper-proto.h.inc",
- "include/exec/helper-proto-common.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.h",
- "include/exec/memory.h",
- "include/exec/memory-internal.h",
- "include/exec/memory_ldst.h.inc",
- "include/exec/memory_ldst_cached.h.inc",
- "include/exec/memory_ldst_phys.h.inc",
- "include/exec/page-vary.h",
- "include/exec/plugin-gen.h",
- "include/exec/ram_addr.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_long.h",
- "include/exec/target_page.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/exec/translate-all.h",
- "include/exec/translation-block.h",
- "include/exec/translator.h",
- "include/exec/tswap.h",
- "include/fpu/softfloat.h",
- "include/fpu/softfloat-helpers.h",
- "include/fpu/softfloat-macros.h",
- "include/fpu/softfloat-types.h",
- "include/gdbstub/helpers.h",
- "include/gdbstub/syscalls.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/utils.h",
- "include/hw/block/block.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/core/accel-cpu.h",
- "include/hw/core/cpu.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/core/tcg-cpu-ops.h",
- "include/hw/cpu/cluster.h",
- "include/hw/display/ramfb.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/intc/riscv_aclint.h",
- "include/hw/intc/riscv_aplic.h",
- "include/hw/intc/riscv_imsic.h",
- "include/hw/intc/sifive_plic.h",
- "include/hw/irq.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/pc-dimm.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_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/unimp.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_host.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/platform-bus.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/riscv/boot.h",
- "include/hw/riscv/boot_opensbi.h",
- "include/hw/riscv/microchip_pfsoc.h",
- "include/hw/riscv/numa.h",
- "include/hw/riscv/riscv_hart.h",
- "include/hw/riscv/shakti_c.h",
- "include/hw/riscv/sifive_cpu.h",
- "include/hw/riscv/sifive_e.h",
- "include/hw/riscv/sifive_u.h",
- "include/hw/riscv/spike.h",
- "include/hw/riscv/virt.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdhci.h",
- "include/hw/ssi/sifive_spi.h",
- "include/hw/ssi/ssi.h",
- "include/hw/sysbus.h",
- "include/hw/timer/sifive_pwm.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-access.h",
- "include/hw/virtio/virtio-balloon.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-blk-common.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-rng.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/xen/xen.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/migration/colo.h",
- "include/migration/cpu.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/hmp-target.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/net/announce.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost_net.h",
- "include/qapi/compat-policy.h",
- "include/qapi/dealloc-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp-event.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/accel.h",
- "include/qemu/atomic.h",
- "include/qemu/atomic128.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/cpu-float.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/defer-call.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo8.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.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/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.h",
- "include/qemu/qsp.h",
- "include/qemu/qtree.h",
- "include/qemu/queue.h",
- "include/qemu/range.h",
- "include/qemu/ratelimit.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/readline.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.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/qemu/win_dump_defs.h",
- "include/qemu/xxhash.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/common-semi.h",
- "include/semihosting/console.h",
- "include/semihosting/guestfd.h",
- "include/semihosting/semihost.h",
- "include/semihosting/syscalls.h",
- "include/semihosting/uaccess.h",
- "include/standard-headers/linux/const.h",
- "include/standard-headers/linux/ethtool.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_balloon.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpio.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_i2c.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mem.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_rng.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/sysemu/xen-mapcache.h",
- "include/tcg/debug-assert.h",
- "include/tcg/helper-info.h",
- "include/tcg/insn-start-words.h",
- "include/tcg/oversized-guest.h",
- "include/tcg/startup.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-gvec-desc.h",
- "include/tcg/tcg-ldst.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-op.h",
- "include/tcg/tcg-op-common.h",
- "include/tcg/tcg-op-gvec.h",
- "include/tcg/tcg-op-gvec-common.h",
- "include/tcg/tcg-opc.h",
- "include/ui/input.h",
- "libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc",
- "libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc",
- "libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc",
- "libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc",
- "memory_ldst.c.inc",
- "migration/block.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/page_cache.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/trace.h",
- "migration/xbzrle.h",
- "monitor/monitor-internal.h",
- "platform/darwin-arm64/config-host.h",
- "platform/darwin-arm64/riscv64-softmmu-config-devices.h",
- "platform/darwin-arm64/riscv64-softmmu-config-target.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-machine-target.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-misc-target.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-events-authz.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-common.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-machine-target.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-misc-target.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-machine-target.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-misc-target.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.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-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-machine-target.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-visit-misc-target.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-visit-yank.h",
- "system/trace.h",
- "target/riscv/common-semi-target.h",
- "target/riscv/cpu.h",
- "target/riscv/cpu-param.h",
- "target/riscv/cpu-qom.h",
- "target/riscv/cpu_bits.h",
- "target/riscv/cpu_cfg.h",
- "target/riscv/cpu_user.h",
- "target/riscv/cpu_vendorid.h",
- "target/riscv/debug.h",
- "target/riscv/helper.h",
- "target/riscv/insn_trans/trans_privileged.c.inc",
- "target/riscv/insn_trans/trans_rva.c.inc",
- "target/riscv/insn_trans/trans_rvb.c.inc",
- "target/riscv/insn_trans/trans_rvbf16.c.inc",
- "target/riscv/insn_trans/trans_rvd.c.inc",
- "target/riscv/insn_trans/trans_rvf.c.inc",
- "target/riscv/insn_trans/trans_rvh.c.inc",
- "target/riscv/insn_trans/trans_rvi.c.inc",
- "target/riscv/insn_trans/trans_rvk.c.inc",
- "target/riscv/insn_trans/trans_rvm.c.inc",
- "target/riscv/insn_trans/trans_rvv.c.inc",
- "target/riscv/insn_trans/trans_rvvk.c.inc",
- "target/riscv/insn_trans/trans_rvzawrs.c.inc",
- "target/riscv/insn_trans/trans_rvzce.c.inc",
- "target/riscv/insn_trans/trans_rvzfa.c.inc",
- "target/riscv/insn_trans/trans_rvzfh.c.inc",
- "target/riscv/insn_trans/trans_rvzicbo.c.inc",
- "target/riscv/insn_trans/trans_rvzicond.c.inc",
- "target/riscv/insn_trans/trans_svinval.c.inc",
- "target/riscv/insn_trans/trans_xthead.c.inc",
- "target/riscv/insn_trans/trans_xventanacondops.c.inc",
- "target/riscv/instmap.h",
- "target/riscv/internals.h",
- "target/riscv/kvm/kvm_riscv.h",
- "target/riscv/pmp.h",
- "target/riscv/pmu.h",
- "target/riscv/tcg/tcg-cpu.h",
- "target/riscv/time_helper.h",
- "target/riscv/trace.h",
- "target/riscv/vector_internals.h",
- "tcg/aarch64/tcg-target.h",
- "tcg/aarch64/tcg-target.opc.h",
- "tcg/aarch64/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-accel_tcg.h",
- "trace/trace-hw_block.h",
- "trace/trace-hw_char.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-migration.h",
- "trace/trace-qapi_commands_machine_target_trace_events.h",
- "trace/trace-qapi_commands_misc_target_trace_events.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-target_riscv.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libqemu-riscv64-softmmu.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "target/riscv",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemu-riscv64-softmmu_common",
- "qemu-riscv64-softmmu_internal_common_darwin",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-riscv64-softmmu_common",
- srcs = [
- "accel/accel-blocker.c",
- "accel/accel-system.c",
- "accel/dummy-cpus.c",
- "accel/tcg/cpu-exec-common.c",
- "accel/tcg/icount-common.c",
- "accel/tcg/monitor.c",
- "audio/audio.c",
- "audio/audio-hmp-cmds.c",
- "audio/mixeng.c",
- "audio/noaudio.c",
- "audio/wavaudio.c",
- "audio/wavcapture.c",
- "backends/confidential-guest-support.c",
- "backends/cryptodev.c",
- "backends/cryptodev-builtin.c",
- "backends/cryptodev-hmp-cmds.c",
- "backends/cryptodev-vhost.c",
- "backends/hostmem.c",
- "backends/hostmem-file.c",
- "backends/hostmem-ram.c",
- "backends/rng.c",
- "backends/rng-builtin.c",
- "backends/rng-egd.c",
- "backends/rng-random.c",
- "block/blkreplay.c",
- "block/block-ram-registrar.c",
- "block/monitor/block-hmp-cmds.c",
- "block/qapi-sysemu.c",
- "chardev/char-hmp-cmds.c",
- "chardev/msmouse.c",
- "chardev/testdev.c",
- "chardev/wctablet.c",
- "cpu-common.c",
- "disas/disas.c",
- "disas/disas-mon.c",
- "disas/riscv.c",
- "disas/riscv-xthead.c",
- "disas/riscv-xventana.c",
- "dump/dump.c",
- "dump/dump-hmp-cmds.c",
- "ebpf/ebpf_rss-stub.c",
- "fsdev/qemu-fsdev-dummy.c",
- "fsdev/qemu-fsdev-opts.c",
- "fsdev/qemu-fsdev-throttle.c",
- "gdbstub/syscalls.c",
- "hw/acpi/acpi-cpu-hotplug-stub.c",
- "hw/acpi/acpi-mem-hotplug-stub.c",
- "hw/acpi/acpi-nvdimm-stub.c",
- "hw/acpi/acpi-pci-hotplug-stub.c",
- "hw/acpi/acpi-qmp-cmds.c",
- "hw/acpi/acpi-x86-stub.c",
- "hw/acpi/acpi_interface.c",
- "hw/acpi/aml-build.c",
- "hw/acpi/bios-linker-loader.c",
- "hw/acpi/core.c",
- "hw/acpi/cxl-stub.c",
- "hw/acpi/erst.c",
- "hw/acpi/ghes-stub.c",
- "hw/acpi/ipmi-stub.c",
- "hw/acpi/pci-bridge-stub.c",
- "hw/acpi/utils.c",
- "hw/audio/ac97.c",
- "hw/audio/es1370.c",
- "hw/audio/hda-codec.c",
- "hw/audio/intel-hda.c",
- "hw/audio/soundhw.c",
- "hw/audio/virtio-snd.c",
- "hw/audio/virtio-snd-pci.c",
- "hw/block/block.c",
- "hw/block/cdrom.c",
- "hw/block/dataplane/virtio-blk.c",
- "hw/block/hd-geometry.c",
- "hw/block/m25p80.c",
- "hw/block/m25p80_sfdp.c",
- "hw/block/pflash_cfi01.c",
- "hw/char/cadence_uart.c",
- "hw/char/ipoctal232.c",
- "hw/char/mchp_pfsoc_mmuart.c",
- "hw/char/riscv_htif.c",
- "hw/char/serial.c",
- "hw/char/serial-pci.c",
- "hw/char/serial-pci-multi.c",
- "hw/char/shakti_uart.c",
- "hw/char/sifive_uart.c",
- "hw/char/virtio-console.c",
- "hw/core/clock-vmstate.c",
- "hw/core/cpu-common.c",
- "hw/core/cpu-sysemu.c",
- "hw/core/fw-path-provider.c",
- "hw/core/generic-loader.c",
- "hw/core/gpio.c",
- "hw/core/guest-loader.c",
- "hw/core/loader.c",
- "hw/core/machine.c",
- "hw/core/machine-hmp-cmds.c",
- "hw/core/machine-qmp-cmds.c",
- "hw/core/machine-smp.c",
- "hw/core/nmi.c",
- "hw/core/null-machine.c",
- "hw/core/numa.c",
- "hw/core/platform-bus.c",
- "hw/core/qdev-fw.c",
- "hw/core/qdev-properties-system.c",
- "hw/core/sysbus.c",
- "hw/core/sysbus-fdt.c",
- "hw/core/vm-change-state-handler.c",
- "hw/cpu/cluster.c",
- "hw/cpu/core.c",
- "hw/cxl/cxl-host-stubs.c",
- "hw/display/acpi-vga.c",
- "hw/display/ati.c",
- "hw/display/ati_2d.c",
- "hw/display/ati_dbg.c",
- "hw/display/bochs-display.c",
- "hw/display/cirrus_vga.c",
- "hw/display/edid-generate.c",
- "hw/display/edid-region.c",
- "hw/display/i2c-ddc.c",
- "hw/display/ramfb.c",
- "hw/display/ramfb-standalone.c",
- "hw/display/vga.c",
- "hw/display/vga-pci.c",
- "hw/display/virtio-dmabuf.c",
- "hw/display/virtio-gpu.c",
- "hw/display/virtio-gpu-base.c",
- "hw/display/virtio-gpu-pci.c",
- "hw/display/virtio-gpu-udmabuf-stubs.c",
- "hw/display/virtio-vga.c",
- "hw/dma/sifive_pdma.c",
- "hw/gpio/sifive_gpio.c",
- "hw/i2c/bitbang_i2c.c",
- "hw/i2c/core.c",
- "hw/ide/ahci.c",
- "hw/ide/atapi.c",
- "hw/ide/core.c",
- "hw/ide/ich.c",
- "hw/ide/qdev.c",
- "hw/input/hid.c",
- "hw/input/virtio-input.c",
- "hw/input/virtio-input-hid.c",
- "hw/intc/intc.c",
- "hw/intc/kvm_irqcount.c",
- "hw/ipack/ipack.c",
- "hw/ipack/tpci200.c",
- "hw/mem/cxl_type3_stubs.c",
- "hw/misc/edu.c",
- "hw/misc/i2c-echo.c",
- "hw/misc/mchp_pfsoc_dmc.c",
- "hw/misc/mchp_pfsoc_ioscb.c",
- "hw/misc/mchp_pfsoc_sysreg.c",
- "hw/misc/pci-testdev.c",
- "hw/misc/pvpanic.c",
- "hw/misc/pvpanic-pci.c",
- "hw/misc/sifive_e_aon.c",
- "hw/misc/sifive_e_prci.c",
- "hw/misc/sifive_test.c",
- "hw/misc/sifive_u_otp.c",
- "hw/misc/sifive_u_prci.c",
- "hw/misc/unimp.c",
- "hw/misc/vmcoreinfo.c",
- "hw/net/cadence_gem.c",
- "hw/net/can/can_kvaser_pci.c",
- "hw/net/can/can_mioe3680_pci.c",
- "hw/net/can/can_pcm3680_pci.c",
- "hw/net/can/can_sja1000.c",
- "hw/net/can/ctucan_core.c",
- "hw/net/can/ctucan_pci.c",
- "hw/net/e1000.c",
- "hw/net/e1000e.c",
- "hw/net/e1000e_core.c",
- "hw/net/e1000x_common.c",
- "hw/net/eepro100.c",
- "hw/net/igb.c",
- "hw/net/igb_core.c",
- "hw/net/igbvf.c",
- "hw/net/ne2000.c",
- "hw/net/ne2000-pci.c",
- "hw/net/net_rx_pkt.c",
- "hw/net/net_tx_pkt.c",
- "hw/net/pcnet.c",
- "hw/net/pcnet-pci.c",
- "hw/net/rocker/rocker.c",
- "hw/net/rocker/rocker-hmp-cmds.c",
- "hw/net/rocker/rocker_desc.c",
- "hw/net/rocker/rocker_fp.c",
- "hw/net/rocker/rocker_of_dpa.c",
- "hw/net/rocker/rocker_world.c",
- "hw/net/rtl8139.c",
- "hw/net/tulip.c",
- "hw/net/vhost_net-stub.c",
- "hw/net/vmxnet3.c",
- "hw/nvme/ctrl.c",
- "hw/nvme/dif.c",
- "hw/nvme/ns.c",
- "hw/nvme/subsys.c",
- "hw/nvram/eeprom93xx.c",
- "hw/nvram/fw_cfg.c",
- "hw/nvram/fw_cfg-interface.c",
- "hw/pci-bridge/gen_pcie_root_port.c",
- "hw/pci-bridge/i82801b11.c",
- "hw/pci-bridge/ioh3420.c",
- "hw/pci-bridge/pci_bridge_dev.c",
- "hw/pci-bridge/pci_expander_bridge_stubs.c",
- "hw/pci-bridge/pcie_pci_bridge.c",
- "hw/pci-bridge/pcie_root_port.c",
- "hw/pci-bridge/xio3130_downstream.c",
- "hw/pci-bridge/xio3130_upstream.c",
- "hw/pci-host/gpex.c",
- "hw/pci-host/gpex-acpi.c",
- "hw/pci/msi.c",
- "hw/pci/msix.c",
- "hw/pci/pci.c",
- "hw/pci/pci-hmp-cmds.c",
- "hw/pci/pci-qmp-cmds.c",
- "hw/pci/pci_bridge.c",
- "hw/pci/pci_host.c",
- "hw/pci/pcie.c",
- "hw/pci/pcie_aer.c",
- "hw/pci/pcie_doe.c",
- "hw/pci/pcie_host.c",
- "hw/pci/pcie_port.c",
- "hw/pci/pcie_sriov.c",
- "hw/pci/shpc.c",
- "hw/pci/slotid_cap.c",
- "hw/rtc/goldfish_rtc.c",
- "hw/scsi/emulation.c",
- "hw/scsi/esp.c",
- "hw/scsi/esp-pci.c",
- "hw/scsi/lsi53c895a.c",
- "hw/scsi/megasas.c",
- "hw/scsi/mptconfig.c",
- "hw/scsi/mptendian.c",
- "hw/scsi/mptsas.c",
- "hw/scsi/scsi-bus.c",
- "hw/scsi/scsi-disk.c",
- "hw/scsi/scsi-generic.c",
- "hw/scsi/virtio-scsi-dataplane.c",
- "hw/scsi/vmw_pvscsi.c",
- "hw/sd/cadence_sdhci.c",
- "hw/sd/core.c",
- "hw/sd/sd.c",
- "hw/sd/sdhci.c",
- "hw/sd/sdhci-pci.c",
- "hw/sd/sdmmc-internal.c",
- "hw/sd/ssi-sd.c",
- "hw/smbios/smbios-stub.c",
- "hw/ssi/sifive_spi.c",
- "hw/ssi/ssi.c",
- "hw/timer/cadence_ttc.c",
- "hw/timer/sifive_pwm.c",
- "hw/ufs/lu.c",
- "hw/ufs/ufs.c",
- "hw/usb/bus.c",
- "hw/usb/combined-packet.c",
- "hw/usb/core.c",
- "hw/usb/desc.c",
- "hw/usb/desc-msos.c",
- "hw/usb/dev-audio.c",
- "hw/usb/dev-hid.c",
- "hw/usb/dev-hub.c",
- "hw/usb/dev-mtp.c",
- "hw/usb/dev-network.c",
- "hw/usb/dev-serial.c",
- "hw/usb/dev-smartcard-reader.c",
- "hw/usb/dev-storage.c",
- "hw/usb/dev-storage-bot.c",
- "hw/usb/dev-storage-classic.c",
- "hw/usb/dev-uas.c",
- "hw/usb/dev-wacom.c",
- "hw/usb/hcd-ehci.c",
- "hw/usb/hcd-ehci-pci.c",
- "hw/usb/hcd-ohci.c",
- "hw/usb/hcd-ohci-pci.c",
- "hw/usb/hcd-uhci.c",
- "hw/usb/hcd-xhci.c",
- "hw/usb/hcd-xhci-nec.c",
- "hw/usb/hcd-xhci-pci.c",
- "hw/usb/imx-usb-phy.c",
- "hw/usb/libhw.c",
- "hw/usb/pcap.c",
- "hw/usb/u2f.c",
- "hw/virtio/vhost-stub.c",
- "hw/virtio/virtio-bus.c",
- "hw/virtio/virtio-crypto.c",
- "hw/virtio/virtio-hmp-cmds.c",
- "hw/virtio/virtio-iommu.c",
- "hw/virtio/virtio-mmio.c",
- "hw/virtio/virtio-pci.c",
- "hw/watchdog/watchdog.c",
- "hw/watchdog/wdt_i6300esb.c",
- "migration/block.c",
- "migration/block-dirty-bitmap.c",
- "migration/channel.c",
- "migration/channel-block.c",
- "migration/dirtyrate.c",
- "migration/exec.c",
- "migration/fd.c",
- "migration/file.c",
- "migration/global_state.c",
- "migration/migration.c",
- "migration/migration-hmp-cmds.c",
- "migration/multifd.c",
- "migration/multifd-zlib.c",
- "migration/options.c",
- "migration/postcopy-ram.c",
- "migration/ram-compress.c",
- "migration/savevm.c",
- "migration/socket.c",
- "migration/threadinfo.c",
- "migration/tls.c",
- "monitor/fds.c",
- "monitor/hmp.c",
- "monitor/hmp-cmds.c",
- "monitor/qmp-cmds.c",
- "net/announce.c",
- "net/can/can_core.c",
- "net/can/can_host.c",
- "net/checksum.c",
- "net/dgram.c",
- "net/dump.c",
- "net/eth.c",
- "net/filter.c",
- "net/filter-buffer.c",
- "net/filter-mirror.c",
- "net/filter-replay.c",
- "net/hub.c",
- "net/net.c",
- "net/net-hmp-cmds.c",
- "net/queue.c",
- "net/socket.c",
- "net/stream.c",
- "net/tap.c",
- "net/tap-bsd.c",
- "net/util.c",
- "net/vmnet-host.c",
- "net/vmnet-shared.c",
- "page-vary-common.c",
- "qom/qom-hmp-cmds.c",
- "replay/replay.c",
- "replay/replay-audio.c",
- "replay/replay-char.c",
- "replay/replay-debugging.c",
- "replay/replay-events.c",
- "replay/replay-input.c",
- "replay/replay-internal.c",
- "replay/replay-net.c",
- "replay/replay-random.c",
- "replay/replay-snapshot.c",
- "replay/replay-time.c",
- "stats/stats-hmp-cmds.c",
- "stats/stats-qmp-cmds.c",
- "system/balloon.c",
- "system/bootdevice.c",
- "system/cpu-throttle.c",
- "system/cpu-timers.c",
- "system/cpus.c",
- "system/datadir.c",
- "system/device_tree.c",
- "system/dirtylimit.c",
- "system/dma-helpers.c",
- "system/globals.c",
- "system/memory_mapping.c",
- "system/qdev-monitor.c",
- "system/qtest.c",
- "system/rtc.c",
- "system/runstate.c",
- "system/runstate-action.c",
- "system/runstate-hmp-cmds.c",
- "system/tpm-hmp-cmds.c",
- "system/vl.c",
- "trace/trace-hmp-cmds.c",
- "ui/clipboard.c",
- "ui/console.c",
- "ui/console-vc.c",
- "ui/cursor.c",
- "ui/input.c",
- "ui/input-barrier.c",
- "ui/input-keymap.c",
- "ui/input-legacy.c",
- "ui/kbd-state.c",
- "ui/keymaps.c",
- "ui/qemu-pixman.c",
- "ui/spice-module.c",
- "ui/ui-hmp-cmds.c",
- "ui/ui-qmp-cmds.c",
- "ui/util.c",
- "ui/vnc.c",
- "ui/vnc-auth-vencrypt.c",
- "ui/vnc-clipboard.c",
- "ui/vnc-enc-hextile.c",
- "ui/vnc-enc-tight.c",
- "ui/vnc-enc-zlib.c",
- "ui/vnc-enc-zrle.c",
- "ui/vnc-jobs.c",
- "ui/vnc-palette.c",
- "ui/vnc-ws.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/perf.h",
- "accel/tcg/tb-context.h",
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/audio_template.h",
- "audio/mixeng.h",
- "audio/mixeng_template.h",
- "audio/rate_template.h",
- "audio/trace.h",
- "chardev/trace.h",
- "config-poison.h",
- "disas/disas-internal.h",
- "disas/riscv.h",
- "disas/riscv-xthead.h",
- "disas/riscv-xventana.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fsdev/file-op-9p.h",
- "fsdev/p9array.h",
- "fsdev/qemu-fsdev.h",
- "fsdev/qemu-fsdev-throttle.h",
- "gdbstub/internals.h",
- "gdbstub/trace.h",
- "host/include/aarch64/host/cpuinfo.h",
- "hw/acpi/hmat.h",
- "hw/acpi/trace.h",
- "hw/acpi/viot.h",
- "hw/adc/trace.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/trace.h",
- "hw/audio/ac97.h",
- "hw/audio/fmopl.h",
- "hw/audio/gusemu.h",
- "hw/audio/gustate.h",
- "hw/audio/hda-codec-common.h",
- "hw/audio/intel-hda.h",
- "hw/audio/intel-hda-defs.h",
- "hw/audio/lm4549.h",
- "hw/audio/pl041.h",
- "hw/audio/pl041.hx",
- "hw/audio/trace.h",
- "hw/block/dataplane/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/fdc-internal.h",
- "hw/block/m25p80_sfdp.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/core/guest-loader.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.h",
- "hw/core/uboot_image.h",
- "hw/display/ati_int.h",
- "hw/display/ati_regs.h",
- "hw/display/cirrus_vga_internal.h",
- "hw/display/cirrus_vga_rop.h",
- "hw/display/cirrus_vga_rop2.h",
- "hw/display/framebuffer.h",
- "hw/display/pl110_template.h",
- "hw/display/trace.h",
- "hw/display/vga-access.h",
- "hw/display/vga-helpers.h",
- "hw/display/vga_int.h",
- "hw/display/vga_regs.h",
- "hw/display/virtio-vga.h",
- "hw/dma/trace.h",
- "hw/gpio/trace.h",
- "hw/i2c/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/ide/ahci_internal.h",
- "hw/ide/trace.h",
- "hw/input/trace.h",
- "hw/intc/gic_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/mem/trace.h",
- "hw/misc/trace.h",
- "hw/net/can/can_sja1000.h",
- "hw/net/can/ctu_can_fd_frame.h",
- "hw/net/can/ctu_can_fd_regs.h",
- "hw/net/can/ctucan_core.h",
- "hw/net/can/trace.h",
- "hw/net/e1000_common.h",
- "hw/net/e1000_regs.h",
- "hw/net/e1000e_core.h",
- "hw/net/e1000x_common.h",
- "hw/net/e1000x_regs.h",
- "hw/net/igb_common.h",
- "hw/net/igb_core.h",
- "hw/net/igb_regs.h",
- "hw/net/ne2000.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/net_tx_pkt.h",
- "hw/net/pcnet.h",
- "hw/net/rocker/rocker.h",
- "hw/net/rocker/rocker_desc.h",
- "hw/net/rocker/rocker_fp.h",
- "hw/net/rocker/rocker_hw.h",
- "hw/net/rocker/rocker_of_dpa.h",
- "hw/net/rocker/rocker_tlv.h",
- "hw/net/rocker/rocker_world.h",
- "hw/net/trace.h",
- "hw/net/tulip.h",
- "hw/net/vmware_utils.h",
- "hw/net/vmxnet3.h",
- "hw/net/vmxnet3_defs.h",
- "hw/net/vmxnet_debug.h",
- "hw/nvme/dif.h",
- "hw/nvme/nvme.h",
- "hw/nvme/trace.h",
- "hw/nvram/trace.h",
- "hw/pci/pci-internal.h",
- "hw/pci/trace.h",
- "hw/rtc/trace.h",
- "hw/scsi/mfi.h",
- "hw/scsi/mpi.h",
- "hw/scsi/mptsas.h",
- "hw/scsi/trace.h",
- "hw/scsi/vmw_pvscsi.h",
- "hw/sd/sdhci-internal.h",
- "hw/sd/sdmmc-internal.h",
- "hw/sd/trace.h",
- "hw/sensor/trace.h",
- "hw/smbios/smbios_build.h",
- "hw/ssi/trace.h",
- "hw/timer/trace.h",
- "hw/ufs/trace.h",
- "hw/ufs/ufs.h",
- "hw/usb/ccid.h",
- "hw/usb/desc.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-uhci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-pci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/usb/trace.h",
- "hw/usb/u2f.h",
- "hw/virtio/trace.h",
- "hw/watchdog/trace.h",
- "include/authz/base.h",
- "include/authz/list.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/block/ufs.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/crypto/akcipher.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.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/page-vary.h",
- "include/exec/poison.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_page.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/exec/tswap.h",
- "include/gdbstub/syscalls.h",
- "include/gdbstub/user.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/ipmi.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspberrypi-fw-defs.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/virt.h",
- "include/hw/audio/pcspk.h",
- "include/hw/audio/soundhw.h",
- "include/hw/audio/virtio-snd.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/pl011.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/char/xilinx_uartlite.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/core/generic-loader.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/arm11mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cpu/core.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/bochs-vbe.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/tc6393xb.h",
- "include/hw/display/vga.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/i8257.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx-zynq-devcfg.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/elf_ops.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/gpio/pca_i2c_gpio.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/pmbus_device.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i2c/smbus_slave.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/ide/piix.h",
- "include/hw/input/hid.h",
- "include/hw/input/i8042.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/pl050.h",
- "include/hw/input/ps2.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/ipack/ipack.h",
- "include/hw/ipmi/ipmi.h",
- "include/hw/ipmi/ipmi_bt.h",
- "include/hw/ipmi/ipmi_kcs.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm11scu.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_cprman_internals.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/led.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/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.h",
- "include/hw/misc/npcm7xx_clk.h",
- "include/hw/misc/npcm7xx_gcr.h",
- "include/hw/misc/npcm7xx_mft.h",
- "include/hw/misc/npcm7xx_pci_mbox.h",
- "include/hw/misc/npcm7xx_pwm.h",
- "include/hw/misc/npcm7xx_rng.h",
- "include/hw/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/pca9552_regs.h",
- "include/hw/misc/pvpanic.h",
- "include/hw/misc/sifive_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/vmcoreinfo.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.h",
- "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
- "include/hw/misc/xlnx-versal-trng.h",
- "include/hw/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nmi.h",
- "include/hw/nvram/eeprom93xx.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-bridge/cxl_upstream_port.h",
- "include/hw/pci-bridge/pci_expander_bridge.h",
- "include/hw/pci-bridge/xio3130_downstream.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pci/shpc.h",
- "include/hw/pci/slotid_cap.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-dma.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/rdma/rdma.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/goldfish_rtc.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/emulation.h",
- "include/hw/scsi/esp.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdcard_legacy.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/emc141x_regs.h",
- "include/hw/sensor/isl_pmbus_vr.h",
- "include/hw/sensor/max16600.h",
- "include/hw/sensor/max31790_fan_ctrl.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.h",
- "include/hw/timer/sifive_pwm.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/dwc2-regs.h",
- "include/hw/usb/ehci-regs.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/hcd-musb.h",
- "include/hw/usb/hid.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/msd.h",
- "include/hw/usb/uhci-regs.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.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-blk.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-gpu.h",
- "include/hw/virtio/virtio-gpu-bswap.h",
- "include/hw/virtio/virtio-gpu-pci.h",
- "include/hw/virtio/virtio-gpu-pixman.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/xen.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/snapshot.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/monitor/qmp-helpers.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/filter.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost-user.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/accel.h",
- "include/qemu/async-teardown.h",
- "include/qemu/atomic.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/jhash.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/drm/drm_fourcc.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/pvpanic.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mmio.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_snd.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpu-timers-internal.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/cryptodev-vhost.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dirtyrate.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rng-random.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/seccomp.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/watchdog.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/tcg/debug-assert.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-opc.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/dbus-display.h",
- "include/ui/dbus-module.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/qemu-spice.h",
- "include/ui/qemu-spice-module.h",
- "include/ui/rect.h",
- "include/ui/surface.h",
- "migration/block.h",
- "migration/channel.h",
- "migration/channel-block.h",
- "migration/dirtyrate.h",
- "migration/exec.h",
- "migration/fd.h",
- "migration/file.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/socket.h",
- "migration/threadinfo.h",
- "migration/tls.h",
- "migration/trace.h",
- "migration/yank_functions.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "net/clients.h",
- "net/colo.h",
- "net/colo-compare.h",
- "net/hub.h",
- "net/tap_int.h",
- "net/trace.h",
- "net/util.h",
- "net/vmnet_int.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.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-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qemu-options.def",
- "qemu-version.h",
- "replay/replay-internal.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/cpu-qom.h",
- "target/arm/idau.h",
- "target/arm/kvm-consts.h",
- "target/riscv/cpu_cfg.h",
- "tcg/aarch64/tcg-target.h",
- "tcg/aarch64/tcg-target.opc.h",
- "tcg/aarch64/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-audio.h",
- "trace/trace-chardev.h",
- "trace/trace-gdbstub.h",
- "trace/trace-hw_acpi.h",
- "trace/trace-hw_adc.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_i2c.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_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_net_can.h",
- "trace/trace-hw_nvme.h",
- "trace/trace-hw_nvram.h",
- "trace/trace-hw_pci.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.h",
- "trace/trace-hw_ssi.h",
- "trace/trace-hw_timer.h",
- "trace/trace-hw_ufs.h",
- "trace/trace-hw_usb.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-hw_watchdog.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-net.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-ui.h",
- "ui/console-priv.h",
- "ui/cursor_hidden.xpm",
- "ui/cursor_left_ptr.xpm",
- "ui/input-barrier.h",
- "ui/input-keymap-atset1-to-qcode.c.inc",
- "ui/input-keymap-linux-to-qcode.c.inc",
- "ui/input-keymap-osx-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/keymaps.h",
- "ui/trace.h",
- "ui/vgafont.h",
- "ui/vnc.h",
- "ui/vnc-auth-vencrypt.h",
- "ui/vnc-enc-hextile-template.h",
- "ui/vnc-enc-tight.h",
- "ui/vnc-enc-zrle.c.inc",
- "ui/vnc-enc-zrle.h",
- "ui/vnc-enc-zywrle.h",
- "ui/vnc-enc-zywrle-template.c",
- "ui/vnc-jobs.h",
- "ui/vnc-palette.h",
- "ui/vnc-ws.h",
- "ui/vnc_keysym.h",
- "util/block-helpers.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcommon.fa.p",
- "platform/darwin-arm64",
- "tcg/aarch64",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "internal_common_darwin",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-x86_64-softmmu",
- srcs = [
- "accel/accel-target.c",
- "accel/qtest/qtest.c",
- "accel/stubs/kvm-stub.c",
- "accel/stubs/xen-stub.c",
- "accel/tcg/cpu-exec.c",
- "accel/tcg/cputlb.c",
- "accel/tcg/tb-maint.c",
- "accel/tcg/tcg-accel-ops.c",
- "accel/tcg/tcg-accel-ops-icount.c",
- "accel/tcg/tcg-accel-ops-mttcg.c",
- "accel/tcg/tcg-accel-ops-rr.c",
- "accel/tcg/tcg-all.c",
- "accel/tcg/tcg-runtime.c",
- "accel/tcg/tcg-runtime-gvec.c",
- "accel/tcg/translate-all.c",
- "accel/tcg/translator.c",
- "cpu-target.c",
- "dump/win_dump.c",
- "fpu/softfloat.c",
- "google/drivers/hw/acpi/goldfish_acpi.c",
- "google/drivers/hw/i386/goldfish_board.c",
- "hw/block/virtio-blk.c",
- "hw/block/virtio-blk-common.c",
- "hw/char/virtio-serial-bus.c",
- "hw/hyperv/hv-balloon-stub.c",
- "hw/i386/acpi-build.c",
- "hw/i386/acpi-common.c",
- "hw/i386/acpi-microvm.c",
- "hw/i386/amd_iommu.c",
- "hw/i386/e820_memory_layout.c",
- "hw/i386/fw_cfg.c",
- "hw/i386/intel_iommu.c",
- "hw/i386/kvm/xen-stubs.c",
- "hw/i386/kvmvapic.c",
- "hw/i386/microvm.c",
- "hw/i386/microvm-dt.c",
- "hw/i386/multiboot.c",
- "hw/i386/pc.c",
- "hw/i386/pc_piix.c",
- "hw/i386/pc_q35.c",
- "hw/i386/pc_sysfw.c",
- "hw/i386/pc_sysfw_ovmf-stubs.c",
- "hw/i386/port92.c",
- "hw/i386/sgx-stub.c",
- "hw/i386/vmmouse.c",
- "hw/i386/vmport.c",
- "hw/i386/x86.c",
- "hw/i386/x86-iommu.c",
- "hw/intc/apic.c",
- "hw/intc/apic_common.c",
- "hw/intc/ioapic.c",
- "hw/isa/lpc_ich9.c",
- "hw/net/virtio-net.c",
- "hw/scsi/virtio-scsi.c",
- "hw/virtio/virtio.c",
- "hw/virtio/virtio-balloon.c",
- "hw/virtio/virtio-balloon-pci.c",
- "hw/virtio/virtio-blk-pci.c",
- "hw/virtio/virtio-config-io.c",
- "hw/virtio/virtio-crypto-pci.c",
- "hw/virtio/virtio-input-pci.c",
- "hw/virtio/virtio-iommu-pci.c",
- "hw/virtio/virtio-md-pci.c",
- "hw/virtio/virtio-net-pci.c",
- "hw/virtio/virtio-pmem.c",
- "hw/virtio/virtio-pmem-pci.c",
- "hw/virtio/virtio-qmp.c",
- "hw/virtio/virtio-rng.c",
- "hw/virtio/virtio-rng-pci.c",
- "hw/virtio/virtio-scsi-pci.c",
- "hw/virtio/virtio-serial-pci.c",
- "migration/ram.c",
- "migration/target.c",
- "monitor/hmp-cmds-target.c",
- "monitor/hmp-target.c",
- "page-vary-target.c",
- "qapi/qapi-commands.c",
- "qapi/qapi-commands-machine-target.c",
- "qapi/qapi-commands-misc-target.c",
- "qapi/qapi-emit-events.c",
- "qapi/qapi-events.c",
- "qapi/qapi-events-machine-target.c",
- "qapi/qapi-events-misc-target.c",
- "qapi/qapi-init-commands.c",
- "qapi/qapi-introspect.c",
- "qapi/qapi-types.c",
- "qapi/qapi-types-machine-target.c",
- "qapi/qapi-types-misc-target.c",
- "qapi/qapi-visit.c",
- "qapi/qapi-visit-machine-target.c",
- "qapi/qapi-visit-misc-target.c",
- "system/arch_init.c",
- "system/ioport.c",
- "system/memory.c",
- "system/physmem.c",
- "system/watchpoint.c",
- "target/i386/arch_dump.c",
- "target/i386/arch_memory_mapping.c",
- "target/i386/cpu.c",
- "target/i386/cpu-dump.c",
- "target/i386/cpu-sysemu.c",
- "target/i386/gdbstub.c",
- "target/i386/helper.c",
- "target/i386/kvm/hyperv-stub.c",
- "target/i386/machine.c",
- "target/i386/monitor.c",
- "target/i386/sev-sysemu-stub.c",
- "target/i386/tcg/bpt_helper.c",
- "target/i386/tcg/cc_helper.c",
- "target/i386/tcg/excp_helper.c",
- "target/i386/tcg/fpu_helper.c",
- "target/i386/tcg/int_helper.c",
- "target/i386/tcg/mem_helper.c",
- "target/i386/tcg/misc_helper.c",
- "target/i386/tcg/mpx_helper.c",
- "target/i386/tcg/seg_helper.c",
- "target/i386/tcg/sysemu/bpt_helper.c",
- "target/i386/tcg/sysemu/excp_helper.c",
- "target/i386/tcg/sysemu/fpu_helper.c",
- "target/i386/tcg/sysemu/misc_helper.c",
- "target/i386/tcg/sysemu/seg_helper.c",
- "target/i386/tcg/sysemu/smm_helper.c",
- "target/i386/tcg/sysemu/svm_helper.c",
- "target/i386/tcg/sysemu/tcg-cpu.c",
- "target/i386/tcg/tcg-cpu.c",
- "target/i386/tcg/translate.c",
- "target/i386/xsave_helper.c",
- "trace/control-target.c",
- "x86_64-softmmu-gdbstub-xml.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/atomic_common.c.inc",
- "accel/tcg/atomic_template.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/internal-target.h",
- "accel/tcg/ldst_atomicity.c.inc",
- "accel/tcg/ldst_common.c.inc",
- "accel/tcg/perf.h",
- "accel/tcg/plugin-helpers.h",
- "accel/tcg/tb-context.h",
- "accel/tcg/tb-hash.h",
- "accel/tcg/tb-jmp-cache.h",
- "accel/tcg/tcg-accel-ops.h",
- "accel/tcg/tcg-accel-ops-icount.h",
- "accel/tcg/tcg-accel-ops-mttcg.h",
- "accel/tcg/tcg-accel-ops-rr.h",
- "accel/tcg/tcg-runtime.h",
- "accel/tcg/trace.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fpu/softfloat-parts.c.inc",
- "fpu/softfloat-parts-addsub.c.inc",
- "fpu/softfloat-specialize.c.inc",
- "google/drivers/hw/acpi/goldfish_acpi.h",
- "google/drivers/hw/acpi/goldfish_defs.h",
- "google/drivers/hw/i386/goldfish_board.h",
- "hmp-commands.h",
- "hmp-commands-info.h",
- "host/include/aarch64/host/atomic128-cas.h",
- "host/include/aarch64/host/atomic128-ldst.h",
- "host/include/aarch64/host/cpuinfo.h",
- "host/include/aarch64/host/crypto/aes-round.h",
- "host/include/aarch64/host/crypto/clmul.h",
- "host/include/aarch64/host/load-extract-al16-al8.h",
- "host/include/aarch64/host/store-insert-al16.h",
- "host/include/generic/host/atomic128-cas.h",
- "hw/acpi/hmat.h",
- "hw/acpi/viot.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/acpi-common.h",
- "hw/i386/acpi-microvm.h",
- "hw/i386/amd_iommu.h",
- "hw/i386/e820_memory_layout.h",
- "hw/i386/fw_cfg.h",
- "hw/i386/intel_iommu_internal.h",
- "hw/i386/kvm/clock.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_gnttab.h",
- "hw/i386/kvm/xen_overlay.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/i386/kvm/xen_xenstore.h",
- "hw/i386/microvm-dt.h",
- "hw/i386/multiboot.h",
- "hw/i386/trace.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/trace.h",
- "hw/scsi/trace.h",
- "hw/usb/hcd-uhci.h",
- "hw/virtio/trace.h",
- "hw/virtio/virtio-pmem-pci.h",
- "hw/virtio/virtio-qmp.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/graph-lock.h",
- "include/block/snapshot.h",
- "include/block/thread-pool.h",
- "include/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/crypto/aes.h",
- "include/crypto/aes-round.h",
- "include/crypto/clmul.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-all.h",
- "include/exec/cpu-common.h",
- "include/exec/cpu-defs.h",
- "include/exec/cpu_ldst.h",
- "include/exec/cputlb.h",
- "include/exec/exec-all.h",
- "include/exec/gdbstub.h",
- "include/exec/helper-gen.h",
- "include/exec/helper-gen.h.inc",
- "include/exec/helper-gen-common.h",
- "include/exec/helper-head.h",
- "include/exec/helper-info.c.inc",
- "include/exec/helper-proto.h",
- "include/exec/helper-proto.h.inc",
- "include/exec/helper-proto-common.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.h",
- "include/exec/memory.h",
- "include/exec/memory-internal.h",
- "include/exec/memory_ldst.h.inc",
- "include/exec/memory_ldst_cached.h.inc",
- "include/exec/memory_ldst_phys.h.inc",
- "include/exec/page-vary.h",
- "include/exec/plugin-gen.h",
- "include/exec/ram_addr.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_long.h",
- "include/exec/target_page.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/exec/translate-all.h",
- "include/exec/translation-block.h",
- "include/exec/translator.h",
- "include/exec/tswap.h",
- "include/fpu/softfloat.h",
- "include/fpu/softfloat-helpers.h",
- "include/fpu/softfloat-macros.h",
- "include/fpu/softfloat-types.h",
- "include/gdbstub/helpers.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/audio/pcspk.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/serial.h",
- "include/hw/core/accel-cpu.h",
- "include/hw/core/cpu.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/core/tcg-cpu-ops.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/ramfb.h",
- "include/hw/dma/i8257.h",
- "include/hw/firmware/smbios.h",
- "include/hw/hotplug.h",
- "include/hw/hyperv/hv-balloon.h",
- "include/hw/hyperv/hyperv.h",
- "include/hw/hyperv/hyperv-proto.h",
- "include/hw/hyperv/vmbus.h",
- "include/hw/hyperv/vmbus-bridge.h",
- "include/hw/hyperv/vmbus-proto.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i386/apic.h",
- "include/hw/i386/apic-msidef.h",
- "include/hw/i386/apic_internal.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/intel_iommu.h",
- "include/hw/i386/microvm.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/topology.h",
- "include/hw/i386/vmport.h",
- "include/hw/i386/x86.h",
- "include/hw/i386/x86-iommu.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/input/i8042.h",
- "include/hw/input/ps2.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/nmi.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.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/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/scsi/scsi.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/sysbus.h",
- "include/hw/timer/hpet.h",
- "include/hw/timer/i8254.h",
- "include/hw/usb.h",
- "include/hw/usb/xhci.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-access.h",
- "include/hw/virtio/virtio-balloon.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-blk-common.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-md-pci.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-pmem.h",
- "include/hw/virtio/virtio-rng.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/xen/start_info.h",
- "include/hw/xen/xen.h",
- "include/hw/xen/xen-x86.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/migration/colo.h",
- "include/migration/cpu.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/hmp-target.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/net/announce.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/dealloc-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp-event.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/accel.h",
- "include/qemu/atomic.h",
- "include/qemu/atomic128.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/cpu-float.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/defer-call.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo8.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.h",
- "include/qemu/iov.h",
- "include/qemu/iova-tree.h",
- "include/qemu/job.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.h",
- "include/qemu/qsp.h",
- "include/qemu/qtree.h",
- "include/qemu/queue.h",
- "include/qemu/range.h",
- "include/qemu/ratelimit.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/readline.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.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/qemu/win_dump_defs.h",
- "include/qemu/xxhash.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/standard-headers/asm-x86/bootparam.h",
- "include/standard-headers/asm-x86/kvm_para.h",
- "include/standard-headers/linux/const.h",
- "include/standard-headers/linux/ethtool.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_balloon.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpio.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_i2c.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mem.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pmem.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_rng.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/kvm_xen.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/tpm_backend.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/sysemu/xen-mapcache.h",
- "include/tcg/debug-assert.h",
- "include/tcg/helper-info.h",
- "include/tcg/insn-start-words.h",
- "include/tcg/oversized-guest.h",
- "include/tcg/startup.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-gvec-desc.h",
- "include/tcg/tcg-ldst.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-op.h",
- "include/tcg/tcg-op-common.h",
- "include/tcg/tcg-op-gvec.h",
- "include/tcg/tcg-op-gvec-common.h",
- "include/tcg/tcg-opc.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "memory_ldst.c.inc",
- "migration/block.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/page_cache.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/trace.h",
- "migration/xbzrle.h",
- "monitor/monitor-internal.h",
- "platform/darwin-arm64/config-host.h",
- "platform/darwin-arm64/x86_64-softmmu-config-devices.h",
- "platform/darwin-arm64/x86_64-softmmu-config-target.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-machine-target.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-misc-target.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-events-authz.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-common.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-machine-target.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-misc-target.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-machine-target.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-misc-target.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.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-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-machine-target.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-visit-misc-target.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-visit-yank.h",
- "system/trace.h",
- "target/i386/cpu.h",
- "target/i386/cpu-internal.h",
- "target/i386/cpu-param.h",
- "target/i386/cpu-qom.h",
- "target/i386/helper.h",
- "target/i386/hvf/hvf-i386.h",
- "target/i386/kvm/hyperv.h",
- "target/i386/kvm/hyperv-proto.h",
- "target/i386/kvm/kvm-cpu.h",
- "target/i386/kvm/kvm_i386.h",
- "target/i386/ops_sse.h",
- "target/i386/sev.h",
- "target/i386/svm.h",
- "target/i386/tcg/cc_helper_template.h.inc",
- "target/i386/tcg/decode-new.c.inc",
- "target/i386/tcg/decode-new.h",
- "target/i386/tcg/emit.c.inc",
- "target/i386/tcg/helper-tcg.h",
- "target/i386/tcg/ops_sse_header.h.inc",
- "target/i386/tcg/seg_helper.h",
- "target/i386/tcg/shift_helper_template.h.inc",
- "target/i386/tcg/tcg-cpu.h",
- "tcg/aarch64/tcg-target.h",
- "tcg/aarch64/tcg-target.opc.h",
- "tcg/aarch64/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-accel_tcg.h",
- "trace/trace-hw_block.h",
- "trace/trace-hw_char.h",
- "trace/trace-hw_i386.h",
- "trace/trace-hw_intc.h",
- "trace/trace-hw_isa.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-migration.h",
- "trace/trace-qapi_commands_machine_target_trace_events.h",
- "trace/trace-qapi_commands_misc_target_trace_events.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libqemu-x86_64-softmmu.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "target/i386",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemu-x86_64-softmmu_common",
- "qemu-x86_64-softmmu_internal_common_darwin",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-x86_64-softmmu_common",
- srcs = [
- "accel/accel-blocker.c",
- "accel/accel-system.c",
- "accel/dummy-cpus.c",
- "accel/tcg/cpu-exec-common.c",
- "accel/tcg/icount-common.c",
- "accel/tcg/monitor.c",
- "audio/audio.c",
- "audio/audio-hmp-cmds.c",
- "audio/mixeng.c",
- "audio/noaudio.c",
- "audio/wavaudio.c",
- "audio/wavcapture.c",
- "backends/confidential-guest-support.c",
- "backends/cryptodev.c",
- "backends/cryptodev-builtin.c",
- "backends/cryptodev-hmp-cmds.c",
- "backends/cryptodev-vhost.c",
- "backends/hostmem.c",
- "backends/hostmem-file.c",
- "backends/hostmem-ram.c",
- "backends/rng.c",
- "backends/rng-builtin.c",
- "backends/rng-egd.c",
- "backends/rng-random.c",
- "block/blkreplay.c",
- "block/block-ram-registrar.c",
- "block/monitor/block-hmp-cmds.c",
- "block/qapi-sysemu.c",
- "chardev/char-hmp-cmds.c",
- "chardev/msmouse.c",
- "chardev/testdev.c",
- "chardev/wctablet.c",
- "cpu-common.c",
- "disas/disas.c",
- "disas/disas-mon.c",
- "dump/dump.c",
- "dump/dump-hmp-cmds.c",
- "ebpf/ebpf_rss-stub.c",
- "fsdev/qemu-fsdev-dummy.c",
- "fsdev/qemu-fsdev-opts.c",
- "fsdev/qemu-fsdev-throttle.c",
- "gdbstub/syscalls.c",
- "hw/acpi/acpi-qmp-cmds.c",
- "hw/acpi/acpi_interface.c",
- "hw/acpi/aml-build.c",
- "hw/acpi/bios-linker-loader.c",
- "hw/acpi/core.c",
- "hw/acpi/cpu.c",
- "hw/acpi/cpu_hotplug.c",
- "hw/acpi/cxl.c",
- "hw/acpi/erst.c",
- "hw/acpi/generic_event_device.c",
- "hw/acpi/ghes-stub.c",
- "hw/acpi/hmat.c",
- "hw/acpi/ich9.c",
- "hw/acpi/ich9_tco.c",
- "hw/acpi/ipmi.c",
- "hw/acpi/memory_hotplug.c",
- "hw/acpi/nvdimm.c",
- "hw/acpi/pci.c",
- "hw/acpi/pci-bridge.c",
- "hw/acpi/pcihp.c",
- "hw/acpi/piix4.c",
- "hw/acpi/utils.c",
- "hw/acpi/viot.c",
- "hw/acpi/vmgenid.c",
- "hw/audio/ac97.c",
- "hw/audio/adlib.c",
- "hw/audio/cs4231a.c",
- "hw/audio/es1370.c",
- "hw/audio/fmopl.c",
- "hw/audio/gus.c",
- "hw/audio/gusemu_hal.c",
- "hw/audio/gusemu_mixer.c",
- "hw/audio/hda-codec.c",
- "hw/audio/intel-hda.c",
- "hw/audio/pcspk.c",
- "hw/audio/sb16.c",
- "hw/audio/soundhw.c",
- "hw/audio/virtio-snd.c",
- "hw/audio/virtio-snd-pci.c",
- "hw/block/block.c",
- "hw/block/cdrom.c",
- "hw/block/dataplane/virtio-blk.c",
- "hw/block/fdc.c",
- "hw/block/fdc-isa.c",
- "hw/block/hd-geometry.c",
- "hw/block/pflash_cfi01.c",
- "hw/char/debugcon.c",
- "hw/char/ipoctal232.c",
- "hw/char/parallel.c",
- "hw/char/parallel-isa.c",
- "hw/char/serial.c",
- "hw/char/serial-isa.c",
- "hw/char/serial-pci.c",
- "hw/char/serial-pci-multi.c",
- "hw/char/virtio-console.c",
- "hw/core/clock-vmstate.c",
- "hw/core/cpu-common.c",
- "hw/core/cpu-sysemu.c",
- "hw/core/fw-path-provider.c",
- "hw/core/generic-loader.c",
- "hw/core/gpio.c",
- "hw/core/guest-loader.c",
- "hw/core/loader.c",
- "hw/core/machine.c",
- "hw/core/machine-hmp-cmds.c",
- "hw/core/machine-qmp-cmds.c",
- "hw/core/machine-smp.c",
- "hw/core/nmi.c",
- "hw/core/null-machine.c",
- "hw/core/numa.c",
- "hw/core/qdev-fw.c",
- "hw/core/qdev-properties-system.c",
- "hw/core/sysbus.c",
- "hw/core/vm-change-state-handler.c",
- "hw/cpu/cluster.c",
- "hw/cpu/core.c",
- "hw/cxl/cxl-cdat.c",
- "hw/cxl/cxl-component-utils.c",
- "hw/cxl/cxl-device-utils.c",
- "hw/cxl/cxl-events.c",
- "hw/cxl/cxl-host.c",
- "hw/cxl/cxl-mailbox-utils.c",
- "hw/cxl/switch-mailbox-cci.c",
- "hw/display/acpi-vga.c",
- "hw/display/ati.c",
- "hw/display/ati_2d.c",
- "hw/display/ati_dbg.c",
- "hw/display/bochs-display.c",
- "hw/display/cirrus_vga.c",
- "hw/display/cirrus_vga_isa.c",
- "hw/display/edid-generate.c",
- "hw/display/edid-region.c",
- "hw/display/i2c-ddc.c",
- "hw/display/ramfb.c",
- "hw/display/ramfb-standalone.c",
- "hw/display/vga.c",
- "hw/display/vga-isa.c",
- "hw/display/vga-pci.c",
- "hw/display/virtio-dmabuf.c",
- "hw/display/virtio-gpu.c",
- "hw/display/virtio-gpu-base.c",
- "hw/display/virtio-gpu-pci.c",
- "hw/display/virtio-gpu-udmabuf-stubs.c",
- "hw/display/virtio-vga.c",
- "hw/display/vmware_vga.c",
- "hw/dma/i8257.c",
- "hw/i2c/bitbang_i2c.c",
- "hw/i2c/core.c",
- "hw/i2c/pm_smbus.c",
- "hw/i2c/smbus_eeprom.c",
- "hw/i2c/smbus_ich9.c",
- "hw/i2c/smbus_master.c",
- "hw/i2c/smbus_slave.c",
- "hw/ide/ahci.c",
- "hw/ide/atapi.c",
- "hw/ide/core.c",
- "hw/ide/ich.c",
- "hw/ide/ioport.c",
- "hw/ide/isa.c",
- "hw/ide/pci.c",
- "hw/ide/piix.c",
- "hw/ide/qdev.c",
- "hw/input/hid.c",
- "hw/input/pckbd.c",
- "hw/input/ps2.c",
- "hw/input/virtio-input.c",
- "hw/input/virtio-input-hid.c",
- "hw/intc/i8259.c",
- "hw/intc/i8259_common.c",
- "hw/intc/intc.c",
- "hw/intc/ioapic_common.c",
- "hw/intc/kvm_irqcount.c",
- "hw/ipack/ipack.c",
- "hw/ipack/tpci200.c",
- "hw/ipmi/ipmi.c",
- "hw/ipmi/ipmi_bmc_extern.c",
- "hw/ipmi/ipmi_bmc_sim.c",
- "hw/ipmi/ipmi_bt.c",
- "hw/ipmi/ipmi_kcs.c",
- "hw/ipmi/isa_ipmi_bt.c",
- "hw/ipmi/isa_ipmi_kcs.c",
- "hw/ipmi/pci_ipmi_bt.c",
- "hw/ipmi/pci_ipmi_kcs.c",
- "hw/ipmi/smbus_ipmi.c",
- "hw/isa/apm.c",
- "hw/isa/isa-bus.c",
- "hw/isa/piix.c",
- "hw/mem/cxl_type3.c",
- "hw/mem/memory-device.c",
- "hw/mem/nvdimm.c",
- "hw/mem/pc-dimm.c",
- "hw/misc/applesmc.c",
- "hw/misc/debugexit.c",
- "hw/misc/edu.c",
- "hw/misc/i2c-echo.c",
- "hw/misc/pc-testdev.c",
- "hw/misc/pci-testdev.c",
- "hw/misc/pvpanic.c",
- "hw/misc/pvpanic-isa.c",
- "hw/misc/pvpanic-pci.c",
- "hw/misc/vmcoreinfo.c",
- "hw/net/can/can_kvaser_pci.c",
- "hw/net/can/can_mioe3680_pci.c",
- "hw/net/can/can_pcm3680_pci.c",
- "hw/net/can/can_sja1000.c",
- "hw/net/can/ctucan_core.c",
- "hw/net/can/ctucan_pci.c",
- "hw/net/e1000.c",
- "hw/net/e1000e.c",
- "hw/net/e1000e_core.c",
- "hw/net/e1000x_common.c",
- "hw/net/eepro100.c",
- "hw/net/igb.c",
- "hw/net/igb_core.c",
- "hw/net/igbvf.c",
- "hw/net/ne2000.c",
- "hw/net/ne2000-isa.c",
- "hw/net/ne2000-pci.c",
- "hw/net/net_rx_pkt.c",
- "hw/net/net_tx_pkt.c",
- "hw/net/pcnet.c",
- "hw/net/pcnet-pci.c",
- "hw/net/rocker/rocker.c",
- "hw/net/rocker/rocker-hmp-cmds.c",
- "hw/net/rocker/rocker_desc.c",
- "hw/net/rocker/rocker_fp.c",
- "hw/net/rocker/rocker_of_dpa.c",
- "hw/net/rocker/rocker_world.c",
- "hw/net/rtl8139.c",
- "hw/net/tulip.c",
- "hw/net/vhost_net-stub.c",
- "hw/net/vmxnet3.c",
- "hw/nvme/ctrl.c",
- "hw/nvme/dif.c",
- "hw/nvme/ns.c",
- "hw/nvme/subsys.c",
- "hw/nvram/eeprom93xx.c",
- "hw/nvram/fw_cfg.c",
- "hw/nvram/fw_cfg-interface.c",
- "hw/pci-bridge/cxl_downstream.c",
- "hw/pci-bridge/cxl_root_port.c",
- "hw/pci-bridge/cxl_upstream.c",
- "hw/pci-bridge/gen_pcie_root_port.c",
- "hw/pci-bridge/i82801b11.c",
- "hw/pci-bridge/ioh3420.c",
- "hw/pci-bridge/pci_bridge_dev.c",
- "hw/pci-bridge/pci_expander_bridge.c",
- "hw/pci-bridge/pcie_pci_bridge.c",
- "hw/pci-bridge/pcie_root_port.c",
- "hw/pci-bridge/xio3130_downstream.c",
- "hw/pci-bridge/xio3130_upstream.c",
- "hw/pci-host/gpex.c",
- "hw/pci-host/gpex-acpi.c",
- "hw/pci-host/i440fx.c",
- "hw/pci-host/pam.c",
- "hw/pci-host/q35.c",
- "hw/pci/msi.c",
- "hw/pci/msix.c",
- "hw/pci/pci.c",
- "hw/pci/pci-hmp-cmds.c",
- "hw/pci/pci-qmp-cmds.c",
- "hw/pci/pci_bridge.c",
- "hw/pci/pci_host.c",
- "hw/pci/pcie.c",
- "hw/pci/pcie_aer.c",
- "hw/pci/pcie_doe.c",
- "hw/pci/pcie_host.c",
- "hw/pci/pcie_port.c",
- "hw/pci/pcie_sriov.c",
- "hw/pci/shpc.c",
- "hw/pci/slotid_cap.c",
- "hw/rtc/mc146818rtc.c",
- "hw/scsi/emulation.c",
- "hw/scsi/esp.c",
- "hw/scsi/esp-pci.c",
- "hw/scsi/lsi53c895a.c",
- "hw/scsi/megasas.c",
- "hw/scsi/mptconfig.c",
- "hw/scsi/mptendian.c",
- "hw/scsi/mptsas.c",
- "hw/scsi/scsi-bus.c",
- "hw/scsi/scsi-disk.c",
- "hw/scsi/scsi-generic.c",
- "hw/scsi/virtio-scsi-dataplane.c",
- "hw/scsi/vmw_pvscsi.c",
- "hw/sd/core.c",
- "hw/sd/sd.c",
- "hw/sd/sdhci.c",
- "hw/sd/sdhci-pci.c",
- "hw/sd/sdmmc-internal.c",
- "hw/smbios/smbios.c",
- "hw/smbios/smbios_type_38.c",
- "hw/timer/hpet.c",
- "hw/timer/i8254.c",
- "hw/timer/i8254_common.c",
- "hw/ufs/lu.c",
- "hw/ufs/ufs.c",
- "hw/usb/bus.c",
- "hw/usb/combined-packet.c",
- "hw/usb/core.c",
- "hw/usb/desc.c",
- "hw/usb/desc-msos.c",
- "hw/usb/dev-audio.c",
- "hw/usb/dev-hid.c",
- "hw/usb/dev-hub.c",
- "hw/usb/dev-mtp.c",
- "hw/usb/dev-network.c",
- "hw/usb/dev-serial.c",
- "hw/usb/dev-smartcard-reader.c",
- "hw/usb/dev-storage.c",
- "hw/usb/dev-storage-bot.c",
- "hw/usb/dev-storage-classic.c",
- "hw/usb/dev-uas.c",
- "hw/usb/dev-wacom.c",
- "hw/usb/hcd-ehci.c",
- "hw/usb/hcd-ehci-pci.c",
- "hw/usb/hcd-ohci.c",
- "hw/usb/hcd-ohci-pci.c",
- "hw/usb/hcd-uhci.c",
- "hw/usb/hcd-xhci.c",
- "hw/usb/hcd-xhci-nec.c",
- "hw/usb/hcd-xhci-pci.c",
- "hw/usb/hcd-xhci-sysbus.c",
- "hw/usb/imx-usb-phy.c",
- "hw/usb/libhw.c",
- "hw/usb/pcap.c",
- "hw/usb/u2f.c",
- "hw/virtio/vhost-stub.c",
- "hw/virtio/virtio-bus.c",
- "hw/virtio/virtio-crypto.c",
- "hw/virtio/virtio-hmp-cmds.c",
- "hw/virtio/virtio-iommu.c",
- "hw/virtio/virtio-mmio.c",
- "hw/virtio/virtio-pci.c",
- "hw/watchdog/watchdog.c",
- "hw/watchdog/wdt_i6300esb.c",
- "hw/watchdog/wdt_ib700.c",
- "migration/block.c",
- "migration/block-dirty-bitmap.c",
- "migration/channel.c",
- "migration/channel-block.c",
- "migration/dirtyrate.c",
- "migration/exec.c",
- "migration/fd.c",
- "migration/file.c",
- "migration/global_state.c",
- "migration/migration.c",
- "migration/migration-hmp-cmds.c",
- "migration/multifd.c",
- "migration/multifd-zlib.c",
- "migration/options.c",
- "migration/postcopy-ram.c",
- "migration/ram-compress.c",
- "migration/savevm.c",
- "migration/socket.c",
- "migration/threadinfo.c",
- "migration/tls.c",
- "monitor/fds.c",
- "monitor/hmp.c",
- "monitor/hmp-cmds.c",
- "monitor/qmp-cmds.c",
- "net/announce.c",
- "net/can/can_core.c",
- "net/can/can_host.c",
- "net/checksum.c",
- "net/dgram.c",
- "net/dump.c",
- "net/eth.c",
- "net/filter.c",
- "net/filter-buffer.c",
- "net/filter-mirror.c",
- "net/filter-replay.c",
- "net/hub.c",
- "net/net.c",
- "net/net-hmp-cmds.c",
- "net/queue.c",
- "net/socket.c",
- "net/stream.c",
- "net/tap.c",
- "net/tap-bsd.c",
- "net/util.c",
- "net/vmnet-host.c",
- "net/vmnet-shared.c",
- "page-vary-common.c",
- "qom/qom-hmp-cmds.c",
- "replay/replay.c",
- "replay/replay-audio.c",
- "replay/replay-char.c",
- "replay/replay-debugging.c",
- "replay/replay-events.c",
- "replay/replay-input.c",
- "replay/replay-internal.c",
- "replay/replay-net.c",
- "replay/replay-random.c",
- "replay/replay-snapshot.c",
- "replay/replay-time.c",
- "stats/stats-hmp-cmds.c",
- "stats/stats-qmp-cmds.c",
- "system/balloon.c",
- "system/bootdevice.c",
- "system/cpu-throttle.c",
- "system/cpu-timers.c",
- "system/cpus.c",
- "system/datadir.c",
- "system/device_tree.c",
- "system/dirtylimit.c",
- "system/dma-helpers.c",
- "system/globals.c",
- "system/memory_mapping.c",
- "system/qdev-monitor.c",
- "system/qtest.c",
- "system/rtc.c",
- "system/runstate.c",
- "system/runstate-action.c",
- "system/runstate-hmp-cmds.c",
- "system/tpm-hmp-cmds.c",
- "system/vl.c",
- "trace/trace-hmp-cmds.c",
- "ui/clipboard.c",
- "ui/console.c",
- "ui/console-vc.c",
- "ui/cursor.c",
- "ui/input.c",
- "ui/input-barrier.c",
- "ui/input-keymap.c",
- "ui/input-legacy.c",
- "ui/kbd-state.c",
- "ui/keymaps.c",
- "ui/qemu-pixman.c",
- "ui/spice-module.c",
- "ui/ui-hmp-cmds.c",
- "ui/ui-qmp-cmds.c",
- "ui/util.c",
- "ui/vnc.c",
- "ui/vnc-auth-vencrypt.c",
- "ui/vnc-clipboard.c",
- "ui/vnc-enc-hextile.c",
- "ui/vnc-enc-tight.c",
- "ui/vnc-enc-zlib.c",
- "ui/vnc-enc-zrle.c",
- "ui/vnc-jobs.c",
- "ui/vnc-palette.c",
- "ui/vnc-ws.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/perf.h",
- "accel/tcg/tb-context.h",
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/audio_template.h",
- "audio/mixeng.h",
- "audio/mixeng_template.h",
- "audio/rate_template.h",
- "audio/trace.h",
- "chardev/trace.h",
- "config-poison.h",
- "disas/disas-internal.h",
- "disas/riscv.h",
- "disas/riscv-xthead.h",
- "disas/riscv-xventana.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fsdev/file-op-9p.h",
- "fsdev/p9array.h",
- "fsdev/qemu-fsdev.h",
- "fsdev/qemu-fsdev-throttle.h",
- "gdbstub/internals.h",
- "gdbstub/trace.h",
- "host/include/aarch64/host/cpuinfo.h",
- "hw/acpi/hmat.h",
- "hw/acpi/trace.h",
- "hw/acpi/viot.h",
- "hw/adc/trace.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/trace.h",
- "hw/audio/ac97.h",
- "hw/audio/fmopl.h",
- "hw/audio/gusemu.h",
- "hw/audio/gustate.h",
- "hw/audio/hda-codec-common.h",
- "hw/audio/intel-hda.h",
- "hw/audio/intel-hda-defs.h",
- "hw/audio/lm4549.h",
- "hw/audio/pl041.h",
- "hw/audio/pl041.hx",
- "hw/audio/trace.h",
- "hw/block/dataplane/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/fdc-internal.h",
- "hw/block/m25p80_sfdp.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/core/guest-loader.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.h",
- "hw/core/uboot_image.h",
- "hw/display/ati_int.h",
- "hw/display/ati_regs.h",
- "hw/display/cirrus_vga_internal.h",
- "hw/display/cirrus_vga_rop.h",
- "hw/display/cirrus_vga_rop2.h",
- "hw/display/framebuffer.h",
- "hw/display/pl110_template.h",
- "hw/display/trace.h",
- "hw/display/vga-access.h",
- "hw/display/vga-helpers.h",
- "hw/display/vga_int.h",
- "hw/display/vga_regs.h",
- "hw/display/virtio-vga.h",
- "hw/dma/trace.h",
- "hw/gpio/trace.h",
- "hw/i2c/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/ide/ahci_internal.h",
- "hw/ide/trace.h",
- "hw/input/trace.h",
- "hw/intc/gic_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/mem/trace.h",
- "hw/misc/trace.h",
- "hw/net/can/can_sja1000.h",
- "hw/net/can/ctu_can_fd_frame.h",
- "hw/net/can/ctu_can_fd_regs.h",
- "hw/net/can/ctucan_core.h",
- "hw/net/can/trace.h",
- "hw/net/e1000_common.h",
- "hw/net/e1000_regs.h",
- "hw/net/e1000e_core.h",
- "hw/net/e1000x_common.h",
- "hw/net/e1000x_regs.h",
- "hw/net/igb_common.h",
- "hw/net/igb_core.h",
- "hw/net/igb_regs.h",
- "hw/net/ne2000.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/net_tx_pkt.h",
- "hw/net/pcnet.h",
- "hw/net/rocker/rocker.h",
- "hw/net/rocker/rocker_desc.h",
- "hw/net/rocker/rocker_fp.h",
- "hw/net/rocker/rocker_hw.h",
- "hw/net/rocker/rocker_of_dpa.h",
- "hw/net/rocker/rocker_tlv.h",
- "hw/net/rocker/rocker_world.h",
- "hw/net/trace.h",
- "hw/net/tulip.h",
- "hw/net/vmware_utils.h",
- "hw/net/vmxnet3.h",
- "hw/net/vmxnet3_defs.h",
- "hw/net/vmxnet_debug.h",
- "hw/nvme/dif.h",
- "hw/nvme/nvme.h",
- "hw/nvme/trace.h",
- "hw/nvram/trace.h",
- "hw/pci/pci-internal.h",
- "hw/pci/trace.h",
- "hw/rtc/trace.h",
- "hw/scsi/mfi.h",
- "hw/scsi/mpi.h",
- "hw/scsi/mptsas.h",
- "hw/scsi/trace.h",
- "hw/scsi/vmw_pvscsi.h",
- "hw/sd/sdhci-internal.h",
- "hw/sd/sdmmc-internal.h",
- "hw/sd/trace.h",
- "hw/sensor/trace.h",
- "hw/smbios/smbios_build.h",
- "hw/ssi/trace.h",
- "hw/timer/trace.h",
- "hw/ufs/trace.h",
- "hw/ufs/ufs.h",
- "hw/usb/ccid.h",
- "hw/usb/desc.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-uhci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-pci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/usb/trace.h",
- "hw/usb/u2f.h",
- "hw/virtio/trace.h",
- "hw/watchdog/trace.h",
- "include/authz/base.h",
- "include/authz/list.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/block/ufs.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/crypto/akcipher.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.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/page-vary.h",
- "include/exec/poison.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_page.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/exec/tswap.h",
- "include/gdbstub/syscalls.h",
- "include/gdbstub/user.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/ipmi.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspberrypi-fw-defs.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/virt.h",
- "include/hw/audio/pcspk.h",
- "include/hw/audio/soundhw.h",
- "include/hw/audio/virtio-snd.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/pl011.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/char/xilinx_uartlite.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/core/generic-loader.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/arm11mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cpu/core.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/bochs-vbe.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/tc6393xb.h",
- "include/hw/display/vga.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/i8257.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx-zynq-devcfg.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/elf_ops.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/gpio/pca_i2c_gpio.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/pmbus_device.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i2c/smbus_slave.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/ide/piix.h",
- "include/hw/input/hid.h",
- "include/hw/input/i8042.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/pl050.h",
- "include/hw/input/ps2.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/ipack/ipack.h",
- "include/hw/ipmi/ipmi.h",
- "include/hw/ipmi/ipmi_bt.h",
- "include/hw/ipmi/ipmi_kcs.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm11scu.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_cprman_internals.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/led.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/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.h",
- "include/hw/misc/npcm7xx_clk.h",
- "include/hw/misc/npcm7xx_gcr.h",
- "include/hw/misc/npcm7xx_mft.h",
- "include/hw/misc/npcm7xx_pci_mbox.h",
- "include/hw/misc/npcm7xx_pwm.h",
- "include/hw/misc/npcm7xx_rng.h",
- "include/hw/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/pca9552_regs.h",
- "include/hw/misc/pvpanic.h",
- "include/hw/misc/sifive_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/vmcoreinfo.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.h",
- "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
- "include/hw/misc/xlnx-versal-trng.h",
- "include/hw/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nmi.h",
- "include/hw/nvram/eeprom93xx.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-bridge/cxl_upstream_port.h",
- "include/hw/pci-bridge/pci_expander_bridge.h",
- "include/hw/pci-bridge/xio3130_downstream.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pci/shpc.h",
- "include/hw/pci/slotid_cap.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-dma.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/rdma/rdma.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/goldfish_rtc.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/emulation.h",
- "include/hw/scsi/esp.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdcard_legacy.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/emc141x_regs.h",
- "include/hw/sensor/isl_pmbus_vr.h",
- "include/hw/sensor/max16600.h",
- "include/hw/sensor/max31790_fan_ctrl.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.h",
- "include/hw/timer/sifive_pwm.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/dwc2-regs.h",
- "include/hw/usb/ehci-regs.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/hcd-musb.h",
- "include/hw/usb/hid.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/msd.h",
- "include/hw/usb/uhci-regs.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.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-blk.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-gpu.h",
- "include/hw/virtio/virtio-gpu-bswap.h",
- "include/hw/virtio/virtio-gpu-pci.h",
- "include/hw/virtio/virtio-gpu-pixman.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/xen.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/snapshot.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/monitor/qmp-helpers.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/filter.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost-user.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/accel.h",
- "include/qemu/async-teardown.h",
- "include/qemu/atomic.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/jhash.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/drm/drm_fourcc.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/pvpanic.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mmio.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_snd.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpu-timers-internal.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/cryptodev-vhost.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dirtyrate.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rng-random.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/seccomp.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/watchdog.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/tcg/debug-assert.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-opc.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/dbus-display.h",
- "include/ui/dbus-module.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/qemu-spice.h",
- "include/ui/qemu-spice-module.h",
- "include/ui/rect.h",
- "include/ui/surface.h",
- "migration/block.h",
- "migration/channel.h",
- "migration/channel-block.h",
- "migration/dirtyrate.h",
- "migration/exec.h",
- "migration/fd.h",
- "migration/file.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/socket.h",
- "migration/threadinfo.h",
- "migration/tls.h",
- "migration/trace.h",
- "migration/yank_functions.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "net/clients.h",
- "net/colo.h",
- "net/colo-compare.h",
- "net/hub.h",
- "net/tap_int.h",
- "net/trace.h",
- "net/util.h",
- "net/vmnet_int.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.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-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qemu-options.def",
- "qemu-version.h",
- "replay/replay-internal.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/cpu-qom.h",
- "target/arm/idau.h",
- "target/arm/kvm-consts.h",
- "target/riscv/cpu_cfg.h",
- "tcg/aarch64/tcg-target.h",
- "tcg/aarch64/tcg-target.opc.h",
- "tcg/aarch64/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-audio.h",
- "trace/trace-chardev.h",
- "trace/trace-gdbstub.h",
- "trace/trace-hw_acpi.h",
- "trace/trace-hw_adc.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_i2c.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_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_net_can.h",
- "trace/trace-hw_nvme.h",
- "trace/trace-hw_nvram.h",
- "trace/trace-hw_pci.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.h",
- "trace/trace-hw_ssi.h",
- "trace/trace-hw_timer.h",
- "trace/trace-hw_ufs.h",
- "trace/trace-hw_usb.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-hw_watchdog.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-net.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-ui.h",
- "ui/console-priv.h",
- "ui/cursor_hidden.xpm",
- "ui/cursor_left_ptr.xpm",
- "ui/input-barrier.h",
- "ui/input-keymap-atset1-to-qcode.c.inc",
- "ui/input-keymap-linux-to-qcode.c.inc",
- "ui/input-keymap-osx-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/keymaps.h",
- "ui/trace.h",
- "ui/vgafont.h",
- "ui/vnc.h",
- "ui/vnc-auth-vencrypt.h",
- "ui/vnc-enc-hextile-template.h",
- "ui/vnc-enc-tight.h",
- "ui/vnc-enc-zrle.c.inc",
- "ui/vnc-enc-zrle.h",
- "ui/vnc-enc-zywrle.h",
- "ui/vnc-enc-zywrle-template.c",
- "ui/vnc-jobs.h",
- "ui/vnc-palette.h",
- "ui/vnc-ws.h",
- "ui/vnc_keysym.h",
- "util/block-helpers.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcommon.fa.p",
- "platform/darwin-arm64",
- "tcg/aarch64",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "internal_common_darwin",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemuutil",
- srcs = [
- "crypto/aes.c",
- "crypto/clmul.c",
- "crypto/init.c",
- "crypto/random-platform.c",
- "crypto/sm4.c",
- "qapi/opts-visitor.c",
- "qapi/qapi-builtin-types.c",
- "qapi/qapi-builtin-visit.c",
- "qapi/qapi-clone-visitor.c",
- "qapi/qapi-commands-acpi.c",
- "qapi/qapi-commands-audio.c",
- "qapi/qapi-commands-authz.c",
- "qapi/qapi-commands-block.c",
- "qapi/qapi-commands-block-core.c",
- "qapi/qapi-commands-block-export.c",
- "qapi/qapi-commands-char.c",
- "qapi/qapi-commands-common.c",
- "qapi/qapi-commands-compat.c",
- "qapi/qapi-commands-control.c",
- "qapi/qapi-commands-crypto.c",
- "qapi/qapi-commands-cryptodev.c",
- "qapi/qapi-commands-cxl.c",
- "qapi/qapi-commands-dump.c",
- "qapi/qapi-commands-error.c",
- "qapi/qapi-commands-introspect.c",
- "qapi/qapi-commands-job.c",
- "qapi/qapi-commands-machine.c",
- "qapi/qapi-commands-machine-common.c",
- "qapi/qapi-commands-migration.c",
- "qapi/qapi-commands-misc.c",
- "qapi/qapi-commands-net.c",
- "qapi/qapi-commands-pci.c",
- "qapi/qapi-commands-pragma.c",
- "qapi/qapi-commands-qdev.c",
- "qapi/qapi-commands-qom.c",
- "qapi/qapi-commands-rdma.c",
- "qapi/qapi-commands-replay.c",
- "qapi/qapi-commands-rocker.c",
- "qapi/qapi-commands-run-state.c",
- "qapi/qapi-commands-sockets.c",
- "qapi/qapi-commands-stats.c",
- "qapi/qapi-commands-tpm.c",
- "qapi/qapi-commands-trace.c",
- "qapi/qapi-commands-transaction.c",
- "qapi/qapi-commands-ui.c",
- "qapi/qapi-commands-virtio.c",
- "qapi/qapi-commands-yank.c",
- "qapi/qapi-dealloc-visitor.c",
- "qapi/qapi-events-acpi.c",
- "qapi/qapi-events-audio.c",
- "qapi/qapi-events-authz.c",
- "qapi/qapi-events-block.c",
- "qapi/qapi-events-block-core.c",
- "qapi/qapi-events-block-export.c",
- "qapi/qapi-events-char.c",
- "qapi/qapi-events-common.c",
- "qapi/qapi-events-compat.c",
- "qapi/qapi-events-control.c",
- "qapi/qapi-events-crypto.c",
- "qapi/qapi-events-cryptodev.c",
- "qapi/qapi-events-cxl.c",
- "qapi/qapi-events-dump.c",
- "qapi/qapi-events-error.c",
- "qapi/qapi-events-introspect.c",
- "qapi/qapi-events-job.c",
- "qapi/qapi-events-machine.c",
- "qapi/qapi-events-machine-common.c",
- "qapi/qapi-events-migration.c",
- "qapi/qapi-events-misc.c",
- "qapi/qapi-events-net.c",
- "qapi/qapi-events-pci.c",
- "qapi/qapi-events-pragma.c",
- "qapi/qapi-events-qdev.c",
- "qapi/qapi-events-qom.c",
- "qapi/qapi-events-rdma.c",
- "qapi/qapi-events-replay.c",
- "qapi/qapi-events-rocker.c",
- "qapi/qapi-events-run-state.c",
- "qapi/qapi-events-sockets.c",
- "qapi/qapi-events-stats.c",
- "qapi/qapi-events-tpm.c",
- "qapi/qapi-events-trace.c",
- "qapi/qapi-events-transaction.c",
- "qapi/qapi-events-ui.c",
- "qapi/qapi-events-virtio.c",
- "qapi/qapi-events-yank.c",
- "qapi/qapi-forward-visitor.c",
- "qapi/qapi-type-helpers.c",
- "qapi/qapi-types-acpi.c",
- "qapi/qapi-types-audio.c",
- "qapi/qapi-types-authz.c",
- "qapi/qapi-types-block.c",
- "qapi/qapi-types-block-core.c",
- "qapi/qapi-types-block-export.c",
- "qapi/qapi-types-char.c",
- "qapi/qapi-types-common.c",
- "qapi/qapi-types-compat.c",
- "qapi/qapi-types-control.c",
- "qapi/qapi-types-crypto.c",
- "qapi/qapi-types-cryptodev.c",
- "qapi/qapi-types-cxl.c",
- "qapi/qapi-types-dump.c",
- "qapi/qapi-types-error.c",
- "qapi/qapi-types-introspect.c",
- "qapi/qapi-types-job.c",
- "qapi/qapi-types-machine.c",
- "qapi/qapi-types-machine-common.c",
- "qapi/qapi-types-migration.c",
- "qapi/qapi-types-misc.c",
- "qapi/qapi-types-net.c",
- "qapi/qapi-types-pci.c",
- "qapi/qapi-types-pragma.c",
- "qapi/qapi-types-qdev.c",
- "qapi/qapi-types-qom.c",
- "qapi/qapi-types-rdma.c",
- "qapi/qapi-types-replay.c",
- "qapi/qapi-types-rocker.c",
- "qapi/qapi-types-run-state.c",
- "qapi/qapi-types-sockets.c",
- "qapi/qapi-types-stats.c",
- "qapi/qapi-types-tpm.c",
- "qapi/qapi-types-trace.c",
- "qapi/qapi-types-transaction.c",
- "qapi/qapi-types-ui.c",
- "qapi/qapi-types-virtio.c",
- "qapi/qapi-types-yank.c",
- "qapi/qapi-util.c",
- "qapi/qapi-visit-acpi.c",
- "qapi/qapi-visit-audio.c",
- "qapi/qapi-visit-authz.c",
- "qapi/qapi-visit-block.c",
- "qapi/qapi-visit-block-core.c",
- "qapi/qapi-visit-block-export.c",
- "qapi/qapi-visit-char.c",
- "qapi/qapi-visit-common.c",
- "qapi/qapi-visit-compat.c",
- "qapi/qapi-visit-control.c",
- "qapi/qapi-visit-core.c",
- "qapi/qapi-visit-crypto.c",
- "qapi/qapi-visit-cryptodev.c",
- "qapi/qapi-visit-cxl.c",
- "qapi/qapi-visit-dump.c",
- "qapi/qapi-visit-error.c",
- "qapi/qapi-visit-introspect.c",
- "qapi/qapi-visit-job.c",
- "qapi/qapi-visit-machine.c",
- "qapi/qapi-visit-machine-common.c",
- "qapi/qapi-visit-migration.c",
- "qapi/qapi-visit-misc.c",
- "qapi/qapi-visit-net.c",
- "qapi/qapi-visit-pci.c",
- "qapi/qapi-visit-pragma.c",
- "qapi/qapi-visit-qdev.c",
- "qapi/qapi-visit-qom.c",
- "qapi/qapi-visit-rdma.c",
- "qapi/qapi-visit-replay.c",
- "qapi/qapi-visit-rocker.c",
- "qapi/qapi-visit-run-state.c",
- "qapi/qapi-visit-sockets.c",
- "qapi/qapi-visit-stats.c",
- "qapi/qapi-visit-tpm.c",
- "qapi/qapi-visit-trace.c",
- "qapi/qapi-visit-transaction.c",
- "qapi/qapi-visit-ui.c",
- "qapi/qapi-visit-virtio.c",
- "qapi/qapi-visit-yank.c",
- "qapi/qmp-dispatch.c",
- "qapi/qmp-event.c",
- "qapi/qmp-registry.c",
- "qapi/qobject-input-visitor.c",
- "qapi/qobject-output-visitor.c",
- "qapi/string-input-visitor.c",
- "qapi/string-output-visitor.c",
- "qobject/block-qdict.c",
- "qobject/json-lexer.c",
- "qobject/json-parser.c",
- "qobject/json-streamer.c",
- "qobject/json-writer.c",
- "qobject/qbool.c",
- "qobject/qdict.c",
- "qobject/qjson.c",
- "qobject/qlist.c",
- "qobject/qlit.c",
- "qobject/qnull.c",
- "qobject/qnum.c",
- "qobject/qobject.c",
- "qobject/qstring.c",
- "stubs/bdrv-next-monitor-owned.c",
- "stubs/blk-commit-all.c",
- "stubs/blk-exp-close-all.c",
- "stubs/blockdev-close-all-bdrv-states.c",
- "stubs/change-state-handler.c",
- "stubs/cmos.c",
- "stubs/colo.c",
- "stubs/colo-compare.c",
- "stubs/cpu-get-clock.c",
- "stubs/cpu-synchronize-state.c",
- "stubs/cpus-get-virtual-clock.c",
- "stubs/dump.c",
- "stubs/fdset.c",
- "stubs/fw_cfg.c",
- "stubs/gdbstub.c",
- "stubs/get-vm-name.c",
- "stubs/graph-lock.c",
- "stubs/icount.c",
- "stubs/iothread-lock.c",
- "stubs/iothread-lock-block.c",
- "stubs/is-daemonized.c",
- "stubs/isa-bus.c",
- "stubs/memory_device.c",
- "stubs/migr-blocker.c",
- "stubs/module-opts.c",
- "stubs/monitor.c",
- "stubs/pci-bus.c",
- "stubs/physmem.c",
- "stubs/qemu-timer-notify-cb.c",
- "stubs/qmp-command-available.c",
- "stubs/qmp-quit.c",
- "stubs/qtest.c",
- "stubs/ram-block.c",
- "stubs/ramfb.c",
- "stubs/replay.c",
- "stubs/replay-tools.c",
- "stubs/runstate-check.c",
- "stubs/semihost.c",
- "stubs/semihost-all.c",
- "stubs/sysbus.c",
- "stubs/target-get-monitor-def.c",
- "stubs/target-monitor-defs.c",
- "stubs/trace-control.c",
- "stubs/usb-dev-stub.c",
- "stubs/uuid.c",
- "stubs/virtio-md-pci.c",
- "stubs/vm-stop.c",
- "stubs/vmstate.c",
- "stubs/win32-kbd-hook.c",
- "stubs/xen-hw-stub.c",
- "trace/control.c",
- "trace/qmp.c",
- "trace/trace-accel_kvm.c",
- "trace/trace-accel_tcg.c",
- "trace/trace-audio.c",
- "trace/trace-authz.c",
- "trace/trace-backends.c",
- "trace/trace-backends_tpm.c",
- "trace/trace-block.c",
- "trace/trace-chardev.c",
- "trace/trace-crypto.c",
- "trace/trace-ebpf.c",
- "trace/trace-gdbstub.c",
- "trace/trace-hw_9pfs.c",
- "trace/trace-hw_acpi.c",
- "trace/trace-hw_adc.c",
- "trace/trace-hw_alpha.c",
- "trace/trace-hw_arm.c",
- "trace/trace-hw_audio.c",
- "trace/trace-hw_block.c",
- "trace/trace-hw_block_dataplane.c",
- "trace/trace-hw_char.c",
- "trace/trace-hw_core.c",
- "trace/trace-hw_display.c",
- "trace/trace-hw_dma.c",
- "trace/trace-hw_gpio.c",
- "trace/trace-hw_hyperv.c",
- "trace/trace-hw_i2c.c",
- "trace/trace-hw_i386.c",
- "trace/trace-hw_i386_kvm.c",
- "trace/trace-hw_i386_xen.c",
- "trace/trace-hw_ide.c",
- "trace/trace-hw_input.c",
- "trace/trace-hw_intc.c",
- "trace/trace-hw_isa.c",
- "trace/trace-hw_mem.c",
- "trace/trace-hw_mips.c",
- "trace/trace-hw_misc.c",
- "trace/trace-hw_misc_macio.c",
- "trace/trace-hw_net.c",
- "trace/trace-hw_net_can.c",
- "trace/trace-hw_nubus.c",
- "trace/trace-hw_nvme.c",
- "trace/trace-hw_nvram.c",
- "trace/trace-hw_pci.c",
- "trace/trace-hw_pci_host.c",
- "trace/trace-hw_ppc.c",
- "trace/trace-hw_rdma.c",
- "trace/trace-hw_rdma_vmw.c",
- "trace/trace-hw_remote.c",
- "trace/trace-hw_rtc.c",
- "trace/trace-hw_s390x.c",
- "trace/trace-hw_scsi.c",
- "trace/trace-hw_sd.c",
- "trace/trace-hw_sensor.c",
- "trace/trace-hw_sh4.c",
- "trace/trace-hw_sparc.c",
- "trace/trace-hw_sparc64.c",
- "trace/trace-hw_ssi.c",
- "trace/trace-hw_timer.c",
- "trace/trace-hw_tpm.c",
- "trace/trace-hw_ufs.c",
- "trace/trace-hw_usb.c",
- "trace/trace-hw_vfio.c",
- "trace/trace-hw_virtio.c",
- "trace/trace-hw_watchdog.c",
- "trace/trace-hw_xen.c",
- "trace/trace-io.c",
- "trace/trace-migration.c",
- "trace/trace-monitor.c",
- "trace/trace-nbd.c",
- "trace/trace-net.c",
- "trace/trace-qapi.c",
- "trace/trace-qapi_commands_acpi_trace_events.c",
- "trace/trace-qapi_commands_audio_trace_events.c",
- "trace/trace-qapi_commands_authz_trace_events.c",
- "trace/trace-qapi_commands_block_core_trace_events.c",
- "trace/trace-qapi_commands_block_export_trace_events.c",
- "trace/trace-qapi_commands_block_trace_events.c",
- "trace/trace-qapi_commands_char_trace_events.c",
- "trace/trace-qapi_commands_common_trace_events.c",
- "trace/trace-qapi_commands_compat_trace_events.c",
- "trace/trace-qapi_commands_control_trace_events.c",
- "trace/trace-qapi_commands_crypto_trace_events.c",
- "trace/trace-qapi_commands_cryptodev_trace_events.c",
- "trace/trace-qapi_commands_cxl_trace_events.c",
- "trace/trace-qapi_commands_dump_trace_events.c",
- "trace/trace-qapi_commands_error_trace_events.c",
- "trace/trace-qapi_commands_introspect_trace_events.c",
- "trace/trace-qapi_commands_job_trace_events.c",
- "trace/trace-qapi_commands_machine_common_trace_events.c",
- "trace/trace-qapi_commands_machine_target_trace_events.c",
- "trace/trace-qapi_commands_machine_trace_events.c",
- "trace/trace-qapi_commands_migration_trace_events.c",
- "trace/trace-qapi_commands_misc_target_trace_events.c",
- "trace/trace-qapi_commands_misc_trace_events.c",
- "trace/trace-qapi_commands_net_trace_events.c",
- "trace/trace-qapi_commands_pci_trace_events.c",
- "trace/trace-qapi_commands_pragma_trace_events.c",
- "trace/trace-qapi_commands_qdev_trace_events.c",
- "trace/trace-qapi_commands_qom_trace_events.c",
- "trace/trace-qapi_commands_rdma_trace_events.c",
- "trace/trace-qapi_commands_replay_trace_events.c",
- "trace/trace-qapi_commands_rocker_trace_events.c",
- "trace/trace-qapi_commands_run_state_trace_events.c",
- "trace/trace-qapi_commands_sockets_trace_events.c",
- "trace/trace-qapi_commands_stats_trace_events.c",
- "trace/trace-qapi_commands_tpm_trace_events.c",
- "trace/trace-qapi_commands_trace_trace_events.c",
- "trace/trace-qapi_commands_transaction_trace_events.c",
- "trace/trace-qapi_commands_ui_trace_events.c",
- "trace/trace-qapi_commands_virtio_trace_events.c",
- "trace/trace-qapi_commands_yank_trace_events.c",
- "trace/trace-qom.c",
- "trace/trace-root.c",
- "trace/trace-scsi.c",
- "trace/trace-system.c",
- "trace/trace-target_arm.c",
- "trace/trace-target_arm_hvf.c",
- "trace/trace-target_hppa.c",
- "trace/trace-target_i386.c",
- "trace/trace-target_i386_kvm.c",
- "trace/trace-target_mips_tcg.c",
- "trace/trace-target_nios2.c",
- "trace/trace-target_ppc.c",
- "trace/trace-target_riscv.c",
- "trace/trace-target_s390x.c",
- "trace/trace-target_s390x_kvm.c",
- "trace/trace-target_sparc.c",
- "trace/trace-ui.c",
- "trace/trace-util.c",
- "util/aio-posix.c",
- "util/aio-wait.c",
- "util/aiocb.c",
- "util/async.c",
- "util/base64.c",
- "util/bitmap.c",
- "util/bitops.c",
- "util/block-helpers.c",
- "util/buffer.c",
- "util/bufferiszero.c",
- "util/cacheflush.c",
- "util/compatfd.c",
- "util/coroutine-sigaltstack.c",
- "util/cpuinfo-aarch64.c",
- "util/crc-ccitt.c",
- "util/crc32c.c",
- "util/cutils.c",
- "util/defer-call.c",
- "util/drm.c",
- "util/envlist.c",
- "util/error.c",
- "util/error-report.c",
- "util/event_notifier-posix.c",
- "util/fdmon-poll.c",
- "util/fifo8.c",
- "util/filemonitor-stub.c",
- "util/getauxval.c",
- "util/guest-random.c",
- "util/hbitmap.c",
- "util/hexdump.c",
- "util/host-utils.c",
- "util/id.c",
- "util/int128.c",
- "util/interval-tree.c",
- "util/iov.c",
- "util/iova-tree.c",
- "util/keyval.c",
- "util/lockcnt.c",
- "util/log.c",
- "util/main-loop.c",
- "util/memalign.c",
- "util/memfd.c",
- "util/mmap-alloc.c",
- "util/module.c",
- "util/notify.c",
- "util/nvdimm-utils.c",
- "util/osdep.c",
- "util/oslib-posix.c",
- "util/path.c",
- "util/qdist.c",
- "util/qemu-co-shared-resource.c",
- "util/qemu-co-timeout.c",
- "util/qemu-config.c",
- "util/qemu-coroutine.c",
- "util/qemu-coroutine-io.c",
- "util/qemu-coroutine-lock.c",
- "util/qemu-coroutine-sleep.c",
- "util/qemu-option.c",
- "util/qemu-print.c",
- "util/qemu-progress.c",
- "util/qemu-sockets.c",
- "util/qemu-thread-posix.c",
- "util/qemu-timer.c",
- "util/qemu-timer-common.c",
- "util/qht.c",
- "util/qsp.c",
- "util/range.c",
- "util/rcu.c",
- "util/readline.c",
- "util/reserved-region.c",
- "util/stats64.c",
- "util/systemd.c",
- "util/thread-context.c",
- "util/thread-pool.c",
- "util/throttle.c",
- "util/timed-average.c",
- "util/transactions.c",
- "util/unicode.c",
- "util/uri.c",
- "util/uuid.c",
- "util/yank.c",
- ],
- hdrs = [
- "config-poison.h",
- "host/include/aarch64/host/cpuinfo.h",
- "host/include/aarch64/host/crypto/aes-round.h",
- "host/include/aarch64/host/crypto/clmul.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/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/qdict.h",
- "include/block/raw-aio.h",
- "include/block/snapshot.h",
- "include/block/thread-pool.h",
- "include/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/crypto/aes.h",
- "include/crypto/aes-round.h",
- "include/crypto/clmul.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/sm4.h",
- "include/disas/dis-asm.h",
- "include/exec/address-spaces.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.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/exec/replay-core.h",
- "include/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/core/cpu.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/ramfb.h",
- "include/hw/firmware/smbios.h",
- "include/hw/hotplug.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/intc/ioapic.h",
- "include/hw/isa/isa.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.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/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/sysbus.h",
- "include/hw/usb.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-md-pci.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/vmstate-if.h",
- "include/hw/xen/xen.h",
- "include/hw/xen/xen-x86.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/vmstate.h",
- "include/monitor/monitor.h",
- "include/net/announce.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/dealloc-visitor.h",
- "include/qapi/error.h",
- "include/qapi/forward-visitor.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp-event.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qapi/visitor-impl.h",
- "include/qemu/accel.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/co-shared-resource.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/defer-call.h",
- "include/qemu/drm.h",
- "include/qemu/envlist.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.h",
- "include/qemu/iov.h",
- "include/qemu/iova-tree.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/memfd.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/mprotect.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/path.h",
- "include/qemu/plugin-event.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qemu-progress.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/systemd.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/tsan.h",
- "include/qemu/typedefs.h",
- "include/qemu/unicode.h",
- "include/qemu/units.h",
- "include/qemu/uri.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/qemu_fw_cfg.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/sysemu/accel-ops.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpus.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/whpx.h",
- "include/ui/win32-kbd-hook.h",
- "migration/migration.h",
- "migration/postcopy-ram.h",
- "monitor/monitor-internal.h",
- "net/colo-compare.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-events-authz.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-common.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.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-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-visit-yank.h",
- "qapi/trace.h",
- "qobject/json-parser-int.h",
- "qobject/qobject-internal.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-accel_kvm.h",
- "trace/trace-accel_tcg.h",
- "trace/trace-audio.h",
- "trace/trace-authz.h",
- "trace/trace-backends.h",
- "trace/trace-backends_tpm.h",
- "trace/trace-block.h",
- "trace/trace-chardev.h",
- "trace/trace-crypto.h",
- "trace/trace-ebpf.h",
- "trace/trace-gdbstub.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_hyperv.h",
- "trace/trace-hw_i2c.h",
- "trace/trace-hw_i386.h",
- "trace/trace-hw_i386_kvm.h",
- "trace/trace-hw_i386_xen.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_remote.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_s390x.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.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-io.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-nbd.h",
- "trace/trace-net.h",
- "trace/trace-qapi.h",
- "trace/trace-qapi_commands_acpi_trace_events.h",
- "trace/trace-qapi_commands_audio_trace_events.h",
- "trace/trace-qapi_commands_authz_trace_events.h",
- "trace/trace-qapi_commands_block_core_trace_events.h",
- "trace/trace-qapi_commands_block_export_trace_events.h",
- "trace/trace-qapi_commands_block_trace_events.h",
- "trace/trace-qapi_commands_char_trace_events.h",
- "trace/trace-qapi_commands_common_trace_events.h",
- "trace/trace-qapi_commands_compat_trace_events.h",
- "trace/trace-qapi_commands_control_trace_events.h",
- "trace/trace-qapi_commands_crypto_trace_events.h",
- "trace/trace-qapi_commands_cryptodev_trace_events.h",
- "trace/trace-qapi_commands_cxl_trace_events.h",
- "trace/trace-qapi_commands_dump_trace_events.h",
- "trace/trace-qapi_commands_error_trace_events.h",
- "trace/trace-qapi_commands_introspect_trace_events.h",
- "trace/trace-qapi_commands_job_trace_events.h",
- "trace/trace-qapi_commands_machine_common_trace_events.h",
- "trace/trace-qapi_commands_machine_target_trace_events.h",
- "trace/trace-qapi_commands_machine_trace_events.h",
- "trace/trace-qapi_commands_migration_trace_events.h",
- "trace/trace-qapi_commands_misc_target_trace_events.h",
- "trace/trace-qapi_commands_misc_trace_events.h",
- "trace/trace-qapi_commands_net_trace_events.h",
- "trace/trace-qapi_commands_pci_trace_events.h",
- "trace/trace-qapi_commands_pragma_trace_events.h",
- "trace/trace-qapi_commands_qdev_trace_events.h",
- "trace/trace-qapi_commands_qom_trace_events.h",
- "trace/trace-qapi_commands_rdma_trace_events.h",
- "trace/trace-qapi_commands_replay_trace_events.h",
- "trace/trace-qapi_commands_rocker_trace_events.h",
- "trace/trace-qapi_commands_run_state_trace_events.h",
- "trace/trace-qapi_commands_sockets_trace_events.h",
- "trace/trace-qapi_commands_stats_trace_events.h",
- "trace/trace-qapi_commands_tpm_trace_events.h",
- "trace/trace-qapi_commands_trace_trace_events.h",
- "trace/trace-qapi_commands_transaction_trace_events.h",
- "trace/trace-qapi_commands_ui_trace_events.h",
- "trace/trace-qapi_commands_virtio_trace_events.h",
- "trace/trace-qapi_commands_yank_trace_events.h",
- "trace/trace-qom.h",
- "trace/trace-root.h",
- "trace/trace-scsi.h",
- "trace/trace-system.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-ui.h",
- "trace/trace-util.h",
- "util/aio-posix.h",
- "util/block-helpers.h",
- "util/qemu-thread-common.h",
- "util/trace.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libqemuutil.a.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- ],
-)
-
-cc_library(
- name = "qmp",
- srcs = [
- "monitor/monitor.c",
- "monitor/qmp.c",
- "monitor/qmp-cmds-control.c",
- "qom/qom-qmp-cmds.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/block/qdict.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-io.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/io/channel.h",
- "include/monitor/monitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.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/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/iothread.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qemu-version.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-monitor.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libqmp.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "qom",
- srcs = [
- "qom/container.c",
- "qom/object.c",
- "qom/object_interfaces.c",
- "qom/qom-qobject.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/forward-visitor.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/config-file.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/keyval.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/os-posix.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.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-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qom/trace.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-qom.h",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libqom.fa.p",
- "platform/darwin-arm64",
- "qapi",
- "tcg/aarch64",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "tcg_system",
- srcs = [
- "tcg/optimize.c",
- "tcg/region.c",
- "tcg/tcg.c",
- "tcg/tcg-common.c",
- "tcg/tcg-op.c",
- "tcg/tcg-op-gvec.c",
- "tcg/tcg-op-ldst.c",
- "tcg/tcg-op-vec.c",
- ],
- hdrs = [
- "accel/tcg/perf.h",
- "accel/tcg/plugin-helpers.h",
- "accel/tcg/tcg-runtime.h",
- "config-poison.h",
- "host/include/aarch64/host/atomic128-cas.h",
- "host/include/aarch64/host/atomic128-ldst.h",
- "host/include/aarch64/host/cpuinfo.h",
- "host/include/generic/host/atomic128-cas.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/cpu-common.h",
- "include/exec/helper-gen.h.inc",
- "include/exec/helper-gen-common.h",
- "include/exec/helper-head.h",
- "include/exec/helper-proto.h.inc",
- "include/exec/helper-proto-common.h",
- "include/exec/hwaddr.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.h",
- "include/exec/plugin-gen.h",
- "include/exec/poison.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/fpu/softfloat-types.h",
- "include/glib-compat.h",
- "include/hw/core/cpu.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu/atomic.h",
- "include/qemu/atomic128.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/memalign.h",
- "include/qemu/memfd.h",
- "include/qemu/module.h",
- "include/qemu/mprotect.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/processor.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qsp.h",
- "include/qemu/qtree.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qom/object.h",
- "include/sysemu/os-posix.h",
- "include/tcg/debug-assert.h",
- "include/tcg/helper-info.h",
- "include/tcg/startup.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-gvec-desc.h",
- "include/tcg/tcg-ldst.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-op-common.h",
- "include/tcg/tcg-op-gvec-common.h",
- "include/tcg/tcg-opc.h",
- "include/tcg/tcg-temp-internal.h",
- "platform/darwin-arm64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-run-state.h",
- "tcg/aarch64/tcg-target.c.inc",
- "tcg/aarch64/tcg-target.h",
- "tcg/aarch64/tcg-target.opc.h",
- "tcg/aarch64/tcg-target-con-set.h",
- "tcg/aarch64/tcg-target-con-str.h",
- "tcg/aarch64/tcg-target-reg-bits.h",
- "tcg/tcg-internal.h",
- "tcg/tcg-ldst.c.inc",
- "tcg/tcg-pool.c.inc",
- ],
- copts = ["-Wno-implicit-function-declaration"],
- defines = [
- "CONFIG_SOFTMMU",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "platform/darwin-arm64",
- "qapi",
- "tcg",
- "tcg/aarch64",
- "tcg/libtcg_system.fa.p",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
-)
-
-genrule(
- name = "aarch64-softmmu-gdbstub-xml_c",
- srcs = [
- "gdb-xml/arm-vfp3.xml",
- "gdb-xml/arm-m-profile-mve.xml",
- "gdb-xml/aarch64-fpu.xml",
- "gdb-xml/aarch64-core.xml",
- "gdb-xml/arm-neon.xml",
- "gdb-xml/arm-vfp-sysregs.xml",
- "gdb-xml/aarch64-pauth.xml",
- "gdb-xml/arm-core.xml",
- "gdb-xml/arm-vfp.xml",
- "gdb-xml/arm-m-profile.xml",
- ],
- outs = ["aarch64-softmmu-gdbstub-xml.c"],
- cmd = "$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)",
- tools = [":feature_to_c"],
-)
-
-genrule(
- name = "block-gen_c",
- srcs = [
- "block/coroutines.h",
- "include/sysemu/block-backend-io.h",
- "include/block/block-io.h",
- "include/block/block_int-io.h",
- "include/block/dirty-bitmap.h",
- "include/block/block-global-state.h",
- "include/sysemu/block-backend-global-state.h",
- ],
- outs = ["block/block-gen.c"],
- cmd = "$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)",
- tools = [":block-coroutine-wrapper"],
-)
-
-genrule(
- name = "config-poison_h",
- srcs = [
- "platform/darwin-arm64/aarch64-softmmu-config-devices.h",
- "platform/darwin-arm64/x86_64-softmmu-config-devices.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/riscv64-softmmu-config-target.h",
- ],
- outs = ["config-poison.h"],
- cmd = "$(location :make-config-poison) $(SRCS) > $(location config-poison.h)",
- tools = [":make-config-poison"],
-)
-
-genrule(
- name = "hmp-commands-info_h",
- srcs = ["hmp-commands-info.hx"],
- outs = ["hmp-commands-info.h"],
- cmd = "$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)",
- tools = [":hxtool"],
-)
-
-genrule(
- name = "hmp-commands_h",
- srcs = ["hmp-commands.hx"],
- outs = ["hmp-commands.h"],
- cmd = "$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)",
- tools = [":hxtool"],
-)
-
-genrule(
- name = "input-keymap-atset1-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-atset1-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-linux-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-linux-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-osx-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-osx-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-atset1_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-qcode-to-atset1.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-atset2_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-qcode-to-atset2.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-atset3_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-qcode-to-atset3.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-linux_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-qcode-to-linux.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-qnum_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-qcode-to-qnum.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-sun_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-qcode-to-sun.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qnum-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-qnum-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-usb-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-usb-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-win32-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-win32-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-x11-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-x11-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-xorgevdev-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-xorgevdev-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-xorgkbd-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-xorgkbd-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-xorgxquartz-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-xorgxquartz-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-xorgxwin-to-qcode_c_inc",
- srcs = ["subprojects/keycodemapdb/data/keymaps.csv"],
- outs = ["ui/input-keymap-xorgxwin-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "module_block_h",
- outs = ["block/module_block.h"],
- cmd = "$(location :module_block) $(location block/module_block.h)",
- tools = [":module_block"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-a32-uncond_c_inc",
- srcs = ["target/arm/tcg/a32-uncond.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-a32_c_inc",
- srcs = ["target/arm/tcg/a32.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-a64_c_inc",
- srcs = ["target/arm/tcg/a64.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-m-nocp_c_inc",
- srcs = ["target/arm/tcg/m-nocp.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-mve_c_inc",
- srcs = ["target/arm/tcg/mve.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-neon-dp_c_inc",
- srcs = ["target/arm/tcg/neon-dp.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-neon-ls_c_inc",
- srcs = ["target/arm/tcg/neon-ls.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-neon-shared_c_inc",
- srcs = ["target/arm/tcg/neon-shared.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-sme-fa64_c_inc",
- srcs = ["target/arm/tcg/sme-fa64.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-sme_c_inc",
- srcs = ["target/arm/tcg/sme.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-sve_c_inc",
- srcs = ["target/arm/tcg/sve.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-t16_c_inc",
- srcs = ["target/arm/tcg/t16.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-t32_c_inc",
- srcs = ["target/arm/tcg/t32.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-vfp-uncond_c_inc",
- srcs = ["target/arm/tcg/vfp-uncond.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-vfp_c_inc",
- srcs = ["target/arm/tcg/vfp.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-img-cmds_h",
- srcs = ["qemu-img-cmds.hx"],
- outs = ["qemu-img-cmds.h"],
- cmd = "$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)",
- tools = [":hxtool"],
-)
-
-genrule(
- name = "qemu-options_def",
- srcs = ["qemu-options.hx"],
- outs = ["qemu-options.def"],
- cmd = "$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)",
- tools = [":hxtool"],
-)
-
-genrule(
- name = "qemu-riscv64-softmmu_decode-XVentanaCondOps_c_inc",
- srcs = ["target/riscv/XVentanaCondOps.decode"],
- outs = ["libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc"],
- cmd = "$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-riscv64-softmmu_decode-insn16_c_inc",
- srcs = ["target/riscv/insn16.decode"],
- outs = ["libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc"],
- cmd = "$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-riscv64-softmmu_decode-insn32_c_inc",
- srcs = ["target/riscv/insn32.decode"],
- outs = ["libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc"],
- cmd = "$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-riscv64-softmmu_decode-xthead_c_inc",
- srcs = ["target/riscv/xthead.decode"],
- outs = ["libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc"],
- cmd = "$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-version_h",
- outs = ["qemu-version.h"],
- cmd = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
- tools = [":qemu-version"],
-)
-
-genrule(
- name = "riscv64-softmmu-gdbstub-xml_c",
- srcs = [
- "gdb-xml/riscv-32bit-fpu.xml",
- "gdb-xml/riscv-64bit-fpu.xml",
- "gdb-xml/riscv-64bit-virtual.xml",
- "gdb-xml/riscv-64bit-cpu.xml",
- ],
- outs = ["riscv64-softmmu-gdbstub-xml.c"],
- cmd = "$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)",
- tools = [":feature_to_c"],
-)
-
-genrule(
- name = "shared_QAPI_source_files",
- srcs = [
- "qapi/machine.json",
- "qapi/misc-target.json",
- "qapi/ui.json",
- "qapi/authz.json",
- "qapi/block-export.json",
- "qapi/qom.json",
- "qapi/tpm.json",
- "qapi/pci.json",
- "qapi/rdma.json",
- "qapi/net.json",
- "qapi/replay.json",
- "qapi/trace.json",
- "qapi/job.json",
- "qapi/qdev.json",
- "qapi/machine-common.json",
- "qapi/introspect.json",
- "qapi/cryptodev.json",
- "qapi/stats.json",
- "qapi/sockets.json",
- "qapi/yank.json",
- "qapi/compat.json",
- "qapi/run-state.json",
- "qapi/audio.json",
- "qapi/block.json",
- "qapi/crypto.json",
- "qapi/qapi-schema.json",
- "qapi/error.json",
- "qapi/machine-target.json",
- "qapi/rocker.json",
- "qapi/migration.json",
- "qapi/virtio.json",
- "qapi/misc.json",
- "qapi/block-core.json",
- "qapi/acpi.json",
- "qapi/cxl.json",
- "qapi/transaction.json",
- "qapi/common.json",
- "qapi/dump.json",
- "qapi/char.json",
- "qapi/pragma.json",
- "qapi/control.json",
- ],
- outs = [
- "qapi/qapi-commands-block.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-events-net.c",
- "qapi/qapi-visit-misc-target.h",
- "qapi/qapi-types-compat.c",
- "qapi/qapi-commands-sockets.trace-events",
- "qapi/qapi-commands-pragma.c",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-visit-char.c",
- "qapi/qapi-commands-authz.c",
- "qapi/qapi-types-block-core.c",
- "qapi/qapi-commands-crypto.trace-events",
- "qapi/qapi-commands-rocker.c",
- "qapi/qapi-visit-authz.c",
- "qapi/qapi-types-cxl.c",
- "qapi/qapi-commands-qom.trace-events",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-visit-audio.c",
- "qapi/qapi-commands-stats.c",
- "qapi/qapi-types-ui.c",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-events-block.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-commands-acpi.c",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-control.c",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-visit-sockets.c",
- "qapi/qapi-events-common.c",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-types-yank.c",
- "qapi/qapi-visit-dump.c",
- "qapi/qapi-events-machine-target.c",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-commands-block-export.trace-events",
- "qapi/qapi-events-migration.c",
- "qapi/qapi-types-misc.c",
- "qapi/qapi-visit-cxl.c",
- "qapi/qapi-visit-compat.c",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-commands-run-state.c",
- "qapi/qapi-types-tpm.c",
- "qapi/qapi-commands-compat.c",
- "qapi/qapi-events-control.c",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-commands-char.c",
- "qapi/qapi-types-net.c",
- "qapi/qapi-commands.c",
- "qapi/qapi-introspect.c",
- "qapi/qapi-introspect.h",
- "qapi/qapi-visit-migration.c",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-visit-job.c",
- "qapi/qapi-commands-ui.c",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-commands-misc-target.h",
- "qapi/qapi-types-audio.c",
- "qapi/qapi-types-machine-target.h",
- "qapi/qapi-events-tpm.c",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-commands-qom.c",
- "qapi/qapi-events-machine.c",
- "qapi/qapi-commands-misc.trace-events",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-visit-char.h",
- "qapi/qapi-events-machine-common.c",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-machine-target.c",
- "qapi/qapi-events-error.c",
- "qapi/qapi-events-transaction.c",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-commands-misc.c",
- "qapi/qapi-events-cxl.c",
- "qapi/qapi-types-cryptodev.c",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-types-dump.c",
- "qapi/qapi-commands-block-core.trace-events",
- "qapi/qapi-types-crypto.c",
- "qapi/qapi-events-sockets.c",
- "qapi/qapi-types-misc-target.h",
- "qapi/qapi-commands-machine-target.h",
- "qapi/qapi-commands-common.trace-events",
- "qapi/qapi-commands-error.c",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-commands-job.c",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-qdev.c",
- "qapi/qapi-commands-machine-common.c",
- "qapi/qapi-events-block.c",
- "qapi/qapi-commands-virtio.c",
- "qapi/qapi-types-replay.c",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-rdma.c",
- "qapi/qapi-commands-yank.c",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-commands-authz.trace-events",
- "qapi/qapi-events-introspect.c",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-events-char.c",
- "qapi/qapi-visit.c",
- "qapi/qapi-commands-block-core.c",
- "qapi/qapi-types-migration.c",
- "qapi/qapi-events-trace.c",
- "qapi/qapi-events-dump.c",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-commands-block.c",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-commands-replay.trace-events",
- "qapi/qapi-events-virtio.c",
- "qapi/qapi-init-commands.c",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands.h",
- "qapi/qapi-types-block-export.c",
- "qapi/qapi-visit-block-export.c",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-commands-error.trace-events",
- "qapi/qapi-commands-block-export.c",
- "qapi/qapi-events-compat.c",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.trace-events",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-rdma.trace-events",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-misc.c",
- "qapi/qapi-visit-machine-common.c",
- "qapi/qapi-commands-crypto.c",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-events.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-visit-ui.c",
- "qapi/qapi-commands-machine-target.trace-events",
- "qapi/qapi-commands-cxl.trace-events",
- "qapi/qapi-types-pci.c",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-types-authz.c",
- "qapi/qapi-visit-virtio.c",
- "qapi/qapi-events-run-state.c",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-events-job.c",
- "qapi/qapi-events-block-core.c",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-types-char.c",
- "qapi/qapi-visit-common.c",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-commands-machine.trace-events",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-qdev.c",
- "qapi/qapi-commands-qdev.trace-events",
- "qapi/qapi-events-block-export.h",
- "qapi/qapi-types-introspect.c",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-yank.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-commands-dump.c",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-types-stats.c",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-rocker.trace-events",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-commands-transaction.c",
- "qapi/qapi-types-pragma.c",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-commands-misc-target.trace-events",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-control.c",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-visit-misc-target.c",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-commands-tpm.trace-events",
- "qapi/qapi-commands-virtio.trace-events",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-commands-stats.trace-events",
- "qapi/qapi-commands-yank.trace-events",
- "qapi/qapi-commands-compat.trace-events",
- "qapi/qapi-events-qom.c",
- "qapi/qapi-events-ui.c",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-visit-qom.c",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-commands-migration.trace-events",
- "qapi/qapi-events-machine-target.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-commands-job.trace-events",
- "qapi/qapi-types.h",
- "qapi/qapi-types-transaction.c",
- "qapi/qapi-commands-audio.trace-events",
- "qapi/qapi-types-sockets.c",
- "qapi/qapi-types-char.h",
- "qapi/qapi-commands-cxl.c",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-block.c",
- "qapi/qapi-commands-sockets.c",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-commands-ui.trace-events",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-commands-audio.c",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-introspect.c",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-commands-net.c",
- "qapi/qapi-types-job.c",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-machine.c",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-events-acpi.c",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-visit-pragma.c",
- "qapi/qapi-visit-trace.c",
- "qapi/qapi-visit-block.h",
- "qapi/qapi-types-common.c",
- "qapi/qapi-commands-cryptodev.c",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-types-machine.c",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-events-pragma.c",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-types-error.c",
- "qapi/qapi-builtin-visit.c",
- "qapi/qapi-events-replay.c",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-visit-acpi.c",
- "qapi/qapi-events-authz.c",
- "qapi/qapi-types-control.c",
- "qapi/qapi-commands-control.trace-events",
- "qapi/qapi-types-error.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-commands-trace.c",
- "qapi/qapi-commands-cryptodev.trace-events",
- "qapi/qapi-types-virtio.c",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-events.c",
- "qapi/qapi-events-misc-target.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-visit-net.c",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-commands-misc-target.c",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-trace.trace-events",
- "qapi/qapi-events-cryptodev.c",
- "qapi/qapi-visit-block-export.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-types-machine-target.c",
- "qapi/qapi-visit-run-state.c",
- "qapi/qapi-commands-transaction.trace-events",
- "qapi/qapi-visit-machine-target.c",
- "qapi/qapi-events-misc.c",
- "qapi/qapi-events-rocker.c",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-events-audio.c",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-types-trace.c",
- "qapi/qapi-types-common.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-commands-pragma.trace-events",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-visit-machine-target.h",
- "qapi/qapi-events-pci.c",
- "qapi/qapi-visit-error.c",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-commands-common.c",
- "qapi/qapi-events-rdma.c",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-yank.c",
- "qapi/qapi-commands-acpi.trace-events",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-commands-tpm.c",
- "qapi/qapi-types-acpi.c",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-commands-machine-common.trace-events",
- "qapi/qapi-emit-events.c",
- "qapi/qapi-types.c",
- "qapi/qapi-commands-pci.trace-events",
- "qapi/qapi-types-misc-target.c",
- "qapi/qapi-types-qom.c",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-types-machine-common.c",
- "qapi/qapi-visit-pci.c",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-visit-introspect.c",
- "qapi/qapi-commands-rdma.c",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-introspect.trace-events",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-commands-machine.c",
- "qapi/qapi-events-crypto.c",
- "qapi/qapi-visit-rocker.c",
- "qapi/qapi-visit-crypto.c",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-types-qdev.c",
- "qapi/qapi-commands-dump.trace-events",
- "qapi/qapi-types-run-state.c",
- "qapi/qapi-types-rocker.c",
- "qapi/qapi-visit-block-core.c",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-types-block.c",
- "qapi/qapi-commands-pci.c",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-builtin-types.c",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-yank.c",
- "qapi/qapi-visit-replay.c",
- "qapi/qapi-visit.h",
- "qapi/qapi-events-stats.c",
- "qapi/qapi-visit-qdev.c",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-visit-stats.c",
- "qapi/qapi-commands-migration.c",
- "qapi/qapi-events-block-export.c",
- "qapi/qapi-visit-transaction.c",
- "qapi/qapi-visit-rdma.c",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-commands-replay.c",
- "qapi/qapi-commands-net.trace-events",
- "qapi/qapi-commands-block.trace-events",
- "qapi/qapi-visit-cryptodev.c",
- "qapi/qapi-commands-run-state.trace-events",
- "qapi/qapi-events-misc-target.c",
- "qapi/qapi-visit-tpm.c",
- ],
- cmd = "$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)",
- tools = [":qapi-gen"],
-)
-
-genrule(
- name = "texture-blit-flip-vert_h",
- srcs = ["ui/shader/texture-blit-flip.vert"],
- outs = ["ui/shader/texture-blit-flip-vert.h"],
- cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)",
- tools = [":shaderinclude"],
-)
-
-genrule(
- name = "texture-blit-frag_h",
- srcs = ["ui/shader/texture-blit.frag"],
- outs = ["ui/shader/texture-blit-frag.h"],
- cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)",
- tools = [":shaderinclude"],
-)
-
-genrule(
- name = "texture-blit-vert_h",
- srcs = ["ui/shader/texture-blit.vert"],
- outs = ["ui/shader/texture-blit-vert.h"],
- cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)",
- tools = [":shaderinclude"],
-)
-
-genrule(
- name = "trace-accel_kvm_c",
- srcs = ["accel/kvm/trace-events"],
- outs = ["trace/trace-accel_kvm.c"],
- cmd = "$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-accel_kvm_h",
- srcs = ["accel/kvm/trace-events"],
- outs = ["trace/trace-accel_kvm.h"],
- cmd = "$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-accel_tcg_c",
- srcs = ["accel/tcg/trace-events"],
- outs = ["trace/trace-accel_tcg.c"],
- cmd = "$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-accel_tcg_h",
- srcs = ["accel/tcg/trace-events"],
- outs = ["trace/trace-accel_tcg.h"],
- cmd = "$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-audio_c",
- srcs = ["audio/trace-events"],
- outs = ["trace/trace-audio.c"],
- cmd = "$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-audio_h",
- srcs = ["audio/trace-events"],
- outs = ["trace/trace-audio.h"],
- cmd = "$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-authz_c",
- srcs = ["authz/trace-events"],
- outs = ["trace/trace-authz.c"],
- cmd = "$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-authz_h",
- srcs = ["authz/trace-events"],
- outs = ["trace/trace-authz.h"],
- cmd = "$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-backends_c",
- srcs = ["backends/trace-events"],
- outs = ["trace/trace-backends.c"],
- cmd = "$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-backends_h",
- srcs = ["backends/trace-events"],
- outs = ["trace/trace-backends.h"],
- cmd = "$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-backends_tpm_c",
- srcs = ["backends/tpm/trace-events"],
- outs = ["trace/trace-backends_tpm.c"],
- cmd = "$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-backends_tpm_h",
- srcs = ["backends/tpm/trace-events"],
- outs = ["trace/trace-backends_tpm.h"],
- cmd = "$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-block_c",
- srcs = ["block/trace-events"],
- outs = ["trace/trace-block.c"],
- cmd = "$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-block_h",
- srcs = ["block/trace-events"],
- outs = ["trace/trace-block.h"],
- cmd = "$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-chardev_c",
- srcs = ["chardev/trace-events"],
- outs = ["trace/trace-chardev.c"],
- cmd = "$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-chardev_h",
- srcs = ["chardev/trace-events"],
- outs = ["trace/trace-chardev.h"],
- cmd = "$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-crypto_c",
- srcs = ["crypto/trace-events"],
- outs = ["trace/trace-crypto.c"],
- cmd = "$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-crypto_h",
- srcs = ["crypto/trace-events"],
- outs = ["trace/trace-crypto.h"],
- cmd = "$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-ebpf_c",
- srcs = ["ebpf/trace-events"],
- outs = ["trace/trace-ebpf.c"],
- cmd = "$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-ebpf_h",
- srcs = ["ebpf/trace-events"],
- outs = ["trace/trace-ebpf.h"],
- cmd = "$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-gdbstub_c",
- srcs = ["gdbstub/trace-events"],
- outs = ["trace/trace-gdbstub.c"],
- cmd = "$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-gdbstub_h",
- srcs = ["gdbstub/trace-events"],
- outs = ["trace/trace-gdbstub.h"],
- cmd = "$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_9pfs_c",
- srcs = ["hw/9pfs/trace-events"],
- outs = ["trace/trace-hw_9pfs.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_9pfs_h",
- srcs = ["hw/9pfs/trace-events"],
- outs = ["trace/trace-hw_9pfs.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_acpi_c",
- srcs = ["hw/acpi/trace-events"],
- outs = ["trace/trace-hw_acpi.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_acpi_h",
- srcs = ["hw/acpi/trace-events"],
- outs = ["trace/trace-hw_acpi.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_adc_c",
- srcs = ["hw/adc/trace-events"],
- outs = ["trace/trace-hw_adc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_adc_h",
- srcs = ["hw/adc/trace-events"],
- outs = ["trace/trace-hw_adc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_alpha_c",
- srcs = ["hw/alpha/trace-events"],
- outs = ["trace/trace-hw_alpha.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_alpha_h",
- srcs = ["hw/alpha/trace-events"],
- outs = ["trace/trace-hw_alpha.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_arm_c",
- srcs = ["hw/arm/trace-events"],
- outs = ["trace/trace-hw_arm.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_arm_h",
- srcs = ["hw/arm/trace-events"],
- outs = ["trace/trace-hw_arm.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_audio_c",
- srcs = ["hw/audio/trace-events"],
- outs = ["trace/trace-hw_audio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_audio_h",
- srcs = ["hw/audio/trace-events"],
- outs = ["trace/trace-hw_audio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_block_c",
- srcs = ["hw/block/trace-events"],
- outs = ["trace/trace-hw_block.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_block_dataplane_c",
- srcs = ["hw/block/dataplane/trace-events"],
- outs = ["trace/trace-hw_block_dataplane.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_block_dataplane_h",
- srcs = ["hw/block/dataplane/trace-events"],
- outs = ["trace/trace-hw_block_dataplane.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_block_h",
- srcs = ["hw/block/trace-events"],
- outs = ["trace/trace-hw_block.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_char_c",
- srcs = ["hw/char/trace-events"],
- outs = ["trace/trace-hw_char.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_char_h",
- srcs = ["hw/char/trace-events"],
- outs = ["trace/trace-hw_char.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_core_c",
- srcs = ["hw/core/trace-events"],
- outs = ["trace/trace-hw_core.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_core_h",
- srcs = ["hw/core/trace-events"],
- outs = ["trace/trace-hw_core.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_display_c",
- srcs = ["hw/display/trace-events"],
- outs = ["trace/trace-hw_display.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_display_h",
- srcs = ["hw/display/trace-events"],
- outs = ["trace/trace-hw_display.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_dma_c",
- srcs = ["hw/dma/trace-events"],
- outs = ["trace/trace-hw_dma.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_dma_h",
- srcs = ["hw/dma/trace-events"],
- outs = ["trace/trace-hw_dma.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_gpio_c",
- srcs = ["hw/gpio/trace-events"],
- outs = ["trace/trace-hw_gpio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_gpio_h",
- srcs = ["hw/gpio/trace-events"],
- outs = ["trace/trace-hw_gpio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_hyperv_c",
- srcs = ["hw/hyperv/trace-events"],
- outs = ["trace/trace-hw_hyperv.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_hyperv_h",
- srcs = ["hw/hyperv/trace-events"],
- outs = ["trace/trace-hw_hyperv.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i2c_c",
- srcs = ["hw/i2c/trace-events"],
- outs = ["trace/trace-hw_i2c.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i2c_h",
- srcs = ["hw/i2c/trace-events"],
- outs = ["trace/trace-hw_i2c.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_c",
- srcs = ["hw/i386/trace-events"],
- outs = ["trace/trace-hw_i386.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_h",
- srcs = ["hw/i386/trace-events"],
- outs = ["trace/trace-hw_i386.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_kvm_c",
- srcs = ["hw/i386/kvm/trace-events"],
- outs = ["trace/trace-hw_i386_kvm.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_kvm_h",
- srcs = ["hw/i386/kvm/trace-events"],
- outs = ["trace/trace-hw_i386_kvm.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_xen_c",
- srcs = ["hw/i386/xen/trace-events"],
- outs = ["trace/trace-hw_i386_xen.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_xen_h",
- srcs = ["hw/i386/xen/trace-events"],
- outs = ["trace/trace-hw_i386_xen.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ide_c",
- srcs = ["hw/ide/trace-events"],
- outs = ["trace/trace-hw_ide.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ide_h",
- srcs = ["hw/ide/trace-events"],
- outs = ["trace/trace-hw_ide.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_input_c",
- srcs = ["hw/input/trace-events"],
- outs = ["trace/trace-hw_input.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_input_h",
- srcs = ["hw/input/trace-events"],
- outs = ["trace/trace-hw_input.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_intc_c",
- srcs = ["hw/intc/trace-events"],
- outs = ["trace/trace-hw_intc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_intc_h",
- srcs = ["hw/intc/trace-events"],
- outs = ["trace/trace-hw_intc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_isa_c",
- srcs = ["hw/isa/trace-events"],
- outs = ["trace/trace-hw_isa.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_isa_h",
- srcs = ["hw/isa/trace-events"],
- outs = ["trace/trace-hw_isa.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_mem_c",
- srcs = ["hw/mem/trace-events"],
- outs = ["trace/trace-hw_mem.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_mem_h",
- srcs = ["hw/mem/trace-events"],
- outs = ["trace/trace-hw_mem.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_mips_c",
- srcs = ["hw/mips/trace-events"],
- outs = ["trace/trace-hw_mips.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_mips_h",
- srcs = ["hw/mips/trace-events"],
- outs = ["trace/trace-hw_mips.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_misc_c",
- srcs = ["hw/misc/trace-events"],
- outs = ["trace/trace-hw_misc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_misc_h",
- srcs = ["hw/misc/trace-events"],
- outs = ["trace/trace-hw_misc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_misc_macio_c",
- srcs = ["hw/misc/macio/trace-events"],
- outs = ["trace/trace-hw_misc_macio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_misc_macio_h",
- srcs = ["hw/misc/macio/trace-events"],
- outs = ["trace/trace-hw_misc_macio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_net_c",
- srcs = ["hw/net/trace-events"],
- outs = ["trace/trace-hw_net.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_net_can_c",
- srcs = ["hw/net/can/trace-events"],
- outs = ["trace/trace-hw_net_can.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_net_can_h",
- srcs = ["hw/net/can/trace-events"],
- outs = ["trace/trace-hw_net_can.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_net_h",
- srcs = ["hw/net/trace-events"],
- outs = ["trace/trace-hw_net.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nubus_c",
- srcs = ["hw/nubus/trace-events"],
- outs = ["trace/trace-hw_nubus.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nubus_h",
- srcs = ["hw/nubus/trace-events"],
- outs = ["trace/trace-hw_nubus.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nvme_c",
- srcs = ["hw/nvme/trace-events"],
- outs = ["trace/trace-hw_nvme.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nvme_h",
- srcs = ["hw/nvme/trace-events"],
- outs = ["trace/trace-hw_nvme.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nvram_c",
- srcs = ["hw/nvram/trace-events"],
- outs = ["trace/trace-hw_nvram.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nvram_h",
- srcs = ["hw/nvram/trace-events"],
- outs = ["trace/trace-hw_nvram.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_pci_c",
- srcs = ["hw/pci/trace-events"],
- outs = ["trace/trace-hw_pci.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_pci_h",
- srcs = ["hw/pci/trace-events"],
- outs = ["trace/trace-hw_pci.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_pci_host_c",
- srcs = ["hw/pci-host/trace-events"],
- outs = ["trace/trace-hw_pci_host.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_pci_host_h",
- srcs = ["hw/pci-host/trace-events"],
- outs = ["trace/trace-hw_pci_host.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ppc_c",
- srcs = ["hw/ppc/trace-events"],
- outs = ["trace/trace-hw_ppc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ppc_h",
- srcs = ["hw/ppc/trace-events"],
- outs = ["trace/trace-hw_ppc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rdma_c",
- srcs = ["hw/rdma/trace-events"],
- outs = ["trace/trace-hw_rdma.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rdma_h",
- srcs = ["hw/rdma/trace-events"],
- outs = ["trace/trace-hw_rdma.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rdma_vmw_c",
- srcs = ["hw/rdma/vmw/trace-events"],
- outs = ["trace/trace-hw_rdma_vmw.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rdma_vmw_h",
- srcs = ["hw/rdma/vmw/trace-events"],
- outs = ["trace/trace-hw_rdma_vmw.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_remote_c",
- srcs = ["hw/remote/trace-events"],
- outs = ["trace/trace-hw_remote.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_remote_h",
- srcs = ["hw/remote/trace-events"],
- outs = ["trace/trace-hw_remote.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rtc_c",
- srcs = ["hw/rtc/trace-events"],
- outs = ["trace/trace-hw_rtc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rtc_h",
- srcs = ["hw/rtc/trace-events"],
- outs = ["trace/trace-hw_rtc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_s390x_c",
- srcs = ["hw/s390x/trace-events"],
- outs = ["trace/trace-hw_s390x.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_s390x_h",
- srcs = ["hw/s390x/trace-events"],
- outs = ["trace/trace-hw_s390x.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_scsi_c",
- srcs = ["hw/scsi/trace-events"],
- outs = ["trace/trace-hw_scsi.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_scsi_h",
- srcs = ["hw/scsi/trace-events"],
- outs = ["trace/trace-hw_scsi.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sd_c",
- srcs = ["hw/sd/trace-events"],
- outs = ["trace/trace-hw_sd.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sd_h",
- srcs = ["hw/sd/trace-events"],
- outs = ["trace/trace-hw_sd.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sensor_c",
- srcs = ["hw/sensor/trace-events"],
- outs = ["trace/trace-hw_sensor.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sensor_h",
- srcs = ["hw/sensor/trace-events"],
- outs = ["trace/trace-hw_sensor.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sh4_c",
- srcs = ["hw/sh4/trace-events"],
- outs = ["trace/trace-hw_sh4.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sh4_h",
- srcs = ["hw/sh4/trace-events"],
- outs = ["trace/trace-hw_sh4.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sparc64_c",
- srcs = ["hw/sparc64/trace-events"],
- outs = ["trace/trace-hw_sparc64.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sparc64_h",
- srcs = ["hw/sparc64/trace-events"],
- outs = ["trace/trace-hw_sparc64.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sparc_c",
- srcs = ["hw/sparc/trace-events"],
- outs = ["trace/trace-hw_sparc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sparc_h",
- srcs = ["hw/sparc/trace-events"],
- outs = ["trace/trace-hw_sparc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ssi_c",
- srcs = ["hw/ssi/trace-events"],
- outs = ["trace/trace-hw_ssi.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ssi_h",
- srcs = ["hw/ssi/trace-events"],
- outs = ["trace/trace-hw_ssi.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_timer_c",
- srcs = ["hw/timer/trace-events"],
- outs = ["trace/trace-hw_timer.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_timer_h",
- srcs = ["hw/timer/trace-events"],
- outs = ["trace/trace-hw_timer.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_tpm_c",
- srcs = ["hw/tpm/trace-events"],
- outs = ["trace/trace-hw_tpm.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_tpm_h",
- srcs = ["hw/tpm/trace-events"],
- outs = ["trace/trace-hw_tpm.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ufs_c",
- srcs = ["hw/ufs/trace-events"],
- outs = ["trace/trace-hw_ufs.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ufs_h",
- srcs = ["hw/ufs/trace-events"],
- outs = ["trace/trace-hw_ufs.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_usb_c",
- srcs = ["hw/usb/trace-events"],
- outs = ["trace/trace-hw_usb.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_usb_h",
- srcs = ["hw/usb/trace-events"],
- outs = ["trace/trace-hw_usb.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_vfio_c",
- srcs = ["hw/vfio/trace-events"],
- outs = ["trace/trace-hw_vfio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_vfio_h",
- srcs = ["hw/vfio/trace-events"],
- outs = ["trace/trace-hw_vfio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_virtio_c",
- srcs = ["hw/virtio/trace-events"],
- outs = ["trace/trace-hw_virtio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_virtio_h",
- srcs = ["hw/virtio/trace-events"],
- outs = ["trace/trace-hw_virtio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_watchdog_c",
- srcs = ["hw/watchdog/trace-events"],
- outs = ["trace/trace-hw_watchdog.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_watchdog_h",
- srcs = ["hw/watchdog/trace-events"],
- outs = ["trace/trace-hw_watchdog.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_xen_c",
- srcs = ["hw/xen/trace-events"],
- outs = ["trace/trace-hw_xen.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_xen_h",
- srcs = ["hw/xen/trace-events"],
- outs = ["trace/trace-hw_xen.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-io_c",
- srcs = ["io/trace-events"],
- outs = ["trace/trace-io.c"],
- cmd = "$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-io_h",
- srcs = ["io/trace-events"],
- outs = ["trace/trace-io.h"],
- cmd = "$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-migration_c",
- srcs = ["migration/trace-events"],
- outs = ["trace/trace-migration.c"],
- cmd = "$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-migration_h",
- srcs = ["migration/trace-events"],
- outs = ["trace/trace-migration.h"],
- cmd = "$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-monitor_c",
- srcs = ["monitor/trace-events"],
- outs = ["trace/trace-monitor.c"],
- cmd = "$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-monitor_h",
- srcs = ["monitor/trace-events"],
- outs = ["trace/trace-monitor.h"],
- cmd = "$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-nbd_c",
- srcs = ["nbd/trace-events"],
- outs = ["trace/trace-nbd.c"],
- cmd = "$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-nbd_h",
- srcs = ["nbd/trace-events"],
- outs = ["trace/trace-nbd.h"],
- cmd = "$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-net_c",
- srcs = ["net/trace-events"],
- outs = ["trace/trace-net.c"],
- cmd = "$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-net_h",
- srcs = ["net/trace-events"],
- outs = ["trace/trace-net.h"],
- cmd = "$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_c",
- srcs = ["qapi/trace-events"],
- outs = ["trace/trace-qapi.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_acpi_trace_events_c",
- srcs = ["qapi/qapi-commands-acpi.trace-events"],
- outs = ["trace/trace-qapi_commands_acpi_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_acpi_trace_events_h",
- srcs = ["qapi/qapi-commands-acpi.trace-events"],
- outs = ["trace/trace-qapi_commands_acpi_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_audio_trace_events_c",
- srcs = ["qapi/qapi-commands-audio.trace-events"],
- outs = ["trace/trace-qapi_commands_audio_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_audio_trace_events_h",
- srcs = ["qapi/qapi-commands-audio.trace-events"],
- outs = ["trace/trace-qapi_commands_audio_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_authz_trace_events_c",
- srcs = ["qapi/qapi-commands-authz.trace-events"],
- outs = ["trace/trace-qapi_commands_authz_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_authz_trace_events_h",
- srcs = ["qapi/qapi-commands-authz.trace-events"],
- outs = ["trace/trace-qapi_commands_authz_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_core_trace_events_c",
- srcs = ["qapi/qapi-commands-block-core.trace-events"],
- outs = ["trace/trace-qapi_commands_block_core_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_core_trace_events_h",
- srcs = ["qapi/qapi-commands-block-core.trace-events"],
- outs = ["trace/trace-qapi_commands_block_core_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_export_trace_events_c",
- srcs = ["qapi/qapi-commands-block-export.trace-events"],
- outs = ["trace/trace-qapi_commands_block_export_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_export_trace_events_h",
- srcs = ["qapi/qapi-commands-block-export.trace-events"],
- outs = ["trace/trace-qapi_commands_block_export_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_trace_events_c",
- srcs = ["qapi/qapi-commands-block.trace-events"],
- outs = ["trace/trace-qapi_commands_block_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_trace_events_h",
- srcs = ["qapi/qapi-commands-block.trace-events"],
- outs = ["trace/trace-qapi_commands_block_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_char_trace_events_c",
- srcs = ["qapi/qapi-commands-char.trace-events"],
- outs = ["trace/trace-qapi_commands_char_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_char_trace_events_h",
- srcs = ["qapi/qapi-commands-char.trace-events"],
- outs = ["trace/trace-qapi_commands_char_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_common_trace_events_c",
- srcs = ["qapi/qapi-commands-common.trace-events"],
- outs = ["trace/trace-qapi_commands_common_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_common_trace_events_h",
- srcs = ["qapi/qapi-commands-common.trace-events"],
- outs = ["trace/trace-qapi_commands_common_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_compat_trace_events_c",
- srcs = ["qapi/qapi-commands-compat.trace-events"],
- outs = ["trace/trace-qapi_commands_compat_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_compat_trace_events_h",
- srcs = ["qapi/qapi-commands-compat.trace-events"],
- outs = ["trace/trace-qapi_commands_compat_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_control_trace_events_c",
- srcs = ["qapi/qapi-commands-control.trace-events"],
- outs = ["trace/trace-qapi_commands_control_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_control_trace_events_h",
- srcs = ["qapi/qapi-commands-control.trace-events"],
- outs = ["trace/trace-qapi_commands_control_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_crypto_trace_events_c",
- srcs = ["qapi/qapi-commands-crypto.trace-events"],
- outs = ["trace/trace-qapi_commands_crypto_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_crypto_trace_events_h",
- srcs = ["qapi/qapi-commands-crypto.trace-events"],
- outs = ["trace/trace-qapi_commands_crypto_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_cryptodev_trace_events_c",
- srcs = ["qapi/qapi-commands-cryptodev.trace-events"],
- outs = ["trace/trace-qapi_commands_cryptodev_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_cryptodev_trace_events_h",
- srcs = ["qapi/qapi-commands-cryptodev.trace-events"],
- outs = ["trace/trace-qapi_commands_cryptodev_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_cxl_trace_events_c",
- srcs = ["qapi/qapi-commands-cxl.trace-events"],
- outs = ["trace/trace-qapi_commands_cxl_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_cxl_trace_events_h",
- srcs = ["qapi/qapi-commands-cxl.trace-events"],
- outs = ["trace/trace-qapi_commands_cxl_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_dump_trace_events_c",
- srcs = ["qapi/qapi-commands-dump.trace-events"],
- outs = ["trace/trace-qapi_commands_dump_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_dump_trace_events_h",
- srcs = ["qapi/qapi-commands-dump.trace-events"],
- outs = ["trace/trace-qapi_commands_dump_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_error_trace_events_c",
- srcs = ["qapi/qapi-commands-error.trace-events"],
- outs = ["trace/trace-qapi_commands_error_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_error_trace_events_h",
- srcs = ["qapi/qapi-commands-error.trace-events"],
- outs = ["trace/trace-qapi_commands_error_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_introspect_trace_events_c",
- srcs = ["qapi/qapi-commands-introspect.trace-events"],
- outs = ["trace/trace-qapi_commands_introspect_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_introspect_trace_events_h",
- srcs = ["qapi/qapi-commands-introspect.trace-events"],
- outs = ["trace/trace-qapi_commands_introspect_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_job_trace_events_c",
- srcs = ["qapi/qapi-commands-job.trace-events"],
- outs = ["trace/trace-qapi_commands_job_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_job_trace_events_h",
- srcs = ["qapi/qapi-commands-job.trace-events"],
- outs = ["trace/trace-qapi_commands_job_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_common_trace_events_c",
- srcs = ["qapi/qapi-commands-machine-common.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_common_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_common_trace_events_h",
- srcs = ["qapi/qapi-commands-machine-common.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_common_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_target_trace_events_c",
- srcs = ["qapi/qapi-commands-machine-target.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_target_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_target_trace_events_h",
- srcs = ["qapi/qapi-commands-machine-target.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_target_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_trace_events_c",
- srcs = ["qapi/qapi-commands-machine.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_trace_events_h",
- srcs = ["qapi/qapi-commands-machine.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_migration_trace_events_c",
- srcs = ["qapi/qapi-commands-migration.trace-events"],
- outs = ["trace/trace-qapi_commands_migration_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_migration_trace_events_h",
- srcs = ["qapi/qapi-commands-migration.trace-events"],
- outs = ["trace/trace-qapi_commands_migration_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_misc_target_trace_events_c",
- srcs = ["qapi/qapi-commands-misc-target.trace-events"],
- outs = ["trace/trace-qapi_commands_misc_target_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_misc_target_trace_events_h",
- srcs = ["qapi/qapi-commands-misc-target.trace-events"],
- outs = ["trace/trace-qapi_commands_misc_target_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_misc_trace_events_c",
- srcs = ["qapi/qapi-commands-misc.trace-events"],
- outs = ["trace/trace-qapi_commands_misc_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_misc_trace_events_h",
- srcs = ["qapi/qapi-commands-misc.trace-events"],
- outs = ["trace/trace-qapi_commands_misc_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_net_trace_events_c",
- srcs = ["qapi/qapi-commands-net.trace-events"],
- outs = ["trace/trace-qapi_commands_net_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_net_trace_events_h",
- srcs = ["qapi/qapi-commands-net.trace-events"],
- outs = ["trace/trace-qapi_commands_net_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_pci_trace_events_c",
- srcs = ["qapi/qapi-commands-pci.trace-events"],
- outs = ["trace/trace-qapi_commands_pci_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_pci_trace_events_h",
- srcs = ["qapi/qapi-commands-pci.trace-events"],
- outs = ["trace/trace-qapi_commands_pci_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_pragma_trace_events_c",
- srcs = ["qapi/qapi-commands-pragma.trace-events"],
- outs = ["trace/trace-qapi_commands_pragma_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_pragma_trace_events_h",
- srcs = ["qapi/qapi-commands-pragma.trace-events"],
- outs = ["trace/trace-qapi_commands_pragma_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_qdev_trace_events_c",
- srcs = ["qapi/qapi-commands-qdev.trace-events"],
- outs = ["trace/trace-qapi_commands_qdev_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_qdev_trace_events_h",
- srcs = ["qapi/qapi-commands-qdev.trace-events"],
- outs = ["trace/trace-qapi_commands_qdev_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_qom_trace_events_c",
- srcs = ["qapi/qapi-commands-qom.trace-events"],
- outs = ["trace/trace-qapi_commands_qom_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_qom_trace_events_h",
- srcs = ["qapi/qapi-commands-qom.trace-events"],
- outs = ["trace/trace-qapi_commands_qom_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_rdma_trace_events_c",
- srcs = ["qapi/qapi-commands-rdma.trace-events"],
- outs = ["trace/trace-qapi_commands_rdma_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_rdma_trace_events_h",
- srcs = ["qapi/qapi-commands-rdma.trace-events"],
- outs = ["trace/trace-qapi_commands_rdma_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_replay_trace_events_c",
- srcs = ["qapi/qapi-commands-replay.trace-events"],
- outs = ["trace/trace-qapi_commands_replay_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_replay_trace_events_h",
- srcs = ["qapi/qapi-commands-replay.trace-events"],
- outs = ["trace/trace-qapi_commands_replay_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_rocker_trace_events_c",
- srcs = ["qapi/qapi-commands-rocker.trace-events"],
- outs = ["trace/trace-qapi_commands_rocker_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_rocker_trace_events_h",
- srcs = ["qapi/qapi-commands-rocker.trace-events"],
- outs = ["trace/trace-qapi_commands_rocker_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_run_state_trace_events_c",
- srcs = ["qapi/qapi-commands-run-state.trace-events"],
- outs = ["trace/trace-qapi_commands_run_state_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_run_state_trace_events_h",
- srcs = ["qapi/qapi-commands-run-state.trace-events"],
- outs = ["trace/trace-qapi_commands_run_state_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_sockets_trace_events_c",
- srcs = ["qapi/qapi-commands-sockets.trace-events"],
- outs = ["trace/trace-qapi_commands_sockets_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_sockets_trace_events_h",
- srcs = ["qapi/qapi-commands-sockets.trace-events"],
- outs = ["trace/trace-qapi_commands_sockets_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_stats_trace_events_c",
- srcs = ["qapi/qapi-commands-stats.trace-events"],
- outs = ["trace/trace-qapi_commands_stats_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_stats_trace_events_h",
- srcs = ["qapi/qapi-commands-stats.trace-events"],
- outs = ["trace/trace-qapi_commands_stats_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_tpm_trace_events_c",
- srcs = ["qapi/qapi-commands-tpm.trace-events"],
- outs = ["trace/trace-qapi_commands_tpm_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_tpm_trace_events_h",
- srcs = ["qapi/qapi-commands-tpm.trace-events"],
- outs = ["trace/trace-qapi_commands_tpm_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_trace_trace_events_c",
- srcs = ["qapi/qapi-commands-trace.trace-events"],
- outs = ["trace/trace-qapi_commands_trace_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_trace_trace_events_h",
- srcs = ["qapi/qapi-commands-trace.trace-events"],
- outs = ["trace/trace-qapi_commands_trace_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_transaction_trace_events_c",
- srcs = ["qapi/qapi-commands-transaction.trace-events"],
- outs = ["trace/trace-qapi_commands_transaction_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_transaction_trace_events_h",
- srcs = ["qapi/qapi-commands-transaction.trace-events"],
- outs = ["trace/trace-qapi_commands_transaction_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_ui_trace_events_c",
- srcs = ["qapi/qapi-commands-ui.trace-events"],
- outs = ["trace/trace-qapi_commands_ui_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_ui_trace_events_h",
- srcs = ["qapi/qapi-commands-ui.trace-events"],
- outs = ["trace/trace-qapi_commands_ui_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_virtio_trace_events_c",
- srcs = ["qapi/qapi-commands-virtio.trace-events"],
- outs = ["trace/trace-qapi_commands_virtio_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_virtio_trace_events_h",
- srcs = ["qapi/qapi-commands-virtio.trace-events"],
- outs = ["trace/trace-qapi_commands_virtio_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_yank_trace_events_c",
- srcs = ["qapi/qapi-commands-yank.trace-events"],
- outs = ["trace/trace-qapi_commands_yank_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_yank_trace_events_h",
- srcs = ["qapi/qapi-commands-yank.trace-events"],
- outs = ["trace/trace-qapi_commands_yank_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_h",
- srcs = ["qapi/trace-events"],
- outs = ["trace/trace-qapi.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qom_c",
- srcs = ["qom/trace-events"],
- outs = ["trace/trace-qom.c"],
- cmd = "$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qom_h",
- srcs = ["qom/trace-events"],
- outs = ["trace/trace-qom.h"],
- cmd = "$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-root_c",
- srcs = ["trace-events"],
- outs = ["trace/trace-root.c"],
- cmd = "$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-root_h",
- srcs = ["trace-events"],
- outs = ["trace/trace-root.h"],
- cmd = "$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-scsi_c",
- srcs = ["scsi/trace-events"],
- outs = ["trace/trace-scsi.c"],
- cmd = "$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-scsi_h",
- srcs = ["scsi/trace-events"],
- outs = ["trace/trace-scsi.h"],
- cmd = "$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-system_c",
- srcs = ["system/trace-events"],
- outs = ["trace/trace-system.c"],
- cmd = "$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-system_h",
- srcs = ["system/trace-events"],
- outs = ["trace/trace-system.h"],
- cmd = "$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_arm_c",
- srcs = ["target/arm/trace-events"],
- outs = ["trace/trace-target_arm.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_arm_h",
- srcs = ["target/arm/trace-events"],
- outs = ["trace/trace-target_arm.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_arm_hvf_c",
- srcs = ["target/arm/hvf/trace-events"],
- outs = ["trace/trace-target_arm_hvf.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_arm_hvf_h",
- srcs = ["target/arm/hvf/trace-events"],
- outs = ["trace/trace-target_arm_hvf.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_hppa_c",
- srcs = ["target/hppa/trace-events"],
- outs = ["trace/trace-target_hppa.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_hppa_h",
- srcs = ["target/hppa/trace-events"],
- outs = ["trace/trace-target_hppa.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_i386_c",
- srcs = ["target/i386/trace-events"],
- outs = ["trace/trace-target_i386.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_i386_h",
- srcs = ["target/i386/trace-events"],
- outs = ["trace/trace-target_i386.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_i386_kvm_c",
- srcs = ["target/i386/kvm/trace-events"],
- outs = ["trace/trace-target_i386_kvm.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_i386_kvm_h",
- srcs = ["target/i386/kvm/trace-events"],
- outs = ["trace/trace-target_i386_kvm.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_mips_tcg_c",
- srcs = ["target/mips/tcg/trace-events"],
- outs = ["trace/trace-target_mips_tcg.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_mips_tcg_h",
- srcs = ["target/mips/tcg/trace-events"],
- outs = ["trace/trace-target_mips_tcg.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_nios2_c",
- srcs = ["target/nios2/trace-events"],
- outs = ["trace/trace-target_nios2.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_nios2_h",
- srcs = ["target/nios2/trace-events"],
- outs = ["trace/trace-target_nios2.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_ppc_c",
- srcs = ["target/ppc/trace-events"],
- outs = ["trace/trace-target_ppc.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_ppc_h",
- srcs = ["target/ppc/trace-events"],
- outs = ["trace/trace-target_ppc.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_riscv_c",
- srcs = ["target/riscv/trace-events"],
- outs = ["trace/trace-target_riscv.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_riscv_h",
- srcs = ["target/riscv/trace-events"],
- outs = ["trace/trace-target_riscv.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_s390x_c",
- srcs = ["target/s390x/trace-events"],
- outs = ["trace/trace-target_s390x.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_s390x_h",
- srcs = ["target/s390x/trace-events"],
- outs = ["trace/trace-target_s390x.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_s390x_kvm_c",
- srcs = ["target/s390x/kvm/trace-events"],
- outs = ["trace/trace-target_s390x_kvm.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_s390x_kvm_h",
- srcs = ["target/s390x/kvm/trace-events"],
- outs = ["trace/trace-target_s390x_kvm.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_sparc_c",
- srcs = ["target/sparc/trace-events"],
- outs = ["trace/trace-target_sparc.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_sparc_h",
- srcs = ["target/sparc/trace-events"],
- outs = ["trace/trace-target_sparc.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-ui_c",
- srcs = ["ui/trace-events"],
- outs = ["trace/trace-ui.c"],
- cmd = "$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-ui_h",
- srcs = ["ui/trace-events"],
- outs = ["trace/trace-ui.h"],
- cmd = "$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-util_c",
- srcs = ["util/trace-events"],
- outs = ["trace/trace-util.c"],
- cmd = "$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-util_h",
- srcs = ["util/trace-events"],
- outs = ["trace/trace-util.h"],
- cmd = "$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "x86_64-softmmu-gdbstub-xml_c",
- srcs = ["gdb-xml/i386-64bit.xml"],
- outs = ["x86_64-softmmu-gdbstub-xml.c"],
- cmd = "$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)",
- tools = [":feature_to_c"],
-)
-
-objc_library(
- name = "internal_common_darwin",
- srcs = [
- "audio/coreaudio.m",
- "net/vmnet-bridged.m",
- "net/vmnet-common.m",
- "ui/cocoa.m",
- ],
- hdrs = [
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/mixeng.h",
- "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/disas/dis-asm.h",
- "include/exec/cpu-common.h",
- "include/exec/hwaddr.h",
- "include/exec/memattrs.h",
- "include/exec/poison.h",
- "include/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/core/cpu.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/net/net.h",
- "include/net/queue.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu-main.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/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/help-texts.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/osdep.h",
- "include/qemu/plugin-event.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/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/qemu/uuid.h",
- "include/qom/object.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/sysemu.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "net/clients.h",
- "net/vmnet_int.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-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",
- "qemu-version.h",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcommon.fa.p",
- "platform/darwin-arm64",
- "tcg/aarch64",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-objc_library(
- name = "qemu-aarch64-softmmu_internal_common_darwin",
- srcs = [
- "audio/coreaudio.m",
- "net/vmnet-bridged.m",
- "net/vmnet-common.m",
- "ui/cocoa.m",
- ],
- hdrs = [
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/mixeng.h",
- "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/disas/dis-asm.h",
- "include/exec/cpu-common.h",
- "include/exec/hwaddr.h",
- "include/exec/memattrs.h",
- "include/exec/poison.h",
- "include/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/core/cpu.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/net/net.h",
- "include/net/queue.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu-main.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/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/help-texts.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/osdep.h",
- "include/qemu/plugin-event.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/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/qemu/uuid.h",
- "include/qom/object.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/sysemu.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "net/clients.h",
- "net/vmnet_int.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-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",
- "qemu-version.h",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcommon.fa.p",
- "platform/darwin-arm64",
- "tcg/aarch64",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-objc_library(
- name = "qemu-riscv64-softmmu_internal_common_darwin",
- srcs = [
- "audio/coreaudio.m",
- "net/vmnet-bridged.m",
- "net/vmnet-common.m",
- "ui/cocoa.m",
- ],
- hdrs = [
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/mixeng.h",
- "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/disas/dis-asm.h",
- "include/exec/cpu-common.h",
- "include/exec/hwaddr.h",
- "include/exec/memattrs.h",
- "include/exec/poison.h",
- "include/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/core/cpu.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/net/net.h",
- "include/net/queue.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu-main.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/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/help-texts.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/osdep.h",
- "include/qemu/plugin-event.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/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/qemu/uuid.h",
- "include/qom/object.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/sysemu.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "net/clients.h",
- "net/vmnet_int.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-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",
- "qemu-version.h",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcommon.fa.p",
- "platform/darwin-arm64",
- "tcg/aarch64",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-objc_library(
- name = "qemu-x86_64-softmmu_internal_common_darwin",
- srcs = [
- "audio/coreaudio.m",
- "net/vmnet-bridged.m",
- "net/vmnet-common.m",
- "ui/cocoa.m",
- ],
- hdrs = [
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/mixeng.h",
- "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/disas/dis-asm.h",
- "include/exec/cpu-common.h",
- "include/exec/hwaddr.h",
- "include/exec/memattrs.h",
- "include/exec/poison.h",
- "include/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/core/cpu.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/net/net.h",
- "include/net/queue.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu-main.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/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/help-texts.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/osdep.h",
- "include/qemu/plugin-event.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/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/qemu/uuid.h",
- "include/qom/object.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/sysemu.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "net/clients.h",
- "net/vmnet_int.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-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",
- "qemu-version.h",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/aarch64",
- "host/include/generic",
- "include",
- "libcommon.fa.p",
- "platform/darwin-arm64",
- "tcg/aarch64",
- ],
- linkopts = [
- "-framework Cocoa",
- "-framework CoreAudio",
- "-framework CoreVideo",
- "-framework vmnet",
- ],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-py_binary(
- name = "block-coroutine-wrapper",
- srcs = ["scripts/block-coroutine-wrapper.py"],
-)
-
-py_binary(
- name = "decodetree",
- srcs = ["scripts/decodetree.py"],
-)
-
-py_binary(
- name = "feature_to_c",
- srcs = ["scripts/feature_to_c.py"],
-)
-
-py_binary(
- name = "hxtool",
- srcs = ["scripts/hxtool.py"],
-)
-
-py_binary(
- name = "keymap-gen",
- srcs = ["subprojects/keycodemapdb/tools/keymap-gen.py"],
-)
-
-py_binary(
- name = "make-config-poison",
- srcs = ["scripts/make-config-poison.py"],
- data = [
- "platform/darwin-arm64/aarch64-softmmu-config-devices.h",
- "platform/darwin-arm64/aarch64-softmmu-config-target.h",
- "platform/darwin-arm64/riscv64-softmmu-config-devices.h",
- "platform/darwin-arm64/riscv64-softmmu-config-target.h",
- "platform/darwin-arm64/x86_64-softmmu-config-devices.h",
- "platform/darwin-arm64/x86_64-softmmu-config-target.h",
- ],
-)
-
-py_binary(
- name = "module_block",
- srcs = ["scripts/modules/module_block.py"],
-)
-
-py_binary(
- name = "qapi-gen",
- srcs = [
- "scripts/qapi-gen.py",
- "scripts/qapi/__init__.py",
- "scripts/qapi/commands.py",
- "scripts/qapi/common.py",
- "scripts/qapi/error.py",
- "scripts/qapi/events.py",
- "scripts/qapi/expr.py",
- "scripts/qapi/gen.py",
- "scripts/qapi/introspect.py",
- "scripts/qapi/main.py",
- "scripts/qapi/parser.py",
- "scripts/qapi/schema.py",
- "scripts/qapi/source.py",
- "scripts/qapi/types.py",
- "scripts/qapi/visit.py",
- ],
- data = [
- "qapi/acpi.json",
- "qapi/audio.json",
- "qapi/authz.json",
- "qapi/block.json",
- "qapi/block-core.json",
- "qapi/block-export.json",
- "qapi/char.json",
- "qapi/common.json",
- "qapi/compat.json",
- "qapi/control.json",
- "qapi/crypto.json",
- "qapi/cryptodev.json",
- "qapi/cxl.json",
- "qapi/dump.json",
- "qapi/error.json",
- "qapi/introspect.json",
- "qapi/job.json",
- "qapi/machine.json",
- "qapi/machine-common.json",
- "qapi/machine-target.json",
- "qapi/migration.json",
- "qapi/misc.json",
- "qapi/misc-target.json",
- "qapi/net.json",
- "qapi/pci.json",
- "qapi/pragma.json",
- "qapi/qdev.json",
- "qapi/qom.json",
- "qapi/rdma.json",
- "qapi/replay.json",
- "qapi/rocker.json",
- "qapi/run-state.json",
- "qapi/sockets.json",
- "qapi/stats.json",
- "qapi/tpm.json",
- "qapi/trace.json",
- "qapi/transaction.json",
- "qapi/ui.json",
- "qapi/virtio.json",
- "qapi/yank.json",
- ],
-)
-
-py_binary(
- name = "qemu-version",
- srcs = ["scripts/qemu-version.py"],
-)
-
-py_binary(
- name = "shaderinclude",
- srcs = ["scripts/shaderinclude.py"],
-)
-
-py_binary(
- name = "tracetool",
- srcs = [
- "scripts/tracetool.py",
- "scripts/tracetool/__init__.py",
- "scripts/tracetool/backend/__init__.py",
- "scripts/tracetool/backend/dtrace.py",
- "scripts/tracetool/backend/ftrace.py",
- "scripts/tracetool/backend/log.py",
- "scripts/tracetool/backend/simple.py",
- "scripts/tracetool/backend/syslog.py",
- "scripts/tracetool/backend/ust.py",
- "scripts/tracetool/format/__init__.py",
- "scripts/tracetool/format/c.py",
- "scripts/tracetool/format/d.py",
- "scripts/tracetool/format/h.py",
- "scripts/tracetool/format/log_stap.py",
- "scripts/tracetool/format/simpletrace_stap.py",
- "scripts/tracetool/format/stap.py",
- "scripts/tracetool/format/ust_events_c.py",
- "scripts/tracetool/format/ust_events_h.py",
- "scripts/tracetool/vcpu.py",
- ],
-)
diff --git a/platform/darwin-arm64/config-host.h b/platform/darwin-arm64/config-host.h
index 9554d270cc..56ebc94a61 100644
--- a/platform/darwin-arm64/config-host.h
+++ b/platform/darwin-arm64/config-host.h
@@ -59,7 +59,7 @@
#undef CONFIG_BDRV_WHITELIST_TOOLS
-#define CONFIG_BINDIR "/usr/local/bin"
+#define CONFIG_BINDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/bin"
#undef CONFIG_BLKIO
@@ -215,7 +215,7 @@
#undef CONFIG_MEMFD
-#undef CONFIG_MODULES
+#define CONFIG_MODULES
#undef CONFIG_MODULE_UPGRADES
@@ -251,7 +251,7 @@
#define CONFIG_PREADV
-#define CONFIG_PREFIX "/usr/local"
+#define CONFIG_PREFIX "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release"
#undef CONFIG_PTHREAD_AFFINITY_NP
@@ -265,23 +265,23 @@
#undef CONFIG_PTHREAD_SET_NAME_NP
-#define CONFIG_QEMU_CONFDIR "/usr/local/etc/qemu"
+#define CONFIG_QEMU_CONFDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/etc/qemu"
-#define CONFIG_QEMU_DATADIR "/usr/local/share/qemu"
+#define CONFIG_QEMU_DATADIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu"
-#define CONFIG_QEMU_DESKTOPDIR "/usr/local/share/applications"
+#define CONFIG_QEMU_DESKTOPDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/applications"
-#define CONFIG_QEMU_FIRMWAREPATH "/usr/local/share/qemu-firmware",
+#define CONFIG_QEMU_FIRMWAREPATH "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu-firmware",
-#define CONFIG_QEMU_HELPERDIR "/usr/local/libexec"
+#define CONFIG_QEMU_HELPERDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/libexec"
-#define CONFIG_QEMU_ICONDIR "/usr/local/share/icons"
+#define CONFIG_QEMU_ICONDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/icons"
-#define CONFIG_QEMU_LOCALEDIR "/usr/local/share/locale"
+#define CONFIG_QEMU_LOCALEDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/locale"
-#define CONFIG_QEMU_LOCALSTATEDIR "/var/local"
+#define CONFIG_QEMU_LOCALSTATEDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/var"
-#define CONFIG_QEMU_MODDIR "/usr/local/lib/qemu"
+#define CONFIG_QEMU_MODDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/lib/qemu"
#undef CONFIG_QEMU_PRIVATE_XTS
@@ -329,6 +329,8 @@
#undef CONFIG_SPLICE
+#define CONFIG_STAMP _10e1e2d32cef3cb12d922a8407d82e1a9eaa7a1c
+
#undef CONFIG_STATX
#undef CONFIG_STATX_MNT_ID
@@ -337,7 +339,7 @@
#undef CONFIG_SYNC_FILE_RANGE
-#define CONFIG_SYSCONFDIR "/usr/local/etc"
+#define CONFIG_SYSCONFDIR "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/etc"
#undef CONFIG_SYSMACROS
diff --git a/platform/darwin-arm64/pc-bios/descriptors/50-edk2-i386-secure.json b/platform/darwin-arm64/pc-bios/descriptors/50-edk2-i386-secure.json
index 469581c516..7d70e1f4f5 100644
--- a/platform/darwin-arm64/pc-bios/descriptors/50-edk2-i386-secure.json
+++ b/platform/darwin-arm64/pc-bios/descriptors/50-edk2-i386-secure.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/usr/local/share/qemu/edk2-i386-secure-code.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-i386-secure-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/usr/local/share/qemu/edk2-i386-vars.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-i386-vars.fd",
"format": "raw"
}
},
diff --git a/platform/darwin-arm64/pc-bios/descriptors/50-edk2-x86_64-secure.json b/platform/darwin-arm64/pc-bios/descriptors/50-edk2-x86_64-secure.json
index 36d855b12c..ca1041bd40 100644
--- a/platform/darwin-arm64/pc-bios/descriptors/50-edk2-x86_64-secure.json
+++ b/platform/darwin-arm64/pc-bios/descriptors/50-edk2-x86_64-secure.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/usr/local/share/qemu/edk2-x86_64-secure-code.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-x86_64-secure-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/usr/local/share/qemu/edk2-i386-vars.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-i386-vars.fd",
"format": "raw"
}
},
diff --git a/platform/darwin-arm64/pc-bios/descriptors/60-edk2-aarch64.json b/platform/darwin-arm64/pc-bios/descriptors/60-edk2-aarch64.json
index 7794ec9df7..dbef0c0863 100644
--- a/platform/darwin-arm64/pc-bios/descriptors/60-edk2-aarch64.json
+++ b/platform/darwin-arm64/pc-bios/descriptors/60-edk2-aarch64.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/usr/local/share/qemu/edk2-aarch64-code.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-aarch64-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/usr/local/share/qemu/edk2-arm-vars.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-arm-vars.fd",
"format": "raw"
}
},
diff --git a/platform/darwin-arm64/pc-bios/descriptors/60-edk2-arm.json b/platform/darwin-arm64/pc-bios/descriptors/60-edk2-arm.json
index 80eade8a1e..018e46d15f 100644
--- a/platform/darwin-arm64/pc-bios/descriptors/60-edk2-arm.json
+++ b/platform/darwin-arm64/pc-bios/descriptors/60-edk2-arm.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/usr/local/share/qemu/edk2-arm-code.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-arm-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/usr/local/share/qemu/edk2-arm-vars.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-arm-vars.fd",
"format": "raw"
}
},
diff --git a/platform/darwin-arm64/pc-bios/descriptors/60-edk2-i386.json b/platform/darwin-arm64/pc-bios/descriptors/60-edk2-i386.json
index f404207fa1..9405b5bc5a 100644
--- a/platform/darwin-arm64/pc-bios/descriptors/60-edk2-i386.json
+++ b/platform/darwin-arm64/pc-bios/descriptors/60-edk2-i386.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/usr/local/share/qemu/edk2-i386-code.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-i386-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/usr/local/share/qemu/edk2-i386-vars.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-i386-vars.fd",
"format": "raw"
}
},
diff --git a/platform/darwin-arm64/pc-bios/descriptors/60-edk2-x86_64.json b/platform/darwin-arm64/pc-bios/descriptors/60-edk2-x86_64.json
index 684ded8f96..41974f365d 100644
--- a/platform/darwin-arm64/pc-bios/descriptors/60-edk2-x86_64.json
+++ b/platform/darwin-arm64/pc-bios/descriptors/60-edk2-x86_64.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/usr/local/share/qemu/edk2-x86_64-code.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-x86_64-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/usr/local/share/qemu/edk2-i386-vars.fd",
+ "filename": "/Volumes/Android/buildbot/tmp/tmp9aw8xys8/release/share/qemu/edk2-i386-vars.fd",
"format": "raw"
}
},
diff --git a/platform/linux-x86_64/BUILD.linux-x86_64 b/platform/linux-x86_64/BUILD.linux-x86_64
deleted file mode 100644
index 329b5d0eaa..0000000000
--- a/platform/linux-x86_64/BUILD.linux-x86_64
+++ /dev/null
@@ -1,19089 +0,0 @@
-# This is the build file for project "qemu"
-# It was autogenerated by the Meson build system.
-# Using the experimental bazel build plugin.
-cc_binary(
- name = "qemu-system-aarch64",
- srcs = [
- "include/glib-compat.h",
- "include/qemu-main.h",
- "include/qemu/atomic.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/compiler.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/queue.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/sysemu.h",
- "platform/linux-x86_64/aarch64-softmmu-config-target.h",
- "platform/linux-x86_64/config-host.h",
- "system/main.c",
- ],
- copts = [ "-mcx16",
- "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- "_REENTRANT",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "qemu-system-aarch64.p",
- "subprojects/libvhost-user",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemu-aarch64-softmmu",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-cc_binary(
- name = "qemu-system-riscv64",
- srcs = [
- "include/glib-compat.h",
- "include/qemu-main.h",
- "include/qemu/atomic.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/compiler.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/queue.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/sysemu.h",
- "platform/linux-x86_64/config-host.h",
- "platform/linux-x86_64/riscv64-softmmu-config-target.h",
- "system/main.c",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- "_REENTRANT",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "qemu-system-riscv64.p",
- "subprojects/libvhost-user",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemu-riscv64-softmmu",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-cc_binary(
- name = "qemu-system-x86_64",
- srcs = [
- "include/glib-compat.h",
- "include/qemu-main.h",
- "include/qemu/atomic.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/compiler.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/queue.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/sysemu.h",
- "platform/linux-x86_64/config-host.h",
- "platform/linux-x86_64/x86_64-softmmu-config-target.h",
- "system/main.c",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- "_REENTRANT",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "qemu-system-x86_64.p",
- "subprojects/libvhost-user",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemu-x86_64-softmmu",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
-)
-
-cc_library(
- name = "authz",
- srcs = [
- "authz/base.c",
- "authz/list.c",
- "authz/listfile.c",
- "authz/simple.c",
- ],
- hdrs = [
- "authz/trace.h",
- "config-poison.h",
- "include/authz/base.h",
- "include/authz/list.h",
- "include/authz/listfile.h",
- "include/authz/simple.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/filemonitor.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-authz.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-authz.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libauthz.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "block",
- srcs = [
- "block.c",
- "block/accounting.c",
- "block/aio_task.c",
- "block/amend.c",
- "block/backup.c",
- "block/blkdebug.c",
- "block/blklogwrites.c",
- "block/blkverify.c",
- "block/block-backend.c",
- "block/block-copy.c",
- "block/block-gen.c",
- "block/commit.c",
- "block/copy-before-write.c",
- "block/copy-on-read.c",
- "block/create.c",
- "block/crypto.c",
- "block/dirty-bitmap.c",
- "block/file-posix.c",
- "block/filter-compress.c",
- "block/graph-lock.c",
- "block/io.c",
- "block/mirror.c",
- "block/monitor/bitmap-qmp-cmds.c",
- "block/nbd.c",
- "block/null.c",
- "block/nvme.c",
- "block/preallocate.c",
- "block/progress_meter.c",
- "block/qapi.c",
- "block/qcow2.c",
- "block/qcow2-bitmap.c",
- "block/qcow2-cache.c",
- "block/qcow2-cluster.c",
- "block/qcow2-refcount.c",
- "block/qcow2-snapshot.c",
- "block/qcow2-threads.c",
- "block/quorum.c",
- "block/raw-format.c",
- "block/reqlist.c",
- "block/snapshot.c",
- "block/snapshot-access.c",
- "block/stream.c",
- "block/throttle.c",
- "block/throttle-groups.c",
- "block/write-threshold.c",
- "blockjob.c",
- "job.c",
- "nbd/client.c",
- "nbd/client-connection.c",
- "nbd/common.c",
- "qemu-io-cmds.c",
- "scsi/pr-manager.c",
- "scsi/pr-manager-helper.c",
- "scsi/utils.c",
- ],
- hdrs = [
- "block/block-gen.h",
- "block/copy-before-write.h",
- "block/copy-on-read.h",
- "block/coroutines.h",
- "block/crypto.h",
- "block/module_block.h",
- "block/qcow2.h",
- "block/trace.h",
- "config-poison.h",
- "include/block/accounting.h",
- "include/block/aio.h",
- "include/block/aio-wait.h",
- "include/block/aio_task.h",
- "include/block/block.h",
- "include/block/block-common.h",
- "include/block/block-copy.h",
- "include/block/block-global-state.h",
- "include/block/block-io.h",
- "include/block/block_backup.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/blockjob_int.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/fuse.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/raw-aio.h",
- "include/block/reqlist.h",
- "include/block/snapshot.h",
- "include/block/thread-pool.h",
- "include/block/throttle-groups.h",
- "include/block/write-threshold.h",
- "include/chardev/char.h",
- "include/crypto/block.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/ivgen.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/task.h",
- "include/migration/misc.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/atomic.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/co-shared-resource.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/defer-call.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/hbitmap.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/job.h",
- "include/qemu/lockable.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/uri.h",
- "include/qemu/vfio-helpers.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/scsi/constants.h",
- "include/scsi/pr-manager.h",
- "include/scsi/utils.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/vfio.h",
- "nbd/nbd-internal.h",
- "nbd/trace.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.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",
- "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-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-yank.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",
- "scsi/pr-helper.h",
- "scsi/trace.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-block.h",
- "trace/trace-nbd.h",
- "trace/trace-root.h",
- "trace/trace-scsi.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "block",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libblock.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@zlib",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "blockdev",
- srcs = [
- "block/export/export.c",
- "block/export/vhost-user-blk-server.c",
- "block/export/virtio-blk-handler.c",
- "blockdev.c",
- "blockdev-nbd.c",
- "iothread.c",
- "job-qmp.c",
- "nbd/server.c",
- "os-posix.c",
- ],
- hdrs = [
- "block/export/vhost-user-blk-server.h",
- "block/export/virtio-blk-handler.h",
- "block/trace.h",
- "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/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/fuse.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/hwaddr.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/block/block.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/io/channel.h",
- "include/io/channel-file.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/monitor/monitor.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.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/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.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/qemu/vhost-user-server.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/iothread.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "nbd/nbd-internal.h",
- "nbd/trace.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-block-export.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-block-export.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-block.h",
- "trace/trace-nbd.h",
- "trace/trace-root.h",
- "util/block-helpers.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libblockdev.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "subprojects/libvhost-user",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "chardev",
- srcs = [
- "chardev/char.c",
- "chardev/char-fd.c",
- "chardev/char-fe.c",
- "chardev/char-file.c",
- "chardev/char-io.c",
- "chardev/char-mux.c",
- "chardev/char-null.c",
- "chardev/char-parallel.c",
- "chardev/char-pipe.c",
- "chardev/char-pty.c",
- "chardev/char-ringbuf.c",
- "chardev/char-serial.c",
- "chardev/char-socket.c",
- "chardev/char-stdio.c",
- "chardev/char-udp.c",
- ],
- hdrs = [
- "chardev/chardev-internal.h",
- "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/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fd.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-io.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/chardev/char-socket.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/hwaddr.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-file.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-websock.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/monitor/monitor.h",
- "include/monitor/qmp-helpers.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.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/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-sockets.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libchardev.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "common",
- srcs = [
- "accel/accel-blocker.c",
- "accel/accel-system.c",
- "accel/dummy-cpus.c",
- "accel/tcg/cpu-exec-common.c",
- "accel/tcg/icount-common.c",
- "accel/tcg/monitor.c",
- "audio/audio.c",
- "audio/audio-hmp-cmds.c",
- "audio/mixeng.c",
- "audio/noaudio.c",
- "audio/paaudio.c",
- "audio/wavaudio.c",
- "audio/wavcapture.c",
- "backends/confidential-guest-support.c",
- "backends/cryptodev.c",
- "backends/cryptodev-builtin.c",
- "backends/cryptodev-hmp-cmds.c",
- "backends/cryptodev-vhost.c",
- "backends/cryptodev-vhost-user.c",
- "backends/hostmem.c",
- "backends/hostmem-epc.c",
- "backends/hostmem-file.c",
- "backends/hostmem-memfd.c",
- "backends/hostmem-ram.c",
- "backends/rng.c",
- "backends/rng-builtin.c",
- "backends/rng-egd.c",
- "backends/rng-random.c",
- "backends/vhost-user.c",
- "block/blkreplay.c",
- "block/block-ram-registrar.c",
- "block/monitor/block-hmp-cmds.c",
- "block/qapi-sysemu.c",
- "chardev/char-hmp-cmds.c",
- "chardev/msmouse.c",
- "chardev/testdev.c",
- "chardev/wctablet.c",
- "cpu-common.c",
- "disas/disas.c",
- "disas/disas-mon.c",
- "disas/riscv.c",
- "disas/riscv-xthead.c",
- "disas/riscv-xventana.c",
- "dump/dump.c",
- "dump/dump-hmp-cmds.c",
- "ebpf/ebpf_rss-stub.c",
- "fsdev/qemu-fsdev-dummy.c",
- "fsdev/qemu-fsdev-opts.c",
- "fsdev/qemu-fsdev-throttle.c",
- "gdbstub/syscalls.c",
- "hw/acpi/acpi-cpu-hotplug-stub.c",
- "hw/acpi/acpi-mem-hotplug-stub.c",
- "hw/acpi/acpi-nvdimm-stub.c",
- "hw/acpi/acpi-pci-hotplug-stub.c",
- "hw/acpi/acpi-qmp-cmds.c",
- "hw/acpi/acpi-stub.c",
- "hw/acpi/acpi-x86-stub.c",
- "hw/acpi/acpi_interface.c",
- "hw/acpi/aml-build.c",
- "hw/acpi/aml-build-stub.c",
- "hw/acpi/bios-linker-loader.c",
- "hw/acpi/core.c",
- "hw/acpi/cpu.c",
- "hw/acpi/cpu_hotplug.c",
- "hw/acpi/cxl.c",
- "hw/acpi/cxl-stub.c",
- "hw/acpi/erst.c",
- "hw/acpi/generic_event_device.c",
- "hw/acpi/ghes.c",
- "hw/acpi/ghes-stub.c",
- "hw/acpi/hmat.c",
- "hw/acpi/ich9.c",
- "hw/acpi/ich9_tco.c",
- "hw/acpi/ipmi.c",
- "hw/acpi/ipmi-stub.c",
- "hw/acpi/memory_hotplug.c",
- "hw/acpi/nvdimm.c",
- "hw/acpi/pci.c",
- "hw/acpi/pci-bridge.c",
- "hw/acpi/pci-bridge-stub.c",
- "hw/acpi/pcihp.c",
- "hw/acpi/piix4.c",
- "hw/acpi/utils.c",
- "hw/acpi/viot.c",
- "hw/acpi/vmgenid.c",
- "hw/adc/aspeed_adc.c",
- "hw/adc/max111x.c",
- "hw/adc/npcm7xx_adc.c",
- "hw/adc/stm32f2xx_adc.c",
- "hw/adc/zynq-xadc.c",
- "hw/arm/bcm2835_peripherals.c",
- "hw/arm/exynos4_boards.c",
- "hw/arm/smmu-common.c",
- "hw/arm/tosa.c",
- "hw/audio/ac97.c",
- "hw/audio/adlib.c",
- "hw/audio/cs4231a.c",
- "hw/audio/es1370.c",
- "hw/audio/fmopl.c",
- "hw/audio/gus.c",
- "hw/audio/gusemu_hal.c",
- "hw/audio/gusemu_mixer.c",
- "hw/audio/hda-codec.c",
- "hw/audio/intel-hda.c",
- "hw/audio/lm4549.c",
- "hw/audio/marvell_88w8618.c",
- "hw/audio/pcspk.c",
- "hw/audio/pl041.c",
- "hw/audio/sb16.c",
- "hw/audio/soundhw.c",
- "hw/audio/virtio-snd.c",
- "hw/audio/virtio-snd-pci.c",
- "hw/audio/wm8750.c",
- "hw/block/block.c",
- "hw/block/cdrom.c",
- "hw/block/dataplane/virtio-blk.c",
- "hw/block/ecc.c",
- "hw/block/fdc.c",
- "hw/block/fdc-isa.c",
- "hw/block/hd-geometry.c",
- "hw/block/m25p80.c",
- "hw/block/m25p80_sfdp.c",
- "hw/block/nand.c",
- "hw/block/onenand.c",
- "hw/block/pflash_cfi01.c",
- "hw/block/pflash_cfi02.c",
- "hw/block/xen-block.c",
- "hw/char/bcm2835_aux.c",
- "hw/char/cadence_uart.c",
- "hw/char/cmsdk-apb-uart.c",
- "hw/char/debugcon.c",
- "hw/char/digic-uart.c",
- "hw/char/exynos4210_uart.c",
- "hw/char/imx_serial.c",
- "hw/char/ipoctal232.c",
- "hw/char/mchp_pfsoc_mmuart.c",
- "hw/char/nrf51_uart.c",
- "hw/char/omap_uart.c",
- "hw/char/parallel.c",
- "hw/char/parallel-isa.c",
- "hw/char/pl011.c",
- "hw/char/riscv_htif.c",
- "hw/char/serial.c",
- "hw/char/serial-isa.c",
- "hw/char/serial-pci.c",
- "hw/char/serial-pci-multi.c",
- "hw/char/shakti_uart.c",
- "hw/char/sifive_uart.c",
- "hw/char/stm32f2xx_usart.c",
- "hw/char/virtio-console.c",
- "hw/char/xen_console.c",
- "hw/char/xilinx_uartlite.c",
- "hw/core/clock-vmstate.c",
- "hw/core/cpu-common.c",
- "hw/core/cpu-sysemu.c",
- "hw/core/fw-path-provider.c",
- "hw/core/generic-loader.c",
- "hw/core/gpio.c",
- "hw/core/guest-loader.c",
- "hw/core/loader.c",
- "hw/core/machine.c",
- "hw/core/machine-hmp-cmds.c",
- "hw/core/machine-qmp-cmds.c",
- "hw/core/machine-smp.c",
- "hw/core/nmi.c",
- "hw/core/null-machine.c",
- "hw/core/numa.c",
- "hw/core/or-irq.c",
- "hw/core/platform-bus.c",
- "hw/core/ptimer.c",
- "hw/core/qdev-fw.c",
- "hw/core/qdev-properties-system.c",
- "hw/core/register.c",
- "hw/core/split-irq.c",
- "hw/core/stream.c",
- "hw/core/sysbus.c",
- "hw/core/sysbus-fdt.c",
- "hw/core/vm-change-state-handler.c",
- "hw/cpu/arm11mpcore.c",
- "hw/cpu/cluster.c",
- "hw/cpu/core.c",
- "hw/cpu/realview_mpcore.c",
- "hw/cxl/cxl-cdat.c",
- "hw/cxl/cxl-component-utils.c",
- "hw/cxl/cxl-device-utils.c",
- "hw/cxl/cxl-events.c",
- "hw/cxl/cxl-host.c",
- "hw/cxl/cxl-host-stubs.c",
- "hw/cxl/cxl-mailbox-utils.c",
- "hw/cxl/switch-mailbox-cci.c",
- "hw/display/acpi-vga.c",
- "hw/display/acpi-vga-stub.c",
- "hw/display/ati.c",
- "hw/display/ati_2d.c",
- "hw/display/ati_dbg.c",
- "hw/display/bcm2835_fb.c",
- "hw/display/blizzard.c",
- "hw/display/bochs-display.c",
- "hw/display/cirrus_vga.c",
- "hw/display/cirrus_vga_isa.c",
- "hw/display/dpcd.c",
- "hw/display/edid-generate.c",
- "hw/display/edid-region.c",
- "hw/display/exynos4210_fimd.c",
- "hw/display/framebuffer.c",
- "hw/display/i2c-ddc.c",
- "hw/display/omap_dss.c",
- "hw/display/omap_lcdc.c",
- "hw/display/pl110.c",
- "hw/display/pxa2xx_lcd.c",
- "hw/display/ramfb.c",
- "hw/display/ramfb-standalone.c",
- "hw/display/sii9022.c",
- "hw/display/ssd0303.c",
- "hw/display/ssd0323.c",
- "hw/display/tc6393xb.c",
- "hw/display/vga.c",
- "hw/display/vga-isa.c",
- "hw/display/vga-pci.c",
- "hw/display/vhost-user-gpu.c",
- "hw/display/vhost-user-gpu-pci.c",
- "hw/display/vhost-user-vga.c",
- "hw/display/virtio-dmabuf.c",
- "hw/display/virtio-gpu.c",
- "hw/display/virtio-gpu-base.c",
- "hw/display/virtio-gpu-pci.c",
- "hw/display/virtio-gpu-udmabuf.c",
- "hw/display/virtio-vga.c",
- "hw/display/vmware_vga.c",
- "hw/display/xenfb.c",
- "hw/display/xlnx_dp.c",
- "hw/dma/bcm2835_dma.c",
- "hw/dma/i8257.c",
- "hw/dma/omap_dma.c",
- "hw/dma/pl080.c",
- "hw/dma/pl330.c",
- "hw/dma/pxa2xx_dma.c",
- "hw/dma/sifive_pdma.c",
- "hw/dma/soc_dma.c",
- "hw/dma/xilinx_axidma.c",
- "hw/dma/xlnx-zdma.c",
- "hw/dma/xlnx-zynq-devcfg.c",
- "hw/dma/xlnx_csu_dma.c",
- "hw/dma/xlnx_dpdma.c",
- "hw/gpio/aspeed_gpio.c",
- "hw/gpio/bcm2835_gpio.c",
- "hw/gpio/gpio_key.c",
- "hw/gpio/gpio_pwr.c",
- "hw/gpio/imx_gpio.c",
- "hw/gpio/max7310.c",
- "hw/gpio/npcm7xx_gpio.c",
- "hw/gpio/nrf51_gpio.c",
- "hw/gpio/omap_gpio.c",
- "hw/gpio/pca_i2c_gpio.c",
- "hw/gpio/pl061.c",
- "hw/gpio/sifive_gpio.c",
- "hw/gpio/zaurus.c",
- "hw/i2c/allwinner-i2c.c",
- "hw/i2c/arm_sbcon_i2c.c",
- "hw/i2c/aspeed_i2c.c",
- "hw/i2c/bitbang_i2c.c",
- "hw/i2c/core.c",
- "hw/i2c/exynos4210_i2c.c",
- "hw/i2c/i2c_mux_pca954x.c",
- "hw/i2c/imx_i2c.c",
- "hw/i2c/microbit_i2c.c",
- "hw/i2c/npcm7xx_smbus.c",
- "hw/i2c/omap_i2c.c",
- "hw/i2c/pm_smbus.c",
- "hw/i2c/pmbus_device.c",
- "hw/i2c/smbus_eeprom.c",
- "hw/i2c/smbus_ich9.c",
- "hw/i2c/smbus_master.c",
- "hw/i2c/smbus_slave.c",
- "hw/ide/ahci.c",
- "hw/ide/ahci-allwinner.c",
- "hw/ide/atapi.c",
- "hw/ide/core.c",
- "hw/ide/ich.c",
- "hw/ide/ioport.c",
- "hw/ide/isa.c",
- "hw/ide/microdrive.c",
- "hw/ide/pci.c",
- "hw/ide/piix.c",
- "hw/ide/qdev.c",
- "hw/input/ads7846.c",
- "hw/input/hid.c",
- "hw/input/lm832x.c",
- "hw/input/pckbd.c",
- "hw/input/pl050.c",
- "hw/input/ps2.c",
- "hw/input/pxa2xx_keypad.c",
- "hw/input/stellaris_gamepad.c",
- "hw/input/tsc2005.c",
- "hw/input/tsc210x.c",
- "hw/input/vhost-user-input.c",
- "hw/input/virtio-input.c",
- "hw/input/virtio-input-hid.c",
- "hw/input/virtio-input-host.c",
- "hw/intc/allwinner-a10-pic.c",
- "hw/intc/arm_gic.c",
- "hw/intc/arm_gic_common.c",
- "hw/intc/arm_gicv2m.c",
- "hw/intc/arm_gicv3.c",
- "hw/intc/arm_gicv3_common.c",
- "hw/intc/arm_gicv3_dist.c",
- "hw/intc/arm_gicv3_its.c",
- "hw/intc/arm_gicv3_its_common.c",
- "hw/intc/arm_gicv3_redist.c",
- "hw/intc/aspeed_vic.c",
- "hw/intc/bcm2835_ic.c",
- "hw/intc/bcm2836_control.c",
- "hw/intc/exynos4210_combiner.c",
- "hw/intc/exynos4210_gic.c",
- "hw/intc/i8259.c",
- "hw/intc/i8259_common.c",
- "hw/intc/imx_avic.c",
- "hw/intc/imx_gpcv2.c",
- "hw/intc/intc.c",
- "hw/intc/ioapic_common.c",
- "hw/intc/kvm_irqcount.c",
- "hw/intc/omap_intc.c",
- "hw/intc/pl190.c",
- "hw/intc/realview_gic.c",
- "hw/intc/xilinx_intc.c",
- "hw/intc/xlnx-zynqmp-ipi.c",
- "hw/ipack/ipack.c",
- "hw/ipack/tpci200.c",
- "hw/ipmi/ipmi.c",
- "hw/ipmi/ipmi_bmc_extern.c",
- "hw/ipmi/ipmi_bmc_sim.c",
- "hw/ipmi/ipmi_bt.c",
- "hw/ipmi/ipmi_kcs.c",
- "hw/ipmi/isa_ipmi_bt.c",
- "hw/ipmi/isa_ipmi_kcs.c",
- "hw/ipmi/pci_ipmi_bt.c",
- "hw/ipmi/pci_ipmi_kcs.c",
- "hw/ipmi/smbus_ipmi.c",
- "hw/isa/apm.c",
- "hw/isa/isa-bus.c",
- "hw/isa/piix.c",
- "hw/mem/cxl_type3.c",
- "hw/mem/cxl_type3_stubs.c",
- "hw/mem/memory-device.c",
- "hw/mem/npcm7xx_mc.c",
- "hw/mem/nvdimm.c",
- "hw/mem/pc-dimm.c",
- "hw/misc/a9scu.c",
- "hw/misc/allwinner-a10-ccm.c",
- "hw/misc/allwinner-a10-dramc.c",
- "hw/misc/allwinner-h3-ccu.c",
- "hw/misc/allwinner-h3-dramc.c",
- "hw/misc/allwinner-h3-sysctrl.c",
- "hw/misc/allwinner-r40-ccu.c",
- "hw/misc/allwinner-r40-dramc.c",
- "hw/misc/allwinner-sid.c",
- "hw/misc/allwinner-sramc.c",
- "hw/misc/applesmc.c",
- "hw/misc/arm11scu.c",
- "hw/misc/arm_integrator_debug.c",
- "hw/misc/arm_l2x0.c",
- "hw/misc/arm_sysctl.c",
- "hw/misc/armsse-cpu-pwrctrl.c",
- "hw/misc/armsse-cpuid.c",
- "hw/misc/armsse-mhu.c",
- "hw/misc/armv7m_ras.c",
- "hw/misc/aspeed_hace.c",
- "hw/misc/aspeed_i3c.c",
- "hw/misc/aspeed_lpc.c",
- "hw/misc/aspeed_peci.c",
- "hw/misc/aspeed_sbc.c",
- "hw/misc/aspeed_scu.c",
- "hw/misc/aspeed_sdmc.c",
- "hw/misc/aspeed_xdma.c",
- "hw/misc/auxbus.c",
- "hw/misc/axp2xx.c",
- "hw/misc/bcm2835_cprman.c",
- "hw/misc/bcm2835_mbox.c",
- "hw/misc/bcm2835_mphi.c",
- "hw/misc/bcm2835_powermgt.c",
- "hw/misc/bcm2835_property.c",
- "hw/misc/bcm2835_rng.c",
- "hw/misc/bcm2835_thermal.c",
- "hw/misc/cbus.c",
- "hw/misc/debugexit.c",
- "hw/misc/edu.c",
- "hw/misc/exynos4210_clk.c",
- "hw/misc/exynos4210_pmu.c",
- "hw/misc/exynos4210_rng.c",
- "hw/misc/i2c-echo.c",
- "hw/misc/imx25_ccm.c",
- "hw/misc/imx31_ccm.c",
- "hw/misc/imx6_ccm.c",
- "hw/misc/imx6_src.c",
- "hw/misc/imx6ul_ccm.c",
- "hw/misc/imx7_ccm.c",
- "hw/misc/imx7_gpr.c",
- "hw/misc/imx7_snvs.c",
- "hw/misc/imx7_src.c",
- "hw/misc/imx_ccm.c",
- "hw/misc/imx_rngc.c",
- "hw/misc/iotkit-secctl.c",
- "hw/misc/iotkit-sysctl.c",
- "hw/misc/iotkit-sysinfo.c",
- "hw/misc/ivshmem.c",
- "hw/misc/led.c",
- "hw/misc/mchp_pfsoc_dmc.c",
- "hw/misc/mchp_pfsoc_ioscb.c",
- "hw/misc/mchp_pfsoc_sysreg.c",
- "hw/misc/mps2-fpgaio.c",
- "hw/misc/mps2-scc.c",
- "hw/misc/msf2-sysreg.c",
- "hw/misc/mst_fpga.c",
- "hw/misc/npcm7xx_clk.c",
- "hw/misc/npcm7xx_gcr.c",
- "hw/misc/npcm7xx_mft.c",
- "hw/misc/npcm7xx_pci_mbox.c",
- "hw/misc/npcm7xx_pwm.c",
- "hw/misc/npcm7xx_rng.c",
- "hw/misc/nrf51_rng.c",
- "hw/misc/omap_clk.c",
- "hw/misc/omap_gpmc.c",
- "hw/misc/omap_l4.c",
- "hw/misc/omap_sdrc.c",
- "hw/misc/omap_tap.c",
- "hw/misc/pc-testdev.c",
- "hw/misc/pca9552.c",
- "hw/misc/pci-testdev.c",
- "hw/misc/pvpanic.c",
- "hw/misc/pvpanic-isa.c",
- "hw/misc/pvpanic-pci.c",
- "hw/misc/sbsa_ec.c",
- "hw/misc/sifive_e_aon.c",
- "hw/misc/sifive_e_prci.c",
- "hw/misc/sifive_test.c",
- "hw/misc/sifive_u_otp.c",
- "hw/misc/sifive_u_prci.c",
- "hw/misc/stm32f2xx_syscfg.c",
- "hw/misc/stm32f4xx_exti.c",
- "hw/misc/stm32f4xx_syscfg.c",
- "hw/misc/tz-mpc.c",
- "hw/misc/tz-msc.c",
- "hw/misc/tz-ppc.c",
- "hw/misc/unimp.c",
- "hw/misc/vmcoreinfo.c",
- "hw/misc/xlnx-cfi-if.c",
- "hw/misc/xlnx-versal-cframe-reg.c",
- "hw/misc/xlnx-versal-cfu.c",
- "hw/misc/xlnx-versal-pmc-iou-slcr.c",
- "hw/misc/xlnx-versal-trng.c",
- "hw/misc/xlnx-versal-xramc.c",
- "hw/misc/xlnx-zynqmp-apu-ctrl.c",
- "hw/misc/xlnx-zynqmp-crf.c",
- "hw/misc/zynq_slcr.c",
- "hw/net/allwinner-sun8i-emac.c",
- "hw/net/allwinner_emac.c",
- "hw/net/cadence_gem.c",
- "hw/net/can/can_kvaser_pci.c",
- "hw/net/can/can_mioe3680_pci.c",
- "hw/net/can/can_pcm3680_pci.c",
- "hw/net/can/can_sja1000.c",
- "hw/net/can/ctucan_core.c",
- "hw/net/can/ctucan_pci.c",
- "hw/net/can/xlnx-versal-canfd.c",
- "hw/net/can/xlnx-zynqmp-can.c",
- "hw/net/e1000.c",
- "hw/net/e1000e.c",
- "hw/net/e1000e_core.c",
- "hw/net/e1000x_common.c",
- "hw/net/eepro100.c",
- "hw/net/ftgmac100.c",
- "hw/net/igb.c",
- "hw/net/igb_core.c",
- "hw/net/igbvf.c",
- "hw/net/imx_fec.c",
- "hw/net/lan9118.c",
- "hw/net/msf2-emac.c",
- "hw/net/mv88w8618_eth.c",
- "hw/net/ne2000.c",
- "hw/net/ne2000-isa.c",
- "hw/net/ne2000-pci.c",
- "hw/net/net_rx_pkt.c",
- "hw/net/net_tx_pkt.c",
- "hw/net/npcm7xx_emc.c",
- "hw/net/pcnet.c",
- "hw/net/pcnet-pci.c",
- "hw/net/rocker/qmp-norocker.c",
- "hw/net/rocker/rocker.c",
- "hw/net/rocker/rocker-hmp-cmds.c",
- "hw/net/rocker/rocker_desc.c",
- "hw/net/rocker/rocker_fp.c",
- "hw/net/rocker/rocker_of_dpa.c",
- "hw/net/rocker/rocker_world.c",
- "hw/net/rtl8139.c",
- "hw/net/smc91c111.c",
- "hw/net/stellaris_enet.c",
- "hw/net/tulip.c",
- "hw/net/vhost_net.c",
- "hw/net/vhost_net-stub.c",
- "hw/net/vmxnet3.c",
- "hw/net/xen_nic.c",
- "hw/net/xgmac.c",
- "hw/net/xilinx_axienet.c",
- "hw/nvme/ctrl.c",
- "hw/nvme/dif.c",
- "hw/nvme/ns.c",
- "hw/nvme/subsys.c",
- "hw/nvram/eeprom93xx.c",
- "hw/nvram/eeprom_at24c.c",
- "hw/nvram/fw_cfg.c",
- "hw/nvram/fw_cfg-interface.c",
- "hw/nvram/npcm7xx_otp.c",
- "hw/nvram/nrf51_nvm.c",
- "hw/nvram/xlnx-bbram.c",
- "hw/nvram/xlnx-efuse.c",
- "hw/nvram/xlnx-efuse-crc.c",
- "hw/nvram/xlnx-versal-efuse-cache.c",
- "hw/nvram/xlnx-versal-efuse-ctrl.c",
- "hw/nvram/xlnx-zynqmp-efuse.c",
- "hw/pci-bridge/cxl_downstream.c",
- "hw/pci-bridge/cxl_root_port.c",
- "hw/pci-bridge/cxl_upstream.c",
- "hw/pci-bridge/gen_pcie_root_port.c",
- "hw/pci-bridge/i82801b11.c",
- "hw/pci-bridge/ioh3420.c",
- "hw/pci-bridge/pci_bridge_dev.c",
- "hw/pci-bridge/pci_expander_bridge.c",
- "hw/pci-bridge/pci_expander_bridge_stubs.c",
- "hw/pci-bridge/pcie_pci_bridge.c",
- "hw/pci-bridge/pcie_root_port.c",
- "hw/pci-bridge/xio3130_downstream.c",
- "hw/pci-bridge/xio3130_upstream.c",
- "hw/pci-host/designware.c",
- "hw/pci-host/gpex.c",
- "hw/pci-host/gpex-acpi.c",
- "hw/pci-host/i440fx.c",
- "hw/pci-host/pam.c",
- "hw/pci-host/q35.c",
- "hw/pci-host/versatile.c",
- "hw/pci/msi.c",
- "hw/pci/msix.c",
- "hw/pci/pci.c",
- "hw/pci/pci-hmp-cmds.c",
- "hw/pci/pci-qmp-cmds.c",
- "hw/pci/pci-stub.c",
- "hw/pci/pci_bridge.c",
- "hw/pci/pci_host.c",
- "hw/pci/pcie.c",
- "hw/pci/pcie_aer.c",
- "hw/pci/pcie_doe.c",
- "hw/pci/pcie_host.c",
- "hw/pci/pcie_port.c",
- "hw/pci/pcie_sriov.c",
- "hw/pci/shpc.c",
- "hw/pci/slotid_cap.c",
- "hw/pcmcia/pcmcia.c",
- "hw/pcmcia/pxa2xx.c",
- "hw/rtc/allwinner-rtc.c",
- "hw/rtc/aspeed_rtc.c",
- "hw/rtc/ds1338.c",
- "hw/rtc/exynos4210_rtc.c",
- "hw/rtc/goldfish_rtc.c",
- "hw/rtc/m41t80.c",
- "hw/rtc/mc146818rtc.c",
- "hw/rtc/pl031.c",
- "hw/rtc/twl92230.c",
- "hw/rtc/xlnx-zynqmp-rtc.c",
- "hw/scsi/emulation.c",
- "hw/scsi/esp.c",
- "hw/scsi/esp-pci.c",
- "hw/scsi/lsi53c895a.c",
- "hw/scsi/megasas.c",
- "hw/scsi/mptconfig.c",
- "hw/scsi/mptendian.c",
- "hw/scsi/mptsas.c",
- "hw/scsi/scsi-bus.c",
- "hw/scsi/scsi-disk.c",
- "hw/scsi/scsi-generic.c",
- "hw/scsi/vhost-scsi.c",
- "hw/scsi/vhost-user-scsi.c",
- "hw/scsi/virtio-scsi-dataplane.c",
- "hw/scsi/vmw_pvscsi.c",
- "hw/sd/allwinner-sdhost.c",
- "hw/sd/aspeed_sdhci.c",
- "hw/sd/bcm2835_sdhost.c",
- "hw/sd/cadence_sdhci.c",
- "hw/sd/core.c",
- "hw/sd/npcm7xx_sdhci.c",
- "hw/sd/omap_mmc.c",
- "hw/sd/pl181.c",
- "hw/sd/pxa2xx_mmci.c",
- "hw/sd/sd.c",
- "hw/sd/sdhci.c",
- "hw/sd/sdhci-pci.c",
- "hw/sd/sdmmc-internal.c",
- "hw/sd/ssi-sd.c",
- "hw/sensor/adm1266.c",
- "hw/sensor/adm1272.c",
- "hw/sensor/dps310.c",
- "hw/sensor/emc141x.c",
- "hw/sensor/isl_pmbus_vr.c",
- "hw/sensor/lsm303dlhc_mag.c",
- "hw/sensor/max16600.c",
- "hw/sensor/max31785.c",
- "hw/sensor/max31790_fan_ctrl.c",
- "hw/sensor/max34451.c",
- "hw/sensor/tmp105.c",
- "hw/sensor/tmp421.c",
- "hw/sensor/tmp_sbtsi.c",
- "hw/smbios/smbios.c",
- "hw/smbios/smbios-stub.c",
- "hw/smbios/smbios_type_38.c",
- "hw/smbios/smbios_type_38-stub.c",
- "hw/ssi/aspeed_smc.c",
- "hw/ssi/imx_spi.c",
- "hw/ssi/mss-spi.c",
- "hw/ssi/npcm7xx_fiu.c",
- "hw/ssi/npcm_pspi.c",
- "hw/ssi/omap_spi.c",
- "hw/ssi/pl022.c",
- "hw/ssi/sifive_spi.c",
- "hw/ssi/ssi.c",
- "hw/ssi/stm32f2xx_spi.c",
- "hw/ssi/xilinx_spi.c",
- "hw/ssi/xilinx_spips.c",
- "hw/ssi/xlnx-versal-ospi.c",
- "hw/timer/a9gtimer.c",
- "hw/timer/allwinner-a10-pit.c",
- "hw/timer/arm_mptimer.c",
- "hw/timer/arm_timer.c",
- "hw/timer/armv7m_systick.c",
- "hw/timer/aspeed_timer.c",
- "hw/timer/bcm2835_systmr.c",
- "hw/timer/cadence_ttc.c",
- "hw/timer/cmsdk-apb-dualtimer.c",
- "hw/timer/cmsdk-apb-timer.c",
- "hw/timer/digic-timer.c",
- "hw/timer/exynos4210_mct.c",
- "hw/timer/exynos4210_pwm.c",
- "hw/timer/hpet.c",
- "hw/timer/i8254.c",
- "hw/timer/i8254_common.c",
- "hw/timer/imx_epit.c",
- "hw/timer/imx_gpt.c",
- "hw/timer/mss-timer.c",
- "hw/timer/npcm7xx_timer.c",
- "hw/timer/nrf51_timer.c",
- "hw/timer/omap_gptimer.c",
- "hw/timer/omap_synctimer.c",
- "hw/timer/pxa2xx_timer.c",
- "hw/timer/sifive_pwm.c",
- "hw/timer/sse-counter.c",
- "hw/timer/sse-timer.c",
- "hw/timer/stellaris-gptm.c",
- "hw/timer/stm32f2xx_timer.c",
- "hw/timer/xilinx_timer.c",
- "hw/ufs/lu.c",
- "hw/ufs/ufs.c",
- "hw/usb/bus.c",
- "hw/usb/chipidea.c",
- "hw/usb/combined-packet.c",
- "hw/usb/core.c",
- "hw/usb/desc.c",
- "hw/usb/desc-msos.c",
- "hw/usb/dev-audio.c",
- "hw/usb/dev-hid.c",
- "hw/usb/dev-hub.c",
- "hw/usb/dev-mtp.c",
- "hw/usb/dev-network.c",
- "hw/usb/dev-serial.c",
- "hw/usb/dev-smartcard-reader.c",
- "hw/usb/dev-storage.c",
- "hw/usb/dev-storage-bot.c",
- "hw/usb/dev-storage-classic.c",
- "hw/usb/dev-uas.c",
- "hw/usb/dev-wacom.c",
- "hw/usb/hcd-dwc2.c",
- "hw/usb/hcd-dwc3.c",
- "hw/usb/hcd-ehci.c",
- "hw/usb/hcd-ehci-pci.c",
- "hw/usb/hcd-ehci-sysbus.c",
- "hw/usb/hcd-musb.c",
- "hw/usb/hcd-ohci.c",
- "hw/usb/hcd-ohci-pci.c",
- "hw/usb/hcd-uhci.c",
- "hw/usb/hcd-xhci.c",
- "hw/usb/hcd-xhci-nec.c",
- "hw/usb/hcd-xhci-pci.c",
- "hw/usb/hcd-xhci-sysbus.c",
- "hw/usb/imx-usb-phy.c",
- "hw/usb/libhw.c",
- "hw/usb/pcap.c",
- "hw/usb/tusb6010.c",
- "hw/usb/u2f.c",
- "hw/usb/u2f-passthru.c",
- "hw/usb/xlnx-usb-subsystem.c",
- "hw/usb/xlnx-versal-usb2-ctrl-regs.c",
- "hw/virtio/vhost.c",
- "hw/virtio/vhost-stub.c",
- "hw/virtio/vhost-user-device.c",
- "hw/virtio/vhost-user-device-pci.c",
- "hw/virtio/vhost-vsock-common.c",
- "hw/virtio/virtio-bus.c",
- "hw/virtio/virtio-crypto.c",
- "hw/virtio/virtio-hmp-cmds.c",
- "hw/virtio/virtio-iommu.c",
- "hw/virtio/virtio-mmio.c",
- "hw/virtio/virtio-pci.c",
- "hw/virtio/virtio-stub.c",
- "hw/watchdog/allwinner-wdt.c",
- "hw/watchdog/cmsdk-apb-watchdog.c",
- "hw/watchdog/sbsa_gwdt.c",
- "hw/watchdog/watchdog.c",
- "hw/watchdog/wdt_aspeed.c",
- "hw/watchdog/wdt_i6300esb.c",
- "hw/watchdog/wdt_ib700.c",
- "hw/watchdog/wdt_imx2.c",
- "hw/xen/xen-backend.c",
- "hw/xen/xen-bus.c",
- "hw/xen/xen-bus-helper.c",
- "hw/xen/xen-legacy-backend.c",
- "hw/xen/xen_devconfig.c",
- "hw/xen/xen_pvdev.c",
- "migration/block.c",
- "migration/block-dirty-bitmap.c",
- "migration/channel.c",
- "migration/channel-block.c",
- "migration/dirtyrate.c",
- "migration/exec.c",
- "migration/fd.c",
- "migration/file.c",
- "migration/global_state.c",
- "migration/migration.c",
- "migration/migration-hmp-cmds.c",
- "migration/multifd.c",
- "migration/multifd-zlib.c",
- "migration/options.c",
- "migration/postcopy-ram.c",
- "migration/ram-compress.c",
- "migration/savevm.c",
- "migration/socket.c",
- "migration/threadinfo.c",
- "migration/tls.c",
- "monitor/fds.c",
- "monitor/hmp.c",
- "monitor/hmp-cmds.c",
- "monitor/qmp-cmds.c",
- "net/announce.c",
- "net/can/can_core.c",
- "net/can/can_host.c",
- "net/can/can_socketcan.c",
- "net/checksum.c",
- "net/dgram.c",
- "net/dump.c",
- "net/eth.c",
- "net/filter.c",
- "net/filter-buffer.c",
- "net/filter-mirror.c",
- "net/filter-replay.c",
- "net/hub.c",
- "net/net.c",
- "net/net-hmp-cmds.c",
- "net/queue.c",
- "net/socket.c",
- "net/stream.c",
- "net/tap.c",
- "net/tap-linux.c",
- "net/util.c",
- "net/vhost-user.c",
- "net/vhost-user-stub.c",
- "page-vary-common.c",
- "qom/qom-hmp-cmds.c",
- "replay/replay.c",
- "replay/replay-audio.c",
- "replay/replay-char.c",
- "replay/replay-debugging.c",
- "replay/replay-events.c",
- "replay/replay-input.c",
- "replay/replay-internal.c",
- "replay/replay-net.c",
- "replay/replay-random.c",
- "replay/replay-snapshot.c",
- "replay/replay-time.c",
- "stats/stats-hmp-cmds.c",
- "stats/stats-qmp-cmds.c",
- "system/async-teardown.c",
- "system/balloon.c",
- "system/bootdevice.c",
- "system/cpu-throttle.c",
- "system/cpu-timers.c",
- "system/cpus.c",
- "system/datadir.c",
- "system/device_tree.c",
- "system/dirtylimit.c",
- "system/dma-helpers.c",
- "system/globals.c",
- "system/memory_mapping.c",
- "system/qdev-monitor.c",
- "system/qtest.c",
- "system/rtc.c",
- "system/runstate.c",
- "system/runstate-action.c",
- "system/runstate-hmp-cmds.c",
- "system/tpm-hmp-cmds.c",
- "system/vl.c",
- "trace/trace-hmp-cmds.c",
- "ui/clipboard.c",
- "ui/console.c",
- "ui/console-vc.c",
- "ui/cursor.c",
- "ui/input.c",
- "ui/input-barrier.c",
- "ui/input-keymap.c",
- "ui/input-legacy.c",
- "ui/input-linux.c",
- "ui/kbd-state.c",
- "ui/keymaps.c",
- "ui/qemu-pixman.c",
- "ui/spice-module.c",
- "ui/udmabuf.c",
- "ui/ui-hmp-cmds.c",
- "ui/ui-qmp-cmds.c",
- "ui/util.c",
- "ui/vnc.c",
- "ui/vnc-auth-vencrypt.c",
- "ui/vnc-clipboard.c",
- "ui/vnc-enc-hextile.c",
- "ui/vnc-enc-tight.c",
- "ui/vnc-enc-zlib.c",
- "ui/vnc-enc-zrle.c",
- "ui/vnc-jobs.c",
- "ui/vnc-palette.c",
- "ui/vnc-ws.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/perf.h",
- "accel/tcg/tb-context.h",
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/audio_template.h",
- "audio/mixeng.h",
- "audio/mixeng_template.h",
- "audio/rate_template.h",
- "audio/trace.h",
- "chardev/trace.h",
- "config-poison.h",
- "disas/disas-internal.h",
- "disas/riscv.h",
- "disas/riscv-xthead.h",
- "disas/riscv-xventana.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fsdev/file-op-9p.h",
- "fsdev/p9array.h",
- "fsdev/qemu-fsdev.h",
- "fsdev/qemu-fsdev-throttle.h",
- "gdbstub/internals.h",
- "gdbstub/trace.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/x86_64/host/cpuinfo.h",
- "hw/acpi/hmat.h",
- "hw/acpi/trace.h",
- "hw/acpi/viot.h",
- "hw/adc/trace.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/trace.h",
- "hw/audio/ac97.h",
- "hw/audio/fmopl.h",
- "hw/audio/gusemu.h",
- "hw/audio/gustate.h",
- "hw/audio/hda-codec-common.h",
- "hw/audio/intel-hda.h",
- "hw/audio/intel-hda-defs.h",
- "hw/audio/lm4549.h",
- "hw/audio/pl041.h",
- "hw/audio/pl041.hx",
- "hw/audio/trace.h",
- "hw/block/dataplane/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/dataplane/xen-block.h",
- "hw/block/fdc-internal.h",
- "hw/block/m25p80_sfdp.h",
- "hw/block/trace.h",
- "hw/block/xen_blkif.h",
- "hw/char/trace.h",
- "hw/core/guest-loader.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.h",
- "hw/core/uboot_image.h",
- "hw/display/ati_int.h",
- "hw/display/ati_regs.h",
- "hw/display/cirrus_vga_internal.h",
- "hw/display/cirrus_vga_rop.h",
- "hw/display/cirrus_vga_rop2.h",
- "hw/display/framebuffer.h",
- "hw/display/pl110_template.h",
- "hw/display/trace.h",
- "hw/display/vga-access.h",
- "hw/display/vga-helpers.h",
- "hw/display/vga_int.h",
- "hw/display/vga_regs.h",
- "hw/display/virtio-vga.h",
- "hw/dma/trace.h",
- "hw/gpio/trace.h",
- "hw/i2c/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/ide/ahci_internal.h",
- "hw/ide/trace.h",
- "hw/input/trace.h",
- "hw/intc/gic_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/mem/trace.h",
- "hw/misc/trace.h",
- "hw/net/can/can_sja1000.h",
- "hw/net/can/ctu_can_fd_frame.h",
- "hw/net/can/ctu_can_fd_regs.h",
- "hw/net/can/ctucan_core.h",
- "hw/net/can/trace.h",
- "hw/net/e1000_common.h",
- "hw/net/e1000_regs.h",
- "hw/net/e1000e_core.h",
- "hw/net/e1000x_common.h",
- "hw/net/e1000x_regs.h",
- "hw/net/igb_common.h",
- "hw/net/igb_core.h",
- "hw/net/igb_regs.h",
- "hw/net/ne2000.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/net_tx_pkt.h",
- "hw/net/pcnet.h",
- "hw/net/rocker/rocker.h",
- "hw/net/rocker/rocker_desc.h",
- "hw/net/rocker/rocker_fp.h",
- "hw/net/rocker/rocker_hw.h",
- "hw/net/rocker/rocker_of_dpa.h",
- "hw/net/rocker/rocker_tlv.h",
- "hw/net/rocker/rocker_world.h",
- "hw/net/trace.h",
- "hw/net/tulip.h",
- "hw/net/vmware_utils.h",
- "hw/net/vmxnet3.h",
- "hw/net/vmxnet3_defs.h",
- "hw/net/vmxnet_debug.h",
- "hw/nvme/dif.h",
- "hw/nvme/nvme.h",
- "hw/nvme/trace.h",
- "hw/nvram/trace.h",
- "hw/pci/pci-internal.h",
- "hw/pci/trace.h",
- "hw/rtc/trace.h",
- "hw/scsi/mfi.h",
- "hw/scsi/mpi.h",
- "hw/scsi/mptsas.h",
- "hw/scsi/trace.h",
- "hw/scsi/vmw_pvscsi.h",
- "hw/sd/sdhci-internal.h",
- "hw/sd/sdmmc-internal.h",
- "hw/sd/trace.h",
- "hw/sensor/trace.h",
- "hw/smbios/smbios_build.h",
- "hw/ssi/trace.h",
- "hw/timer/trace.h",
- "hw/ufs/trace.h",
- "hw/ufs/ufs.h",
- "hw/usb/ccid.h",
- "hw/usb/desc.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-uhci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-pci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/usb/trace.h",
- "hw/usb/u2f.h",
- "hw/virtio/trace.h",
- "hw/watchdog/trace.h",
- "hw/xen/trace.h",
- "include/authz/base.h",
- "include/authz/list.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/block/ufs.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/crypto/akcipher.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.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/page-vary.h",
- "include/exec/poison.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_page.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/exec/tswap.h",
- "include/gdbstub/syscalls.h",
- "include/gdbstub/user.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/ipmi.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspberrypi-fw-defs.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/virt.h",
- "include/hw/audio/pcspk.h",
- "include/hw/audio/soundhw.h",
- "include/hw/audio/virtio-snd.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/pl011.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/char/xilinx_uartlite.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/core/generic-loader.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/arm11mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cpu/core.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/bochs-vbe.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/tc6393xb.h",
- "include/hw/display/vga.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/i8257.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx-zynq-devcfg.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/elf_ops.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/gpio/pca_i2c_gpio.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/pmbus_device.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i2c/smbus_slave.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/ide/piix.h",
- "include/hw/input/hid.h",
- "include/hw/input/i8042.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/pl050.h",
- "include/hw/input/ps2.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/ipack/ipack.h",
- "include/hw/ipmi/ipmi.h",
- "include/hw/ipmi/ipmi_bt.h",
- "include/hw/ipmi/ipmi_kcs.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm11scu.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_cprman_internals.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/ivshmem.h",
- "include/hw/misc/led.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/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.h",
- "include/hw/misc/npcm7xx_clk.h",
- "include/hw/misc/npcm7xx_gcr.h",
- "include/hw/misc/npcm7xx_mft.h",
- "include/hw/misc/npcm7xx_pci_mbox.h",
- "include/hw/misc/npcm7xx_pwm.h",
- "include/hw/misc/npcm7xx_rng.h",
- "include/hw/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/pca9552_regs.h",
- "include/hw/misc/pvpanic.h",
- "include/hw/misc/sifive_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/vmcoreinfo.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.h",
- "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
- "include/hw/misc/xlnx-versal-trng.h",
- "include/hw/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nmi.h",
- "include/hw/nvram/eeprom93xx.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-bridge/cxl_upstream_port.h",
- "include/hw/pci-bridge/pci_expander_bridge.h",
- "include/hw/pci-bridge/xio3130_downstream.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pci/shpc.h",
- "include/hw/pci/slotid_cap.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-dma.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/rdma/rdma.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/goldfish_rtc.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/emulation.h",
- "include/hw/scsi/esp.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdcard_legacy.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/emc141x_regs.h",
- "include/hw/sensor/isl_pmbus_vr.h",
- "include/hw/sensor/max16600.h",
- "include/hw/sensor/max31790_fan_ctrl.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.h",
- "include/hw/timer/sifive_pwm.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/dwc2-regs.h",
- "include/hw/usb/ehci-regs.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/hcd-musb.h",
- "include/hw/usb/hid.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/msd.h",
- "include/hw/usb/uhci-regs.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.h",
- "include/hw/virtio/vhost.h",
- "include/hw/virtio/vhost-backend.h",
- "include/hw/virtio/vhost-scsi.h",
- "include/hw/virtio/vhost-scsi-common.h",
- "include/hw/virtio/vhost-user.h",
- "include/hw/virtio/vhost-user-device.h",
- "include/hw/virtio/vhost-user-scsi.h",
- "include/hw/virtio/vhost-vsock.h",
- "include/hw/virtio/vhost-vsock-common.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-gpu.h",
- "include/hw/virtio/virtio-gpu-bswap.h",
- "include/hw/virtio/virtio-gpu-pci.h",
- "include/hw/virtio/virtio-gpu-pixman.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/interface/arch-x86/xen.h",
- "include/hw/xen/interface/arch-x86/xen-x86_64.h",
- "include/hw/xen/interface/grant_table.h",
- "include/hw/xen/interface/io/blkif.h",
- "include/hw/xen/interface/io/console.h",
- "include/hw/xen/interface/io/fbif.h",
- "include/hw/xen/interface/io/kbdif.h",
- "include/hw/xen/interface/io/netif.h",
- "include/hw/xen/interface/io/protocols.h",
- "include/hw/xen/interface/io/ring.h",
- "include/hw/xen/interface/io/xenbus.h",
- "include/hw/xen/interface/io/xs_wire.h",
- "include/hw/xen/interface/xen.h",
- "include/hw/xen/interface/xen-compat.h",
- "include/hw/xen/xen.h",
- "include/hw/xen/xen-backend.h",
- "include/hw/xen/xen-block.h",
- "include/hw/xen/xen-bus.h",
- "include/hw/xen/xen-bus-helper.h",
- "include/hw/xen/xen-legacy-backend.h",
- "include/hw/xen/xen_backend_ops.h",
- "include/hw/xen/xen_pvdev.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/snapshot.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/monitor/qmp-helpers.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/filter.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost-user.h",
- "include/net/vhost-vdpa.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/accel.h",
- "include/qemu/async-teardown.h",
- "include/qemu/atomic.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/jhash.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/memfd.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/drm/drm_fourcc.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/pvpanic.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/udmabuf.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mmio.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_snd.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpu-timers-internal.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/cryptodev-vhost.h",
- "include/sysemu/cryptodev-vhost-user.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dirtyrate.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rng-random.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/seccomp.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/watchdog.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/tcg/debug-assert.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-opc.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/dbus-display.h",
- "include/ui/dbus-module.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/qemu-spice.h",
- "include/ui/qemu-spice-module.h",
- "include/ui/rect.h",
- "include/ui/surface.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/asm-generic/hugetlb_encode.h",
- "linux-headers/linux/memfd.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/userfaultfd.h",
- "linux-headers/linux/vfio.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "migration/block.h",
- "migration/channel.h",
- "migration/channel-block.h",
- "migration/dirtyrate.h",
- "migration/exec.h",
- "migration/fd.h",
- "migration/file.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/socket.h",
- "migration/threadinfo.h",
- "migration/tls.h",
- "migration/trace.h",
- "migration/yank_functions.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "net/clients.h",
- "net/colo.h",
- "net/colo-compare.h",
- "net/hub.h",
- "net/tap-linux.h",
- "net/tap_int.h",
- "net/trace.h",
- "net/util.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.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-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qemu-options.def",
- "qemu-version.h",
- "replay/replay-internal.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/cpu-qom.h",
- "target/arm/idau.h",
- "target/arm/kvm-consts.h",
- "target/riscv/cpu_cfg.h",
- "tcg/i386/tcg-target.h",
- "tcg/i386/tcg-target.opc.h",
- "tcg/i386/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-audio.h",
- "trace/trace-chardev.h",
- "trace/trace-gdbstub.h",
- "trace/trace-hw_acpi.h",
- "trace/trace-hw_adc.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_i2c.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_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_net_can.h",
- "trace/trace-hw_nvme.h",
- "trace/trace-hw_nvram.h",
- "trace/trace-hw_pci.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.h",
- "trace/trace-hw_ssi.h",
- "trace/trace-hw_timer.h",
- "trace/trace-hw_ufs.h",
- "trace/trace-hw_usb.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-hw_watchdog.h",
- "trace/trace-hw_xen.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-net.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-ui.h",
- "ui/console-priv.h",
- "ui/cursor_hidden.xpm",
- "ui/cursor_left_ptr.xpm",
- "ui/input-barrier.h",
- "ui/input-keymap-atset1-to-qcode.c.inc",
- "ui/input-keymap-linux-to-qcode.c.inc",
- "ui/input-keymap-osx-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/keymaps.h",
- "ui/trace.h",
- "ui/vgafont.h",
- "ui/vnc.h",
- "ui/vnc-auth-vencrypt.h",
- "ui/vnc-enc-hextile-template.h",
- "ui/vnc-enc-tight.h",
- "ui/vnc-enc-zrle.c.inc",
- "ui/vnc-enc-zrle.h",
- "ui/vnc-enc-zywrle.h",
- "ui/vnc-enc-zywrle-template.c",
- "ui/vnc-jobs.h",
- "ui/vnc-palette.h",
- "ui/vnc-ws.h",
- "ui/vnc_keysym.h",
- "util/block-helpers.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- "_REENTRANT",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libcommon.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "subprojects/libvhost-user",
- "tcg/i386",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_authz",
- srcs = [
- "authz/base.c",
- "authz/list.c",
- "authz/listfile.c",
- "authz/simple.c",
- ],
- hdrs = [
- "authz/trace.h",
- "config-poison.h",
- "include/authz/base.h",
- "include/authz/list.h",
- "include/authz/listfile.h",
- "include/authz/simple.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/filemonitor.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-authz.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-authz.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libauthz.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_block",
- srcs = [
- "block.c",
- "block/accounting.c",
- "block/aio_task.c",
- "block/amend.c",
- "block/backup.c",
- "block/blkdebug.c",
- "block/blklogwrites.c",
- "block/blkverify.c",
- "block/block-backend.c",
- "block/block-copy.c",
- "block/commit.c",
- "block/copy-before-write.c",
- "block/copy-on-read.c",
- "block/create.c",
- "block/crypto.c",
- "block/dirty-bitmap.c",
- "block/file-posix.c",
- "block/filter-compress.c",
- "block/graph-lock.c",
- "block/io.c",
- "block/mirror.c",
- "block/monitor/bitmap-qmp-cmds.c",
- "block/nbd.c",
- "block/null.c",
- "block/nvme.c",
- "block/preallocate.c",
- "block/progress_meter.c",
- "block/qapi.c",
- "block/qcow2.c",
- "block/qcow2-bitmap.c",
- "block/qcow2-cache.c",
- "block/qcow2-cluster.c",
- "block/qcow2-refcount.c",
- "block/qcow2-snapshot.c",
- "block/qcow2-threads.c",
- "block/quorum.c",
- "block/raw-format.c",
- "block/reqlist.c",
- "block/snapshot.c",
- "block/snapshot-access.c",
- "block/stream.c",
- "block/throttle.c",
- "block/throttle-groups.c",
- "block/write-threshold.c",
- "blockjob.c",
- "job.c",
- "nbd/client.c",
- "nbd/client-connection.c",
- "nbd/common.c",
- "qemu-io-cmds.c",
- "scsi/pr-manager.c",
- "scsi/pr-manager-helper.c",
- "scsi/utils.c",
- ],
- hdrs = [
- "block/block-gen.h",
- "block/copy-before-write.h",
- "block/copy-on-read.h",
- "block/coroutines.h",
- "block/crypto.h",
- "block/module_block.h",
- "block/qcow2.h",
- "block/trace.h",
- "config-poison.h",
- "include/block/accounting.h",
- "include/block/aio.h",
- "include/block/aio-wait.h",
- "include/block/aio_task.h",
- "include/block/block.h",
- "include/block/block-common.h",
- "include/block/block-copy.h",
- "include/block/block-global-state.h",
- "include/block/block-io.h",
- "include/block/block_backup.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/blockjob_int.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/fuse.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/raw-aio.h",
- "include/block/reqlist.h",
- "include/block/snapshot.h",
- "include/block/thread-pool.h",
- "include/block/throttle-groups.h",
- "include/block/write-threshold.h",
- "include/chardev/char.h",
- "include/crypto/block.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/ivgen.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/task.h",
- "include/migration/misc.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/atomic.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/co-shared-resource.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/defer-call.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/hbitmap.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/job.h",
- "include/qemu/lockable.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/uri.h",
- "include/qemu/vfio-helpers.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/scsi/constants.h",
- "include/scsi/pr-manager.h",
- "include/scsi/utils.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/vfio.h",
- "nbd/nbd-internal.h",
- "nbd/trace.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.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",
- "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-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-yank.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",
- "scsi/pr-helper.h",
- "scsi/trace.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-block.h",
- "trace/trace-nbd.h",
- "trace/trace-root.h",
- "trace/trace-scsi.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "block",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libblock.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_blockdev",
- srcs = [
- "block/export/export.c",
- "block/export/vhost-user-blk-server.c",
- "block/export/virtio-blk-handler.c",
- "blockdev.c",
- "blockdev-nbd.c",
- "iothread.c",
- "job-qmp.c",
- "nbd/server.c",
- "os-posix.c",
- ],
- hdrs = [
- "block/export/vhost-user-blk-server.h",
- "block/export/virtio-blk-handler.h",
- "block/trace.h",
- "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/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/fuse.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/hwaddr.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/block/block.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/io/channel.h",
- "include/io/channel-file.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/monitor/monitor.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.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/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.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/qemu/vhost-user-server.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/iothread.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "nbd/nbd-internal.h",
- "nbd/trace.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-block-export.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-block-export.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-block.h",
- "trace/trace-nbd.h",
- "trace/trace-root.h",
- "util/block-helpers.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libblockdev.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "subprojects/libvhost-user",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_chardev",
- srcs = [
- "chardev/char.c",
- "chardev/char-fd.c",
- "chardev/char-fe.c",
- "chardev/char-file.c",
- "chardev/char-io.c",
- "chardev/char-mux.c",
- "chardev/char-null.c",
- "chardev/char-parallel.c",
- "chardev/char-pipe.c",
- "chardev/char-pty.c",
- "chardev/char-ringbuf.c",
- "chardev/char-serial.c",
- "chardev/char-socket.c",
- "chardev/char-stdio.c",
- "chardev/char-udp.c",
- ],
- hdrs = [
- "chardev/chardev-internal.h",
- "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/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fd.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-io.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/chardev/char-socket.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/hwaddr.h",
- "include/exec/poison.h",
- "include/exec/replay-core.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-file.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-websock.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/monitor/monitor.h",
- "include/monitor/qmp-helpers.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.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/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qemu-print.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/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-sockets.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libchardev.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_crypto",
- srcs = [
- "crypto/afalg.c",
- "crypto/afsplit.c",
- "crypto/akcipher.c",
- "crypto/block.c",
- "crypto/block-luks.c",
- "crypto/block-qcow.c",
- "crypto/cipher.c",
- "crypto/cipher-afalg.c",
- "crypto/der.c",
- "crypto/hash.c",
- "crypto/hash-afalg.c",
- "crypto/hash-glib.c",
- "crypto/hmac.c",
- "crypto/hmac-glib.c",
- "crypto/ivgen.c",
- "crypto/ivgen-essiv.c",
- "crypto/ivgen-plain.c",
- "crypto/ivgen-plain64.c",
- "crypto/pbkdf.c",
- "crypto/pbkdf-stub.c",
- "crypto/rsakey.c",
- "crypto/secret.c",
- "crypto/secret_common.c",
- "crypto/tlscreds.c",
- "crypto/tlscredsanon.c",
- "crypto/tlscredspsk.c",
- "crypto/tlscredsx509.c",
- "crypto/tlssession.c",
- ],
- hdrs = [
- "config-poison.h",
- "crypto/afalgpriv.h",
- "crypto/akcipherpriv.h",
- "crypto/block-luks.h",
- "crypto/block-luks-priv.h",
- "crypto/block-qcow.h",
- "crypto/blockpriv.h",
- "crypto/cipher-builtin.c.inc",
- "crypto/cipherpriv.h",
- "crypto/der.h",
- "crypto/hashpriv.h",
- "crypto/hmacpriv.h",
- "crypto/ivgen-essiv.h",
- "crypto/ivgen-plain.h",
- "crypto/ivgen-plain64.h",
- "crypto/ivgenpriv.h",
- "crypto/rsakey.h",
- "crypto/rsakey-builtin.c.inc",
- "crypto/tlscredspriv.h",
- "crypto/trace.h",
- "include/authz/base.h",
- "include/crypto/aes.h",
- "include/crypto/afsplit.h",
- "include/crypto/akcipher.h",
- "include/crypto/block.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/hmac.h",
- "include/crypto/ivgen.h",
- "include/crypto/pbkdf.h",
- "include/crypto/random.h",
- "include/crypto/secret.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredspsk.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/module.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/sockets.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/sysemu/os-posix.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-crypto.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libcrypto.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_event-loop-base",
- srcs = ["event-loop-base.c"],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/block/thread-pool.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/event_notifier.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libevent-loop-base.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_gdb_system",
- srcs = [
- "gdbstub/gdbstub.c",
- "gdbstub/system.c",
- ],
- hdrs = [
- "config-poison.h",
- "gdbstub/internals.h",
- "gdbstub/trace.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/disas/dis-asm.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.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/exec/replay-core.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/gdbstub/syscalls.h",
- "include/glib-compat.h",
- "include/hw/boards.h",
- "include/hw/core/cpu.h",
- "include/hw/cpu/cluster.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/monitor/monitor.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu/accel.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/ctype.h",
- "include/qemu/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin-event.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/readline.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpus.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/kvm.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/whpx.h",
- "platform/linux-x86_64/config-host.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-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-gdbstub.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "gdbstub",
- "gdbstub/libgdb_system.fa.p",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_hwcore",
- srcs = [
- "hw/core/bus.c",
- "hw/core/clock.c",
- "hw/core/hotplug.c",
- "hw/core/irq.c",
- "hw/core/qdev.c",
- "hw/core/qdev-clock.c",
- "hw/core/qdev-hotplug.c",
- "hw/core/qdev-properties.c",
- "hw/core/reset.c",
- "hw/core/resettable.c",
- "hw/core/vmstate-if.c",
- ],
- hdrs = [
- "config-poison.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.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/disas/dis-asm.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/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/boards.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/hotplug.h",
- "include/hw/irq.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-properties.h",
- "include/hw/resettable.h",
- "include/hw/sysbus.h",
- "include/hw/vmstate-if.h",
- "include/migration/vmstate.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/ctype.h",
- "include/qemu/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin-event.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/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qom/object.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/numa.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/reset.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-events-authz.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-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.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-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-hw_core.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libhwcore.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_io",
- srcs = [
- "io/channel.c",
- "io/channel-buffer.c",
- "io/channel-command.c",
- "io/channel-file.c",
- "io/channel-null.c",
- "io/channel-socket.c",
- "io/channel-tls.c",
- "io/channel-util.c",
- "io/channel-watch.c",
- "io/channel-websock.c",
- "io/dns-resolver.c",
- "io/net-listener.c",
- "io/task.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/aio-wait.h",
- "include/block/graph-lock.h",
- "include/crypto/hash.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-watch.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.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/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "io/trace.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-io.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libio.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemuutil",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_qmp",
- srcs = [
- "monitor/monitor.c",
- "monitor/qmp.c",
- "monitor/qmp-cmds-control.c",
- "qom/qom-qmp-cmds.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/block/qdict.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-io.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/io/channel.h",
- "include/monitor/monitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.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/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/iothread.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qemu-version.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-monitor.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libqmp.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "common_qom",
- srcs = [
- "qom/container.c",
- "qom/object.c",
- "qom/object_interfaces.c",
- "qom/qom-qobject.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/forward-visitor.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/config-file.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/keyval.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/os-posix.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.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-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qom/trace.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-qom.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libqom.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "crypto",
- srcs = [
- "crypto/afalg.c",
- "crypto/afsplit.c",
- "crypto/akcipher.c",
- "crypto/block.c",
- "crypto/block-luks.c",
- "crypto/block-qcow.c",
- "crypto/cipher.c",
- "crypto/cipher-afalg.c",
- "crypto/der.c",
- "crypto/hash.c",
- "crypto/hash-afalg.c",
- "crypto/hash-glib.c",
- "crypto/hmac.c",
- "crypto/hmac-glib.c",
- "crypto/ivgen.c",
- "crypto/ivgen-essiv.c",
- "crypto/ivgen-plain.c",
- "crypto/ivgen-plain64.c",
- "crypto/pbkdf.c",
- "crypto/pbkdf-stub.c",
- "crypto/rsakey.c",
- "crypto/secret.c",
- "crypto/secret_common.c",
- "crypto/tlscreds.c",
- "crypto/tlscredsanon.c",
- "crypto/tlscredspsk.c",
- "crypto/tlscredsx509.c",
- "crypto/tlssession.c",
- ],
- hdrs = [
- "config-poison.h",
- "crypto/afalgpriv.h",
- "crypto/akcipherpriv.h",
- "crypto/block-luks.h",
- "crypto/block-luks-priv.h",
- "crypto/block-qcow.h",
- "crypto/blockpriv.h",
- "crypto/cipher-builtin.c.inc",
- "crypto/cipherpriv.h",
- "crypto/der.h",
- "crypto/hashpriv.h",
- "crypto/hmacpriv.h",
- "crypto/ivgen-essiv.h",
- "crypto/ivgen-plain.h",
- "crypto/ivgen-plain64.h",
- "crypto/ivgenpriv.h",
- "crypto/rsakey.h",
- "crypto/rsakey-builtin.c.inc",
- "crypto/tlscredspriv.h",
- "crypto/trace.h",
- "include/authz/base.h",
- "include/crypto/aes.h",
- "include/crypto/afsplit.h",
- "include/crypto/akcipher.h",
- "include/crypto/block.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/hmac.h",
- "include/crypto/ivgen.h",
- "include/crypto/pbkdf.h",
- "include/crypto/random.h",
- "include/crypto/secret.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredspsk.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/module.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/sockets.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/typedefs.h",
- "include/qemu/uuid.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/sysemu/os-posix.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-crypto.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libcrypto.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "event-loop-base",
- srcs = ["event-loop-base.c"],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/block/thread-pool.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/event_notifier.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libevent-loop-base.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "gdb_system",
- srcs = [
- "gdbstub/gdbstub.c",
- "gdbstub/system.c",
- ],
- hdrs = [
- "config-poison.h",
- "gdbstub/internals.h",
- "gdbstub/trace.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/disas/dis-asm.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.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/exec/replay-core.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/gdbstub/syscalls.h",
- "include/glib-compat.h",
- "include/hw/boards.h",
- "include/hw/core/cpu.h",
- "include/hw/cpu/cluster.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/monitor/monitor.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu/accel.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/ctype.h",
- "include/qemu/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin-event.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/readline.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpus.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/kvm.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/whpx.h",
- "platform/linux-x86_64/config-host.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-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-ui.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-gdbstub.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "gdbstub",
- "gdbstub/libgdb_system.fa.p",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "hwcore",
- srcs = [
- "hw/core/bus.c",
- "hw/core/clock.c",
- "hw/core/hotplug.c",
- "hw/core/irq.c",
- "hw/core/qdev.c",
- "hw/core/qdev-clock.c",
- "hw/core/qdev-hotplug.c",
- "hw/core/qdev-properties.c",
- "hw/core/reset.c",
- "hw/core/resettable.c",
- "hw/core/vmstate-if.c",
- ],
- hdrs = [
- "config-poison.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.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/disas/dis-asm.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/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/boards.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/hotplug.h",
- "include/hw/irq.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-properties.h",
- "include/hw/resettable.h",
- "include/hw/sysbus.h",
- "include/hw/vmstate-if.h",
- "include/migration/vmstate.h",
- "include/qapi/error.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/ctype.h",
- "include/qemu/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin-event.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/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qom/object.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/numa.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/reset.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-events-authz.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-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.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-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-hw_core.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libhwcore.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "io",
- srcs = [
- "io/channel.c",
- "io/channel-buffer.c",
- "io/channel-command.c",
- "io/channel-file.c",
- "io/channel-null.c",
- "io/channel-socket.c",
- "io/channel-tls.c",
- "io/channel-util.c",
- "io/channel-watch.c",
- "io/channel-websock.c",
- "io/dns-resolver.c",
- "io/net-listener.c",
- "io/task.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/block/aio.h",
- "include/block/aio-wait.h",
- "include/block/graph-lock.h",
- "include/crypto/hash.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-watch.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/atomic.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.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/log-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/os-posix.h",
- "io/trace.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-sockets.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-io.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libio.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemuutil",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "migration",
- srcs = [
- "migration/migration-stats.c",
- "migration/page_cache.c",
- "migration/qemu-file.c",
- "migration/vmstate.c",
- "migration/vmstate-types.c",
- "migration/xbzrle.c",
- "migration/yank_functions.c",
- ],
- hdrs = [
- "config-poison.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/x86_64/host/cpuinfo.h",
- "include/block/aio.h",
- "include/block/graph-lock.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlssession.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/fpu/softfloat-types.h",
- "include/glib-compat.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/vmstate-if.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/task.h",
- "include/migration/qemu-file-types.h",
- "include/migration/vmstate.h",
- "include/net/announce.h",
- "include/qapi/error.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qerror.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/coroutine_int.h",
- "include/qemu/cpu-float.h",
- "include/qemu/cutils.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/lockable.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/range.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/runstate.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/options.h",
- "migration/page_cache.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/trace.h",
- "migration/xbzrle.h",
- "migration/yank_functions.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-yank.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-migration.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libmigration.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
-)
-
-cc_library(
- name = "qemu-aarch64-softmmu",
- srcs = [
- "aarch64-softmmu-gdbstub-xml.c",
- "accel/accel-target.c",
- "accel/qtest/qtest.c",
- "accel/stubs/kvm-stub.c",
- "accel/stubs/xen-stub.c",
- "accel/tcg/cpu-exec.c",
- "accel/tcg/cputlb.c",
- "accel/tcg/perf.c",
- "accel/tcg/tb-maint.c",
- "accel/tcg/tcg-accel-ops.c",
- "accel/tcg/tcg-accel-ops-icount.c",
- "accel/tcg/tcg-accel-ops-mttcg.c",
- "accel/tcg/tcg-accel-ops-rr.c",
- "accel/tcg/tcg-all.c",
- "accel/tcg/tcg-runtime.c",
- "accel/tcg/tcg-runtime-gvec.c",
- "accel/tcg/translate-all.c",
- "accel/tcg/translator.c",
- "cpu-target.c",
- "dump/win_dump.c",
- "fpu/softfloat.c",
- "hw/arm/allwinner-a10.c",
- "hw/arm/allwinner-h3.c",
- "hw/arm/allwinner-r40.c",
- "hw/arm/armsse.c",
- "hw/arm/armv7m.c",
- "hw/arm/aspeed.c",
- "hw/arm/aspeed_ast10x0.c",
- "hw/arm/aspeed_ast2400.c",
- "hw/arm/aspeed_ast2600.c",
- "hw/arm/aspeed_eeprom.c",
- "hw/arm/aspeed_soc_common.c",
- "hw/arm/bananapi_m2u.c",
- "hw/arm/bcm2836.c",
- "hw/arm/boot.c",
- "hw/arm/collie.c",
- "hw/arm/cubieboard.c",
- "hw/arm/digic.c",
- "hw/arm/digic_boards.c",
- "hw/arm/exynos4210.c",
- "hw/arm/fby35.c",
- "hw/arm/fsl-imx25.c",
- "hw/arm/fsl-imx31.c",
- "hw/arm/fsl-imx6.c",
- "hw/arm/fsl-imx6ul.c",
- "hw/arm/fsl-imx7.c",
- "hw/arm/gumstix.c",
- "hw/arm/highbank.c",
- "hw/arm/imx25_pdk.c",
- "hw/arm/integratorcp.c",
- "hw/arm/kzm.c",
- "hw/arm/mainstone.c",
- "hw/arm/mcimx6ul-evk.c",
- "hw/arm/mcimx7d-sabre.c",
- "hw/arm/microbit.c",
- "hw/arm/mps2.c",
- "hw/arm/mps2-tz.c",
- "hw/arm/msf2-soc.c",
- "hw/arm/msf2-som.c",
- "hw/arm/musca.c",
- "hw/arm/musicpal.c",
- "hw/arm/netduino2.c",
- "hw/arm/netduinoplus2.c",
- "hw/arm/npcm7xx.c",
- "hw/arm/npcm7xx_boards.c",
- "hw/arm/nrf51_soc.c",
- "hw/arm/nseries.c",
- "hw/arm/olimex-stm32-h405.c",
- "hw/arm/omap1.c",
- "hw/arm/omap2.c",
- "hw/arm/omap_sx1.c",
- "hw/arm/orangepi.c",
- "hw/arm/palm.c",
- "hw/arm/pxa2xx.c",
- "hw/arm/pxa2xx_gpio.c",
- "hw/arm/pxa2xx_pic.c",
- "hw/arm/raspi.c",
- "hw/arm/realview.c",
- "hw/arm/sabrelite.c",
- "hw/arm/sbsa-ref.c",
- "hw/arm/smmuv3.c",
- "hw/arm/spitz.c",
- "hw/arm/stellaris.c",
- "hw/arm/stm32f100_soc.c",
- "hw/arm/stm32f205_soc.c",
- "hw/arm/stm32f405_soc.c",
- "hw/arm/stm32vldiscovery.c",
- "hw/arm/strongarm.c",
- "hw/arm/versatilepb.c",
- "hw/arm/vexpress.c",
- "hw/arm/virt.c",
- "hw/arm/virt-acpi-build.c",
- "hw/arm/xilinx_zynq.c",
- "hw/arm/xlnx-versal.c",
- "hw/arm/xlnx-versal-virt.c",
- "hw/arm/xlnx-zcu102.c",
- "hw/arm/xlnx-zynqmp.c",
- "hw/arm/z2.c",
- "hw/block/vhost-user-blk.c",
- "hw/block/virtio-blk.c",
- "hw/block/virtio-blk-common.c",
- "hw/char/virtio-serial-bus.c",
- "hw/cpu/a15mpcore.c",
- "hw/cpu/a9mpcore.c",
- "hw/hyperv/hv-balloon-stub.c",
- "hw/i386/kvm/xen-stubs.c",
- "hw/intc/arm_gicv3_cpuif.c",
- "hw/intc/arm_gicv3_cpuif_common.c",
- "hw/intc/armv7m_nvic.c",
- "hw/misc/allwinner-cpucfg.c",
- "hw/misc/xlnx-versal-crl.c",
- "hw/net/virtio-net.c",
- "hw/scsi/vhost-scsi-common.c",
- "hw/scsi/virtio-scsi.c",
- "hw/vfio/amd-xgbe.c",
- "hw/vfio/calxeda-xgmac.c",
- "hw/vfio/common.c",
- "hw/vfio/container.c",
- "hw/vfio/display.c",
- "hw/vfio/helpers.c",
- "hw/vfio/migration.c",
- "hw/vfio/pci.c",
- "hw/vfio/pci-quirks.c",
- "hw/vfio/platform.c",
- "hw/vfio/spapr.c",
- "hw/virtio/vhost-backend.c",
- "hw/virtio/vhost-iova-tree.c",
- "hw/virtio/vhost-scsi-pci.c",
- "hw/virtio/vhost-user.c",
- "hw/virtio/vhost-user-blk-pci.c",
- "hw/virtio/vhost-user-fs.c",
- "hw/virtio/vhost-user-fs-pci.c",
- "hw/virtio/vhost-user-gpio.c",
- "hw/virtio/vhost-user-gpio-pci.c",
- "hw/virtio/vhost-user-i2c.c",
- "hw/virtio/vhost-user-i2c-pci.c",
- "hw/virtio/vhost-user-input-pci.c",
- "hw/virtio/vhost-user-rng.c",
- "hw/virtio/vhost-user-rng-pci.c",
- "hw/virtio/vhost-user-scmi.c",
- "hw/virtio/vhost-user-scmi-pci.c",
- "hw/virtio/vhost-user-scsi-pci.c",
- "hw/virtio/vhost-user-vsock.c",
- "hw/virtio/vhost-user-vsock-pci.c",
- "hw/virtio/vhost-vsock.c",
- "hw/virtio/vhost-vsock-pci.c",
- "hw/virtio/virtio.c",
- "hw/virtio/virtio-balloon.c",
- "hw/virtio/virtio-balloon-pci.c",
- "hw/virtio/virtio-blk-pci.c",
- "hw/virtio/virtio-config-io.c",
- "hw/virtio/virtio-crypto-pci.c",
- "hw/virtio/virtio-input-host-pci.c",
- "hw/virtio/virtio-input-pci.c",
- "hw/virtio/virtio-iommu-pci.c",
- "hw/virtio/virtio-md-pci.c",
- "hw/virtio/virtio-mem.c",
- "hw/virtio/virtio-mem-pci.c",
- "hw/virtio/virtio-net-pci.c",
- "hw/virtio/virtio-qmp.c",
- "hw/virtio/virtio-rng.c",
- "hw/virtio/virtio-rng-pci.c",
- "hw/virtio/virtio-scsi-pci.c",
- "hw/virtio/virtio-serial-pci.c",
- "migration/ram.c",
- "migration/target.c",
- "monitor/hmp-cmds-target.c",
- "monitor/hmp-target.c",
- "page-vary-target.c",
- "qapi/qapi-commands.c",
- "qapi/qapi-commands-machine-target.c",
- "qapi/qapi-commands-misc-target.c",
- "qapi/qapi-emit-events.c",
- "qapi/qapi-events.c",
- "qapi/qapi-events-machine-target.c",
- "qapi/qapi-events-misc-target.c",
- "qapi/qapi-init-commands.c",
- "qapi/qapi-introspect.c",
- "qapi/qapi-types.c",
- "qapi/qapi-types-machine-target.c",
- "qapi/qapi-types-misc-target.c",
- "qapi/qapi-visit.c",
- "qapi/qapi-visit-machine-target.c",
- "qapi/qapi-visit-misc-target.c",
- "semihosting/arm-compat-semi.c",
- "semihosting/config.c",
- "semihosting/console.c",
- "semihosting/guestfd.c",
- "semihosting/syscalls.c",
- "semihosting/uaccess.c",
- "system/arch_init.c",
- "system/ioport.c",
- "system/memory.c",
- "system/physmem.c",
- "system/watchpoint.c",
- "target/arm/arch_dump.c",
- "target/arm/arm-powerctl.c",
- "target/arm/arm-qmp-cmds.c",
- "target/arm/cortex-regs.c",
- "target/arm/cpu.c",
- "target/arm/cpu64.c",
- "target/arm/debug_helper.c",
- "target/arm/gdbstub.c",
- "target/arm/gdbstub64.c",
- "target/arm/helper.c",
- "target/arm/kvm-stub.c",
- "target/arm/machine.c",
- "target/arm/ptw.c",
- "target/arm/tcg/cpu32.c",
- "target/arm/tcg/cpu64.c",
- "target/arm/tcg/crypto_helper.c",
- "target/arm/tcg/helper-a64.c",
- "target/arm/tcg/hflags.c",
- "target/arm/tcg/iwmmxt_helper.c",
- "target/arm/tcg/m_helper.c",
- "target/arm/tcg/mte_helper.c",
- "target/arm/tcg/mve_helper.c",
- "target/arm/tcg/neon_helper.c",
- "target/arm/tcg/op_helper.c",
- "target/arm/tcg/pauth_helper.c",
- "target/arm/tcg/psci.c",
- "target/arm/tcg/sme_helper.c",
- "target/arm/tcg/sve_helper.c",
- "target/arm/tcg/tlb_helper.c",
- "target/arm/tcg/translate.c",
- "target/arm/tcg/translate-a64.c",
- "target/arm/tcg/translate-m-nocp.c",
- "target/arm/tcg/translate-mve.c",
- "target/arm/tcg/translate-neon.c",
- "target/arm/tcg/translate-sme.c",
- "target/arm/tcg/translate-sve.c",
- "target/arm/tcg/translate-vfp.c",
- "target/arm/tcg/vec_helper.c",
- "target/arm/vfp_helper.c",
- "trace/control-target.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/atomic_common.c.inc",
- "accel/tcg/atomic_template.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/internal-target.h",
- "accel/tcg/ldst_atomicity.c.inc",
- "accel/tcg/ldst_common.c.inc",
- "accel/tcg/perf.h",
- "accel/tcg/plugin-helpers.h",
- "accel/tcg/tb-context.h",
- "accel/tcg/tb-hash.h",
- "accel/tcg/tb-jmp-cache.h",
- "accel/tcg/tcg-accel-ops.h",
- "accel/tcg/tcg-accel-ops-icount.h",
- "accel/tcg/tcg-accel-ops-mttcg.h",
- "accel/tcg/tcg-accel-ops-rr.h",
- "accel/tcg/tcg-runtime.h",
- "accel/tcg/trace.h",
- "audio/audio.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fpu/softfloat-parts.c.inc",
- "fpu/softfloat-parts-addsub.c.inc",
- "fpu/softfloat-specialize.c.inc",
- "hmp-commands.h",
- "hmp-commands-info.h",
- "host/include/generic/host/atomic128-cas.h",
- "host/include/generic/host/store-insert-al16.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/i386/host/crypto/aes-round.h",
- "host/include/i386/host/crypto/clmul.h",
- "host/include/x86_64/host/atomic128-ldst.h",
- "host/include/x86_64/host/cpuinfo.h",
- "host/include/x86_64/host/crypto/aes-round.h",
- "host/include/x86_64/host/crypto/clmul.h",
- "host/include/x86_64/host/load-extract-al16-al8.h",
- "hw/acpi/hmat.h",
- "hw/acpi/viot.h",
- "hw/arm/aspeed_eeprom.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/smmuv3-internal.h",
- "hw/arm/strongarm.h",
- "hw/arm/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/ide/ahci_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/trace.h",
- "hw/misc/trace.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/trace.h",
- "hw/scsi/trace.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/vfio/pci.h",
- "hw/vfio/trace.h",
- "hw/virtio/trace.h",
- "hw/virtio/vhost-iova-tree.h",
- "hw/virtio/vhost-shadow-virtqueue.h",
- "hw/virtio/virtio-mem-pci.h",
- "hw/virtio/virtio-qmp.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/graph-lock.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-serial.h",
- "include/crypto/aes-round.h",
- "include/crypto/clmul.h",
- "include/crypto/sm4.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/cpu-all.h",
- "include/exec/cpu-common.h",
- "include/exec/cpu-defs.h",
- "include/exec/cpu_ldst.h",
- "include/exec/cputlb.h",
- "include/exec/exec-all.h",
- "include/exec/gdbstub.h",
- "include/exec/helper-gen.h",
- "include/exec/helper-gen.h.inc",
- "include/exec/helper-gen-common.h",
- "include/exec/helper-head.h",
- "include/exec/helper-info.c.inc",
- "include/exec/helper-proto.h",
- "include/exec/helper-proto.h.inc",
- "include/exec/helper-proto-common.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.h",
- "include/exec/memory.h",
- "include/exec/memory-internal.h",
- "include/exec/memory_ldst.h.inc",
- "include/exec/memory_ldst_cached.h.inc",
- "include/exec/memory_ldst_phys.h.inc",
- "include/exec/page-vary.h",
- "include/exec/plugin-gen.h",
- "include/exec/ram_addr.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_long.h",
- "include/exec/target_page.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/exec/translate-all.h",
- "include/exec/translation-block.h",
- "include/exec/translator.h",
- "include/exec/tswap.h",
- "include/fpu/softfloat.h",
- "include/fpu/softfloat-helpers.h",
- "include/fpu/softfloat-macros.h",
- "include/fpu/softfloat-types.h",
- "include/gdbstub/helpers.h",
- "include/gdbstub/syscalls.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/allwinner-a10.h",
- "include/hw/arm/allwinner-h3.h",
- "include/hw/arm/allwinner-r40.h",
- "include/hw/arm/armsse.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/armv7m.h",
- "include/hw/arm/aspeed.h",
- "include/hw/arm/aspeed_soc.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/bcm2836.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/digic.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/fsl-imx25.h",
- "include/hw/arm/fsl-imx31.h",
- "include/hw/arm/fsl-imx6.h",
- "include/hw/arm/fsl-imx6ul.h",
- "include/hw/arm/fsl-imx7.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/msf2-soc.h",
- "include/hw/arm/npcm7xx.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/nrf51_soc.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/smmuv3.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/stm32f100_soc.h",
- "include/hw/arm/stm32f205_soc.h",
- "include/hw/arm/stm32f405_soc.h",
- "include/hw/arm/virt.h",
- "include/hw/arm/xlnx-versal.h",
- "include/hw/arm/xlnx-zynqmp.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/pl011.h",
- "include/hw/char/serial.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/clock.h",
- "include/hw/core/accel-cpu.h",
- "include/hw/core/cpu.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/core/tcg-cpu-ops.h",
- "include/hw/cpu/a15mpcore.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/armv7m_nvic.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/irq.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.h",
- "include/hw/misc/allwinner-a10-ccm.h",
- "include/hw/misc/allwinner-a10-dramc.h",
- "include/hw/misc/allwinner-cpucfg.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/led.h",
- "include/hw/misc/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.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/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.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/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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/imx_epit.h",
- "include/hw/timer/imx_gpt.h",
- "include/hw/timer/mss-timer.h",
- "include/hw/timer/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.h",
- "include/hw/virtio/vhost.h",
- "include/hw/virtio/vhost-backend.h",
- "include/hw/virtio/vhost-scsi.h",
- "include/hw/virtio/vhost-scsi-common.h",
- "include/hw/virtio/vhost-user.h",
- "include/hw/virtio/vhost-user-blk.h",
- "include/hw/virtio/vhost-user-fs.h",
- "include/hw/virtio/vhost-user-gpio.h",
- "include/hw/virtio/vhost-user-i2c.h",
- "include/hw/virtio/vhost-user-rng.h",
- "include/hw/virtio/vhost-user-scmi.h",
- "include/hw/virtio/vhost-user-scsi.h",
- "include/hw/virtio/vhost-user-vsock.h",
- "include/hw/virtio/vhost-vdpa.h",
- "include/hw/virtio/vhost-vsock.h",
- "include/hw/virtio/vhost-vsock-common.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-access.h",
- "include/hw/virtio/virtio-balloon.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-blk-common.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-md-pci.h",
- "include/hw/virtio/virtio-mem.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-rng.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/xen.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-socket.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/cpu.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/hmp-target.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost_net.h",
- "include/qapi/compat-policy.h",
- "include/qapi/dealloc-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp-event.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/accel.h",
- "include/qemu/atomic.h",
- "include/qemu/atomic128.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/cpu-float.h",
- "include/qemu/crc32c.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/defer-call.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.h",
- "include/qemu/iov.h",
- "include/qemu/iova-tree.h",
- "include/qemu/job.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.h",
- "include/qemu/qsp.h",
- "include/qemu/qtree.h",
- "include/qemu/queue.h",
- "include/qemu/range.h",
- "include/qemu/ratelimit.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/readline.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/win_dump_defs.h",
- "include/qemu/xxhash.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/common-semi.h",
- "include/semihosting/console.h",
- "include/semihosting/guestfd.h",
- "include/semihosting/semihost.h",
- "include/semihosting/syscalls.h",
- "include/semihosting/uaccess.h",
- "include/standard-headers/linux/const.h",
- "include/standard-headers/linux/ethtool.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_balloon.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_fs.h",
- "include/standard-headers/linux/virtio_gpio.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_i2c.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mem.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_rng.h",
- "include/standard-headers/linux/virtio_scmi.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/sysemu/xen-mapcache.h",
- "include/tcg/debug-assert.h",
- "include/tcg/helper-info.h",
- "include/tcg/insn-start-words.h",
- "include/tcg/oversized-guest.h",
- "include/tcg/startup.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-gvec-desc.h",
- "include/tcg/tcg-ldst.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-op.h",
- "include/tcg/tcg-op-common.h",
- "include/tcg/tcg-op-gvec.h",
- "include/tcg/tcg-op-gvec-common.h",
- "include/tcg/tcg-opc.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "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-a64.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-sme.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc",
- "libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/userfaultfd.h",
- "linux-headers/linux/vfio.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "memory_ldst.c.inc",
- "migration/block.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/page_cache.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/trace.h",
- "migration/xbzrle.h",
- "monitor/monitor-internal.h",
- "platform/linux-x86_64/aarch64-softmmu-config-devices.h",
- "platform/linux-x86_64/aarch64-softmmu-config-target.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-machine-target.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-misc-target.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-events-authz.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-common.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-machine-target.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-misc-target.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-machine-target.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-misc-target.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.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-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-machine-target.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-visit-misc-target.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-visit-yank.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/common-semi-target.h",
- "target/arm/cpregs.h",
- "target/arm/cpu.h",
- "target/arm/cpu-features.h",
- "target/arm/cpu-param.h",
- "target/arm/cpu-qom.h",
- "target/arm/helper.h",
- "target/arm/hvf_arm.h",
- "target/arm/idau.h",
- "target/arm/internals.h",
- "target/arm/kvm-consts.h",
- "target/arm/kvm_arm.h",
- "target/arm/op_addsub.h",
- "target/arm/syndrome.h",
- "target/arm/tcg/arm_ldst.h",
- "target/arm/tcg/helper-a64.h",
- "target/arm/tcg/helper-mve.h",
- "target/arm/tcg/helper-sme.h",
- "target/arm/tcg/helper-sve.h",
- "target/arm/tcg/sve_ldst_internal.h",
- "target/arm/tcg/translate.h",
- "target/arm/tcg/translate-a32.h",
- "target/arm/tcg/translate-a64.h",
- "target/arm/tcg/vec_internal.h",
- "target/arm/trace.h",
- "tcg/i386/tcg-target.h",
- "tcg/i386/tcg-target.opc.h",
- "tcg/i386/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-accel_tcg.h",
- "trace/trace-hw_arm.h",
- "trace/trace-hw_block.h",
- "trace/trace-hw_char.h",
- "trace/trace-hw_intc.h",
- "trace/trace-hw_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_vfio.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-migration.h",
- "trace/trace-qapi_commands_machine_target_trace_events.h",
- "trace/trace-qapi_commands_misc_target_trace_events.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-target_arm.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- 'CONFIG_DEVICES=\\"aarch64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"aarch64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libqemu-aarch64-softmmu.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "target/arm",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemu-aarch64-softmmu_common",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-aarch64-softmmu_common",
- srcs = [
- "accel/accel-blocker.c",
- "accel/accel-system.c",
- "accel/dummy-cpus.c",
- "accel/tcg/cpu-exec-common.c",
- "accel/tcg/icount-common.c",
- "accel/tcg/monitor.c",
- "audio/audio.c",
- "audio/audio-hmp-cmds.c",
- "audio/mixeng.c",
- "audio/noaudio.c",
- "audio/paaudio.c",
- "audio/wavaudio.c",
- "audio/wavcapture.c",
- "backends/confidential-guest-support.c",
- "backends/cryptodev.c",
- "backends/cryptodev-builtin.c",
- "backends/cryptodev-hmp-cmds.c",
- "backends/cryptodev-vhost.c",
- "backends/cryptodev-vhost-user.c",
- "backends/hostmem.c",
- "backends/hostmem-file.c",
- "backends/hostmem-memfd.c",
- "backends/hostmem-ram.c",
- "backends/rng.c",
- "backends/rng-builtin.c",
- "backends/rng-egd.c",
- "backends/rng-random.c",
- "backends/vhost-user.c",
- "block/blkreplay.c",
- "block/block-ram-registrar.c",
- "block/monitor/block-hmp-cmds.c",
- "block/qapi-sysemu.c",
- "chardev/char-hmp-cmds.c",
- "chardev/msmouse.c",
- "chardev/testdev.c",
- "chardev/wctablet.c",
- "cpu-common.c",
- "disas/disas.c",
- "disas/disas-mon.c",
- "dump/dump.c",
- "dump/dump-hmp-cmds.c",
- "ebpf/ebpf_rss-stub.c",
- "fsdev/qemu-fsdev-dummy.c",
- "fsdev/qemu-fsdev-opts.c",
- "fsdev/qemu-fsdev-throttle.c",
- "gdbstub/syscalls.c",
- "hw/acpi/acpi-cpu-hotplug-stub.c",
- "hw/acpi/acpi-pci-hotplug-stub.c",
- "hw/acpi/acpi-qmp-cmds.c",
- "hw/acpi/acpi-x86-stub.c",
- "hw/acpi/acpi_interface.c",
- "hw/acpi/aml-build.c",
- "hw/acpi/bios-linker-loader.c",
- "hw/acpi/core.c",
- "hw/acpi/cxl.c",
- "hw/acpi/erst.c",
- "hw/acpi/generic_event_device.c",
- "hw/acpi/ghes.c",
- "hw/acpi/hmat.c",
- "hw/acpi/ipmi.c",
- "hw/acpi/memory_hotplug.c",
- "hw/acpi/nvdimm.c",
- "hw/acpi/pci.c",
- "hw/acpi/pci-bridge-stub.c",
- "hw/acpi/utils.c",
- "hw/acpi/viot.c",
- "hw/adc/aspeed_adc.c",
- "hw/adc/max111x.c",
- "hw/adc/npcm7xx_adc.c",
- "hw/adc/stm32f2xx_adc.c",
- "hw/adc/zynq-xadc.c",
- "hw/arm/bcm2835_peripherals.c",
- "hw/arm/exynos4_boards.c",
- "hw/arm/smmu-common.c",
- "hw/arm/tosa.c",
- "hw/audio/ac97.c",
- "hw/audio/es1370.c",
- "hw/audio/hda-codec.c",
- "hw/audio/intel-hda.c",
- "hw/audio/lm4549.c",
- "hw/audio/marvell_88w8618.c",
- "hw/audio/pl041.c",
- "hw/audio/soundhw.c",
- "hw/audio/virtio-snd.c",
- "hw/audio/virtio-snd-pci.c",
- "hw/audio/wm8750.c",
- "hw/block/block.c",
- "hw/block/cdrom.c",
- "hw/block/dataplane/virtio-blk.c",
- "hw/block/ecc.c",
- "hw/block/hd-geometry.c",
- "hw/block/m25p80.c",
- "hw/block/m25p80_sfdp.c",
- "hw/block/nand.c",
- "hw/block/onenand.c",
- "hw/block/pflash_cfi01.c",
- "hw/block/pflash_cfi02.c",
- "hw/char/bcm2835_aux.c",
- "hw/char/cadence_uart.c",
- "hw/char/cmsdk-apb-uart.c",
- "hw/char/digic-uart.c",
- "hw/char/exynos4210_uart.c",
- "hw/char/imx_serial.c",
- "hw/char/ipoctal232.c",
- "hw/char/nrf51_uart.c",
- "hw/char/omap_uart.c",
- "hw/char/pl011.c",
- "hw/char/serial.c",
- "hw/char/serial-pci.c",
- "hw/char/serial-pci-multi.c",
- "hw/char/stm32f2xx_usart.c",
- "hw/char/virtio-console.c",
- "hw/char/xilinx_uartlite.c",
- "hw/core/clock-vmstate.c",
- "hw/core/cpu-common.c",
- "hw/core/cpu-sysemu.c",
- "hw/core/fw-path-provider.c",
- "hw/core/generic-loader.c",
- "hw/core/gpio.c",
- "hw/core/guest-loader.c",
- "hw/core/loader.c",
- "hw/core/machine.c",
- "hw/core/machine-hmp-cmds.c",
- "hw/core/machine-qmp-cmds.c",
- "hw/core/machine-smp.c",
- "hw/core/nmi.c",
- "hw/core/null-machine.c",
- "hw/core/numa.c",
- "hw/core/or-irq.c",
- "hw/core/platform-bus.c",
- "hw/core/ptimer.c",
- "hw/core/qdev-fw.c",
- "hw/core/qdev-properties-system.c",
- "hw/core/register.c",
- "hw/core/split-irq.c",
- "hw/core/stream.c",
- "hw/core/sysbus.c",
- "hw/core/sysbus-fdt.c",
- "hw/core/vm-change-state-handler.c",
- "hw/cpu/arm11mpcore.c",
- "hw/cpu/cluster.c",
- "hw/cpu/core.c",
- "hw/cpu/realview_mpcore.c",
- "hw/cxl/cxl-cdat.c",
- "hw/cxl/cxl-component-utils.c",
- "hw/cxl/cxl-device-utils.c",
- "hw/cxl/cxl-events.c",
- "hw/cxl/cxl-host.c",
- "hw/cxl/cxl-mailbox-utils.c",
- "hw/cxl/switch-mailbox-cci.c",
- "hw/display/acpi-vga.c",
- "hw/display/ati.c",
- "hw/display/ati_2d.c",
- "hw/display/ati_dbg.c",
- "hw/display/bcm2835_fb.c",
- "hw/display/blizzard.c",
- "hw/display/bochs-display.c",
- "hw/display/cirrus_vga.c",
- "hw/display/dpcd.c",
- "hw/display/edid-generate.c",
- "hw/display/edid-region.c",
- "hw/display/exynos4210_fimd.c",
- "hw/display/framebuffer.c",
- "hw/display/i2c-ddc.c",
- "hw/display/omap_dss.c",
- "hw/display/omap_lcdc.c",
- "hw/display/pl110.c",
- "hw/display/pxa2xx_lcd.c",
- "hw/display/ramfb.c",
- "hw/display/ramfb-standalone.c",
- "hw/display/sii9022.c",
- "hw/display/ssd0303.c",
- "hw/display/ssd0323.c",
- "hw/display/tc6393xb.c",
- "hw/display/vga.c",
- "hw/display/vga-pci.c",
- "hw/display/vhost-user-gpu.c",
- "hw/display/vhost-user-gpu-pci.c",
- "hw/display/virtio-dmabuf.c",
- "hw/display/virtio-gpu.c",
- "hw/display/virtio-gpu-base.c",
- "hw/display/virtio-gpu-pci.c",
- "hw/display/virtio-gpu-udmabuf.c",
- "hw/display/xlnx_dp.c",
- "hw/dma/bcm2835_dma.c",
- "hw/dma/omap_dma.c",
- "hw/dma/pl080.c",
- "hw/dma/pl330.c",
- "hw/dma/pxa2xx_dma.c",
- "hw/dma/soc_dma.c",
- "hw/dma/xilinx_axidma.c",
- "hw/dma/xlnx-zdma.c",
- "hw/dma/xlnx-zynq-devcfg.c",
- "hw/dma/xlnx_csu_dma.c",
- "hw/dma/xlnx_dpdma.c",
- "hw/gpio/aspeed_gpio.c",
- "hw/gpio/bcm2835_gpio.c",
- "hw/gpio/gpio_key.c",
- "hw/gpio/gpio_pwr.c",
- "hw/gpio/imx_gpio.c",
- "hw/gpio/max7310.c",
- "hw/gpio/npcm7xx_gpio.c",
- "hw/gpio/nrf51_gpio.c",
- "hw/gpio/omap_gpio.c",
- "hw/gpio/pca_i2c_gpio.c",
- "hw/gpio/pl061.c",
- "hw/gpio/zaurus.c",
- "hw/i2c/allwinner-i2c.c",
- "hw/i2c/arm_sbcon_i2c.c",
- "hw/i2c/aspeed_i2c.c",
- "hw/i2c/bitbang_i2c.c",
- "hw/i2c/core.c",
- "hw/i2c/exynos4210_i2c.c",
- "hw/i2c/i2c_mux_pca954x.c",
- "hw/i2c/imx_i2c.c",
- "hw/i2c/microbit_i2c.c",
- "hw/i2c/npcm7xx_smbus.c",
- "hw/i2c/omap_i2c.c",
- "hw/i2c/pmbus_device.c",
- "hw/i2c/smbus_eeprom.c",
- "hw/i2c/smbus_master.c",
- "hw/i2c/smbus_slave.c",
- "hw/ide/ahci.c",
- "hw/ide/ahci-allwinner.c",
- "hw/ide/atapi.c",
- "hw/ide/core.c",
- "hw/ide/ich.c",
- "hw/ide/microdrive.c",
- "hw/ide/qdev.c",
- "hw/input/ads7846.c",
- "hw/input/hid.c",
- "hw/input/lm832x.c",
- "hw/input/pl050.c",
- "hw/input/ps2.c",
- "hw/input/pxa2xx_keypad.c",
- "hw/input/stellaris_gamepad.c",
- "hw/input/tsc2005.c",
- "hw/input/tsc210x.c",
- "hw/input/vhost-user-input.c",
- "hw/input/virtio-input.c",
- "hw/input/virtio-input-hid.c",
- "hw/input/virtio-input-host.c",
- "hw/intc/allwinner-a10-pic.c",
- "hw/intc/arm_gic.c",
- "hw/intc/arm_gic_common.c",
- "hw/intc/arm_gicv2m.c",
- "hw/intc/arm_gicv3.c",
- "hw/intc/arm_gicv3_common.c",
- "hw/intc/arm_gicv3_dist.c",
- "hw/intc/arm_gicv3_its.c",
- "hw/intc/arm_gicv3_its_common.c",
- "hw/intc/arm_gicv3_redist.c",
- "hw/intc/aspeed_vic.c",
- "hw/intc/bcm2835_ic.c",
- "hw/intc/bcm2836_control.c",
- "hw/intc/exynos4210_combiner.c",
- "hw/intc/exynos4210_gic.c",
- "hw/intc/imx_avic.c",
- "hw/intc/imx_gpcv2.c",
- "hw/intc/intc.c",
- "hw/intc/kvm_irqcount.c",
- "hw/intc/omap_intc.c",
- "hw/intc/pl190.c",
- "hw/intc/realview_gic.c",
- "hw/intc/xilinx_intc.c",
- "hw/intc/xlnx-zynqmp-ipi.c",
- "hw/ipack/ipack.c",
- "hw/ipack/tpci200.c",
- "hw/ipmi/ipmi.c",
- "hw/ipmi/ipmi_bmc_extern.c",
- "hw/ipmi/ipmi_bmc_sim.c",
- "hw/ipmi/ipmi_bt.c",
- "hw/ipmi/ipmi_kcs.c",
- "hw/ipmi/pci_ipmi_bt.c",
- "hw/ipmi/pci_ipmi_kcs.c",
- "hw/ipmi/smbus_ipmi.c",
- "hw/mem/cxl_type3.c",
- "hw/mem/memory-device.c",
- "hw/mem/npcm7xx_mc.c",
- "hw/mem/nvdimm.c",
- "hw/mem/pc-dimm.c",
- "hw/misc/a9scu.c",
- "hw/misc/allwinner-a10-ccm.c",
- "hw/misc/allwinner-a10-dramc.c",
- "hw/misc/allwinner-h3-ccu.c",
- "hw/misc/allwinner-h3-dramc.c",
- "hw/misc/allwinner-h3-sysctrl.c",
- "hw/misc/allwinner-r40-ccu.c",
- "hw/misc/allwinner-r40-dramc.c",
- "hw/misc/allwinner-sid.c",
- "hw/misc/allwinner-sramc.c",
- "hw/misc/arm11scu.c",
- "hw/misc/arm_integrator_debug.c",
- "hw/misc/arm_l2x0.c",
- "hw/misc/arm_sysctl.c",
- "hw/misc/armsse-cpu-pwrctrl.c",
- "hw/misc/armsse-cpuid.c",
- "hw/misc/armsse-mhu.c",
- "hw/misc/armv7m_ras.c",
- "hw/misc/aspeed_hace.c",
- "hw/misc/aspeed_i3c.c",
- "hw/misc/aspeed_lpc.c",
- "hw/misc/aspeed_peci.c",
- "hw/misc/aspeed_sbc.c",
- "hw/misc/aspeed_scu.c",
- "hw/misc/aspeed_sdmc.c",
- "hw/misc/aspeed_xdma.c",
- "hw/misc/auxbus.c",
- "hw/misc/axp2xx.c",
- "hw/misc/bcm2835_cprman.c",
- "hw/misc/bcm2835_mbox.c",
- "hw/misc/bcm2835_mphi.c",
- "hw/misc/bcm2835_powermgt.c",
- "hw/misc/bcm2835_property.c",
- "hw/misc/bcm2835_rng.c",
- "hw/misc/bcm2835_thermal.c",
- "hw/misc/cbus.c",
- "hw/misc/edu.c",
- "hw/misc/exynos4210_clk.c",
- "hw/misc/exynos4210_pmu.c",
- "hw/misc/exynos4210_rng.c",
- "hw/misc/i2c-echo.c",
- "hw/misc/imx25_ccm.c",
- "hw/misc/imx31_ccm.c",
- "hw/misc/imx6_ccm.c",
- "hw/misc/imx6_src.c",
- "hw/misc/imx6ul_ccm.c",
- "hw/misc/imx7_ccm.c",
- "hw/misc/imx7_gpr.c",
- "hw/misc/imx7_snvs.c",
- "hw/misc/imx7_src.c",
- "hw/misc/imx_ccm.c",
- "hw/misc/imx_rngc.c",
- "hw/misc/iotkit-secctl.c",
- "hw/misc/iotkit-sysctl.c",
- "hw/misc/iotkit-sysinfo.c",
- "hw/misc/ivshmem.c",
- "hw/misc/led.c",
- "hw/misc/mps2-fpgaio.c",
- "hw/misc/mps2-scc.c",
- "hw/misc/msf2-sysreg.c",
- "hw/misc/mst_fpga.c",
- "hw/misc/npcm7xx_clk.c",
- "hw/misc/npcm7xx_gcr.c",
- "hw/misc/npcm7xx_mft.c",
- "hw/misc/npcm7xx_pci_mbox.c",
- "hw/misc/npcm7xx_pwm.c",
- "hw/misc/npcm7xx_rng.c",
- "hw/misc/nrf51_rng.c",
- "hw/misc/omap_clk.c",
- "hw/misc/omap_gpmc.c",
- "hw/misc/omap_l4.c",
- "hw/misc/omap_sdrc.c",
- "hw/misc/omap_tap.c",
- "hw/misc/pca9552.c",
- "hw/misc/pci-testdev.c",
- "hw/misc/pvpanic.c",
- "hw/misc/pvpanic-pci.c",
- "hw/misc/sbsa_ec.c",
- "hw/misc/stm32f2xx_syscfg.c",
- "hw/misc/stm32f4xx_exti.c",
- "hw/misc/stm32f4xx_syscfg.c",
- "hw/misc/tz-mpc.c",
- "hw/misc/tz-msc.c",
- "hw/misc/tz-ppc.c",
- "hw/misc/unimp.c",
- "hw/misc/vmcoreinfo.c",
- "hw/misc/xlnx-cfi-if.c",
- "hw/misc/xlnx-versal-cframe-reg.c",
- "hw/misc/xlnx-versal-cfu.c",
- "hw/misc/xlnx-versal-pmc-iou-slcr.c",
- "hw/misc/xlnx-versal-trng.c",
- "hw/misc/xlnx-versal-xramc.c",
- "hw/misc/xlnx-zynqmp-apu-ctrl.c",
- "hw/misc/xlnx-zynqmp-crf.c",
- "hw/misc/zynq_slcr.c",
- "hw/net/allwinner-sun8i-emac.c",
- "hw/net/allwinner_emac.c",
- "hw/net/cadence_gem.c",
- "hw/net/can/can_kvaser_pci.c",
- "hw/net/can/can_mioe3680_pci.c",
- "hw/net/can/can_pcm3680_pci.c",
- "hw/net/can/can_sja1000.c",
- "hw/net/can/ctucan_core.c",
- "hw/net/can/ctucan_pci.c",
- "hw/net/can/xlnx-versal-canfd.c",
- "hw/net/can/xlnx-zynqmp-can.c",
- "hw/net/e1000.c",
- "hw/net/e1000e.c",
- "hw/net/e1000e_core.c",
- "hw/net/e1000x_common.c",
- "hw/net/eepro100.c",
- "hw/net/ftgmac100.c",
- "hw/net/igb.c",
- "hw/net/igb_core.c",
- "hw/net/igbvf.c",
- "hw/net/imx_fec.c",
- "hw/net/lan9118.c",
- "hw/net/msf2-emac.c",
- "hw/net/mv88w8618_eth.c",
- "hw/net/ne2000.c",
- "hw/net/ne2000-pci.c",
- "hw/net/net_rx_pkt.c",
- "hw/net/net_tx_pkt.c",
- "hw/net/npcm7xx_emc.c",
- "hw/net/pcnet.c",
- "hw/net/pcnet-pci.c",
- "hw/net/rocker/rocker.c",
- "hw/net/rocker/rocker-hmp-cmds.c",
- "hw/net/rocker/rocker_desc.c",
- "hw/net/rocker/rocker_fp.c",
- "hw/net/rocker/rocker_of_dpa.c",
- "hw/net/rocker/rocker_world.c",
- "hw/net/rtl8139.c",
- "hw/net/smc91c111.c",
- "hw/net/stellaris_enet.c",
- "hw/net/tulip.c",
- "hw/net/vhost_net.c",
- "hw/net/vmxnet3.c",
- "hw/net/xgmac.c",
- "hw/net/xilinx_axienet.c",
- "hw/nvme/ctrl.c",
- "hw/nvme/dif.c",
- "hw/nvme/ns.c",
- "hw/nvme/subsys.c",
- "hw/nvram/eeprom93xx.c",
- "hw/nvram/eeprom_at24c.c",
- "hw/nvram/fw_cfg.c",
- "hw/nvram/fw_cfg-interface.c",
- "hw/nvram/npcm7xx_otp.c",
- "hw/nvram/nrf51_nvm.c",
- "hw/nvram/xlnx-bbram.c",
- "hw/nvram/xlnx-efuse.c",
- "hw/nvram/xlnx-efuse-crc.c",
- "hw/nvram/xlnx-versal-efuse-cache.c",
- "hw/nvram/xlnx-versal-efuse-ctrl.c",
- "hw/nvram/xlnx-zynqmp-efuse.c",
- "hw/pci-bridge/cxl_downstream.c",
- "hw/pci-bridge/cxl_root_port.c",
- "hw/pci-bridge/cxl_upstream.c",
- "hw/pci-bridge/gen_pcie_root_port.c",
- "hw/pci-bridge/i82801b11.c",
- "hw/pci-bridge/ioh3420.c",
- "hw/pci-bridge/pci_bridge_dev.c",
- "hw/pci-bridge/pci_expander_bridge.c",
- "hw/pci-bridge/pcie_pci_bridge.c",
- "hw/pci-bridge/pcie_root_port.c",
- "hw/pci-bridge/xio3130_downstream.c",
- "hw/pci-bridge/xio3130_upstream.c",
- "hw/pci-host/designware.c",
- "hw/pci-host/gpex.c",
- "hw/pci-host/gpex-acpi.c",
- "hw/pci-host/versatile.c",
- "hw/pci/msi.c",
- "hw/pci/msix.c",
- "hw/pci/pci.c",
- "hw/pci/pci-hmp-cmds.c",
- "hw/pci/pci-qmp-cmds.c",
- "hw/pci/pci_bridge.c",
- "hw/pci/pci_host.c",
- "hw/pci/pcie.c",
- "hw/pci/pcie_aer.c",
- "hw/pci/pcie_doe.c",
- "hw/pci/pcie_host.c",
- "hw/pci/pcie_port.c",
- "hw/pci/pcie_sriov.c",
- "hw/pci/shpc.c",
- "hw/pci/slotid_cap.c",
- "hw/pcmcia/pcmcia.c",
- "hw/pcmcia/pxa2xx.c",
- "hw/rtc/allwinner-rtc.c",
- "hw/rtc/aspeed_rtc.c",
- "hw/rtc/ds1338.c",
- "hw/rtc/exynos4210_rtc.c",
- "hw/rtc/m41t80.c",
- "hw/rtc/pl031.c",
- "hw/rtc/twl92230.c",
- "hw/rtc/xlnx-zynqmp-rtc.c",
- "hw/scsi/emulation.c",
- "hw/scsi/esp.c",
- "hw/scsi/esp-pci.c",
- "hw/scsi/lsi53c895a.c",
- "hw/scsi/megasas.c",
- "hw/scsi/mptconfig.c",
- "hw/scsi/mptendian.c",
- "hw/scsi/mptsas.c",
- "hw/scsi/scsi-bus.c",
- "hw/scsi/scsi-disk.c",
- "hw/scsi/scsi-generic.c",
- "hw/scsi/vhost-scsi.c",
- "hw/scsi/vhost-user-scsi.c",
- "hw/scsi/virtio-scsi-dataplane.c",
- "hw/scsi/vmw_pvscsi.c",
- "hw/sd/allwinner-sdhost.c",
- "hw/sd/aspeed_sdhci.c",
- "hw/sd/bcm2835_sdhost.c",
- "hw/sd/core.c",
- "hw/sd/npcm7xx_sdhci.c",
- "hw/sd/omap_mmc.c",
- "hw/sd/pl181.c",
- "hw/sd/pxa2xx_mmci.c",
- "hw/sd/sd.c",
- "hw/sd/sdhci.c",
- "hw/sd/sdhci-pci.c",
- "hw/sd/sdmmc-internal.c",
- "hw/sd/ssi-sd.c",
- "hw/sensor/adm1266.c",
- "hw/sensor/adm1272.c",
- "hw/sensor/dps310.c",
- "hw/sensor/emc141x.c",
- "hw/sensor/isl_pmbus_vr.c",
- "hw/sensor/lsm303dlhc_mag.c",
- "hw/sensor/max16600.c",
- "hw/sensor/max31785.c",
- "hw/sensor/max31790_fan_ctrl.c",
- "hw/sensor/max34451.c",
- "hw/sensor/tmp105.c",
- "hw/sensor/tmp421.c",
- "hw/sensor/tmp_sbtsi.c",
- "hw/smbios/smbios.c",
- "hw/smbios/smbios_type_38.c",
- "hw/ssi/aspeed_smc.c",
- "hw/ssi/imx_spi.c",
- "hw/ssi/mss-spi.c",
- "hw/ssi/npcm7xx_fiu.c",
- "hw/ssi/npcm_pspi.c",
- "hw/ssi/omap_spi.c",
- "hw/ssi/pl022.c",
- "hw/ssi/ssi.c",
- "hw/ssi/stm32f2xx_spi.c",
- "hw/ssi/xilinx_spi.c",
- "hw/ssi/xilinx_spips.c",
- "hw/ssi/xlnx-versal-ospi.c",
- "hw/timer/a9gtimer.c",
- "hw/timer/allwinner-a10-pit.c",
- "hw/timer/arm_mptimer.c",
- "hw/timer/arm_timer.c",
- "hw/timer/armv7m_systick.c",
- "hw/timer/aspeed_timer.c",
- "hw/timer/bcm2835_systmr.c",
- "hw/timer/cadence_ttc.c",
- "hw/timer/cmsdk-apb-dualtimer.c",
- "hw/timer/cmsdk-apb-timer.c",
- "hw/timer/digic-timer.c",
- "hw/timer/exynos4210_mct.c",
- "hw/timer/exynos4210_pwm.c",
- "hw/timer/imx_epit.c",
- "hw/timer/imx_gpt.c",
- "hw/timer/mss-timer.c",
- "hw/timer/npcm7xx_timer.c",
- "hw/timer/nrf51_timer.c",
- "hw/timer/omap_gptimer.c",
- "hw/timer/omap_synctimer.c",
- "hw/timer/pxa2xx_timer.c",
- "hw/timer/sse-counter.c",
- "hw/timer/sse-timer.c",
- "hw/timer/stellaris-gptm.c",
- "hw/timer/stm32f2xx_timer.c",
- "hw/timer/xilinx_timer.c",
- "hw/ufs/lu.c",
- "hw/ufs/ufs.c",
- "hw/usb/bus.c",
- "hw/usb/chipidea.c",
- "hw/usb/combined-packet.c",
- "hw/usb/core.c",
- "hw/usb/desc.c",
- "hw/usb/desc-msos.c",
- "hw/usb/dev-audio.c",
- "hw/usb/dev-hid.c",
- "hw/usb/dev-hub.c",
- "hw/usb/dev-mtp.c",
- "hw/usb/dev-network.c",
- "hw/usb/dev-serial.c",
- "hw/usb/dev-smartcard-reader.c",
- "hw/usb/dev-storage.c",
- "hw/usb/dev-storage-bot.c",
- "hw/usb/dev-storage-classic.c",
- "hw/usb/dev-uas.c",
- "hw/usb/dev-wacom.c",
- "hw/usb/hcd-dwc2.c",
- "hw/usb/hcd-dwc3.c",
- "hw/usb/hcd-ehci.c",
- "hw/usb/hcd-ehci-pci.c",
- "hw/usb/hcd-ehci-sysbus.c",
- "hw/usb/hcd-musb.c",
- "hw/usb/hcd-ohci.c",
- "hw/usb/hcd-ohci-pci.c",
- "hw/usb/hcd-uhci.c",
- "hw/usb/hcd-xhci.c",
- "hw/usb/hcd-xhci-nec.c",
- "hw/usb/hcd-xhci-pci.c",
- "hw/usb/hcd-xhci-sysbus.c",
- "hw/usb/imx-usb-phy.c",
- "hw/usb/libhw.c",
- "hw/usb/pcap.c",
- "hw/usb/tusb6010.c",
- "hw/usb/u2f.c",
- "hw/usb/u2f-passthru.c",
- "hw/usb/xlnx-usb-subsystem.c",
- "hw/usb/xlnx-versal-usb2-ctrl-regs.c",
- "hw/virtio/vhost.c",
- "hw/virtio/vhost-user-device.c",
- "hw/virtio/vhost-user-device-pci.c",
- "hw/virtio/vhost-vsock-common.c",
- "hw/virtio/virtio-bus.c",
- "hw/virtio/virtio-crypto.c",
- "hw/virtio/virtio-hmp-cmds.c",
- "hw/virtio/virtio-iommu.c",
- "hw/virtio/virtio-mmio.c",
- "hw/virtio/virtio-pci.c",
- "hw/watchdog/allwinner-wdt.c",
- "hw/watchdog/cmsdk-apb-watchdog.c",
- "hw/watchdog/sbsa_gwdt.c",
- "hw/watchdog/watchdog.c",
- "hw/watchdog/wdt_aspeed.c",
- "hw/watchdog/wdt_i6300esb.c",
- "hw/watchdog/wdt_imx2.c",
- "migration/block.c",
- "migration/block-dirty-bitmap.c",
- "migration/channel.c",
- "migration/channel-block.c",
- "migration/dirtyrate.c",
- "migration/exec.c",
- "migration/fd.c",
- "migration/file.c",
- "migration/global_state.c",
- "migration/migration.c",
- "migration/migration-hmp-cmds.c",
- "migration/multifd.c",
- "migration/multifd-zlib.c",
- "migration/options.c",
- "migration/postcopy-ram.c",
- "migration/ram-compress.c",
- "migration/savevm.c",
- "migration/socket.c",
- "migration/threadinfo.c",
- "migration/tls.c",
- "monitor/fds.c",
- "monitor/hmp.c",
- "monitor/hmp-cmds.c",
- "monitor/qmp-cmds.c",
- "net/announce.c",
- "net/can/can_core.c",
- "net/can/can_host.c",
- "net/can/can_socketcan.c",
- "net/checksum.c",
- "net/dgram.c",
- "net/dump.c",
- "net/eth.c",
- "net/filter.c",
- "net/filter-buffer.c",
- "net/filter-mirror.c",
- "net/filter-replay.c",
- "net/hub.c",
- "net/net.c",
- "net/net-hmp-cmds.c",
- "net/queue.c",
- "net/socket.c",
- "net/stream.c",
- "net/tap.c",
- "net/tap-linux.c",
- "net/util.c",
- "net/vhost-user.c",
- "page-vary-common.c",
- "qom/qom-hmp-cmds.c",
- "replay/replay.c",
- "replay/replay-audio.c",
- "replay/replay-char.c",
- "replay/replay-debugging.c",
- "replay/replay-events.c",
- "replay/replay-input.c",
- "replay/replay-internal.c",
- "replay/replay-net.c",
- "replay/replay-random.c",
- "replay/replay-snapshot.c",
- "replay/replay-time.c",
- "stats/stats-hmp-cmds.c",
- "stats/stats-qmp-cmds.c",
- "system/async-teardown.c",
- "system/balloon.c",
- "system/bootdevice.c",
- "system/cpu-throttle.c",
- "system/cpu-timers.c",
- "system/cpus.c",
- "system/datadir.c",
- "system/device_tree.c",
- "system/dirtylimit.c",
- "system/dma-helpers.c",
- "system/globals.c",
- "system/memory_mapping.c",
- "system/qdev-monitor.c",
- "system/qtest.c",
- "system/rtc.c",
- "system/runstate.c",
- "system/runstate-action.c",
- "system/runstate-hmp-cmds.c",
- "system/tpm-hmp-cmds.c",
- "system/vl.c",
- "trace/trace-hmp-cmds.c",
- "ui/clipboard.c",
- "ui/console.c",
- "ui/console-vc.c",
- "ui/cursor.c",
- "ui/input.c",
- "ui/input-barrier.c",
- "ui/input-keymap.c",
- "ui/input-legacy.c",
- "ui/input-linux.c",
- "ui/kbd-state.c",
- "ui/keymaps.c",
- "ui/qemu-pixman.c",
- "ui/spice-module.c",
- "ui/udmabuf.c",
- "ui/ui-hmp-cmds.c",
- "ui/ui-qmp-cmds.c",
- "ui/util.c",
- "ui/vnc.c",
- "ui/vnc-auth-vencrypt.c",
- "ui/vnc-clipboard.c",
- "ui/vnc-enc-hextile.c",
- "ui/vnc-enc-tight.c",
- "ui/vnc-enc-zlib.c",
- "ui/vnc-enc-zrle.c",
- "ui/vnc-jobs.c",
- "ui/vnc-palette.c",
- "ui/vnc-ws.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/perf.h",
- "accel/tcg/tb-context.h",
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/audio_template.h",
- "audio/mixeng.h",
- "audio/mixeng_template.h",
- "audio/rate_template.h",
- "audio/trace.h",
- "chardev/trace.h",
- "config-poison.h",
- "disas/disas-internal.h",
- "disas/riscv.h",
- "disas/riscv-xthead.h",
- "disas/riscv-xventana.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fsdev/file-op-9p.h",
- "fsdev/p9array.h",
- "fsdev/qemu-fsdev.h",
- "fsdev/qemu-fsdev-throttle.h",
- "gdbstub/internals.h",
- "gdbstub/trace.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/x86_64/host/cpuinfo.h",
- "hw/acpi/hmat.h",
- "hw/acpi/trace.h",
- "hw/acpi/viot.h",
- "hw/adc/trace.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/trace.h",
- "hw/audio/ac97.h",
- "hw/audio/fmopl.h",
- "hw/audio/gusemu.h",
- "hw/audio/gustate.h",
- "hw/audio/hda-codec-common.h",
- "hw/audio/intel-hda.h",
- "hw/audio/intel-hda-defs.h",
- "hw/audio/lm4549.h",
- "hw/audio/pl041.h",
- "hw/audio/pl041.hx",
- "hw/audio/trace.h",
- "hw/block/dataplane/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/dataplane/xen-block.h",
- "hw/block/fdc-internal.h",
- "hw/block/m25p80_sfdp.h",
- "hw/block/trace.h",
- "hw/block/xen_blkif.h",
- "hw/char/trace.h",
- "hw/core/guest-loader.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.h",
- "hw/core/uboot_image.h",
- "hw/display/ati_int.h",
- "hw/display/ati_regs.h",
- "hw/display/cirrus_vga_internal.h",
- "hw/display/cirrus_vga_rop.h",
- "hw/display/cirrus_vga_rop2.h",
- "hw/display/framebuffer.h",
- "hw/display/pl110_template.h",
- "hw/display/trace.h",
- "hw/display/vga-access.h",
- "hw/display/vga-helpers.h",
- "hw/display/vga_int.h",
- "hw/display/vga_regs.h",
- "hw/display/virtio-vga.h",
- "hw/dma/trace.h",
- "hw/gpio/trace.h",
- "hw/i2c/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/ide/ahci_internal.h",
- "hw/ide/trace.h",
- "hw/input/trace.h",
- "hw/intc/gic_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/mem/trace.h",
- "hw/misc/trace.h",
- "hw/net/can/can_sja1000.h",
- "hw/net/can/ctu_can_fd_frame.h",
- "hw/net/can/ctu_can_fd_regs.h",
- "hw/net/can/ctucan_core.h",
- "hw/net/can/trace.h",
- "hw/net/e1000_common.h",
- "hw/net/e1000_regs.h",
- "hw/net/e1000e_core.h",
- "hw/net/e1000x_common.h",
- "hw/net/e1000x_regs.h",
- "hw/net/igb_common.h",
- "hw/net/igb_core.h",
- "hw/net/igb_regs.h",
- "hw/net/ne2000.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/net_tx_pkt.h",
- "hw/net/pcnet.h",
- "hw/net/rocker/rocker.h",
- "hw/net/rocker/rocker_desc.h",
- "hw/net/rocker/rocker_fp.h",
- "hw/net/rocker/rocker_hw.h",
- "hw/net/rocker/rocker_of_dpa.h",
- "hw/net/rocker/rocker_tlv.h",
- "hw/net/rocker/rocker_world.h",
- "hw/net/trace.h",
- "hw/net/tulip.h",
- "hw/net/vmware_utils.h",
- "hw/net/vmxnet3.h",
- "hw/net/vmxnet3_defs.h",
- "hw/net/vmxnet_debug.h",
- "hw/nvme/dif.h",
- "hw/nvme/nvme.h",
- "hw/nvme/trace.h",
- "hw/nvram/trace.h",
- "hw/pci/pci-internal.h",
- "hw/pci/trace.h",
- "hw/rtc/trace.h",
- "hw/scsi/mfi.h",
- "hw/scsi/mpi.h",
- "hw/scsi/mptsas.h",
- "hw/scsi/trace.h",
- "hw/scsi/vmw_pvscsi.h",
- "hw/sd/sdhci-internal.h",
- "hw/sd/sdmmc-internal.h",
- "hw/sd/trace.h",
- "hw/sensor/trace.h",
- "hw/smbios/smbios_build.h",
- "hw/ssi/trace.h",
- "hw/timer/trace.h",
- "hw/ufs/trace.h",
- "hw/ufs/ufs.h",
- "hw/usb/ccid.h",
- "hw/usb/desc.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-uhci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-pci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/usb/trace.h",
- "hw/usb/u2f.h",
- "hw/virtio/trace.h",
- "hw/watchdog/trace.h",
- "hw/xen/trace.h",
- "include/authz/base.h",
- "include/authz/list.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/block/ufs.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/crypto/akcipher.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.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/page-vary.h",
- "include/exec/poison.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_page.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/exec/tswap.h",
- "include/gdbstub/syscalls.h",
- "include/gdbstub/user.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/ipmi.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspberrypi-fw-defs.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/virt.h",
- "include/hw/audio/pcspk.h",
- "include/hw/audio/soundhw.h",
- "include/hw/audio/virtio-snd.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/pl011.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/char/xilinx_uartlite.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/core/generic-loader.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/arm11mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cpu/core.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/bochs-vbe.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/tc6393xb.h",
- "include/hw/display/vga.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/i8257.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx-zynq-devcfg.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/elf_ops.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/gpio/pca_i2c_gpio.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/pmbus_device.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i2c/smbus_slave.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/ide/piix.h",
- "include/hw/input/hid.h",
- "include/hw/input/i8042.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/pl050.h",
- "include/hw/input/ps2.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/ipack/ipack.h",
- "include/hw/ipmi/ipmi.h",
- "include/hw/ipmi/ipmi_bt.h",
- "include/hw/ipmi/ipmi_kcs.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm11scu.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_cprman_internals.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/ivshmem.h",
- "include/hw/misc/led.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/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.h",
- "include/hw/misc/npcm7xx_clk.h",
- "include/hw/misc/npcm7xx_gcr.h",
- "include/hw/misc/npcm7xx_mft.h",
- "include/hw/misc/npcm7xx_pci_mbox.h",
- "include/hw/misc/npcm7xx_pwm.h",
- "include/hw/misc/npcm7xx_rng.h",
- "include/hw/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/pca9552_regs.h",
- "include/hw/misc/pvpanic.h",
- "include/hw/misc/sifive_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/vmcoreinfo.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.h",
- "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
- "include/hw/misc/xlnx-versal-trng.h",
- "include/hw/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nmi.h",
- "include/hw/nvram/eeprom93xx.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-bridge/cxl_upstream_port.h",
- "include/hw/pci-bridge/pci_expander_bridge.h",
- "include/hw/pci-bridge/xio3130_downstream.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pci/shpc.h",
- "include/hw/pci/slotid_cap.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-dma.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/rdma/rdma.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/goldfish_rtc.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/emulation.h",
- "include/hw/scsi/esp.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdcard_legacy.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/emc141x_regs.h",
- "include/hw/sensor/isl_pmbus_vr.h",
- "include/hw/sensor/max16600.h",
- "include/hw/sensor/max31790_fan_ctrl.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.h",
- "include/hw/timer/sifive_pwm.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/dwc2-regs.h",
- "include/hw/usb/ehci-regs.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/hcd-musb.h",
- "include/hw/usb/hid.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/msd.h",
- "include/hw/usb/uhci-regs.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.h",
- "include/hw/virtio/vhost.h",
- "include/hw/virtio/vhost-backend.h",
- "include/hw/virtio/vhost-scsi.h",
- "include/hw/virtio/vhost-scsi-common.h",
- "include/hw/virtio/vhost-user.h",
- "include/hw/virtio/vhost-user-device.h",
- "include/hw/virtio/vhost-user-scsi.h",
- "include/hw/virtio/vhost-vsock.h",
- "include/hw/virtio/vhost-vsock-common.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-gpu.h",
- "include/hw/virtio/virtio-gpu-bswap.h",
- "include/hw/virtio/virtio-gpu-pci.h",
- "include/hw/virtio/virtio-gpu-pixman.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/interface/arch-x86/xen.h",
- "include/hw/xen/interface/arch-x86/xen-x86_64.h",
- "include/hw/xen/interface/grant_table.h",
- "include/hw/xen/interface/io/blkif.h",
- "include/hw/xen/interface/io/console.h",
- "include/hw/xen/interface/io/fbif.h",
- "include/hw/xen/interface/io/kbdif.h",
- "include/hw/xen/interface/io/netif.h",
- "include/hw/xen/interface/io/protocols.h",
- "include/hw/xen/interface/io/ring.h",
- "include/hw/xen/interface/io/xenbus.h",
- "include/hw/xen/interface/io/xs_wire.h",
- "include/hw/xen/interface/xen.h",
- "include/hw/xen/interface/xen-compat.h",
- "include/hw/xen/xen.h",
- "include/hw/xen/xen-backend.h",
- "include/hw/xen/xen-block.h",
- "include/hw/xen/xen-bus.h",
- "include/hw/xen/xen-bus-helper.h",
- "include/hw/xen/xen-legacy-backend.h",
- "include/hw/xen/xen_backend_ops.h",
- "include/hw/xen/xen_pvdev.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/snapshot.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/monitor/qmp-helpers.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/filter.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost-user.h",
- "include/net/vhost-vdpa.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/accel.h",
- "include/qemu/async-teardown.h",
- "include/qemu/atomic.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/jhash.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/memfd.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/drm/drm_fourcc.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/pvpanic.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/udmabuf.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mmio.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_snd.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpu-timers-internal.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/cryptodev-vhost.h",
- "include/sysemu/cryptodev-vhost-user.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dirtyrate.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rng-random.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/seccomp.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/watchdog.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/tcg/debug-assert.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-opc.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/dbus-display.h",
- "include/ui/dbus-module.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/qemu-spice.h",
- "include/ui/qemu-spice-module.h",
- "include/ui/rect.h",
- "include/ui/surface.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/asm-generic/hugetlb_encode.h",
- "linux-headers/linux/memfd.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/userfaultfd.h",
- "linux-headers/linux/vfio.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "migration/block.h",
- "migration/channel.h",
- "migration/channel-block.h",
- "migration/dirtyrate.h",
- "migration/exec.h",
- "migration/fd.h",
- "migration/file.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/socket.h",
- "migration/threadinfo.h",
- "migration/tls.h",
- "migration/trace.h",
- "migration/yank_functions.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "net/clients.h",
- "net/colo.h",
- "net/colo-compare.h",
- "net/hub.h",
- "net/tap-linux.h",
- "net/tap_int.h",
- "net/trace.h",
- "net/util.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.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-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qemu-options.def",
- "qemu-version.h",
- "replay/replay-internal.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/cpu-qom.h",
- "target/arm/idau.h",
- "target/arm/kvm-consts.h",
- "target/riscv/cpu_cfg.h",
- "tcg/i386/tcg-target.h",
- "tcg/i386/tcg-target.opc.h",
- "tcg/i386/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-audio.h",
- "trace/trace-chardev.h",
- "trace/trace-gdbstub.h",
- "trace/trace-hw_acpi.h",
- "trace/trace-hw_adc.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_i2c.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_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_net_can.h",
- "trace/trace-hw_nvme.h",
- "trace/trace-hw_nvram.h",
- "trace/trace-hw_pci.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.h",
- "trace/trace-hw_ssi.h",
- "trace/trace-hw_timer.h",
- "trace/trace-hw_ufs.h",
- "trace/trace-hw_usb.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-hw_watchdog.h",
- "trace/trace-hw_xen.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-net.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-ui.h",
- "ui/console-priv.h",
- "ui/cursor_hidden.xpm",
- "ui/cursor_left_ptr.xpm",
- "ui/input-barrier.h",
- "ui/input-keymap-atset1-to-qcode.c.inc",
- "ui/input-keymap-linux-to-qcode.c.inc",
- "ui/input-keymap-osx-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/keymaps.h",
- "ui/trace.h",
- "ui/vgafont.h",
- "ui/vnc.h",
- "ui/vnc-auth-vencrypt.h",
- "ui/vnc-enc-hextile-template.h",
- "ui/vnc-enc-tight.h",
- "ui/vnc-enc-zrle.c.inc",
- "ui/vnc-enc-zrle.h",
- "ui/vnc-enc-zywrle.h",
- "ui/vnc-enc-zywrle-template.c",
- "ui/vnc-jobs.h",
- "ui/vnc-palette.h",
- "ui/vnc-ws.h",
- "ui/vnc_keysym.h",
- "util/block-helpers.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- "_REENTRANT",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libcommon.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "subprojects/libvhost-user",
- "tcg/i386",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-riscv64-softmmu",
- srcs = [
- "accel/accel-target.c",
- "accel/qtest/qtest.c",
- "accel/stubs/kvm-stub.c",
- "accel/stubs/xen-stub.c",
- "accel/tcg/cpu-exec.c",
- "accel/tcg/cputlb.c",
- "accel/tcg/perf.c",
- "accel/tcg/tb-maint.c",
- "accel/tcg/tcg-accel-ops.c",
- "accel/tcg/tcg-accel-ops-icount.c",
- "accel/tcg/tcg-accel-ops-mttcg.c",
- "accel/tcg/tcg-accel-ops-rr.c",
- "accel/tcg/tcg-all.c",
- "accel/tcg/tcg-runtime.c",
- "accel/tcg/tcg-runtime-gvec.c",
- "accel/tcg/translate-all.c",
- "accel/tcg/translator.c",
- "cpu-target.c",
- "dump/win_dump.c",
- "fpu/softfloat.c",
- "hw/block/vhost-user-blk.c",
- "hw/block/virtio-blk.c",
- "hw/block/virtio-blk-common.c",
- "hw/char/virtio-serial-bus.c",
- "hw/hyperv/hv-balloon-stub.c",
- "hw/i386/kvm/xen-stubs.c",
- "hw/intc/riscv_aclint.c",
- "hw/intc/riscv_aplic.c",
- "hw/intc/riscv_imsic.c",
- "hw/intc/sifive_plic.c",
- "hw/net/virtio-net.c",
- "hw/riscv/boot.c",
- "hw/riscv/microchip_pfsoc.c",
- "hw/riscv/numa.c",
- "hw/riscv/riscv_hart.c",
- "hw/riscv/shakti_c.c",
- "hw/riscv/sifive_e.c",
- "hw/riscv/sifive_u.c",
- "hw/riscv/spike.c",
- "hw/riscv/virt.c",
- "hw/riscv/virt-acpi-build.c",
- "hw/scsi/vhost-scsi-common.c",
- "hw/scsi/virtio-scsi.c",
- "hw/vfio/amd-xgbe.c",
- "hw/vfio/calxeda-xgmac.c",
- "hw/vfio/common.c",
- "hw/vfio/container.c",
- "hw/vfio/display.c",
- "hw/vfio/helpers.c",
- "hw/vfio/migration.c",
- "hw/vfio/pci.c",
- "hw/vfio/pci-quirks.c",
- "hw/vfio/platform.c",
- "hw/vfio/spapr.c",
- "hw/virtio/vhost-backend.c",
- "hw/virtio/vhost-iova-tree.c",
- "hw/virtio/vhost-scsi-pci.c",
- "hw/virtio/vhost-user.c",
- "hw/virtio/vhost-user-blk-pci.c",
- "hw/virtio/vhost-user-fs.c",
- "hw/virtio/vhost-user-fs-pci.c",
- "hw/virtio/vhost-user-gpio.c",
- "hw/virtio/vhost-user-gpio-pci.c",
- "hw/virtio/vhost-user-i2c.c",
- "hw/virtio/vhost-user-i2c-pci.c",
- "hw/virtio/vhost-user-input-pci.c",
- "hw/virtio/vhost-user-rng.c",
- "hw/virtio/vhost-user-rng-pci.c",
- "hw/virtio/vhost-user-scmi.c",
- "hw/virtio/vhost-user-scmi-pci.c",
- "hw/virtio/vhost-user-scsi-pci.c",
- "hw/virtio/vhost-user-vsock.c",
- "hw/virtio/vhost-user-vsock-pci.c",
- "hw/virtio/vhost-vsock.c",
- "hw/virtio/vhost-vsock-pci.c",
- "hw/virtio/virtio.c",
- "hw/virtio/virtio-balloon.c",
- "hw/virtio/virtio-balloon-pci.c",
- "hw/virtio/virtio-blk-pci.c",
- "hw/virtio/virtio-config-io.c",
- "hw/virtio/virtio-crypto-pci.c",
- "hw/virtio/virtio-input-host-pci.c",
- "hw/virtio/virtio-input-pci.c",
- "hw/virtio/virtio-iommu-pci.c",
- "hw/virtio/virtio-net-pci.c",
- "hw/virtio/virtio-qmp.c",
- "hw/virtio/virtio-rng.c",
- "hw/virtio/virtio-rng-pci.c",
- "hw/virtio/virtio-scsi-pci.c",
- "hw/virtio/virtio-serial-pci.c",
- "migration/ram.c",
- "migration/target.c",
- "monitor/hmp-cmds-target.c",
- "monitor/hmp-target.c",
- "page-vary-target.c",
- "qapi/qapi-commands.c",
- "qapi/qapi-commands-machine-target.c",
- "qapi/qapi-commands-misc-target.c",
- "qapi/qapi-emit-events.c",
- "qapi/qapi-events.c",
- "qapi/qapi-events-machine-target.c",
- "qapi/qapi-events-misc-target.c",
- "qapi/qapi-init-commands.c",
- "qapi/qapi-introspect.c",
- "qapi/qapi-types.c",
- "qapi/qapi-types-machine-target.c",
- "qapi/qapi-types-misc-target.c",
- "qapi/qapi-visit.c",
- "qapi/qapi-visit-machine-target.c",
- "qapi/qapi-visit-misc-target.c",
- "riscv64-softmmu-gdbstub-xml.c",
- "semihosting/arm-compat-semi.c",
- "semihosting/config.c",
- "semihosting/console.c",
- "semihosting/guestfd.c",
- "semihosting/syscalls.c",
- "semihosting/uaccess.c",
- "system/arch_init.c",
- "system/ioport.c",
- "system/memory.c",
- "system/physmem.c",
- "system/watchpoint.c",
- "target/riscv/arch_dump.c",
- "target/riscv/bitmanip_helper.c",
- "target/riscv/cpu.c",
- "target/riscv/cpu_helper.c",
- "target/riscv/crypto_helper.c",
- "target/riscv/csr.c",
- "target/riscv/debug.c",
- "target/riscv/fpu_helper.c",
- "target/riscv/gdbstub.c",
- "target/riscv/m128_helper.c",
- "target/riscv/machine.c",
- "target/riscv/monitor.c",
- "target/riscv/op_helper.c",
- "target/riscv/pmp.c",
- "target/riscv/pmu.c",
- "target/riscv/riscv-qmp-cmds.c",
- "target/riscv/tcg/tcg-cpu.c",
- "target/riscv/time_helper.c",
- "target/riscv/translate.c",
- "target/riscv/vcrypto_helper.c",
- "target/riscv/vector_helper.c",
- "target/riscv/vector_internals.c",
- "target/riscv/zce_helper.c",
- "trace/control-target.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/atomic_common.c.inc",
- "accel/tcg/atomic_template.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/internal-target.h",
- "accel/tcg/ldst_atomicity.c.inc",
- "accel/tcg/ldst_common.c.inc",
- "accel/tcg/perf.h",
- "accel/tcg/plugin-helpers.h",
- "accel/tcg/tb-context.h",
- "accel/tcg/tb-hash.h",
- "accel/tcg/tb-jmp-cache.h",
- "accel/tcg/tcg-accel-ops.h",
- "accel/tcg/tcg-accel-ops-icount.h",
- "accel/tcg/tcg-accel-ops-mttcg.h",
- "accel/tcg/tcg-accel-ops-rr.h",
- "accel/tcg/tcg-runtime.h",
- "accel/tcg/trace.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fpu/softfloat-parts.c.inc",
- "fpu/softfloat-parts-addsub.c.inc",
- "fpu/softfloat-specialize.c.inc",
- "hmp-commands.h",
- "hmp-commands-info.h",
- "host/include/generic/host/atomic128-cas.h",
- "host/include/generic/host/store-insert-al16.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/i386/host/crypto/aes-round.h",
- "host/include/x86_64/host/atomic128-ldst.h",
- "host/include/x86_64/host/cpuinfo.h",
- "host/include/x86_64/host/crypto/aes-round.h",
- "host/include/x86_64/host/load-extract-al16-al8.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/trace.h",
- "hw/char/trace.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/trace.h",
- "hw/scsi/trace.h",
- "hw/vfio/pci.h",
- "hw/vfio/trace.h",
- "hw/virtio/trace.h",
- "hw/virtio/vhost-iova-tree.h",
- "hw/virtio/vhost-shadow-virtqueue.h",
- "hw/virtio/virtio-qmp.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/graph-lock.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/crypto/aes.h",
- "include/crypto/aes-round.h",
- "include/crypto/sm4.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/cpu-all.h",
- "include/exec/cpu-common.h",
- "include/exec/cpu-defs.h",
- "include/exec/cpu_ldst.h",
- "include/exec/cputlb.h",
- "include/exec/exec-all.h",
- "include/exec/gdbstub.h",
- "include/exec/helper-gen.h",
- "include/exec/helper-gen.h.inc",
- "include/exec/helper-gen-common.h",
- "include/exec/helper-head.h",
- "include/exec/helper-info.c.inc",
- "include/exec/helper-proto.h",
- "include/exec/helper-proto.h.inc",
- "include/exec/helper-proto-common.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.h",
- "include/exec/memory.h",
- "include/exec/memory-internal.h",
- "include/exec/memory_ldst.h.inc",
- "include/exec/memory_ldst_cached.h.inc",
- "include/exec/memory_ldst_phys.h.inc",
- "include/exec/page-vary.h",
- "include/exec/plugin-gen.h",
- "include/exec/ram_addr.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_long.h",
- "include/exec/target_page.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/exec/translate-all.h",
- "include/exec/translation-block.h",
- "include/exec/translator.h",
- "include/exec/tswap.h",
- "include/fpu/softfloat.h",
- "include/fpu/softfloat-helpers.h",
- "include/fpu/softfloat-macros.h",
- "include/fpu/softfloat-types.h",
- "include/gdbstub/helpers.h",
- "include/gdbstub/syscalls.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/utils.h",
- "include/hw/block/block.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/core/accel-cpu.h",
- "include/hw/core/cpu.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/core/tcg-cpu-ops.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/edid.h",
- "include/hw/display/ramfb.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/intc/riscv_aclint.h",
- "include/hw/intc/riscv_aplic.h",
- "include/hw/intc/riscv_imsic.h",
- "include/hw/intc/sifive_plic.h",
- "include/hw/irq.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/pc-dimm.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_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/unimp.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/platform-bus.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/riscv/boot.h",
- "include/hw/riscv/boot_opensbi.h",
- "include/hw/riscv/microchip_pfsoc.h",
- "include/hw/riscv/numa.h",
- "include/hw/riscv/riscv_hart.h",
- "include/hw/riscv/shakti_c.h",
- "include/hw/riscv/sifive_cpu.h",
- "include/hw/riscv/sifive_e.h",
- "include/hw/riscv/sifive_u.h",
- "include/hw/riscv/spike.h",
- "include/hw/riscv/virt.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdhci.h",
- "include/hw/ssi/sifive_spi.h",
- "include/hw/ssi/ssi.h",
- "include/hw/sysbus.h",
- "include/hw/timer/sifive_pwm.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.h",
- "include/hw/virtio/vhost.h",
- "include/hw/virtio/vhost-backend.h",
- "include/hw/virtio/vhost-scsi.h",
- "include/hw/virtio/vhost-scsi-common.h",
- "include/hw/virtio/vhost-user.h",
- "include/hw/virtio/vhost-user-blk.h",
- "include/hw/virtio/vhost-user-fs.h",
- "include/hw/virtio/vhost-user-gpio.h",
- "include/hw/virtio/vhost-user-i2c.h",
- "include/hw/virtio/vhost-user-rng.h",
- "include/hw/virtio/vhost-user-scmi.h",
- "include/hw/virtio/vhost-user-scsi.h",
- "include/hw/virtio/vhost-user-vsock.h",
- "include/hw/virtio/vhost-vdpa.h",
- "include/hw/virtio/vhost-vsock.h",
- "include/hw/virtio/vhost-vsock-common.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-access.h",
- "include/hw/virtio/virtio-balloon.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-blk-common.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-rng.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/xen/xen.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-socket.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/cpu.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/hmp-target.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/net/announce.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost_net.h",
- "include/qapi/compat-policy.h",
- "include/qapi/dealloc-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp-event.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/accel.h",
- "include/qemu/atomic.h",
- "include/qemu/atomic128.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/cpu-float.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/defer-call.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo8.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.h",
- "include/qemu/iov.h",
- "include/qemu/iova-tree.h",
- "include/qemu/job.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.h",
- "include/qemu/qsp.h",
- "include/qemu/qtree.h",
- "include/qemu/queue.h",
- "include/qemu/range.h",
- "include/qemu/ratelimit.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/readline.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/win_dump_defs.h",
- "include/qemu/xxhash.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/common-semi.h",
- "include/semihosting/console.h",
- "include/semihosting/guestfd.h",
- "include/semihosting/semihost.h",
- "include/semihosting/syscalls.h",
- "include/semihosting/uaccess.h",
- "include/standard-headers/linux/const.h",
- "include/standard-headers/linux/ethtool.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_balloon.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_fs.h",
- "include/standard-headers/linux/virtio_gpio.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_i2c.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mem.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_rng.h",
- "include/standard-headers/linux/virtio_scmi.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/sysemu/xen-mapcache.h",
- "include/tcg/debug-assert.h",
- "include/tcg/helper-info.h",
- "include/tcg/insn-start-words.h",
- "include/tcg/oversized-guest.h",
- "include/tcg/startup.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-gvec-desc.h",
- "include/tcg/tcg-ldst.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-op.h",
- "include/tcg/tcg-op-common.h",
- "include/tcg/tcg-op-gvec.h",
- "include/tcg/tcg-op-gvec-common.h",
- "include/tcg/tcg-opc.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc",
- "libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc",
- "libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc",
- "libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/userfaultfd.h",
- "linux-headers/linux/vfio.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "memory_ldst.c.inc",
- "migration/block.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/page_cache.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/trace.h",
- "migration/xbzrle.h",
- "monitor/monitor-internal.h",
- "platform/linux-x86_64/config-host.h",
- "platform/linux-x86_64/riscv64-softmmu-config-devices.h",
- "platform/linux-x86_64/riscv64-softmmu-config-target.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-machine-target.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-misc-target.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-events-authz.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-common.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-machine-target.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-misc-target.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-machine-target.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-misc-target.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.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-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-machine-target.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-visit-misc-target.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-visit-yank.h",
- "system/trace.h",
- "target/riscv/common-semi-target.h",
- "target/riscv/cpu.h",
- "target/riscv/cpu-param.h",
- "target/riscv/cpu-qom.h",
- "target/riscv/cpu_bits.h",
- "target/riscv/cpu_cfg.h",
- "target/riscv/cpu_user.h",
- "target/riscv/cpu_vendorid.h",
- "target/riscv/debug.h",
- "target/riscv/helper.h",
- "target/riscv/insn_trans/trans_privileged.c.inc",
- "target/riscv/insn_trans/trans_rva.c.inc",
- "target/riscv/insn_trans/trans_rvb.c.inc",
- "target/riscv/insn_trans/trans_rvbf16.c.inc",
- "target/riscv/insn_trans/trans_rvd.c.inc",
- "target/riscv/insn_trans/trans_rvf.c.inc",
- "target/riscv/insn_trans/trans_rvh.c.inc",
- "target/riscv/insn_trans/trans_rvi.c.inc",
- "target/riscv/insn_trans/trans_rvk.c.inc",
- "target/riscv/insn_trans/trans_rvm.c.inc",
- "target/riscv/insn_trans/trans_rvv.c.inc",
- "target/riscv/insn_trans/trans_rvvk.c.inc",
- "target/riscv/insn_trans/trans_rvzawrs.c.inc",
- "target/riscv/insn_trans/trans_rvzce.c.inc",
- "target/riscv/insn_trans/trans_rvzfa.c.inc",
- "target/riscv/insn_trans/trans_rvzfh.c.inc",
- "target/riscv/insn_trans/trans_rvzicbo.c.inc",
- "target/riscv/insn_trans/trans_rvzicond.c.inc",
- "target/riscv/insn_trans/trans_svinval.c.inc",
- "target/riscv/insn_trans/trans_xthead.c.inc",
- "target/riscv/insn_trans/trans_xventanacondops.c.inc",
- "target/riscv/instmap.h",
- "target/riscv/internals.h",
- "target/riscv/kvm/kvm_riscv.h",
- "target/riscv/pmp.h",
- "target/riscv/pmu.h",
- "target/riscv/tcg/tcg-cpu.h",
- "target/riscv/time_helper.h",
- "target/riscv/trace.h",
- "target/riscv/vector_internals.h",
- "tcg/i386/tcg-target.h",
- "tcg/i386/tcg-target.opc.h",
- "tcg/i386/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-accel_tcg.h",
- "trace/trace-hw_block.h",
- "trace/trace-hw_char.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_vfio.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-migration.h",
- "trace/trace-qapi_commands_machine_target_trace_events.h",
- "trace/trace-qapi_commands_misc_target_trace_events.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-target_riscv.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- 'CONFIG_DEVICES=\\"riscv64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"riscv64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libqemu-riscv64-softmmu.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "target/riscv",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemu-riscv64-softmmu_common",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-riscv64-softmmu_common",
- srcs = [
- "accel/accel-blocker.c",
- "accel/accel-system.c",
- "accel/dummy-cpus.c",
- "accel/tcg/cpu-exec-common.c",
- "accel/tcg/icount-common.c",
- "accel/tcg/monitor.c",
- "audio/audio.c",
- "audio/audio-hmp-cmds.c",
- "audio/mixeng.c",
- "audio/noaudio.c",
- "audio/paaudio.c",
- "audio/wavaudio.c",
- "audio/wavcapture.c",
- "backends/confidential-guest-support.c",
- "backends/cryptodev.c",
- "backends/cryptodev-builtin.c",
- "backends/cryptodev-hmp-cmds.c",
- "backends/cryptodev-vhost.c",
- "backends/cryptodev-vhost-user.c",
- "backends/hostmem.c",
- "backends/hostmem-file.c",
- "backends/hostmem-memfd.c",
- "backends/hostmem-ram.c",
- "backends/rng.c",
- "backends/rng-builtin.c",
- "backends/rng-egd.c",
- "backends/rng-random.c",
- "backends/vhost-user.c",
- "block/blkreplay.c",
- "block/block-ram-registrar.c",
- "block/monitor/block-hmp-cmds.c",
- "block/qapi-sysemu.c",
- "chardev/char-hmp-cmds.c",
- "chardev/msmouse.c",
- "chardev/testdev.c",
- "chardev/wctablet.c",
- "cpu-common.c",
- "disas/disas.c",
- "disas/disas-mon.c",
- "disas/riscv.c",
- "disas/riscv-xthead.c",
- "disas/riscv-xventana.c",
- "dump/dump.c",
- "dump/dump-hmp-cmds.c",
- "ebpf/ebpf_rss-stub.c",
- "fsdev/qemu-fsdev-dummy.c",
- "fsdev/qemu-fsdev-opts.c",
- "fsdev/qemu-fsdev-throttle.c",
- "gdbstub/syscalls.c",
- "hw/acpi/acpi-cpu-hotplug-stub.c",
- "hw/acpi/acpi-mem-hotplug-stub.c",
- "hw/acpi/acpi-nvdimm-stub.c",
- "hw/acpi/acpi-pci-hotplug-stub.c",
- "hw/acpi/acpi-qmp-cmds.c",
- "hw/acpi/acpi-x86-stub.c",
- "hw/acpi/acpi_interface.c",
- "hw/acpi/aml-build.c",
- "hw/acpi/bios-linker-loader.c",
- "hw/acpi/core.c",
- "hw/acpi/cxl-stub.c",
- "hw/acpi/erst.c",
- "hw/acpi/ghes-stub.c",
- "hw/acpi/ipmi-stub.c",
- "hw/acpi/pci-bridge-stub.c",
- "hw/acpi/utils.c",
- "hw/audio/ac97.c",
- "hw/audio/es1370.c",
- "hw/audio/hda-codec.c",
- "hw/audio/intel-hda.c",
- "hw/audio/soundhw.c",
- "hw/audio/virtio-snd.c",
- "hw/audio/virtio-snd-pci.c",
- "hw/block/block.c",
- "hw/block/cdrom.c",
- "hw/block/dataplane/virtio-blk.c",
- "hw/block/hd-geometry.c",
- "hw/block/m25p80.c",
- "hw/block/m25p80_sfdp.c",
- "hw/block/pflash_cfi01.c",
- "hw/char/cadence_uart.c",
- "hw/char/ipoctal232.c",
- "hw/char/mchp_pfsoc_mmuart.c",
- "hw/char/riscv_htif.c",
- "hw/char/serial.c",
- "hw/char/serial-pci.c",
- "hw/char/serial-pci-multi.c",
- "hw/char/shakti_uart.c",
- "hw/char/sifive_uart.c",
- "hw/char/virtio-console.c",
- "hw/core/clock-vmstate.c",
- "hw/core/cpu-common.c",
- "hw/core/cpu-sysemu.c",
- "hw/core/fw-path-provider.c",
- "hw/core/generic-loader.c",
- "hw/core/gpio.c",
- "hw/core/guest-loader.c",
- "hw/core/loader.c",
- "hw/core/machine.c",
- "hw/core/machine-hmp-cmds.c",
- "hw/core/machine-qmp-cmds.c",
- "hw/core/machine-smp.c",
- "hw/core/nmi.c",
- "hw/core/null-machine.c",
- "hw/core/numa.c",
- "hw/core/platform-bus.c",
- "hw/core/qdev-fw.c",
- "hw/core/qdev-properties-system.c",
- "hw/core/sysbus.c",
- "hw/core/sysbus-fdt.c",
- "hw/core/vm-change-state-handler.c",
- "hw/cpu/cluster.c",
- "hw/cpu/core.c",
- "hw/cxl/cxl-host-stubs.c",
- "hw/display/acpi-vga.c",
- "hw/display/ati.c",
- "hw/display/ati_2d.c",
- "hw/display/ati_dbg.c",
- "hw/display/bochs-display.c",
- "hw/display/cirrus_vga.c",
- "hw/display/edid-generate.c",
- "hw/display/edid-region.c",
- "hw/display/i2c-ddc.c",
- "hw/display/ramfb.c",
- "hw/display/ramfb-standalone.c",
- "hw/display/vga.c",
- "hw/display/vga-pci.c",
- "hw/display/vhost-user-gpu.c",
- "hw/display/vhost-user-gpu-pci.c",
- "hw/display/vhost-user-vga.c",
- "hw/display/virtio-dmabuf.c",
- "hw/display/virtio-gpu.c",
- "hw/display/virtio-gpu-base.c",
- "hw/display/virtio-gpu-pci.c",
- "hw/display/virtio-gpu-udmabuf.c",
- "hw/display/virtio-vga.c",
- "hw/dma/sifive_pdma.c",
- "hw/gpio/sifive_gpio.c",
- "hw/i2c/bitbang_i2c.c",
- "hw/i2c/core.c",
- "hw/ide/ahci.c",
- "hw/ide/atapi.c",
- "hw/ide/core.c",
- "hw/ide/ich.c",
- "hw/ide/qdev.c",
- "hw/input/hid.c",
- "hw/input/vhost-user-input.c",
- "hw/input/virtio-input.c",
- "hw/input/virtio-input-hid.c",
- "hw/input/virtio-input-host.c",
- "hw/intc/intc.c",
- "hw/intc/kvm_irqcount.c",
- "hw/ipack/ipack.c",
- "hw/ipack/tpci200.c",
- "hw/mem/cxl_type3_stubs.c",
- "hw/misc/edu.c",
- "hw/misc/i2c-echo.c",
- "hw/misc/ivshmem.c",
- "hw/misc/mchp_pfsoc_dmc.c",
- "hw/misc/mchp_pfsoc_ioscb.c",
- "hw/misc/mchp_pfsoc_sysreg.c",
- "hw/misc/pci-testdev.c",
- "hw/misc/pvpanic.c",
- "hw/misc/pvpanic-pci.c",
- "hw/misc/sifive_e_aon.c",
- "hw/misc/sifive_e_prci.c",
- "hw/misc/sifive_test.c",
- "hw/misc/sifive_u_otp.c",
- "hw/misc/sifive_u_prci.c",
- "hw/misc/unimp.c",
- "hw/misc/vmcoreinfo.c",
- "hw/net/cadence_gem.c",
- "hw/net/can/can_kvaser_pci.c",
- "hw/net/can/can_mioe3680_pci.c",
- "hw/net/can/can_pcm3680_pci.c",
- "hw/net/can/can_sja1000.c",
- "hw/net/can/ctucan_core.c",
- "hw/net/can/ctucan_pci.c",
- "hw/net/e1000.c",
- "hw/net/e1000e.c",
- "hw/net/e1000e_core.c",
- "hw/net/e1000x_common.c",
- "hw/net/eepro100.c",
- "hw/net/igb.c",
- "hw/net/igb_core.c",
- "hw/net/igbvf.c",
- "hw/net/ne2000.c",
- "hw/net/ne2000-pci.c",
- "hw/net/net_rx_pkt.c",
- "hw/net/net_tx_pkt.c",
- "hw/net/pcnet.c",
- "hw/net/pcnet-pci.c",
- "hw/net/rocker/rocker.c",
- "hw/net/rocker/rocker-hmp-cmds.c",
- "hw/net/rocker/rocker_desc.c",
- "hw/net/rocker/rocker_fp.c",
- "hw/net/rocker/rocker_of_dpa.c",
- "hw/net/rocker/rocker_world.c",
- "hw/net/rtl8139.c",
- "hw/net/tulip.c",
- "hw/net/vhost_net.c",
- "hw/net/vmxnet3.c",
- "hw/nvme/ctrl.c",
- "hw/nvme/dif.c",
- "hw/nvme/ns.c",
- "hw/nvme/subsys.c",
- "hw/nvram/eeprom93xx.c",
- "hw/nvram/fw_cfg.c",
- "hw/nvram/fw_cfg-interface.c",
- "hw/pci-bridge/gen_pcie_root_port.c",
- "hw/pci-bridge/i82801b11.c",
- "hw/pci-bridge/ioh3420.c",
- "hw/pci-bridge/pci_bridge_dev.c",
- "hw/pci-bridge/pci_expander_bridge_stubs.c",
- "hw/pci-bridge/pcie_pci_bridge.c",
- "hw/pci-bridge/pcie_root_port.c",
- "hw/pci-bridge/xio3130_downstream.c",
- "hw/pci-bridge/xio3130_upstream.c",
- "hw/pci-host/gpex.c",
- "hw/pci-host/gpex-acpi.c",
- "hw/pci/msi.c",
- "hw/pci/msix.c",
- "hw/pci/pci.c",
- "hw/pci/pci-hmp-cmds.c",
- "hw/pci/pci-qmp-cmds.c",
- "hw/pci/pci_bridge.c",
- "hw/pci/pci_host.c",
- "hw/pci/pcie.c",
- "hw/pci/pcie_aer.c",
- "hw/pci/pcie_doe.c",
- "hw/pci/pcie_host.c",
- "hw/pci/pcie_port.c",
- "hw/pci/pcie_sriov.c",
- "hw/pci/shpc.c",
- "hw/pci/slotid_cap.c",
- "hw/rtc/goldfish_rtc.c",
- "hw/scsi/emulation.c",
- "hw/scsi/esp.c",
- "hw/scsi/esp-pci.c",
- "hw/scsi/lsi53c895a.c",
- "hw/scsi/megasas.c",
- "hw/scsi/mptconfig.c",
- "hw/scsi/mptendian.c",
- "hw/scsi/mptsas.c",
- "hw/scsi/scsi-bus.c",
- "hw/scsi/scsi-disk.c",
- "hw/scsi/scsi-generic.c",
- "hw/scsi/vhost-scsi.c",
- "hw/scsi/vhost-user-scsi.c",
- "hw/scsi/virtio-scsi-dataplane.c",
- "hw/scsi/vmw_pvscsi.c",
- "hw/sd/cadence_sdhci.c",
- "hw/sd/core.c",
- "hw/sd/sd.c",
- "hw/sd/sdhci.c",
- "hw/sd/sdhci-pci.c",
- "hw/sd/sdmmc-internal.c",
- "hw/sd/ssi-sd.c",
- "hw/smbios/smbios-stub.c",
- "hw/ssi/sifive_spi.c",
- "hw/ssi/ssi.c",
- "hw/timer/cadence_ttc.c",
- "hw/timer/sifive_pwm.c",
- "hw/ufs/lu.c",
- "hw/ufs/ufs.c",
- "hw/usb/bus.c",
- "hw/usb/combined-packet.c",
- "hw/usb/core.c",
- "hw/usb/desc.c",
- "hw/usb/desc-msos.c",
- "hw/usb/dev-audio.c",
- "hw/usb/dev-hid.c",
- "hw/usb/dev-hub.c",
- "hw/usb/dev-mtp.c",
- "hw/usb/dev-network.c",
- "hw/usb/dev-serial.c",
- "hw/usb/dev-smartcard-reader.c",
- "hw/usb/dev-storage.c",
- "hw/usb/dev-storage-bot.c",
- "hw/usb/dev-storage-classic.c",
- "hw/usb/dev-uas.c",
- "hw/usb/dev-wacom.c",
- "hw/usb/hcd-ehci.c",
- "hw/usb/hcd-ehci-pci.c",
- "hw/usb/hcd-ohci.c",
- "hw/usb/hcd-ohci-pci.c",
- "hw/usb/hcd-uhci.c",
- "hw/usb/hcd-xhci.c",
- "hw/usb/hcd-xhci-nec.c",
- "hw/usb/hcd-xhci-pci.c",
- "hw/usb/imx-usb-phy.c",
- "hw/usb/libhw.c",
- "hw/usb/pcap.c",
- "hw/usb/u2f.c",
- "hw/usb/u2f-passthru.c",
- "hw/virtio/vhost.c",
- "hw/virtio/vhost-user-device.c",
- "hw/virtio/vhost-user-device-pci.c",
- "hw/virtio/vhost-vsock-common.c",
- "hw/virtio/virtio-bus.c",
- "hw/virtio/virtio-crypto.c",
- "hw/virtio/virtio-hmp-cmds.c",
- "hw/virtio/virtio-iommu.c",
- "hw/virtio/virtio-mmio.c",
- "hw/virtio/virtio-pci.c",
- "hw/watchdog/watchdog.c",
- "hw/watchdog/wdt_i6300esb.c",
- "migration/block.c",
- "migration/block-dirty-bitmap.c",
- "migration/channel.c",
- "migration/channel-block.c",
- "migration/dirtyrate.c",
- "migration/exec.c",
- "migration/fd.c",
- "migration/file.c",
- "migration/global_state.c",
- "migration/migration.c",
- "migration/migration-hmp-cmds.c",
- "migration/multifd.c",
- "migration/multifd-zlib.c",
- "migration/options.c",
- "migration/postcopy-ram.c",
- "migration/ram-compress.c",
- "migration/savevm.c",
- "migration/socket.c",
- "migration/threadinfo.c",
- "migration/tls.c",
- "monitor/fds.c",
- "monitor/hmp.c",
- "monitor/hmp-cmds.c",
- "monitor/qmp-cmds.c",
- "net/announce.c",
- "net/can/can_core.c",
- "net/can/can_host.c",
- "net/can/can_socketcan.c",
- "net/checksum.c",
- "net/dgram.c",
- "net/dump.c",
- "net/eth.c",
- "net/filter.c",
- "net/filter-buffer.c",
- "net/filter-mirror.c",
- "net/filter-replay.c",
- "net/hub.c",
- "net/net.c",
- "net/net-hmp-cmds.c",
- "net/queue.c",
- "net/socket.c",
- "net/stream.c",
- "net/tap.c",
- "net/tap-linux.c",
- "net/util.c",
- "net/vhost-user.c",
- "page-vary-common.c",
- "qom/qom-hmp-cmds.c",
- "replay/replay.c",
- "replay/replay-audio.c",
- "replay/replay-char.c",
- "replay/replay-debugging.c",
- "replay/replay-events.c",
- "replay/replay-input.c",
- "replay/replay-internal.c",
- "replay/replay-net.c",
- "replay/replay-random.c",
- "replay/replay-snapshot.c",
- "replay/replay-time.c",
- "stats/stats-hmp-cmds.c",
- "stats/stats-qmp-cmds.c",
- "system/async-teardown.c",
- "system/balloon.c",
- "system/bootdevice.c",
- "system/cpu-throttle.c",
- "system/cpu-timers.c",
- "system/cpus.c",
- "system/datadir.c",
- "system/device_tree.c",
- "system/dirtylimit.c",
- "system/dma-helpers.c",
- "system/globals.c",
- "system/memory_mapping.c",
- "system/qdev-monitor.c",
- "system/qtest.c",
- "system/rtc.c",
- "system/runstate.c",
- "system/runstate-action.c",
- "system/runstate-hmp-cmds.c",
- "system/tpm-hmp-cmds.c",
- "system/vl.c",
- "trace/trace-hmp-cmds.c",
- "ui/clipboard.c",
- "ui/console.c",
- "ui/console-vc.c",
- "ui/cursor.c",
- "ui/input.c",
- "ui/input-barrier.c",
- "ui/input-keymap.c",
- "ui/input-legacy.c",
- "ui/input-linux.c",
- "ui/kbd-state.c",
- "ui/keymaps.c",
- "ui/qemu-pixman.c",
- "ui/spice-module.c",
- "ui/udmabuf.c",
- "ui/ui-hmp-cmds.c",
- "ui/ui-qmp-cmds.c",
- "ui/util.c",
- "ui/vnc.c",
- "ui/vnc-auth-vencrypt.c",
- "ui/vnc-clipboard.c",
- "ui/vnc-enc-hextile.c",
- "ui/vnc-enc-tight.c",
- "ui/vnc-enc-zlib.c",
- "ui/vnc-enc-zrle.c",
- "ui/vnc-jobs.c",
- "ui/vnc-palette.c",
- "ui/vnc-ws.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/perf.h",
- "accel/tcg/tb-context.h",
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/audio_template.h",
- "audio/mixeng.h",
- "audio/mixeng_template.h",
- "audio/rate_template.h",
- "audio/trace.h",
- "chardev/trace.h",
- "config-poison.h",
- "disas/disas-internal.h",
- "disas/riscv.h",
- "disas/riscv-xthead.h",
- "disas/riscv-xventana.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fsdev/file-op-9p.h",
- "fsdev/p9array.h",
- "fsdev/qemu-fsdev.h",
- "fsdev/qemu-fsdev-throttle.h",
- "gdbstub/internals.h",
- "gdbstub/trace.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/x86_64/host/cpuinfo.h",
- "hw/acpi/hmat.h",
- "hw/acpi/trace.h",
- "hw/acpi/viot.h",
- "hw/adc/trace.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/trace.h",
- "hw/audio/ac97.h",
- "hw/audio/fmopl.h",
- "hw/audio/gusemu.h",
- "hw/audio/gustate.h",
- "hw/audio/hda-codec-common.h",
- "hw/audio/intel-hda.h",
- "hw/audio/intel-hda-defs.h",
- "hw/audio/lm4549.h",
- "hw/audio/pl041.h",
- "hw/audio/pl041.hx",
- "hw/audio/trace.h",
- "hw/block/dataplane/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/dataplane/xen-block.h",
- "hw/block/fdc-internal.h",
- "hw/block/m25p80_sfdp.h",
- "hw/block/trace.h",
- "hw/block/xen_blkif.h",
- "hw/char/trace.h",
- "hw/core/guest-loader.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.h",
- "hw/core/uboot_image.h",
- "hw/display/ati_int.h",
- "hw/display/ati_regs.h",
- "hw/display/cirrus_vga_internal.h",
- "hw/display/cirrus_vga_rop.h",
- "hw/display/cirrus_vga_rop2.h",
- "hw/display/framebuffer.h",
- "hw/display/pl110_template.h",
- "hw/display/trace.h",
- "hw/display/vga-access.h",
- "hw/display/vga-helpers.h",
- "hw/display/vga_int.h",
- "hw/display/vga_regs.h",
- "hw/display/virtio-vga.h",
- "hw/dma/trace.h",
- "hw/gpio/trace.h",
- "hw/i2c/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/ide/ahci_internal.h",
- "hw/ide/trace.h",
- "hw/input/trace.h",
- "hw/intc/gic_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/mem/trace.h",
- "hw/misc/trace.h",
- "hw/net/can/can_sja1000.h",
- "hw/net/can/ctu_can_fd_frame.h",
- "hw/net/can/ctu_can_fd_regs.h",
- "hw/net/can/ctucan_core.h",
- "hw/net/can/trace.h",
- "hw/net/e1000_common.h",
- "hw/net/e1000_regs.h",
- "hw/net/e1000e_core.h",
- "hw/net/e1000x_common.h",
- "hw/net/e1000x_regs.h",
- "hw/net/igb_common.h",
- "hw/net/igb_core.h",
- "hw/net/igb_regs.h",
- "hw/net/ne2000.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/net_tx_pkt.h",
- "hw/net/pcnet.h",
- "hw/net/rocker/rocker.h",
- "hw/net/rocker/rocker_desc.h",
- "hw/net/rocker/rocker_fp.h",
- "hw/net/rocker/rocker_hw.h",
- "hw/net/rocker/rocker_of_dpa.h",
- "hw/net/rocker/rocker_tlv.h",
- "hw/net/rocker/rocker_world.h",
- "hw/net/trace.h",
- "hw/net/tulip.h",
- "hw/net/vmware_utils.h",
- "hw/net/vmxnet3.h",
- "hw/net/vmxnet3_defs.h",
- "hw/net/vmxnet_debug.h",
- "hw/nvme/dif.h",
- "hw/nvme/nvme.h",
- "hw/nvme/trace.h",
- "hw/nvram/trace.h",
- "hw/pci/pci-internal.h",
- "hw/pci/trace.h",
- "hw/rtc/trace.h",
- "hw/scsi/mfi.h",
- "hw/scsi/mpi.h",
- "hw/scsi/mptsas.h",
- "hw/scsi/trace.h",
- "hw/scsi/vmw_pvscsi.h",
- "hw/sd/sdhci-internal.h",
- "hw/sd/sdmmc-internal.h",
- "hw/sd/trace.h",
- "hw/sensor/trace.h",
- "hw/smbios/smbios_build.h",
- "hw/ssi/trace.h",
- "hw/timer/trace.h",
- "hw/ufs/trace.h",
- "hw/ufs/ufs.h",
- "hw/usb/ccid.h",
- "hw/usb/desc.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-uhci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-pci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/usb/trace.h",
- "hw/usb/u2f.h",
- "hw/virtio/trace.h",
- "hw/watchdog/trace.h",
- "hw/xen/trace.h",
- "include/authz/base.h",
- "include/authz/list.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/block/ufs.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/crypto/akcipher.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.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/page-vary.h",
- "include/exec/poison.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_page.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/exec/tswap.h",
- "include/gdbstub/syscalls.h",
- "include/gdbstub/user.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/ipmi.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspberrypi-fw-defs.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/virt.h",
- "include/hw/audio/pcspk.h",
- "include/hw/audio/soundhw.h",
- "include/hw/audio/virtio-snd.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/pl011.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/char/xilinx_uartlite.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/core/generic-loader.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/arm11mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cpu/core.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/bochs-vbe.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/tc6393xb.h",
- "include/hw/display/vga.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/i8257.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx-zynq-devcfg.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/elf_ops.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/gpio/pca_i2c_gpio.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/pmbus_device.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i2c/smbus_slave.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/ide/piix.h",
- "include/hw/input/hid.h",
- "include/hw/input/i8042.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/pl050.h",
- "include/hw/input/ps2.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/ipack/ipack.h",
- "include/hw/ipmi/ipmi.h",
- "include/hw/ipmi/ipmi_bt.h",
- "include/hw/ipmi/ipmi_kcs.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm11scu.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_cprman_internals.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/ivshmem.h",
- "include/hw/misc/led.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/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.h",
- "include/hw/misc/npcm7xx_clk.h",
- "include/hw/misc/npcm7xx_gcr.h",
- "include/hw/misc/npcm7xx_mft.h",
- "include/hw/misc/npcm7xx_pci_mbox.h",
- "include/hw/misc/npcm7xx_pwm.h",
- "include/hw/misc/npcm7xx_rng.h",
- "include/hw/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/pca9552_regs.h",
- "include/hw/misc/pvpanic.h",
- "include/hw/misc/sifive_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/vmcoreinfo.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.h",
- "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
- "include/hw/misc/xlnx-versal-trng.h",
- "include/hw/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nmi.h",
- "include/hw/nvram/eeprom93xx.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-bridge/cxl_upstream_port.h",
- "include/hw/pci-bridge/pci_expander_bridge.h",
- "include/hw/pci-bridge/xio3130_downstream.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pci/shpc.h",
- "include/hw/pci/slotid_cap.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-dma.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/rdma/rdma.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/goldfish_rtc.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/emulation.h",
- "include/hw/scsi/esp.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdcard_legacy.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/emc141x_regs.h",
- "include/hw/sensor/isl_pmbus_vr.h",
- "include/hw/sensor/max16600.h",
- "include/hw/sensor/max31790_fan_ctrl.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.h",
- "include/hw/timer/sifive_pwm.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/dwc2-regs.h",
- "include/hw/usb/ehci-regs.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/hcd-musb.h",
- "include/hw/usb/hid.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/msd.h",
- "include/hw/usb/uhci-regs.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.h",
- "include/hw/virtio/vhost.h",
- "include/hw/virtio/vhost-backend.h",
- "include/hw/virtio/vhost-scsi.h",
- "include/hw/virtio/vhost-scsi-common.h",
- "include/hw/virtio/vhost-user.h",
- "include/hw/virtio/vhost-user-device.h",
- "include/hw/virtio/vhost-user-scsi.h",
- "include/hw/virtio/vhost-vsock.h",
- "include/hw/virtio/vhost-vsock-common.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-gpu.h",
- "include/hw/virtio/virtio-gpu-bswap.h",
- "include/hw/virtio/virtio-gpu-pci.h",
- "include/hw/virtio/virtio-gpu-pixman.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/interface/arch-x86/xen.h",
- "include/hw/xen/interface/arch-x86/xen-x86_64.h",
- "include/hw/xen/interface/grant_table.h",
- "include/hw/xen/interface/io/blkif.h",
- "include/hw/xen/interface/io/console.h",
- "include/hw/xen/interface/io/fbif.h",
- "include/hw/xen/interface/io/kbdif.h",
- "include/hw/xen/interface/io/netif.h",
- "include/hw/xen/interface/io/protocols.h",
- "include/hw/xen/interface/io/ring.h",
- "include/hw/xen/interface/io/xenbus.h",
- "include/hw/xen/interface/io/xs_wire.h",
- "include/hw/xen/interface/xen.h",
- "include/hw/xen/interface/xen-compat.h",
- "include/hw/xen/xen.h",
- "include/hw/xen/xen-backend.h",
- "include/hw/xen/xen-block.h",
- "include/hw/xen/xen-bus.h",
- "include/hw/xen/xen-bus-helper.h",
- "include/hw/xen/xen-legacy-backend.h",
- "include/hw/xen/xen_backend_ops.h",
- "include/hw/xen/xen_pvdev.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/snapshot.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/monitor/qmp-helpers.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/filter.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost-user.h",
- "include/net/vhost-vdpa.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/accel.h",
- "include/qemu/async-teardown.h",
- "include/qemu/atomic.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/jhash.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/memfd.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/drm/drm_fourcc.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/pvpanic.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/udmabuf.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mmio.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_snd.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpu-timers-internal.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/cryptodev-vhost.h",
- "include/sysemu/cryptodev-vhost-user.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dirtyrate.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rng-random.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/seccomp.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/watchdog.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/tcg/debug-assert.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-opc.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/dbus-display.h",
- "include/ui/dbus-module.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/qemu-spice.h",
- "include/ui/qemu-spice-module.h",
- "include/ui/rect.h",
- "include/ui/surface.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/asm-generic/hugetlb_encode.h",
- "linux-headers/linux/memfd.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/userfaultfd.h",
- "linux-headers/linux/vfio.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "migration/block.h",
- "migration/channel.h",
- "migration/channel-block.h",
- "migration/dirtyrate.h",
- "migration/exec.h",
- "migration/fd.h",
- "migration/file.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/socket.h",
- "migration/threadinfo.h",
- "migration/tls.h",
- "migration/trace.h",
- "migration/yank_functions.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "net/clients.h",
- "net/colo.h",
- "net/colo-compare.h",
- "net/hub.h",
- "net/tap-linux.h",
- "net/tap_int.h",
- "net/trace.h",
- "net/util.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.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-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qemu-options.def",
- "qemu-version.h",
- "replay/replay-internal.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/cpu-qom.h",
- "target/arm/idau.h",
- "target/arm/kvm-consts.h",
- "target/riscv/cpu_cfg.h",
- "tcg/i386/tcg-target.h",
- "tcg/i386/tcg-target.opc.h",
- "tcg/i386/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-audio.h",
- "trace/trace-chardev.h",
- "trace/trace-gdbstub.h",
- "trace/trace-hw_acpi.h",
- "trace/trace-hw_adc.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_i2c.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_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_net_can.h",
- "trace/trace-hw_nvme.h",
- "trace/trace-hw_nvram.h",
- "trace/trace-hw_pci.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.h",
- "trace/trace-hw_ssi.h",
- "trace/trace-hw_timer.h",
- "trace/trace-hw_ufs.h",
- "trace/trace-hw_usb.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-hw_watchdog.h",
- "trace/trace-hw_xen.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-net.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-ui.h",
- "ui/console-priv.h",
- "ui/cursor_hidden.xpm",
- "ui/cursor_left_ptr.xpm",
- "ui/input-barrier.h",
- "ui/input-keymap-atset1-to-qcode.c.inc",
- "ui/input-keymap-linux-to-qcode.c.inc",
- "ui/input-keymap-osx-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/keymaps.h",
- "ui/trace.h",
- "ui/vgafont.h",
- "ui/vnc.h",
- "ui/vnc-auth-vencrypt.h",
- "ui/vnc-enc-hextile-template.h",
- "ui/vnc-enc-tight.h",
- "ui/vnc-enc-zrle.c.inc",
- "ui/vnc-enc-zrle.h",
- "ui/vnc-enc-zywrle.h",
- "ui/vnc-enc-zywrle-template.c",
- "ui/vnc-jobs.h",
- "ui/vnc-palette.h",
- "ui/vnc-ws.h",
- "ui/vnc_keysym.h",
- "util/block-helpers.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- "_REENTRANT",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libcommon.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "subprojects/libvhost-user",
- "tcg/i386",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-x86_64-softmmu",
- srcs = [
- "accel/accel-target.c",
- "accel/kvm/kvm-accel-ops.c",
- "accel/kvm/kvm-all.c",
- "accel/qtest/qtest.c",
- "accel/stubs/xen-stub.c",
- "accel/tcg/cpu-exec.c",
- "accel/tcg/cputlb.c",
- "accel/tcg/perf.c",
- "accel/tcg/tb-maint.c",
- "accel/tcg/tcg-accel-ops.c",
- "accel/tcg/tcg-accel-ops-icount.c",
- "accel/tcg/tcg-accel-ops-mttcg.c",
- "accel/tcg/tcg-accel-ops-rr.c",
- "accel/tcg/tcg-all.c",
- "accel/tcg/tcg-runtime.c",
- "accel/tcg/tcg-runtime-gvec.c",
- "accel/tcg/translate-all.c",
- "accel/tcg/translator.c",
- "cpu-target.c",
- "dump/win_dump.c",
- "fpu/softfloat.c",
- "hw/block/dataplane/xen-block.c",
- "hw/block/vhost-user-blk.c",
- "hw/block/virtio-blk.c",
- "hw/block/virtio-blk-common.c",
- "hw/char/virtio-serial-bus.c",
- "hw/hyperv/hv-balloon-stub.c",
- "hw/hyperv/hyperv.c",
- "hw/hyperv/hyperv_testdev.c",
- "hw/hyperv/syndbg.c",
- "hw/hyperv/vmbus.c",
- "hw/i386/acpi-build.c",
- "hw/i386/acpi-common.c",
- "hw/i386/acpi-microvm.c",
- "hw/i386/amd_iommu.c",
- "hw/i386/e820_memory_layout.c",
- "hw/i386/fw_cfg.c",
- "hw/i386/intel_iommu.c",
- "hw/i386/kvm/apic.c",
- "hw/i386/kvm/clock.c",
- "hw/i386/kvm/i8254.c",
- "hw/i386/kvm/i8259.c",
- "hw/i386/kvm/ioapic.c",
- "hw/i386/kvm/xen_evtchn.c",
- "hw/i386/kvm/xen_gnttab.c",
- "hw/i386/kvm/xen_overlay.c",
- "hw/i386/kvm/xen_primary_console.c",
- "hw/i386/kvm/xen_xenstore.c",
- "hw/i386/kvm/xenstore_impl.c",
- "hw/i386/kvmvapic.c",
- "hw/i386/microvm.c",
- "hw/i386/microvm-dt.c",
- "hw/i386/multiboot.c",
- "hw/i386/pc.c",
- "hw/i386/pc_piix.c",
- "hw/i386/pc_q35.c",
- "hw/i386/pc_sysfw.c",
- "hw/i386/pc_sysfw_ovmf.c",
- "hw/i386/port92.c",
- "hw/i386/sgx.c",
- "hw/i386/sgx-epc.c",
- "hw/i386/vmmouse.c",
- "hw/i386/vmport.c",
- "hw/i386/x86.c",
- "hw/i386/x86-iommu.c",
- "hw/i386/xen/xen_platform.c",
- "hw/intc/apic.c",
- "hw/intc/apic_common.c",
- "hw/intc/ioapic.c",
- "hw/isa/lpc_ich9.c",
- "hw/net/virtio-net.c",
- "hw/scsi/vhost-scsi-common.c",
- "hw/scsi/virtio-scsi.c",
- "hw/vfio/common.c",
- "hw/vfio/container.c",
- "hw/vfio/display.c",
- "hw/vfio/helpers.c",
- "hw/vfio/igd.c",
- "hw/vfio/migration.c",
- "hw/vfio/pci.c",
- "hw/vfio/pci-quirks.c",
- "hw/vfio/spapr.c",
- "hw/virtio/vhost-backend.c",
- "hw/virtio/vhost-iova-tree.c",
- "hw/virtio/vhost-scsi-pci.c",
- "hw/virtio/vhost-user.c",
- "hw/virtio/vhost-user-blk-pci.c",
- "hw/virtio/vhost-user-fs.c",
- "hw/virtio/vhost-user-fs-pci.c",
- "hw/virtio/vhost-user-gpio.c",
- "hw/virtio/vhost-user-gpio-pci.c",
- "hw/virtio/vhost-user-i2c.c",
- "hw/virtio/vhost-user-i2c-pci.c",
- "hw/virtio/vhost-user-input-pci.c",
- "hw/virtio/vhost-user-rng.c",
- "hw/virtio/vhost-user-rng-pci.c",
- "hw/virtio/vhost-user-scmi.c",
- "hw/virtio/vhost-user-scmi-pci.c",
- "hw/virtio/vhost-user-scsi-pci.c",
- "hw/virtio/vhost-user-vsock.c",
- "hw/virtio/vhost-user-vsock-pci.c",
- "hw/virtio/vhost-vsock.c",
- "hw/virtio/vhost-vsock-pci.c",
- "hw/virtio/virtio.c",
- "hw/virtio/virtio-balloon.c",
- "hw/virtio/virtio-balloon-pci.c",
- "hw/virtio/virtio-blk-pci.c",
- "hw/virtio/virtio-config-io.c",
- "hw/virtio/virtio-crypto-pci.c",
- "hw/virtio/virtio-input-host-pci.c",
- "hw/virtio/virtio-input-pci.c",
- "hw/virtio/virtio-iommu-pci.c",
- "hw/virtio/virtio-md-pci.c",
- "hw/virtio/virtio-mem.c",
- "hw/virtio/virtio-mem-pci.c",
- "hw/virtio/virtio-net-pci.c",
- "hw/virtio/virtio-pmem.c",
- "hw/virtio/virtio-pmem-pci.c",
- "hw/virtio/virtio-qmp.c",
- "hw/virtio/virtio-rng.c",
- "hw/virtio/virtio-rng-pci.c",
- "hw/virtio/virtio-scsi-pci.c",
- "hw/virtio/virtio-serial-pci.c",
- "migration/ram.c",
- "migration/target.c",
- "monitor/hmp-cmds-target.c",
- "monitor/hmp-target.c",
- "page-vary-target.c",
- "qapi/qapi-commands.c",
- "qapi/qapi-commands-machine-target.c",
- "qapi/qapi-commands-misc-target.c",
- "qapi/qapi-emit-events.c",
- "qapi/qapi-events.c",
- "qapi/qapi-events-machine-target.c",
- "qapi/qapi-events-misc-target.c",
- "qapi/qapi-init-commands.c",
- "qapi/qapi-introspect.c",
- "qapi/qapi-types.c",
- "qapi/qapi-types-machine-target.c",
- "qapi/qapi-types-misc-target.c",
- "qapi/qapi-visit.c",
- "qapi/qapi-visit-machine-target.c",
- "qapi/qapi-visit-misc-target.c",
- "system/arch_init.c",
- "system/ioport.c",
- "system/memory.c",
- "system/physmem.c",
- "system/watchpoint.c",
- "target/i386/arch_dump.c",
- "target/i386/arch_memory_mapping.c",
- "target/i386/cpu.c",
- "target/i386/cpu-dump.c",
- "target/i386/cpu-sysemu.c",
- "target/i386/gdbstub.c",
- "target/i386/helper.c",
- "target/i386/host-cpu.c",
- "target/i386/kvm/hyperv.c",
- "target/i386/kvm/kvm.c",
- "target/i386/kvm/kvm-cpu.c",
- "target/i386/kvm/xen-emu.c",
- "target/i386/machine.c",
- "target/i386/monitor.c",
- "target/i386/sev.c",
- "target/i386/tcg/bpt_helper.c",
- "target/i386/tcg/cc_helper.c",
- "target/i386/tcg/excp_helper.c",
- "target/i386/tcg/fpu_helper.c",
- "target/i386/tcg/int_helper.c",
- "target/i386/tcg/mem_helper.c",
- "target/i386/tcg/misc_helper.c",
- "target/i386/tcg/mpx_helper.c",
- "target/i386/tcg/seg_helper.c",
- "target/i386/tcg/sysemu/bpt_helper.c",
- "target/i386/tcg/sysemu/excp_helper.c",
- "target/i386/tcg/sysemu/fpu_helper.c",
- "target/i386/tcg/sysemu/misc_helper.c",
- "target/i386/tcg/sysemu/seg_helper.c",
- "target/i386/tcg/sysemu/smm_helper.c",
- "target/i386/tcg/sysemu/svm_helper.c",
- "target/i386/tcg/sysemu/tcg-cpu.c",
- "target/i386/tcg/tcg-cpu.c",
- "target/i386/tcg/translate.c",
- "target/i386/xsave_helper.c",
- "trace/control-target.c",
- "x86_64-softmmu-gdbstub-xml.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/kvm/kvm-cpus.h",
- "accel/kvm/trace.h",
- "accel/tcg/atomic_common.c.inc",
- "accel/tcg/atomic_template.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/internal-target.h",
- "accel/tcg/ldst_atomicity.c.inc",
- "accel/tcg/ldst_common.c.inc",
- "accel/tcg/perf.h",
- "accel/tcg/plugin-helpers.h",
- "accel/tcg/tb-context.h",
- "accel/tcg/tb-hash.h",
- "accel/tcg/tb-jmp-cache.h",
- "accel/tcg/tcg-accel-ops.h",
- "accel/tcg/tcg-accel-ops-icount.h",
- "accel/tcg/tcg-accel-ops-mttcg.h",
- "accel/tcg/tcg-accel-ops-rr.h",
- "accel/tcg/tcg-runtime.h",
- "accel/tcg/trace.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fpu/softfloat-parts.c.inc",
- "fpu/softfloat-parts-addsub.c.inc",
- "fpu/softfloat-specialize.c.inc",
- "hmp-commands.h",
- "hmp-commands-info.h",
- "host/include/generic/host/atomic128-cas.h",
- "host/include/generic/host/store-insert-al16.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/i386/host/crypto/aes-round.h",
- "host/include/i386/host/crypto/clmul.h",
- "host/include/x86_64/host/atomic128-ldst.h",
- "host/include/x86_64/host/cpuinfo.h",
- "host/include/x86_64/host/crypto/aes-round.h",
- "host/include/x86_64/host/crypto/clmul.h",
- "host/include/x86_64/host/load-extract-al16-al8.h",
- "hw/acpi/hmat.h",
- "hw/acpi/viot.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/dataplane/xen-block.h",
- "hw/block/trace.h",
- "hw/block/xen_blkif.h",
- "hw/char/trace.h",
- "hw/hyperv/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/acpi-common.h",
- "hw/i386/acpi-microvm.h",
- "hw/i386/amd_iommu.h",
- "hw/i386/e820_memory_layout.h",
- "hw/i386/fw_cfg.h",
- "hw/i386/intel_iommu_internal.h",
- "hw/i386/kvm/clock.h",
- "hw/i386/kvm/trace.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_gnttab.h",
- "hw/i386/kvm/xen_overlay.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/i386/kvm/xen_xenstore.h",
- "hw/i386/kvm/xenstore_impl.h",
- "hw/i386/microvm-dt.h",
- "hw/i386/multiboot.h",
- "hw/i386/trace.h",
- "hw/i386/xen/trace.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/trace.h",
- "hw/scsi/trace.h",
- "hw/usb/hcd-uhci.h",
- "hw/vfio/pci.h",
- "hw/vfio/trace.h",
- "hw/virtio/trace.h",
- "hw/virtio/vhost-iova-tree.h",
- "hw/virtio/vhost-shadow-virtqueue.h",
- "hw/virtio/virtio-mem-pci.h",
- "hw/virtio/virtio-pmem-pci.h",
- "hw/virtio/virtio-qmp.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/graph-lock.h",
- "include/block/snapshot.h",
- "include/block/thread-pool.h",
- "include/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/crypto/aes.h",
- "include/crypto/aes-round.h",
- "include/crypto/clmul.h",
- "include/crypto/hash.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-all.h",
- "include/exec/cpu-common.h",
- "include/exec/cpu-defs.h",
- "include/exec/cpu_ldst.h",
- "include/exec/cputlb.h",
- "include/exec/exec-all.h",
- "include/exec/gdbstub.h",
- "include/exec/helper-gen.h",
- "include/exec/helper-gen.h.inc",
- "include/exec/helper-gen-common.h",
- "include/exec/helper-head.h",
- "include/exec/helper-info.c.inc",
- "include/exec/helper-proto.h",
- "include/exec/helper-proto.h.inc",
- "include/exec/helper-proto-common.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.h",
- "include/exec/memory.h",
- "include/exec/memory-internal.h",
- "include/exec/memory_ldst.h.inc",
- "include/exec/memory_ldst_cached.h.inc",
- "include/exec/memory_ldst_phys.h.inc",
- "include/exec/page-vary.h",
- "include/exec/plugin-gen.h",
- "include/exec/ram_addr.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_long.h",
- "include/exec/target_page.h",
- "include/exec/tb-flush.h",
- "include/exec/tlb-common.h",
- "include/exec/translate-all.h",
- "include/exec/translation-block.h",
- "include/exec/translator.h",
- "include/exec/tswap.h",
- "include/fpu/softfloat.h",
- "include/fpu/softfloat-helpers.h",
- "include/fpu/softfloat-macros.h",
- "include/fpu/softfloat-types.h",
- "include/gdbstub/helpers.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/audio/pcspk.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/serial.h",
- "include/hw/core/accel-cpu.h",
- "include/hw/core/cpu.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/core/tcg-cpu-ops.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/edid.h",
- "include/hw/display/ramfb.h",
- "include/hw/dma/i8257.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/hyperv/hv-balloon.h",
- "include/hw/hyperv/hyperv.h",
- "include/hw/hyperv/hyperv-proto.h",
- "include/hw/hyperv/vmbus.h",
- "include/hw/hyperv/vmbus-bridge.h",
- "include/hw/hyperv/vmbus-proto.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i386/apic.h",
- "include/hw/i386/apic-msidef.h",
- "include/hw/i386/apic_internal.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/intel_iommu.h",
- "include/hw/i386/microvm.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/topology.h",
- "include/hw/i386/vmport.h",
- "include/hw/i386/x86.h",
- "include/hw/i386/x86-iommu.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/input/i8042.h",
- "include/hw/input/ps2.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/nmi.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.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/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/s390x/adapter.h",
- "include/hw/scsi/scsi.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/sysbus.h",
- "include/hw/timer/hpet.h",
- "include/hw/timer/i8254.h",
- "include/hw/timer/i8254_internal.h",
- "include/hw/usb.h",
- "include/hw/usb/xhci.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/virtio/vhost.h",
- "include/hw/virtio/vhost-backend.h",
- "include/hw/virtio/vhost-scsi.h",
- "include/hw/virtio/vhost-scsi-common.h",
- "include/hw/virtio/vhost-user.h",
- "include/hw/virtio/vhost-user-blk.h",
- "include/hw/virtio/vhost-user-fs.h",
- "include/hw/virtio/vhost-user-gpio.h",
- "include/hw/virtio/vhost-user-i2c.h",
- "include/hw/virtio/vhost-user-rng.h",
- "include/hw/virtio/vhost-user-scmi.h",
- "include/hw/virtio/vhost-user-scsi.h",
- "include/hw/virtio/vhost-user-vsock.h",
- "include/hw/virtio/vhost-vdpa.h",
- "include/hw/virtio/vhost-vsock.h",
- "include/hw/virtio/vhost-vsock-common.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-access.h",
- "include/hw/virtio/virtio-balloon.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-blk-common.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-md-pci.h",
- "include/hw/virtio/virtio-mem.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-pmem.h",
- "include/hw/virtio/virtio-rng.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/xen/interface/arch-x86/cpuid.h",
- "include/hw/xen/interface/arch-x86/xen.h",
- "include/hw/xen/interface/arch-x86/xen-x86_64.h",
- "include/hw/xen/interface/event_channel.h",
- "include/hw/xen/interface/features.h",
- "include/hw/xen/interface/grant_table.h",
- "include/hw/xen/interface/hvm/hvm_op.h",
- "include/hw/xen/interface/hvm/params.h",
- "include/hw/xen/interface/io/blkif.h",
- "include/hw/xen/interface/io/protocols.h",
- "include/hw/xen/interface/io/ring.h",
- "include/hw/xen/interface/io/xenbus.h",
- "include/hw/xen/interface/io/xs_wire.h",
- "include/hw/xen/interface/memory.h",
- "include/hw/xen/interface/physdev.h",
- "include/hw/xen/interface/sched.h",
- "include/hw/xen/interface/trace.h",
- "include/hw/xen/interface/vcpu.h",
- "include/hw/xen/interface/version.h",
- "include/hw/xen/interface/xen.h",
- "include/hw/xen/interface/xen-compat.h",
- "include/hw/xen/start_info.h",
- "include/hw/xen/xen.h",
- "include/hw/xen/xen-bus.h",
- "include/hw/xen/xen-legacy-backend.h",
- "include/hw/xen/xen-x86.h",
- "include/hw/xen/xen_backend_ops.h",
- "include/hw/xen/xen_pvdev.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-socket.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/cpu.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/hmp-target.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/net/announce.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/dealloc-visitor.h",
- "include/qapi/error.h",
- "include/qapi/qmp-event.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu/accel.h",
- "include/qemu/atomic.h",
- "include/qemu/atomic128.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/cpu-float.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/defer-call.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo8.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.h",
- "include/qemu/iov.h",
- "include/qemu/iova-tree.h",
- "include/qemu/job.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.h",
- "include/qemu/qsp.h",
- "include/qemu/qtree.h",
- "include/qemu/queue.h",
- "include/qemu/range.h",
- "include/qemu/ratelimit.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/readline.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/win_dump_defs.h",
- "include/qemu/xxhash.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/standard-headers/asm-x86/bootparam.h",
- "include/standard-headers/asm-x86/kvm_para.h",
- "include/standard-headers/linux/const.h",
- "include/standard-headers/linux/ethtool.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_balloon.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_fs.h",
- "include/standard-headers/linux/virtio_gpio.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_i2c.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mem.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_pmem.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_rng.h",
- "include/standard-headers/linux/virtio_scmi.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/kvm_int.h",
- "include/sysemu/kvm_xen.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/runstate.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/tpm_backend.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/sysemu/xen-mapcache.h",
- "include/tcg/debug-assert.h",
- "include/tcg/helper-info.h",
- "include/tcg/insn-start-words.h",
- "include/tcg/oversized-guest.h",
- "include/tcg/startup.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-gvec-desc.h",
- "include/tcg/tcg-ldst.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-op.h",
- "include/tcg/tcg-op-common.h",
- "include/tcg/tcg-op-gvec.h",
- "include/tcg/tcg-op-gvec-common.h",
- "include/tcg/tcg-opc.h",
- "include/ui/console.h",
- "include/ui/input.h",
- "include/ui/qemu-pixman.h",
- "include/ui/surface.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/const.h",
- "linux-headers/linux/kvm.h",
- "linux-headers/linux/psp-sev.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/userfaultfd.h",
- "linux-headers/linux/vfio.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "memory_ldst.c.inc",
- "migration/block.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/page_cache.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/trace.h",
- "migration/xbzrle.h",
- "monitor/monitor-internal.h",
- "platform/linux-x86_64/config-host.h",
- "platform/linux-x86_64/x86_64-softmmu-config-devices.h",
- "platform/linux-x86_64/x86_64-softmmu-config-target.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-machine-target.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-misc-target.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-events-authz.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-common.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-machine-target.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-misc-target.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-machine-target.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-misc-target.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.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-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-machine-target.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-visit-misc-target.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-visit-yank.h",
- "system/trace.h",
- "target/i386/cpu.h",
- "target/i386/cpu-internal.h",
- "target/i386/cpu-param.h",
- "target/i386/cpu-qom.h",
- "target/i386/helper.h",
- "target/i386/host-cpu.h",
- "target/i386/hvf/hvf-i386.h",
- "target/i386/kvm/hyperv.h",
- "target/i386/kvm/hyperv-proto.h",
- "target/i386/kvm/kvm-cpu.h",
- "target/i386/kvm/kvm_i386.h",
- "target/i386/kvm/trace.h",
- "target/i386/kvm/xen-compat.h",
- "target/i386/kvm/xen-emu.h",
- "target/i386/ops_sse.h",
- "target/i386/sev.h",
- "target/i386/svm.h",
- "target/i386/tcg/cc_helper_template.h.inc",
- "target/i386/tcg/decode-new.c.inc",
- "target/i386/tcg/decode-new.h",
- "target/i386/tcg/emit.c.inc",
- "target/i386/tcg/helper-tcg.h",
- "target/i386/tcg/ops_sse_header.h.inc",
- "target/i386/tcg/seg_helper.h",
- "target/i386/tcg/shift_helper_template.h.inc",
- "target/i386/tcg/tcg-cpu.h",
- "target/i386/trace.h",
- "tcg/i386/tcg-target.h",
- "tcg/i386/tcg-target.opc.h",
- "tcg/i386/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-accel_kvm.h",
- "trace/trace-accel_tcg.h",
- "trace/trace-hw_block.h",
- "trace/trace-hw_char.h",
- "trace/trace-hw_hyperv.h",
- "trace/trace-hw_i386.h",
- "trace/trace-hw_i386_kvm.h",
- "trace/trace-hw_i386_xen.h",
- "trace/trace-hw_intc.h",
- "trace/trace-hw_isa.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_vfio.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-migration.h",
- "trace/trace-qapi_commands_machine_target_trace_events.h",
- "trace/trace-qapi_commands_misc_target_trace_events.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-target_i386.h",
- "trace/trace-target_i386_kvm.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- 'CONFIG_DEVICES=\\"x86_64-softmmu-config-devices.h\\"',
- 'CONFIG_TARGET=\\"x86_64-softmmu-config-target.h\\"',
- "NEED_CPU_H",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libqemu-x86_64-softmmu.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "target/i386",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "qemu-x86_64-softmmu_common",
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemu-x86_64-softmmu_common",
- srcs = [
- "accel/accel-blocker.c",
- "accel/accel-system.c",
- "accel/dummy-cpus.c",
- "accel/tcg/cpu-exec-common.c",
- "accel/tcg/icount-common.c",
- "accel/tcg/monitor.c",
- "audio/audio.c",
- "audio/audio-hmp-cmds.c",
- "audio/mixeng.c",
- "audio/noaudio.c",
- "audio/paaudio.c",
- "audio/wavaudio.c",
- "audio/wavcapture.c",
- "backends/confidential-guest-support.c",
- "backends/cryptodev.c",
- "backends/cryptodev-builtin.c",
- "backends/cryptodev-hmp-cmds.c",
- "backends/cryptodev-vhost.c",
- "backends/cryptodev-vhost-user.c",
- "backends/hostmem.c",
- "backends/hostmem-epc.c",
- "backends/hostmem-file.c",
- "backends/hostmem-memfd.c",
- "backends/hostmem-ram.c",
- "backends/rng.c",
- "backends/rng-builtin.c",
- "backends/rng-egd.c",
- "backends/rng-random.c",
- "backends/vhost-user.c",
- "block/blkreplay.c",
- "block/block-ram-registrar.c",
- "block/monitor/block-hmp-cmds.c",
- "block/qapi-sysemu.c",
- "chardev/char-hmp-cmds.c",
- "chardev/msmouse.c",
- "chardev/testdev.c",
- "chardev/wctablet.c",
- "cpu-common.c",
- "disas/disas.c",
- "disas/disas-mon.c",
- "dump/dump.c",
- "dump/dump-hmp-cmds.c",
- "ebpf/ebpf_rss-stub.c",
- "fsdev/qemu-fsdev-dummy.c",
- "fsdev/qemu-fsdev-opts.c",
- "fsdev/qemu-fsdev-throttle.c",
- "gdbstub/syscalls.c",
- "hw/acpi/acpi-qmp-cmds.c",
- "hw/acpi/acpi_interface.c",
- "hw/acpi/aml-build.c",
- "hw/acpi/bios-linker-loader.c",
- "hw/acpi/core.c",
- "hw/acpi/cpu.c",
- "hw/acpi/cpu_hotplug.c",
- "hw/acpi/cxl.c",
- "hw/acpi/erst.c",
- "hw/acpi/generic_event_device.c",
- "hw/acpi/ghes-stub.c",
- "hw/acpi/hmat.c",
- "hw/acpi/ich9.c",
- "hw/acpi/ich9_tco.c",
- "hw/acpi/ipmi.c",
- "hw/acpi/memory_hotplug.c",
- "hw/acpi/nvdimm.c",
- "hw/acpi/pci.c",
- "hw/acpi/pci-bridge.c",
- "hw/acpi/pcihp.c",
- "hw/acpi/piix4.c",
- "hw/acpi/utils.c",
- "hw/acpi/viot.c",
- "hw/acpi/vmgenid.c",
- "hw/audio/ac97.c",
- "hw/audio/adlib.c",
- "hw/audio/cs4231a.c",
- "hw/audio/es1370.c",
- "hw/audio/fmopl.c",
- "hw/audio/gus.c",
- "hw/audio/gusemu_hal.c",
- "hw/audio/gusemu_mixer.c",
- "hw/audio/hda-codec.c",
- "hw/audio/intel-hda.c",
- "hw/audio/pcspk.c",
- "hw/audio/sb16.c",
- "hw/audio/soundhw.c",
- "hw/audio/virtio-snd.c",
- "hw/audio/virtio-snd-pci.c",
- "hw/block/block.c",
- "hw/block/cdrom.c",
- "hw/block/dataplane/virtio-blk.c",
- "hw/block/fdc.c",
- "hw/block/fdc-isa.c",
- "hw/block/hd-geometry.c",
- "hw/block/pflash_cfi01.c",
- "hw/block/xen-block.c",
- "hw/char/debugcon.c",
- "hw/char/ipoctal232.c",
- "hw/char/parallel.c",
- "hw/char/parallel-isa.c",
- "hw/char/serial.c",
- "hw/char/serial-isa.c",
- "hw/char/serial-pci.c",
- "hw/char/serial-pci-multi.c",
- "hw/char/virtio-console.c",
- "hw/char/xen_console.c",
- "hw/core/clock-vmstate.c",
- "hw/core/cpu-common.c",
- "hw/core/cpu-sysemu.c",
- "hw/core/fw-path-provider.c",
- "hw/core/generic-loader.c",
- "hw/core/gpio.c",
- "hw/core/guest-loader.c",
- "hw/core/loader.c",
- "hw/core/machine.c",
- "hw/core/machine-hmp-cmds.c",
- "hw/core/machine-qmp-cmds.c",
- "hw/core/machine-smp.c",
- "hw/core/nmi.c",
- "hw/core/null-machine.c",
- "hw/core/numa.c",
- "hw/core/qdev-fw.c",
- "hw/core/qdev-properties-system.c",
- "hw/core/sysbus.c",
- "hw/core/vm-change-state-handler.c",
- "hw/cpu/cluster.c",
- "hw/cpu/core.c",
- "hw/cxl/cxl-cdat.c",
- "hw/cxl/cxl-component-utils.c",
- "hw/cxl/cxl-device-utils.c",
- "hw/cxl/cxl-events.c",
- "hw/cxl/cxl-host.c",
- "hw/cxl/cxl-mailbox-utils.c",
- "hw/cxl/switch-mailbox-cci.c",
- "hw/display/acpi-vga.c",
- "hw/display/ati.c",
- "hw/display/ati_2d.c",
- "hw/display/ati_dbg.c",
- "hw/display/bochs-display.c",
- "hw/display/cirrus_vga.c",
- "hw/display/cirrus_vga_isa.c",
- "hw/display/edid-generate.c",
- "hw/display/edid-region.c",
- "hw/display/i2c-ddc.c",
- "hw/display/ramfb.c",
- "hw/display/ramfb-standalone.c",
- "hw/display/vga.c",
- "hw/display/vga-isa.c",
- "hw/display/vga-pci.c",
- "hw/display/vhost-user-gpu.c",
- "hw/display/vhost-user-gpu-pci.c",
- "hw/display/vhost-user-vga.c",
- "hw/display/virtio-dmabuf.c",
- "hw/display/virtio-gpu.c",
- "hw/display/virtio-gpu-base.c",
- "hw/display/virtio-gpu-pci.c",
- "hw/display/virtio-gpu-udmabuf.c",
- "hw/display/virtio-vga.c",
- "hw/display/vmware_vga.c",
- "hw/display/xenfb.c",
- "hw/dma/i8257.c",
- "hw/i2c/bitbang_i2c.c",
- "hw/i2c/core.c",
- "hw/i2c/pm_smbus.c",
- "hw/i2c/smbus_eeprom.c",
- "hw/i2c/smbus_ich9.c",
- "hw/i2c/smbus_master.c",
- "hw/i2c/smbus_slave.c",
- "hw/ide/ahci.c",
- "hw/ide/atapi.c",
- "hw/ide/core.c",
- "hw/ide/ich.c",
- "hw/ide/ioport.c",
- "hw/ide/isa.c",
- "hw/ide/pci.c",
- "hw/ide/piix.c",
- "hw/ide/qdev.c",
- "hw/input/hid.c",
- "hw/input/pckbd.c",
- "hw/input/ps2.c",
- "hw/input/vhost-user-input.c",
- "hw/input/virtio-input.c",
- "hw/input/virtio-input-hid.c",
- "hw/input/virtio-input-host.c",
- "hw/intc/i8259.c",
- "hw/intc/i8259_common.c",
- "hw/intc/intc.c",
- "hw/intc/ioapic_common.c",
- "hw/intc/kvm_irqcount.c",
- "hw/ipack/ipack.c",
- "hw/ipack/tpci200.c",
- "hw/ipmi/ipmi.c",
- "hw/ipmi/ipmi_bmc_extern.c",
- "hw/ipmi/ipmi_bmc_sim.c",
- "hw/ipmi/ipmi_bt.c",
- "hw/ipmi/ipmi_kcs.c",
- "hw/ipmi/isa_ipmi_bt.c",
- "hw/ipmi/isa_ipmi_kcs.c",
- "hw/ipmi/pci_ipmi_bt.c",
- "hw/ipmi/pci_ipmi_kcs.c",
- "hw/ipmi/smbus_ipmi.c",
- "hw/isa/apm.c",
- "hw/isa/isa-bus.c",
- "hw/isa/piix.c",
- "hw/mem/cxl_type3.c",
- "hw/mem/memory-device.c",
- "hw/mem/nvdimm.c",
- "hw/mem/pc-dimm.c",
- "hw/misc/applesmc.c",
- "hw/misc/debugexit.c",
- "hw/misc/edu.c",
- "hw/misc/i2c-echo.c",
- "hw/misc/ivshmem.c",
- "hw/misc/pc-testdev.c",
- "hw/misc/pci-testdev.c",
- "hw/misc/pvpanic.c",
- "hw/misc/pvpanic-isa.c",
- "hw/misc/pvpanic-pci.c",
- "hw/misc/vmcoreinfo.c",
- "hw/net/can/can_kvaser_pci.c",
- "hw/net/can/can_mioe3680_pci.c",
- "hw/net/can/can_pcm3680_pci.c",
- "hw/net/can/can_sja1000.c",
- "hw/net/can/ctucan_core.c",
- "hw/net/can/ctucan_pci.c",
- "hw/net/e1000.c",
- "hw/net/e1000e.c",
- "hw/net/e1000e_core.c",
- "hw/net/e1000x_common.c",
- "hw/net/eepro100.c",
- "hw/net/igb.c",
- "hw/net/igb_core.c",
- "hw/net/igbvf.c",
- "hw/net/ne2000.c",
- "hw/net/ne2000-isa.c",
- "hw/net/ne2000-pci.c",
- "hw/net/net_rx_pkt.c",
- "hw/net/net_tx_pkt.c",
- "hw/net/pcnet.c",
- "hw/net/pcnet-pci.c",
- "hw/net/rocker/rocker.c",
- "hw/net/rocker/rocker-hmp-cmds.c",
- "hw/net/rocker/rocker_desc.c",
- "hw/net/rocker/rocker_fp.c",
- "hw/net/rocker/rocker_of_dpa.c",
- "hw/net/rocker/rocker_world.c",
- "hw/net/rtl8139.c",
- "hw/net/tulip.c",
- "hw/net/vhost_net.c",
- "hw/net/vmxnet3.c",
- "hw/net/xen_nic.c",
- "hw/nvme/ctrl.c",
- "hw/nvme/dif.c",
- "hw/nvme/ns.c",
- "hw/nvme/subsys.c",
- "hw/nvram/eeprom93xx.c",
- "hw/nvram/fw_cfg.c",
- "hw/nvram/fw_cfg-interface.c",
- "hw/pci-bridge/cxl_downstream.c",
- "hw/pci-bridge/cxl_root_port.c",
- "hw/pci-bridge/cxl_upstream.c",
- "hw/pci-bridge/gen_pcie_root_port.c",
- "hw/pci-bridge/i82801b11.c",
- "hw/pci-bridge/ioh3420.c",
- "hw/pci-bridge/pci_bridge_dev.c",
- "hw/pci-bridge/pci_expander_bridge.c",
- "hw/pci-bridge/pcie_pci_bridge.c",
- "hw/pci-bridge/pcie_root_port.c",
- "hw/pci-bridge/xio3130_downstream.c",
- "hw/pci-bridge/xio3130_upstream.c",
- "hw/pci-host/gpex.c",
- "hw/pci-host/gpex-acpi.c",
- "hw/pci-host/i440fx.c",
- "hw/pci-host/pam.c",
- "hw/pci-host/q35.c",
- "hw/pci/msi.c",
- "hw/pci/msix.c",
- "hw/pci/pci.c",
- "hw/pci/pci-hmp-cmds.c",
- "hw/pci/pci-qmp-cmds.c",
- "hw/pci/pci_bridge.c",
- "hw/pci/pci_host.c",
- "hw/pci/pcie.c",
- "hw/pci/pcie_aer.c",
- "hw/pci/pcie_doe.c",
- "hw/pci/pcie_host.c",
- "hw/pci/pcie_port.c",
- "hw/pci/pcie_sriov.c",
- "hw/pci/shpc.c",
- "hw/pci/slotid_cap.c",
- "hw/rtc/mc146818rtc.c",
- "hw/scsi/emulation.c",
- "hw/scsi/esp.c",
- "hw/scsi/esp-pci.c",
- "hw/scsi/lsi53c895a.c",
- "hw/scsi/megasas.c",
- "hw/scsi/mptconfig.c",
- "hw/scsi/mptendian.c",
- "hw/scsi/mptsas.c",
- "hw/scsi/scsi-bus.c",
- "hw/scsi/scsi-disk.c",
- "hw/scsi/scsi-generic.c",
- "hw/scsi/vhost-scsi.c",
- "hw/scsi/vhost-user-scsi.c",
- "hw/scsi/virtio-scsi-dataplane.c",
- "hw/scsi/vmw_pvscsi.c",
- "hw/sd/core.c",
- "hw/sd/sd.c",
- "hw/sd/sdhci.c",
- "hw/sd/sdhci-pci.c",
- "hw/sd/sdmmc-internal.c",
- "hw/smbios/smbios.c",
- "hw/smbios/smbios_type_38.c",
- "hw/timer/hpet.c",
- "hw/timer/i8254.c",
- "hw/timer/i8254_common.c",
- "hw/ufs/lu.c",
- "hw/ufs/ufs.c",
- "hw/usb/bus.c",
- "hw/usb/combined-packet.c",
- "hw/usb/core.c",
- "hw/usb/desc.c",
- "hw/usb/desc-msos.c",
- "hw/usb/dev-audio.c",
- "hw/usb/dev-hid.c",
- "hw/usb/dev-hub.c",
- "hw/usb/dev-mtp.c",
- "hw/usb/dev-network.c",
- "hw/usb/dev-serial.c",
- "hw/usb/dev-smartcard-reader.c",
- "hw/usb/dev-storage.c",
- "hw/usb/dev-storage-bot.c",
- "hw/usb/dev-storage-classic.c",
- "hw/usb/dev-uas.c",
- "hw/usb/dev-wacom.c",
- "hw/usb/hcd-ehci.c",
- "hw/usb/hcd-ehci-pci.c",
- "hw/usb/hcd-ohci.c",
- "hw/usb/hcd-ohci-pci.c",
- "hw/usb/hcd-uhci.c",
- "hw/usb/hcd-xhci.c",
- "hw/usb/hcd-xhci-nec.c",
- "hw/usb/hcd-xhci-pci.c",
- "hw/usb/hcd-xhci-sysbus.c",
- "hw/usb/imx-usb-phy.c",
- "hw/usb/libhw.c",
- "hw/usb/pcap.c",
- "hw/usb/u2f.c",
- "hw/usb/u2f-passthru.c",
- "hw/virtio/vhost.c",
- "hw/virtio/vhost-user-device.c",
- "hw/virtio/vhost-user-device-pci.c",
- "hw/virtio/vhost-vsock-common.c",
- "hw/virtio/virtio-bus.c",
- "hw/virtio/virtio-crypto.c",
- "hw/virtio/virtio-hmp-cmds.c",
- "hw/virtio/virtio-iommu.c",
- "hw/virtio/virtio-mmio.c",
- "hw/virtio/virtio-pci.c",
- "hw/watchdog/watchdog.c",
- "hw/watchdog/wdt_i6300esb.c",
- "hw/watchdog/wdt_ib700.c",
- "hw/xen/xen-backend.c",
- "hw/xen/xen-bus.c",
- "hw/xen/xen-bus-helper.c",
- "hw/xen/xen-legacy-backend.c",
- "hw/xen/xen_devconfig.c",
- "hw/xen/xen_pvdev.c",
- "migration/block.c",
- "migration/block-dirty-bitmap.c",
- "migration/channel.c",
- "migration/channel-block.c",
- "migration/dirtyrate.c",
- "migration/exec.c",
- "migration/fd.c",
- "migration/file.c",
- "migration/global_state.c",
- "migration/migration.c",
- "migration/migration-hmp-cmds.c",
- "migration/multifd.c",
- "migration/multifd-zlib.c",
- "migration/options.c",
- "migration/postcopy-ram.c",
- "migration/ram-compress.c",
- "migration/savevm.c",
- "migration/socket.c",
- "migration/threadinfo.c",
- "migration/tls.c",
- "monitor/fds.c",
- "monitor/hmp.c",
- "monitor/hmp-cmds.c",
- "monitor/qmp-cmds.c",
- "net/announce.c",
- "net/can/can_core.c",
- "net/can/can_host.c",
- "net/can/can_socketcan.c",
- "net/checksum.c",
- "net/dgram.c",
- "net/dump.c",
- "net/eth.c",
- "net/filter.c",
- "net/filter-buffer.c",
- "net/filter-mirror.c",
- "net/filter-replay.c",
- "net/hub.c",
- "net/net.c",
- "net/net-hmp-cmds.c",
- "net/queue.c",
- "net/socket.c",
- "net/stream.c",
- "net/tap.c",
- "net/tap-linux.c",
- "net/util.c",
- "net/vhost-user.c",
- "page-vary-common.c",
- "qom/qom-hmp-cmds.c",
- "replay/replay.c",
- "replay/replay-audio.c",
- "replay/replay-char.c",
- "replay/replay-debugging.c",
- "replay/replay-events.c",
- "replay/replay-input.c",
- "replay/replay-internal.c",
- "replay/replay-net.c",
- "replay/replay-random.c",
- "replay/replay-snapshot.c",
- "replay/replay-time.c",
- "stats/stats-hmp-cmds.c",
- "stats/stats-qmp-cmds.c",
- "system/async-teardown.c",
- "system/balloon.c",
- "system/bootdevice.c",
- "system/cpu-throttle.c",
- "system/cpu-timers.c",
- "system/cpus.c",
- "system/datadir.c",
- "system/device_tree.c",
- "system/dirtylimit.c",
- "system/dma-helpers.c",
- "system/globals.c",
- "system/memory_mapping.c",
- "system/qdev-monitor.c",
- "system/qtest.c",
- "system/rtc.c",
- "system/runstate.c",
- "system/runstate-action.c",
- "system/runstate-hmp-cmds.c",
- "system/tpm-hmp-cmds.c",
- "system/vl.c",
- "trace/trace-hmp-cmds.c",
- "ui/clipboard.c",
- "ui/console.c",
- "ui/console-vc.c",
- "ui/cursor.c",
- "ui/input.c",
- "ui/input-barrier.c",
- "ui/input-keymap.c",
- "ui/input-legacy.c",
- "ui/input-linux.c",
- "ui/kbd-state.c",
- "ui/keymaps.c",
- "ui/qemu-pixman.c",
- "ui/spice-module.c",
- "ui/udmabuf.c",
- "ui/ui-hmp-cmds.c",
- "ui/ui-qmp-cmds.c",
- "ui/util.c",
- "ui/vnc.c",
- "ui/vnc-auth-vencrypt.c",
- "ui/vnc-clipboard.c",
- "ui/vnc-enc-hextile.c",
- "ui/vnc-enc-tight.c",
- "ui/vnc-enc-zlib.c",
- "ui/vnc-enc-zrle.c",
- "ui/vnc-jobs.c",
- "ui/vnc-palette.c",
- "ui/vnc-ws.c",
- ],
- hdrs = [
- "accel/accel-system.h",
- "accel/tcg/debuginfo.h",
- "accel/tcg/internal-common.h",
- "accel/tcg/perf.h",
- "accel/tcg/tb-context.h",
- "audio/audio.h",
- "audio/audio_int.h",
- "audio/audio_template.h",
- "audio/mixeng.h",
- "audio/mixeng_template.h",
- "audio/rate_template.h",
- "audio/trace.h",
- "chardev/trace.h",
- "config-poison.h",
- "disas/disas-internal.h",
- "disas/riscv.h",
- "disas/riscv-xthead.h",
- "disas/riscv-xventana.h",
- "dump/win_dump.h",
- "ebpf/ebpf_rss.h",
- "fsdev/file-op-9p.h",
- "fsdev/p9array.h",
- "fsdev/qemu-fsdev.h",
- "fsdev/qemu-fsdev-throttle.h",
- "gdbstub/internals.h",
- "gdbstub/trace.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/x86_64/host/cpuinfo.h",
- "hw/acpi/hmat.h",
- "hw/acpi/trace.h",
- "hw/acpi/viot.h",
- "hw/adc/trace.h",
- "hw/arm/smmu-internal.h",
- "hw/arm/trace.h",
- "hw/audio/ac97.h",
- "hw/audio/fmopl.h",
- "hw/audio/gusemu.h",
- "hw/audio/gustate.h",
- "hw/audio/hda-codec-common.h",
- "hw/audio/intel-hda.h",
- "hw/audio/intel-hda-defs.h",
- "hw/audio/lm4549.h",
- "hw/audio/pl041.h",
- "hw/audio/pl041.hx",
- "hw/audio/trace.h",
- "hw/block/dataplane/trace.h",
- "hw/block/dataplane/virtio-blk.h",
- "hw/block/dataplane/xen-block.h",
- "hw/block/fdc-internal.h",
- "hw/block/m25p80_sfdp.h",
- "hw/block/trace.h",
- "hw/block/xen_blkif.h",
- "hw/char/trace.h",
- "hw/core/guest-loader.h",
- "hw/core/qdev-prop-internal.h",
- "hw/core/trace.h",
- "hw/core/uboot_image.h",
- "hw/display/ati_int.h",
- "hw/display/ati_regs.h",
- "hw/display/cirrus_vga_internal.h",
- "hw/display/cirrus_vga_rop.h",
- "hw/display/cirrus_vga_rop2.h",
- "hw/display/framebuffer.h",
- "hw/display/pl110_template.h",
- "hw/display/trace.h",
- "hw/display/vga-access.h",
- "hw/display/vga-helpers.h",
- "hw/display/vga_int.h",
- "hw/display/vga_regs.h",
- "hw/display/virtio-vga.h",
- "hw/dma/trace.h",
- "hw/gpio/trace.h",
- "hw/i2c/trace.h",
- "hw/i386/acpi-build.h",
- "hw/i386/kvm/xen_evtchn.h",
- "hw/i386/kvm/xen_primary_console.h",
- "hw/ide/ahci_internal.h",
- "hw/ide/trace.h",
- "hw/input/trace.h",
- "hw/intc/gic_internal.h",
- "hw/intc/gicv3_internal.h",
- "hw/intc/ioapic_internal.h",
- "hw/intc/trace.h",
- "hw/isa/trace.h",
- "hw/mem/trace.h",
- "hw/misc/trace.h",
- "hw/net/can/can_sja1000.h",
- "hw/net/can/ctu_can_fd_frame.h",
- "hw/net/can/ctu_can_fd_regs.h",
- "hw/net/can/ctucan_core.h",
- "hw/net/can/trace.h",
- "hw/net/e1000_common.h",
- "hw/net/e1000_regs.h",
- "hw/net/e1000e_core.h",
- "hw/net/e1000x_common.h",
- "hw/net/e1000x_regs.h",
- "hw/net/igb_common.h",
- "hw/net/igb_core.h",
- "hw/net/igb_regs.h",
- "hw/net/ne2000.h",
- "hw/net/net_rx_pkt.h",
- "hw/net/net_tx_pkt.h",
- "hw/net/pcnet.h",
- "hw/net/rocker/rocker.h",
- "hw/net/rocker/rocker_desc.h",
- "hw/net/rocker/rocker_fp.h",
- "hw/net/rocker/rocker_hw.h",
- "hw/net/rocker/rocker_of_dpa.h",
- "hw/net/rocker/rocker_tlv.h",
- "hw/net/rocker/rocker_world.h",
- "hw/net/trace.h",
- "hw/net/tulip.h",
- "hw/net/vmware_utils.h",
- "hw/net/vmxnet3.h",
- "hw/net/vmxnet3_defs.h",
- "hw/net/vmxnet_debug.h",
- "hw/nvme/dif.h",
- "hw/nvme/nvme.h",
- "hw/nvme/trace.h",
- "hw/nvram/trace.h",
- "hw/pci/pci-internal.h",
- "hw/pci/trace.h",
- "hw/rtc/trace.h",
- "hw/scsi/mfi.h",
- "hw/scsi/mpi.h",
- "hw/scsi/mptsas.h",
- "hw/scsi/trace.h",
- "hw/scsi/vmw_pvscsi.h",
- "hw/sd/sdhci-internal.h",
- "hw/sd/sdmmc-internal.h",
- "hw/sd/trace.h",
- "hw/sensor/trace.h",
- "hw/smbios/smbios_build.h",
- "hw/ssi/trace.h",
- "hw/timer/trace.h",
- "hw/ufs/trace.h",
- "hw/ufs/ufs.h",
- "hw/usb/ccid.h",
- "hw/usb/desc.h",
- "hw/usb/hcd-dwc2.h",
- "hw/usb/hcd-ehci.h",
- "hw/usb/hcd-ohci.h",
- "hw/usb/hcd-uhci.h",
- "hw/usb/hcd-xhci.h",
- "hw/usb/hcd-xhci-pci.h",
- "hw/usb/hcd-xhci-sysbus.h",
- "hw/usb/trace.h",
- "hw/usb/u2f.h",
- "hw/virtio/trace.h",
- "hw/watchdog/trace.h",
- "hw/xen/trace.h",
- "include/authz/base.h",
- "include/authz/list.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-hmp-cmds.h",
- "include/block/block-io.h",
- "include/block/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/dirty-bitmap.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/nbd.h",
- "include/block/nvme.h",
- "include/block/qapi.h",
- "include/block/qdict.h",
- "include/block/snapshot.h",
- "include/block/throttle-groups.h",
- "include/block/ufs.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-parallel.h",
- "include/chardev/char-serial.h",
- "include/crypto/akcipher.h",
- "include/crypto/cipher.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/secret_common.h",
- "include/crypto/tlscreds.h",
- "include/crypto/tlscredsanon.h",
- "include/crypto/tlscredsx509.h",
- "include/crypto/tlssession.h",
- "include/disas/capstone.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/address-spaces.h",
- "include/exec/confidential-guest-support.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.h",
- "include/exec/hwaddr.h",
- "include/exec/ioport.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.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/page-vary.h",
- "include/exec/poison.h",
- "include/exec/ramblock.h",
- "include/exec/ramlist.h",
- "include/exec/replay-core.h",
- "include/exec/target_page.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/exec/tswap.h",
- "include/gdbstub/syscalls.h",
- "include/gdbstub/user.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/acpi_aml_interface.h",
- "include/hw/acpi/acpi_dev_interface.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/acpi/cpu.h",
- "include/hw/acpi/cpu_hotplug.h",
- "include/hw/acpi/cxl.h",
- "include/hw/acpi/erst.h",
- "include/hw/acpi/generic_event_device.h",
- "include/hw/acpi/ghes.h",
- "include/hw/acpi/ich9.h",
- "include/hw/acpi/ich9_tco.h",
- "include/hw/acpi/ipmi.h",
- "include/hw/acpi/memory_hotplug.h",
- "include/hw/acpi/pc-hotplug.h",
- "include/hw/acpi/pci.h",
- "include/hw/acpi/pcihp.h",
- "include/hw/acpi/piix4.h",
- "include/hw/acpi/tpm.h",
- "include/hw/acpi/utils.h",
- "include/hw/acpi/vmgenid.h",
- "include/hw/adc/aspeed_adc.h",
- "include/hw/adc/max111x.h",
- "include/hw/adc/npcm7xx_adc.h",
- "include/hw/adc/stm32f2xx_adc.h",
- "include/hw/adc/zynq-xadc.h",
- "include/hw/arm/armsse-version.h",
- "include/hw/arm/bcm2835_peripherals.h",
- "include/hw/arm/boot.h",
- "include/hw/arm/bsa.h",
- "include/hw/arm/exynos4210.h",
- "include/hw/arm/fdt.h",
- "include/hw/arm/linux-boot-if.h",
- "include/hw/arm/nrf51.h",
- "include/hw/arm/omap.h",
- "include/hw/arm/primecell.h",
- "include/hw/arm/pxa.h",
- "include/hw/arm/raspberrypi-fw-defs.h",
- "include/hw/arm/raspi_platform.h",
- "include/hw/arm/sharpsl.h",
- "include/hw/arm/smmu-common.h",
- "include/hw/arm/soc_dma.h",
- "include/hw/arm/virt.h",
- "include/hw/audio/pcspk.h",
- "include/hw/audio/soundhw.h",
- "include/hw/audio/virtio-snd.h",
- "include/hw/audio/wm8750.h",
- "include/hw/block/block.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/char/bcm2835_aux.h",
- "include/hw/char/cadence_uart.h",
- "include/hw/char/cmsdk-apb-uart.h",
- "include/hw/char/digic-uart.h",
- "include/hw/char/imx_serial.h",
- "include/hw/char/mchp_pfsoc_mmuart.h",
- "include/hw/char/nrf51_uart.h",
- "include/hw/char/parallel.h",
- "include/hw/char/parallel-isa.h",
- "include/hw/char/pl011.h",
- "include/hw/char/riscv_htif.h",
- "include/hw/char/serial.h",
- "include/hw/char/shakti_uart.h",
- "include/hw/char/sifive_uart.h",
- "include/hw/char/stm32f2xx_usart.h",
- "include/hw/char/xilinx_uartlite.h",
- "include/hw/clock.h",
- "include/hw/core/cpu.h",
- "include/hw/core/generic-loader.h",
- "include/hw/core/split-irq.h",
- "include/hw/core/sysbus-fdt.h",
- "include/hw/core/sysemu-cpu-ops.h",
- "include/hw/cpu/a9mpcore.h",
- "include/hw/cpu/arm11mpcore.h",
- "include/hw/cpu/cluster.h",
- "include/hw/cpu/core.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_host.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/bcm2835_fb.h",
- "include/hw/display/blizzard.h",
- "include/hw/display/bochs-vbe.h",
- "include/hw/display/dpcd.h",
- "include/hw/display/edid.h",
- "include/hw/display/i2c-ddc.h",
- "include/hw/display/ramfb.h",
- "include/hw/display/tc6393xb.h",
- "include/hw/display/vga.h",
- "include/hw/display/xlnx_dp.h",
- "include/hw/dma/bcm2835_dma.h",
- "include/hw/dma/i8257.h",
- "include/hw/dma/pl080.h",
- "include/hw/dma/sifive_pdma.h",
- "include/hw/dma/xlnx-zdma.h",
- "include/hw/dma/xlnx-zynq-devcfg.h",
- "include/hw/dma/xlnx_csu_dma.h",
- "include/hw/dma/xlnx_dpdma.h",
- "include/hw/elf_ops.h",
- "include/hw/firmware/smbios.h",
- "include/hw/fw-path-provider.h",
- "include/hw/gpio/aspeed_gpio.h",
- "include/hw/gpio/bcm2835_gpio.h",
- "include/hw/gpio/imx_gpio.h",
- "include/hw/gpio/npcm7xx_gpio.h",
- "include/hw/gpio/nrf51_gpio.h",
- "include/hw/gpio/pca_i2c_gpio.h",
- "include/hw/gpio/sifive_gpio.h",
- "include/hw/hotplug.h",
- "include/hw/hw.h",
- "include/hw/i2c/allwinner-i2c.h",
- "include/hw/i2c/arm_sbcon_i2c.h",
- "include/hw/i2c/aspeed_i2c.h",
- "include/hw/i2c/bitbang_i2c.h",
- "include/hw/i2c/i2c.h",
- "include/hw/i2c/i2c_mux_pca954x.h",
- "include/hw/i2c/imx_i2c.h",
- "include/hw/i2c/microbit_i2c.h",
- "include/hw/i2c/npcm7xx_smbus.h",
- "include/hw/i2c/pm_smbus.h",
- "include/hw/i2c/pmbus_device.h",
- "include/hw/i2c/smbus_eeprom.h",
- "include/hw/i2c/smbus_master.h",
- "include/hw/i2c/smbus_slave.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/ide.h",
- "include/hw/ide/ahci.h",
- "include/hw/ide/internal.h",
- "include/hw/ide/isa.h",
- "include/hw/ide/pci.h",
- "include/hw/ide/piix.h",
- "include/hw/input/hid.h",
- "include/hw/input/i8042.h",
- "include/hw/input/lm832x.h",
- "include/hw/input/pl050.h",
- "include/hw/input/ps2.h",
- "include/hw/input/stellaris_gamepad.h",
- "include/hw/input/tsc2xxx.h",
- "include/hw/intc/allwinner-a10-pic.h",
- "include/hw/intc/arm_gic.h",
- "include/hw/intc/arm_gic_common.h",
- "include/hw/intc/arm_gicv3.h",
- "include/hw/intc/arm_gicv3_common.h",
- "include/hw/intc/arm_gicv3_its_common.h",
- "include/hw/intc/aspeed_vic.h",
- "include/hw/intc/bcm2835_ic.h",
- "include/hw/intc/bcm2836_control.h",
- "include/hw/intc/exynos4210_combiner.h",
- "include/hw/intc/exynos4210_gic.h",
- "include/hw/intc/i8259.h",
- "include/hw/intc/imx_avic.h",
- "include/hw/intc/imx_gpcv2.h",
- "include/hw/intc/intc.h",
- "include/hw/intc/ioapic.h",
- "include/hw/intc/kvm_irqcount.h",
- "include/hw/intc/realview_gic.h",
- "include/hw/intc/xlnx-zynqmp-ipi.h",
- "include/hw/ipack/ipack.h",
- "include/hw/ipmi/ipmi.h",
- "include/hw/ipmi/ipmi_bt.h",
- "include/hw/ipmi/ipmi_kcs.h",
- "include/hw/irq.h",
- "include/hw/isa/apm.h",
- "include/hw/isa/i8259_internal.h",
- "include/hw/isa/isa.h",
- "include/hw/loader.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/npcm7xx_mc.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/misc/a9scu.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-r40-ccu.h",
- "include/hw/misc/allwinner-r40-dramc.h",
- "include/hw/misc/allwinner-sid.h",
- "include/hw/misc/allwinner-sramc.h",
- "include/hw/misc/arm11scu.h",
- "include/hw/misc/arm_integrator_debug.h",
- "include/hw/misc/armsse-cpu-pwrctrl.h",
- "include/hw/misc/armsse-cpuid.h",
- "include/hw/misc/armsse-mhu.h",
- "include/hw/misc/armv7m_ras.h",
- "include/hw/misc/aspeed_hace.h",
- "include/hw/misc/aspeed_i3c.h",
- "include/hw/misc/aspeed_lpc.h",
- "include/hw/misc/aspeed_peci.h",
- "include/hw/misc/aspeed_sbc.h",
- "include/hw/misc/aspeed_scu.h",
- "include/hw/misc/aspeed_sdmc.h",
- "include/hw/misc/aspeed_xdma.h",
- "include/hw/misc/auxbus.h",
- "include/hw/misc/bcm2835_cprman.h",
- "include/hw/misc/bcm2835_cprman_internals.h",
- "include/hw/misc/bcm2835_mbox.h",
- "include/hw/misc/bcm2835_mbox_defs.h",
- "include/hw/misc/bcm2835_mphi.h",
- "include/hw/misc/bcm2835_powermgt.h",
- "include/hw/misc/bcm2835_property.h",
- "include/hw/misc/bcm2835_rng.h",
- "include/hw/misc/bcm2835_thermal.h",
- "include/hw/misc/cbus.h",
- "include/hw/misc/imx25_ccm.h",
- "include/hw/misc/imx31_ccm.h",
- "include/hw/misc/imx6_ccm.h",
- "include/hw/misc/imx6_src.h",
- "include/hw/misc/imx6ul_ccm.h",
- "include/hw/misc/imx7_ccm.h",
- "include/hw/misc/imx7_gpr.h",
- "include/hw/misc/imx7_snvs.h",
- "include/hw/misc/imx7_src.h",
- "include/hw/misc/imx_ccm.h",
- "include/hw/misc/imx_rngc.h",
- "include/hw/misc/iotkit-secctl.h",
- "include/hw/misc/iotkit-sysctl.h",
- "include/hw/misc/iotkit-sysinfo.h",
- "include/hw/misc/ivshmem.h",
- "include/hw/misc/led.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/mps2-fpgaio.h",
- "include/hw/misc/mps2-scc.h",
- "include/hw/misc/msf2-sysreg.h",
- "include/hw/misc/npcm7xx_clk.h",
- "include/hw/misc/npcm7xx_gcr.h",
- "include/hw/misc/npcm7xx_mft.h",
- "include/hw/misc/npcm7xx_pci_mbox.h",
- "include/hw/misc/npcm7xx_pwm.h",
- "include/hw/misc/npcm7xx_rng.h",
- "include/hw/misc/nrf51_rng.h",
- "include/hw/misc/pca9552.h",
- "include/hw/misc/pca9552_regs.h",
- "include/hw/misc/pvpanic.h",
- "include/hw/misc/sifive_e_aon.h",
- "include/hw/misc/sifive_e_prci.h",
- "include/hw/misc/sifive_test.h",
- "include/hw/misc/sifive_u_otp.h",
- "include/hw/misc/sifive_u_prci.h",
- "include/hw/misc/stm32f2xx_syscfg.h",
- "include/hw/misc/stm32f4xx_exti.h",
- "include/hw/misc/stm32f4xx_syscfg.h",
- "include/hw/misc/tz-mpc.h",
- "include/hw/misc/tz-msc.h",
- "include/hw/misc/tz-ppc.h",
- "include/hw/misc/unimp.h",
- "include/hw/misc/vmcoreinfo.h",
- "include/hw/misc/xlnx-cfi-if.h",
- "include/hw/misc/xlnx-versal-cframe-reg.h",
- "include/hw/misc/xlnx-versal-cfu.h",
- "include/hw/misc/xlnx-versal-pmc-iou-slcr.h",
- "include/hw/misc/xlnx-versal-trng.h",
- "include/hw/misc/xlnx-versal-xramc.h",
- "include/hw/misc/xlnx-zynqmp-apu-ctrl.h",
- "include/hw/misc/xlnx-zynqmp-crf.h",
- "include/hw/net/allwinner-sun8i-emac.h",
- "include/hw/net/allwinner_emac.h",
- "include/hw/net/cadence_gem.h",
- "include/hw/net/ftgmac100.h",
- "include/hw/net/imx_fec.h",
- "include/hw/net/lan9118.h",
- "include/hw/net/mii.h",
- "include/hw/net/msf2-emac.h",
- "include/hw/net/mv88w8618_eth.h",
- "include/hw/net/ne2000-isa.h",
- "include/hw/net/npcm7xx_emc.h",
- "include/hw/net/smc91c111.h",
- "include/hw/net/xlnx-versal-canfd.h",
- "include/hw/net/xlnx-zynqmp-can.h",
- "include/hw/nmi.h",
- "include/hw/nvram/eeprom93xx.h",
- "include/hw/nvram/eeprom_at24c.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/nvram/npcm7xx_otp.h",
- "include/hw/nvram/nrf51_nvm.h",
- "include/hw/nvram/xlnx-bbram.h",
- "include/hw/nvram/xlnx-efuse.h",
- "include/hw/nvram/xlnx-versal-efuse.h",
- "include/hw/nvram/xlnx-zynqmp-efuse.h",
- "include/hw/or-irq.h",
- "include/hw/pci-bridge/cxl_upstream_port.h",
- "include/hw/pci-bridge/pci_expander_bridge.h",
- "include/hw/pci-bridge/xio3130_downstream.h",
- "include/hw/pci-host/designware.h",
- "include/hw/pci-host/gpex.h",
- "include/hw/pci-host/i440fx.h",
- "include/hw/pci-host/pam.h",
- "include/hw/pci-host/q35.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/msix.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_bridge.h",
- "include/hw/pci/pci_bus.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.h",
- "include/hw/pci/pcie_host.h",
- "include/hw/pci/pcie_port.h",
- "include/hw/pci/pcie_regs.h",
- "include/hw/pci/pcie_sriov.h",
- "include/hw/pci/shpc.h",
- "include/hw/pci/slotid_cap.h",
- "include/hw/pcmcia.h",
- "include/hw/platform-bus.h",
- "include/hw/ptimer.h",
- "include/hw/qdev-clock.h",
- "include/hw/qdev-core.h",
- "include/hw/qdev-dma.h",
- "include/hw/qdev-properties.h",
- "include/hw/qdev-properties-system.h",
- "include/hw/rdma/rdma.h",
- "include/hw/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/rtc/allwinner-rtc.h",
- "include/hw/rtc/aspeed_rtc.h",
- "include/hw/rtc/goldfish_rtc.h",
- "include/hw/rtc/mc146818rtc.h",
- "include/hw/rtc/mc146818rtc_regs.h",
- "include/hw/rtc/pl031.h",
- "include/hw/rtc/xlnx-zynqmp-rtc.h",
- "include/hw/scsi/emulation.h",
- "include/hw/scsi/esp.h",
- "include/hw/scsi/scsi.h",
- "include/hw/sd/allwinner-sdhost.h",
- "include/hw/sd/aspeed_sdhci.h",
- "include/hw/sd/bcm2835_sdhost.h",
- "include/hw/sd/cadence_sdhci.h",
- "include/hw/sd/npcm7xx_sdhci.h",
- "include/hw/sd/sd.h",
- "include/hw/sd/sdcard_legacy.h",
- "include/hw/sd/sdhci.h",
- "include/hw/sensor/emc141x_regs.h",
- "include/hw/sensor/isl_pmbus_vr.h",
- "include/hw/sensor/max16600.h",
- "include/hw/sensor/max31790_fan_ctrl.h",
- "include/hw/sensor/tmp105.h",
- "include/hw/sensor/tmp105_regs.h",
- "include/hw/southbridge/ich9.h",
- "include/hw/southbridge/piix.h",
- "include/hw/ssi/aspeed_smc.h",
- "include/hw/ssi/imx_spi.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/ssi.h",
- "include/hw/ssi/stm32f2xx_spi.h",
- "include/hw/ssi/xilinx_spips.h",
- "include/hw/ssi/xlnx-versal-ospi.h",
- "include/hw/stream.h",
- "include/hw/sysbus.h",
- "include/hw/timer/a9gtimer.h",
- "include/hw/timer/allwinner-a10-pit.h",
- "include/hw/timer/arm_mptimer.h",
- "include/hw/timer/armv7m_systick.h",
- "include/hw/timer/aspeed_timer.h",
- "include/hw/timer/bcm2835_systmr.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.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/npcm7xx_timer.h",
- "include/hw/timer/nrf51_timer.h",
- "include/hw/timer/sifive_pwm.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/usb.h",
- "include/hw/usb/chipidea.h",
- "include/hw/usb/dwc2-regs.h",
- "include/hw/usb/ehci-regs.h",
- "include/hw/usb/hcd-dwc3.h",
- "include/hw/usb/hcd-musb.h",
- "include/hw/usb/hid.h",
- "include/hw/usb/imx-usb-phy.h",
- "include/hw/usb/msd.h",
- "include/hw/usb/uhci-regs.h",
- "include/hw/usb/xhci.h",
- "include/hw/usb/xlnx-usb-subsystem.h",
- "include/hw/usb/xlnx-versal-usb2-ctrl-regs.h",
- "include/hw/vfio/vfio-amd-xgbe.h",
- "include/hw/vfio/vfio-calxeda-xgmac.h",
- "include/hw/vfio/vfio-common.h",
- "include/hw/vfio/vfio-platform.h",
- "include/hw/virtio/vhost.h",
- "include/hw/virtio/vhost-backend.h",
- "include/hw/virtio/vhost-scsi.h",
- "include/hw/virtio/vhost-scsi-common.h",
- "include/hw/virtio/vhost-user.h",
- "include/hw/virtio/vhost-user-device.h",
- "include/hw/virtio/vhost-user-scsi.h",
- "include/hw/virtio/vhost-vsock.h",
- "include/hw/virtio/vhost-vsock-common.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-blk.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-crypto.h",
- "include/hw/virtio/virtio-dmabuf.h",
- "include/hw/virtio/virtio-gpu.h",
- "include/hw/virtio/virtio-gpu-bswap.h",
- "include/hw/virtio/virtio-gpu-pci.h",
- "include/hw/virtio/virtio-gpu-pixman.h",
- "include/hw/virtio/virtio-input.h",
- "include/hw/virtio/virtio-iommu.h",
- "include/hw/virtio/virtio-mmio.h",
- "include/hw/virtio/virtio-net.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/virtio/virtio-scsi.h",
- "include/hw/virtio/virtio-serial.h",
- "include/hw/vmstate-if.h",
- "include/hw/watchdog/allwinner-wdt.h",
- "include/hw/watchdog/cmsdk-apb-watchdog.h",
- "include/hw/watchdog/sbsa_gwdt.h",
- "include/hw/watchdog/wdt_aspeed.h",
- "include/hw/watchdog/wdt_imx2.h",
- "include/hw/xen/interface/arch-x86/xen.h",
- "include/hw/xen/interface/arch-x86/xen-x86_64.h",
- "include/hw/xen/interface/grant_table.h",
- "include/hw/xen/interface/io/blkif.h",
- "include/hw/xen/interface/io/console.h",
- "include/hw/xen/interface/io/fbif.h",
- "include/hw/xen/interface/io/kbdif.h",
- "include/hw/xen/interface/io/netif.h",
- "include/hw/xen/interface/io/protocols.h",
- "include/hw/xen/interface/io/ring.h",
- "include/hw/xen/interface/io/xenbus.h",
- "include/hw/xen/interface/io/xs_wire.h",
- "include/hw/xen/interface/xen.h",
- "include/hw/xen/interface/xen-compat.h",
- "include/hw/xen/xen.h",
- "include/hw/xen/xen-backend.h",
- "include/hw/xen/xen-block.h",
- "include/hw/xen/xen-bus.h",
- "include/hw/xen/xen-bus-helper.h",
- "include/hw/xen/xen-legacy-backend.h",
- "include/hw/xen/xen_backend_ops.h",
- "include/hw/xen/xen_pvdev.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-command.h",
- "include/io/channel-file.h",
- "include/io/channel-null.h",
- "include/io/channel-socket.h",
- "include/io/channel-tls.h",
- "include/io/channel-util.h",
- "include/io/channel-websock.h",
- "include/io/dns-resolver.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/global_state.h",
- "include/migration/misc.h",
- "include/migration/qemu-file-types.h",
- "include/migration/register.h",
- "include/migration/snapshot.h",
- "include/migration/vmstate.h",
- "include/monitor/hmp.h",
- "include/monitor/monitor.h",
- "include/monitor/qdev.h",
- "include/monitor/qmp-helpers.h",
- "include/net/announce.h",
- "include/net/can_emu.h",
- "include/net/can_host.h",
- "include/net/checksum.h",
- "include/net/eth.h",
- "include/net/filter.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/net/slirp.h",
- "include/net/tap.h",
- "include/net/vhost-user.h",
- "include/net/vhost-vdpa.h",
- "include/net/vhost_net.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qemu-io.h",
- "include/qemu/accel.h",
- "include/qemu/async-teardown.h",
- "include/qemu/atomic.h",
- "include/qemu/bcd.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/datadir.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo32.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help-texts.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/iov.h",
- "include/qemu/jhash.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/memfd.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/pmem.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/throttle-options.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/scsi/constants.h",
- "include/scsi/utils.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/drm/drm_fourcc.h",
- "include/standard-headers/linux/if_ether.h",
- "include/standard-headers/linux/input.h",
- "include/standard-headers/linux/input-event-codes.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/pvpanic.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/udmabuf.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.h",
- "include/standard-headers/linux/virtio_console.h",
- "include/standard-headers/linux/virtio_crypto.h",
- "include/standard-headers/linux/virtio_gpu.h",
- "include/standard-headers/linux/virtio_ids.h",
- "include/standard-headers/linux/virtio_input.h",
- "include/standard-headers/linux/virtio_iommu.h",
- "include/standard-headers/linux/virtio_mmio.h",
- "include/standard-headers/linux/virtio_net.h",
- "include/standard-headers/linux/virtio_pci.h",
- "include/standard-headers/linux/virtio_ring.h",
- "include/standard-headers/linux/virtio_scsi.h",
- "include/standard-headers/linux/virtio_snd.h",
- "include/standard-headers/linux/virtio_types.h",
- "include/standard-headers/linux/virtio_vsock.h",
- "include/sysemu/accel-blocker.h",
- "include/sysemu/accel-ops.h",
- "include/sysemu/arch_init.h",
- "include/sysemu/balloon.h",
- "include/sysemu/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/block-ram-registrar.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-throttle.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpu-timers-internal.h",
- "include/sysemu/cpus.h",
- "include/sysemu/cryptodev.h",
- "include/sysemu/cryptodev-vhost.h",
- "include/sysemu/cryptodev-vhost-user.h",
- "include/sysemu/device_tree.h",
- "include/sysemu/dirtylimit.h",
- "include/sysemu/dirtyrate.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/memory_mapping.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/reset.h",
- "include/sysemu/rng.h",
- "include/sysemu/rng-random.h",
- "include/sysemu/rtc.h",
- "include/sysemu/runstate.h",
- "include/sysemu/runstate-action.h",
- "include/sysemu/seccomp.h",
- "include/sysemu/stats.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/tcg.h",
- "include/sysemu/tpm.h",
- "include/sysemu/vhost-user-backend.h",
- "include/sysemu/watchdog.h",
- "include/sysemu/whpx.h",
- "include/sysemu/xen.h",
- "include/tcg/debug-assert.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-opc.h",
- "include/ui/clipboard.h",
- "include/ui/console.h",
- "include/ui/dbus-display.h",
- "include/ui/dbus-module.h",
- "include/ui/input.h",
- "include/ui/kbd-state.h",
- "include/ui/pixel_ops.h",
- "include/ui/qemu-pixman.h",
- "include/ui/qemu-spice.h",
- "include/ui/qemu-spice-module.h",
- "include/ui/rect.h",
- "include/ui/surface.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/asm-generic/hugetlb_encode.h",
- "linux-headers/linux/memfd.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/userfaultfd.h",
- "linux-headers/linux/vfio.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "migration/block.h",
- "migration/channel.h",
- "migration/channel-block.h",
- "migration/dirtyrate.h",
- "migration/exec.h",
- "migration/fd.h",
- "migration/file.h",
- "migration/migration.h",
- "migration/migration-stats.h",
- "migration/multifd.h",
- "migration/options.h",
- "migration/postcopy-ram.h",
- "migration/qemu-file.h",
- "migration/ram.h",
- "migration/ram-compress.h",
- "migration/rdma.h",
- "migration/savevm.h",
- "migration/socket.h",
- "migration/threadinfo.h",
- "migration/tls.h",
- "migration/trace.h",
- "migration/yank_functions.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "net/clients.h",
- "net/colo.h",
- "net/colo-compare.h",
- "net/hub.h",
- "net/tap-linux.h",
- "net/tap_int.h",
- "net/trace.h",
- "net/util.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.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-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qemu-options.def",
- "qemu-version.h",
- "replay/replay-internal.h",
- "system/trace.h",
- "target/arm/arm-powerctl.h",
- "target/arm/cpu-qom.h",
- "target/arm/idau.h",
- "target/arm/kvm-consts.h",
- "target/riscv/cpu_cfg.h",
- "tcg/i386/tcg-target.h",
- "tcg/i386/tcg-target.opc.h",
- "tcg/i386/tcg-target-reg-bits.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-audio.h",
- "trace/trace-chardev.h",
- "trace/trace-gdbstub.h",
- "trace/trace-hw_acpi.h",
- "trace/trace-hw_adc.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_i2c.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_misc.h",
- "trace/trace-hw_net.h",
- "trace/trace-hw_net_can.h",
- "trace/trace-hw_nvme.h",
- "trace/trace-hw_nvram.h",
- "trace/trace-hw_pci.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.h",
- "trace/trace-hw_ssi.h",
- "trace/trace-hw_timer.h",
- "trace/trace-hw_ufs.h",
- "trace/trace-hw_usb.h",
- "trace/trace-hw_virtio.h",
- "trace/trace-hw_watchdog.h",
- "trace/trace-hw_xen.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-net.h",
- "trace/trace-root.h",
- "trace/trace-system.h",
- "trace/trace-ui.h",
- "ui/console-priv.h",
- "ui/cursor_hidden.xpm",
- "ui/cursor_left_ptr.xpm",
- "ui/input-barrier.h",
- "ui/input-keymap-atset1-to-qcode.c.inc",
- "ui/input-keymap-linux-to-qcode.c.inc",
- "ui/input-keymap-osx-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/keymaps.h",
- "ui/trace.h",
- "ui/vgafont.h",
- "ui/vnc.h",
- "ui/vnc-auth-vencrypt.h",
- "ui/vnc-enc-hextile-template.h",
- "ui/vnc-enc-tight.h",
- "ui/vnc-enc-zrle.c.inc",
- "ui/vnc-enc-zrle.h",
- "ui/vnc-enc-zywrle.h",
- "ui/vnc-enc-zywrle-template.c",
- "ui/vnc-jobs.h",
- "ui/vnc-palette.h",
- "ui/vnc-ws.h",
- "ui/vnc_keysym.h",
- "util/block-helpers.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- "_REENTRANT",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libcommon.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "subprojects/libvhost-user",
- "tcg/i386",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "authz",
- "block",
- "blockdev",
- "chardev",
- "crypto",
- "event-loop-base",
- "gdb_system",
- "hwcore",
- "io",
- "migration",
- "qemuutil",
- "qmp",
- "qom",
- "tcg_system",
- "//external/dtc:libfdt",
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- "@zlib",
- ],
- alwayslink = 1,
-)
-
-cc_library(
- name = "qemuutil",
- srcs = [
- "crypto/aes.c",
- "crypto/clmul.c",
- "crypto/init.c",
- "crypto/random-platform.c",
- "crypto/sm4.c",
- "qapi/opts-visitor.c",
- "qapi/qapi-builtin-types.c",
- "qapi/qapi-builtin-visit.c",
- "qapi/qapi-clone-visitor.c",
- "qapi/qapi-commands-acpi.c",
- "qapi/qapi-commands-audio.c",
- "qapi/qapi-commands-authz.c",
- "qapi/qapi-commands-block.c",
- "qapi/qapi-commands-block-core.c",
- "qapi/qapi-commands-block-export.c",
- "qapi/qapi-commands-char.c",
- "qapi/qapi-commands-common.c",
- "qapi/qapi-commands-compat.c",
- "qapi/qapi-commands-control.c",
- "qapi/qapi-commands-crypto.c",
- "qapi/qapi-commands-cryptodev.c",
- "qapi/qapi-commands-cxl.c",
- "qapi/qapi-commands-dump.c",
- "qapi/qapi-commands-error.c",
- "qapi/qapi-commands-introspect.c",
- "qapi/qapi-commands-job.c",
- "qapi/qapi-commands-machine.c",
- "qapi/qapi-commands-machine-common.c",
- "qapi/qapi-commands-migration.c",
- "qapi/qapi-commands-misc.c",
- "qapi/qapi-commands-net.c",
- "qapi/qapi-commands-pci.c",
- "qapi/qapi-commands-pragma.c",
- "qapi/qapi-commands-qdev.c",
- "qapi/qapi-commands-qom.c",
- "qapi/qapi-commands-rdma.c",
- "qapi/qapi-commands-replay.c",
- "qapi/qapi-commands-rocker.c",
- "qapi/qapi-commands-run-state.c",
- "qapi/qapi-commands-sockets.c",
- "qapi/qapi-commands-stats.c",
- "qapi/qapi-commands-tpm.c",
- "qapi/qapi-commands-trace.c",
- "qapi/qapi-commands-transaction.c",
- "qapi/qapi-commands-ui.c",
- "qapi/qapi-commands-virtio.c",
- "qapi/qapi-commands-yank.c",
- "qapi/qapi-dealloc-visitor.c",
- "qapi/qapi-events-acpi.c",
- "qapi/qapi-events-audio.c",
- "qapi/qapi-events-authz.c",
- "qapi/qapi-events-block.c",
- "qapi/qapi-events-block-core.c",
- "qapi/qapi-events-block-export.c",
- "qapi/qapi-events-char.c",
- "qapi/qapi-events-common.c",
- "qapi/qapi-events-compat.c",
- "qapi/qapi-events-control.c",
- "qapi/qapi-events-crypto.c",
- "qapi/qapi-events-cryptodev.c",
- "qapi/qapi-events-cxl.c",
- "qapi/qapi-events-dump.c",
- "qapi/qapi-events-error.c",
- "qapi/qapi-events-introspect.c",
- "qapi/qapi-events-job.c",
- "qapi/qapi-events-machine.c",
- "qapi/qapi-events-machine-common.c",
- "qapi/qapi-events-migration.c",
- "qapi/qapi-events-misc.c",
- "qapi/qapi-events-net.c",
- "qapi/qapi-events-pci.c",
- "qapi/qapi-events-pragma.c",
- "qapi/qapi-events-qdev.c",
- "qapi/qapi-events-qom.c",
- "qapi/qapi-events-rdma.c",
- "qapi/qapi-events-replay.c",
- "qapi/qapi-events-rocker.c",
- "qapi/qapi-events-run-state.c",
- "qapi/qapi-events-sockets.c",
- "qapi/qapi-events-stats.c",
- "qapi/qapi-events-tpm.c",
- "qapi/qapi-events-trace.c",
- "qapi/qapi-events-transaction.c",
- "qapi/qapi-events-ui.c",
- "qapi/qapi-events-virtio.c",
- "qapi/qapi-events-yank.c",
- "qapi/qapi-forward-visitor.c",
- "qapi/qapi-type-helpers.c",
- "qapi/qapi-types-acpi.c",
- "qapi/qapi-types-audio.c",
- "qapi/qapi-types-authz.c",
- "qapi/qapi-types-block.c",
- "qapi/qapi-types-block-core.c",
- "qapi/qapi-types-block-export.c",
- "qapi/qapi-types-char.c",
- "qapi/qapi-types-common.c",
- "qapi/qapi-types-compat.c",
- "qapi/qapi-types-control.c",
- "qapi/qapi-types-crypto.c",
- "qapi/qapi-types-cryptodev.c",
- "qapi/qapi-types-cxl.c",
- "qapi/qapi-types-dump.c",
- "qapi/qapi-types-error.c",
- "qapi/qapi-types-introspect.c",
- "qapi/qapi-types-job.c",
- "qapi/qapi-types-machine.c",
- "qapi/qapi-types-machine-common.c",
- "qapi/qapi-types-migration.c",
- "qapi/qapi-types-misc.c",
- "qapi/qapi-types-net.c",
- "qapi/qapi-types-pci.c",
- "qapi/qapi-types-pragma.c",
- "qapi/qapi-types-qdev.c",
- "qapi/qapi-types-qom.c",
- "qapi/qapi-types-rdma.c",
- "qapi/qapi-types-replay.c",
- "qapi/qapi-types-rocker.c",
- "qapi/qapi-types-run-state.c",
- "qapi/qapi-types-sockets.c",
- "qapi/qapi-types-stats.c",
- "qapi/qapi-types-tpm.c",
- "qapi/qapi-types-trace.c",
- "qapi/qapi-types-transaction.c",
- "qapi/qapi-types-ui.c",
- "qapi/qapi-types-virtio.c",
- "qapi/qapi-types-yank.c",
- "qapi/qapi-util.c",
- "qapi/qapi-visit-acpi.c",
- "qapi/qapi-visit-audio.c",
- "qapi/qapi-visit-authz.c",
- "qapi/qapi-visit-block.c",
- "qapi/qapi-visit-block-core.c",
- "qapi/qapi-visit-block-export.c",
- "qapi/qapi-visit-char.c",
- "qapi/qapi-visit-common.c",
- "qapi/qapi-visit-compat.c",
- "qapi/qapi-visit-control.c",
- "qapi/qapi-visit-core.c",
- "qapi/qapi-visit-crypto.c",
- "qapi/qapi-visit-cryptodev.c",
- "qapi/qapi-visit-cxl.c",
- "qapi/qapi-visit-dump.c",
- "qapi/qapi-visit-error.c",
- "qapi/qapi-visit-introspect.c",
- "qapi/qapi-visit-job.c",
- "qapi/qapi-visit-machine.c",
- "qapi/qapi-visit-machine-common.c",
- "qapi/qapi-visit-migration.c",
- "qapi/qapi-visit-misc.c",
- "qapi/qapi-visit-net.c",
- "qapi/qapi-visit-pci.c",
- "qapi/qapi-visit-pragma.c",
- "qapi/qapi-visit-qdev.c",
- "qapi/qapi-visit-qom.c",
- "qapi/qapi-visit-rdma.c",
- "qapi/qapi-visit-replay.c",
- "qapi/qapi-visit-rocker.c",
- "qapi/qapi-visit-run-state.c",
- "qapi/qapi-visit-sockets.c",
- "qapi/qapi-visit-stats.c",
- "qapi/qapi-visit-tpm.c",
- "qapi/qapi-visit-trace.c",
- "qapi/qapi-visit-transaction.c",
- "qapi/qapi-visit-ui.c",
- "qapi/qapi-visit-virtio.c",
- "qapi/qapi-visit-yank.c",
- "qapi/qmp-dispatch.c",
- "qapi/qmp-event.c",
- "qapi/qmp-registry.c",
- "qapi/qobject-input-visitor.c",
- "qapi/qobject-output-visitor.c",
- "qapi/string-input-visitor.c",
- "qapi/string-output-visitor.c",
- "qobject/block-qdict.c",
- "qobject/json-lexer.c",
- "qobject/json-parser.c",
- "qobject/json-streamer.c",
- "qobject/json-writer.c",
- "qobject/qbool.c",
- "qobject/qdict.c",
- "qobject/qjson.c",
- "qobject/qlist.c",
- "qobject/qlit.c",
- "qobject/qnull.c",
- "qobject/qnum.c",
- "qobject/qobject.c",
- "qobject/qstring.c",
- "stubs/bdrv-next-monitor-owned.c",
- "stubs/blk-commit-all.c",
- "stubs/blk-exp-close-all.c",
- "stubs/blockdev-close-all-bdrv-states.c",
- "stubs/change-state-handler.c",
- "stubs/cmos.c",
- "stubs/colo.c",
- "stubs/colo-compare.c",
- "stubs/cpu-get-clock.c",
- "stubs/cpu-synchronize-state.c",
- "stubs/cpus-get-virtual-clock.c",
- "stubs/dump.c",
- "stubs/fdset.c",
- "stubs/fw_cfg.c",
- "stubs/gdbstub.c",
- "stubs/get-vm-name.c",
- "stubs/graph-lock.c",
- "stubs/icount.c",
- "stubs/iothread-lock.c",
- "stubs/iothread-lock-block.c",
- "stubs/is-daemonized.c",
- "stubs/isa-bus.c",
- "stubs/memory_device.c",
- "stubs/migr-blocker.c",
- "stubs/module-opts.c",
- "stubs/monitor.c",
- "stubs/pci-bus.c",
- "stubs/physmem.c",
- "stubs/qemu-timer-notify-cb.c",
- "stubs/qmp-command-available.c",
- "stubs/qmp-quit.c",
- "stubs/qtest.c",
- "stubs/ram-block.c",
- "stubs/ramfb.c",
- "stubs/replay.c",
- "stubs/replay-tools.c",
- "stubs/runstate-check.c",
- "stubs/semihost.c",
- "stubs/semihost-all.c",
- "stubs/sysbus.c",
- "stubs/target-get-monitor-def.c",
- "stubs/target-monitor-defs.c",
- "stubs/trace-control.c",
- "stubs/usb-dev-stub.c",
- "stubs/uuid.c",
- "stubs/virtio-md-pci.c",
- "stubs/vm-stop.c",
- "stubs/vmstate.c",
- "stubs/win32-kbd-hook.c",
- "stubs/xen-hw-stub.c",
- "trace/control.c",
- "trace/qmp.c",
- "trace/trace-accel_kvm.c",
- "trace/trace-accel_tcg.c",
- "trace/trace-audio.c",
- "trace/trace-authz.c",
- "trace/trace-backends.c",
- "trace/trace-backends_tpm.c",
- "trace/trace-block.c",
- "trace/trace-chardev.c",
- "trace/trace-crypto.c",
- "trace/trace-ebpf.c",
- "trace/trace-gdbstub.c",
- "trace/trace-hw_9pfs.c",
- "trace/trace-hw_acpi.c",
- "trace/trace-hw_adc.c",
- "trace/trace-hw_alpha.c",
- "trace/trace-hw_arm.c",
- "trace/trace-hw_audio.c",
- "trace/trace-hw_block.c",
- "trace/trace-hw_block_dataplane.c",
- "trace/trace-hw_char.c",
- "trace/trace-hw_core.c",
- "trace/trace-hw_display.c",
- "trace/trace-hw_dma.c",
- "trace/trace-hw_gpio.c",
- "trace/trace-hw_hyperv.c",
- "trace/trace-hw_i2c.c",
- "trace/trace-hw_i386.c",
- "trace/trace-hw_i386_kvm.c",
- "trace/trace-hw_i386_xen.c",
- "trace/trace-hw_ide.c",
- "trace/trace-hw_input.c",
- "trace/trace-hw_intc.c",
- "trace/trace-hw_isa.c",
- "trace/trace-hw_mem.c",
- "trace/trace-hw_mips.c",
- "trace/trace-hw_misc.c",
- "trace/trace-hw_misc_macio.c",
- "trace/trace-hw_net.c",
- "trace/trace-hw_net_can.c",
- "trace/trace-hw_nubus.c",
- "trace/trace-hw_nvme.c",
- "trace/trace-hw_nvram.c",
- "trace/trace-hw_pci.c",
- "trace/trace-hw_pci_host.c",
- "trace/trace-hw_ppc.c",
- "trace/trace-hw_rdma.c",
- "trace/trace-hw_rdma_vmw.c",
- "trace/trace-hw_remote.c",
- "trace/trace-hw_rtc.c",
- "trace/trace-hw_s390x.c",
- "trace/trace-hw_scsi.c",
- "trace/trace-hw_sd.c",
- "trace/trace-hw_sensor.c",
- "trace/trace-hw_sh4.c",
- "trace/trace-hw_sparc.c",
- "trace/trace-hw_sparc64.c",
- "trace/trace-hw_ssi.c",
- "trace/trace-hw_timer.c",
- "trace/trace-hw_tpm.c",
- "trace/trace-hw_ufs.c",
- "trace/trace-hw_usb.c",
- "trace/trace-hw_vfio.c",
- "trace/trace-hw_virtio.c",
- "trace/trace-hw_watchdog.c",
- "trace/trace-hw_xen.c",
- "trace/trace-io.c",
- "trace/trace-migration.c",
- "trace/trace-monitor.c",
- "trace/trace-nbd.c",
- "trace/trace-net.c",
- "trace/trace-qapi.c",
- "trace/trace-qapi_commands_acpi_trace_events.c",
- "trace/trace-qapi_commands_audio_trace_events.c",
- "trace/trace-qapi_commands_authz_trace_events.c",
- "trace/trace-qapi_commands_block_core_trace_events.c",
- "trace/trace-qapi_commands_block_export_trace_events.c",
- "trace/trace-qapi_commands_block_trace_events.c",
- "trace/trace-qapi_commands_char_trace_events.c",
- "trace/trace-qapi_commands_common_trace_events.c",
- "trace/trace-qapi_commands_compat_trace_events.c",
- "trace/trace-qapi_commands_control_trace_events.c",
- "trace/trace-qapi_commands_crypto_trace_events.c",
- "trace/trace-qapi_commands_cryptodev_trace_events.c",
- "trace/trace-qapi_commands_cxl_trace_events.c",
- "trace/trace-qapi_commands_dump_trace_events.c",
- "trace/trace-qapi_commands_error_trace_events.c",
- "trace/trace-qapi_commands_introspect_trace_events.c",
- "trace/trace-qapi_commands_job_trace_events.c",
- "trace/trace-qapi_commands_machine_common_trace_events.c",
- "trace/trace-qapi_commands_machine_target_trace_events.c",
- "trace/trace-qapi_commands_machine_trace_events.c",
- "trace/trace-qapi_commands_migration_trace_events.c",
- "trace/trace-qapi_commands_misc_target_trace_events.c",
- "trace/trace-qapi_commands_misc_trace_events.c",
- "trace/trace-qapi_commands_net_trace_events.c",
- "trace/trace-qapi_commands_pci_trace_events.c",
- "trace/trace-qapi_commands_pragma_trace_events.c",
- "trace/trace-qapi_commands_qdev_trace_events.c",
- "trace/trace-qapi_commands_qom_trace_events.c",
- "trace/trace-qapi_commands_rdma_trace_events.c",
- "trace/trace-qapi_commands_replay_trace_events.c",
- "trace/trace-qapi_commands_rocker_trace_events.c",
- "trace/trace-qapi_commands_run_state_trace_events.c",
- "trace/trace-qapi_commands_sockets_trace_events.c",
- "trace/trace-qapi_commands_stats_trace_events.c",
- "trace/trace-qapi_commands_tpm_trace_events.c",
- "trace/trace-qapi_commands_trace_trace_events.c",
- "trace/trace-qapi_commands_transaction_trace_events.c",
- "trace/trace-qapi_commands_ui_trace_events.c",
- "trace/trace-qapi_commands_virtio_trace_events.c",
- "trace/trace-qapi_commands_yank_trace_events.c",
- "trace/trace-qom.c",
- "trace/trace-root.c",
- "trace/trace-scsi.c",
- "trace/trace-system.c",
- "trace/trace-target_arm.c",
- "trace/trace-target_arm_hvf.c",
- "trace/trace-target_hppa.c",
- "trace/trace-target_i386.c",
- "trace/trace-target_i386_kvm.c",
- "trace/trace-target_mips_tcg.c",
- "trace/trace-target_nios2.c",
- "trace/trace-target_ppc.c",
- "trace/trace-target_riscv.c",
- "trace/trace-target_s390x.c",
- "trace/trace-target_s390x_kvm.c",
- "trace/trace-target_sparc.c",
- "trace/trace-ui.c",
- "trace/trace-util.c",
- "util/aio-posix.c",
- "util/aio-wait.c",
- "util/aiocb.c",
- "util/async.c",
- "util/base64.c",
- "util/bitmap.c",
- "util/bitops.c",
- "util/block-helpers.c",
- "util/buffer.c",
- "util/bufferiszero.c",
- "util/cacheflush.c",
- "util/compatfd.c",
- "util/coroutine-ucontext.c",
- "util/cpuinfo-i386.c",
- "util/crc-ccitt.c",
- "util/crc32c.c",
- "util/cutils.c",
- "util/defer-call.c",
- "util/drm.c",
- "util/envlist.c",
- "util/error.c",
- "util/error-report.c",
- "util/event_notifier-posix.c",
- "util/fdmon-epoll.c",
- "util/fdmon-poll.c",
- "util/fifo8.c",
- "util/filemonitor-inotify.c",
- "util/getauxval.c",
- "util/guest-random.c",
- "util/hbitmap.c",
- "util/hexdump.c",
- "util/host-utils.c",
- "util/id.c",
- "util/int128.c",
- "util/interval-tree.c",
- "util/iov.c",
- "util/iova-tree.c",
- "util/keyval.c",
- "util/lockcnt.c",
- "util/log.c",
- "util/main-loop.c",
- "util/memalign.c",
- "util/memfd.c",
- "util/mmap-alloc.c",
- "util/module.c",
- "util/notify.c",
- "util/nvdimm-utils.c",
- "util/osdep.c",
- "util/oslib-posix.c",
- "util/path.c",
- "util/qdist.c",
- "util/qemu-co-shared-resource.c",
- "util/qemu-co-timeout.c",
- "util/qemu-config.c",
- "util/qemu-coroutine.c",
- "util/qemu-coroutine-io.c",
- "util/qemu-coroutine-lock.c",
- "util/qemu-coroutine-sleep.c",
- "util/qemu-option.c",
- "util/qemu-print.c",
- "util/qemu-progress.c",
- "util/qemu-sockets.c",
- "util/qemu-thread-posix.c",
- "util/qemu-timer.c",
- "util/qemu-timer-common.c",
- "util/qht.c",
- "util/qsp.c",
- "util/range.c",
- "util/rcu.c",
- "util/readline.c",
- "util/reserved-region.c",
- "util/stats64.c",
- "util/systemd.c",
- "util/thread-context.c",
- "util/thread-pool.c",
- "util/throttle.c",
- "util/timed-average.c",
- "util/transactions.c",
- "util/unicode.c",
- "util/uri.c",
- "util/userfaultfd.c",
- "util/uuid.c",
- "util/vfio-helpers.c",
- "util/vhost-user-server.c",
- "util/yank.c",
- ],
- hdrs = [
- "config-poison.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/i386/host/crypto/aes-round.h",
- "host/include/i386/host/crypto/clmul.h",
- "host/include/x86_64/host/cpuinfo.h",
- "host/include/x86_64/host/crypto/aes-round.h",
- "host/include/x86_64/host/crypto/clmul.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/block_int.h",
- "include/block/block_int-common.h",
- "include/block/block_int-global-state.h",
- "include/block/block_int-io.h",
- "include/block/blockjob.h",
- "include/block/export.h",
- "include/block/graph-lock.h",
- "include/block/qdict.h",
- "include/block/raw-aio.h",
- "include/block/snapshot.h",
- "include/block/thread-pool.h",
- "include/block/throttle-groups.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/crypto/aes.h",
- "include/crypto/aes-round.h",
- "include/crypto/clmul.h",
- "include/crypto/hash.h",
- "include/crypto/init.h",
- "include/crypto/random.h",
- "include/crypto/sm4.h",
- "include/disas/dis-asm.h",
- "include/exec/address-spaces.h",
- "include/exec/cpu-common.h",
- "include/exec/gdbstub.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/exec/replay-core.h",
- "include/exec/tlb-common.h",
- "include/glib-compat.h",
- "include/hw/acpi/acpi-defs.h",
- "include/hw/acpi/aml-build.h",
- "include/hw/acpi/bios-linker-loader.h",
- "include/hw/block/fdc.h",
- "include/hw/block/flash.h",
- "include/hw/boards.h",
- "include/hw/core/cpu.h",
- "include/hw/cxl/cxl.h",
- "include/hw/cxl/cxl_cdat.h",
- "include/hw/cxl/cxl_component.h",
- "include/hw/cxl/cxl_device.h",
- "include/hw/cxl/cxl_events.h",
- "include/hw/cxl/cxl_pci.h",
- "include/hw/display/ramfb.h",
- "include/hw/firmware/smbios.h",
- "include/hw/hotplug.h",
- "include/hw/i386/hostmem-epc.h",
- "include/hw/i386/pc.h",
- "include/hw/i386/sgx-epc.h",
- "include/hw/i386/x86.h",
- "include/hw/intc/ioapic.h",
- "include/hw/isa/isa.h",
- "include/hw/mem/memory-device.h",
- "include/hw/mem/nvdimm.h",
- "include/hw/mem/pc-dimm.h",
- "include/hw/nvram/fw_cfg.h",
- "include/hw/pci/msi.h",
- "include/hw/pci/pci.h",
- "include/hw/pci/pci_device.h",
- "include/hw/pci/pci_host.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_doe.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/register.h",
- "include/hw/registerfields.h",
- "include/hw/resettable.h",
- "include/hw/sysbus.h",
- "include/hw/usb.h",
- "include/hw/virtio/virtio.h",
- "include/hw/virtio/virtio-bus.h",
- "include/hw/virtio/virtio-md-pci.h",
- "include/hw/virtio/virtio-pci.h",
- "include/hw/vmstate-if.h",
- "include/hw/xen/xen.h",
- "include/hw/xen/xen-x86.h",
- "include/io/channel.h",
- "include/io/channel-buffer.h",
- "include/io/channel-file.h",
- "include/io/channel-socket.h",
- "include/io/net-listener.h",
- "include/io/task.h",
- "include/migration/blocker.h",
- "include/migration/colo.h",
- "include/migration/vmstate.h",
- "include/monitor/monitor.h",
- "include/net/announce.h",
- "include/net/net.h",
- "include/net/queue.h",
- "include/qapi/clone-visitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/dealloc-visitor.h",
- "include/qapi/error.h",
- "include/qapi/forward-visitor.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp-event.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/json-writer.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qnull.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/type-helpers.h",
- "include/qapi/util.h",
- "include/qapi/visitor.h",
- "include/qapi/visitor-impl.h",
- "include/qemu/accel.h",
- "include/qemu/atomic.h",
- "include/qemu/base64.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/buffer.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/co-shared-resource.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine.h",
- "include/qemu/coroutine-core.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/coroutine_int.h",
- "include/qemu/cpuid.h",
- "include/qemu/crc-ccitt.h",
- "include/qemu/crc32c.h",
- "include/qemu/ctype.h",
- "include/qemu/cutils.h",
- "include/qemu/defer-call.h",
- "include/qemu/drm.h",
- "include/qemu/envlist.h",
- "include/qemu/error-report.h",
- "include/qemu/event_notifier.h",
- "include/qemu/fifo8.h",
- "include/qemu/filemonitor.h",
- "include/qemu/futex.h",
- "include/qemu/guest-random.h",
- "include/qemu/hbitmap.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/hw-version.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.h",
- "include/qemu/iov.h",
- "include/qemu/iova-tree.h",
- "include/qemu/job.h",
- "include/qemu/keyval.h",
- "include/qemu/lockable.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/main-loop.h",
- "include/qemu/memalign.h",
- "include/qemu/memfd.h",
- "include/qemu/mmap-alloc.h",
- "include/qemu/module.h",
- "include/qemu/mprotect.h",
- "include/qemu/notify.h",
- "include/qemu/nvdimm-utils.h",
- "include/qemu/option.h",
- "include/qemu/option_int.h",
- "include/qemu/osdep.h",
- "include/qemu/path.h",
- "include/qemu/plugin-event.h",
- "include/qemu/processor.h",
- "include/qemu/progress_meter.h",
- "include/qemu/qdist.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qemu-progress.h",
- "include/qemu/qht.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/readline.h",
- "include/qemu/reserved-region.h",
- "include/qemu/seqlock.h",
- "include/qemu/sockets.h",
- "include/qemu/stats64.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/systemd.h",
- "include/qemu/thread.h",
- "include/qemu/thread-context.h",
- "include/qemu/thread-posix.h",
- "include/qemu/throttle.h",
- "include/qemu/timed-average.h",
- "include/qemu/timer.h",
- "include/qemu/transactions.h",
- "include/qemu/tsan.h",
- "include/qemu/typedefs.h",
- "include/qemu/unicode.h",
- "include/qemu/units.h",
- "include/qemu/uri.h",
- "include/qemu/userfaultfd.h",
- "include/qemu/uuid.h",
- "include/qemu/vfio-helpers.h",
- "include/qemu/vhost-user-server.h",
- "include/qemu/xxhash.h",
- "include/qemu/yank.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/semihosting/semihost.h",
- "include/standard-headers/linux/pci_regs.h",
- "include/standard-headers/linux/qemu_fw_cfg.h",
- "include/standard-headers/linux/types.h",
- "include/standard-headers/linux/vhost_types.h",
- "include/standard-headers/linux/virtio_blk.h",
- "include/standard-headers/linux/virtio_config.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/block-backend.h",
- "include/sysemu/block-backend-common.h",
- "include/sysemu/block-backend-global-state.h",
- "include/sysemu/block-backend-io.h",
- "include/sysemu/blockdev.h",
- "include/sysemu/cpu-timers.h",
- "include/sysemu/cpus.h",
- "include/sysemu/dma.h",
- "include/sysemu/dump-arch.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/hostmem.h",
- "include/sysemu/hvf.h",
- "include/sysemu/hw_accel.h",
- "include/sysemu/iothread.h",
- "include/sysemu/kvm.h",
- "include/sysemu/numa.h",
- "include/sysemu/nvmm.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "include/sysemu/replay.h",
- "include/sysemu/runstate.h",
- "include/sysemu/sysemu.h",
- "include/sysemu/whpx.h",
- "include/ui/win32-kbd-hook.h",
- "linux-headers/asm-generic/bitsperlong.h",
- "linux-headers/linux/stddef.h",
- "linux-headers/linux/userfaultfd.h",
- "linux-headers/linux/vfio.h",
- "linux-headers/linux/vhost.h",
- "linux-headers/linux/vhost_types.h",
- "migration/migration.h",
- "migration/postcopy-ram.h",
- "monitor/monitor-internal.h",
- "net/colo-compare.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-events-authz.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-common.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-visit-authz.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-common.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-visit-yank.h",
- "qapi/trace.h",
- "qobject/json-parser-int.h",
- "qobject/qobject-internal.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-accel_kvm.h",
- "trace/trace-accel_tcg.h",
- "trace/trace-audio.h",
- "trace/trace-authz.h",
- "trace/trace-backends.h",
- "trace/trace-backends_tpm.h",
- "trace/trace-block.h",
- "trace/trace-chardev.h",
- "trace/trace-crypto.h",
- "trace/trace-ebpf.h",
- "trace/trace-gdbstub.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_core.h",
- "trace/trace-hw_display.h",
- "trace/trace-hw_dma.h",
- "trace/trace-hw_gpio.h",
- "trace/trace-hw_hyperv.h",
- "trace/trace-hw_i2c.h",
- "trace/trace-hw_i386.h",
- "trace/trace-hw_i386_kvm.h",
- "trace/trace-hw_i386_xen.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_remote.h",
- "trace/trace-hw_rtc.h",
- "trace/trace-hw_s390x.h",
- "trace/trace-hw_scsi.h",
- "trace/trace-hw_sd.h",
- "trace/trace-hw_sensor.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-io.h",
- "trace/trace-migration.h",
- "trace/trace-monitor.h",
- "trace/trace-nbd.h",
- "trace/trace-net.h",
- "trace/trace-qapi.h",
- "trace/trace-qapi_commands_acpi_trace_events.h",
- "trace/trace-qapi_commands_audio_trace_events.h",
- "trace/trace-qapi_commands_authz_trace_events.h",
- "trace/trace-qapi_commands_block_core_trace_events.h",
- "trace/trace-qapi_commands_block_export_trace_events.h",
- "trace/trace-qapi_commands_block_trace_events.h",
- "trace/trace-qapi_commands_char_trace_events.h",
- "trace/trace-qapi_commands_common_trace_events.h",
- "trace/trace-qapi_commands_compat_trace_events.h",
- "trace/trace-qapi_commands_control_trace_events.h",
- "trace/trace-qapi_commands_crypto_trace_events.h",
- "trace/trace-qapi_commands_cryptodev_trace_events.h",
- "trace/trace-qapi_commands_cxl_trace_events.h",
- "trace/trace-qapi_commands_dump_trace_events.h",
- "trace/trace-qapi_commands_error_trace_events.h",
- "trace/trace-qapi_commands_introspect_trace_events.h",
- "trace/trace-qapi_commands_job_trace_events.h",
- "trace/trace-qapi_commands_machine_common_trace_events.h",
- "trace/trace-qapi_commands_machine_target_trace_events.h",
- "trace/trace-qapi_commands_machine_trace_events.h",
- "trace/trace-qapi_commands_migration_trace_events.h",
- "trace/trace-qapi_commands_misc_target_trace_events.h",
- "trace/trace-qapi_commands_misc_trace_events.h",
- "trace/trace-qapi_commands_net_trace_events.h",
- "trace/trace-qapi_commands_pci_trace_events.h",
- "trace/trace-qapi_commands_pragma_trace_events.h",
- "trace/trace-qapi_commands_qdev_trace_events.h",
- "trace/trace-qapi_commands_qom_trace_events.h",
- "trace/trace-qapi_commands_rdma_trace_events.h",
- "trace/trace-qapi_commands_replay_trace_events.h",
- "trace/trace-qapi_commands_rocker_trace_events.h",
- "trace/trace-qapi_commands_run_state_trace_events.h",
- "trace/trace-qapi_commands_sockets_trace_events.h",
- "trace/trace-qapi_commands_stats_trace_events.h",
- "trace/trace-qapi_commands_tpm_trace_events.h",
- "trace/trace-qapi_commands_trace_trace_events.h",
- "trace/trace-qapi_commands_transaction_trace_events.h",
- "trace/trace-qapi_commands_ui_trace_events.h",
- "trace/trace-qapi_commands_virtio_trace_events.h",
- "trace/trace-qapi_commands_yank_trace_events.h",
- "trace/trace-qom.h",
- "trace/trace-root.h",
- "trace/trace-scsi.h",
- "trace/trace-system.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-ui.h",
- "trace/trace-util.h",
- "util/aio-posix.h",
- "util/block-helpers.h",
- "util/qemu-thread-common.h",
- "util/trace.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libqemuutil.a.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "subprojects/libvhost-user",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "//external/qemu/subprojects/libvhost-user:vhost-user",
- "//external/qemu/subprojects/libvhost-user:vhost-user-glib",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- "@pixman//:pixman-1",
- "@pixman//:pixman_simd",
- ],
-)
-
-cc_library(
- name = "qmp",
- srcs = [
- "monitor/monitor.c",
- "monitor/qmp.c",
- "monitor/qmp-cmds-control.c",
- "qom/qom-qmp-cmds.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/block/qdict.h",
- "include/chardev/char.h",
- "include/chardev/char-fe.h",
- "include/chardev/char-io.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/io/channel.h",
- "include/monitor/monitor.h",
- "include/qapi/compat-policy.h",
- "include/qapi/error.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/dispatch.h",
- "include/qapi/qmp/json-parser.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qlit.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/cutils.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-for-trace.h",
- "include/qemu/main-loop.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.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/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/event-loop-base.h",
- "include/sysemu/iothread.h",
- "include/sysemu/os-posix.h",
- "include/sysemu/qtest.h",
- "monitor/monitor-internal.h",
- "monitor/trace.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-introspect.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-char.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-control.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qemu-version.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-monitor.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libqmp.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "qom",
- srcs = [
- "qom/container.c",
- "qom/object.c",
- "qom/object_interfaces.c",
- "qom/qom-qobject.c",
- ],
- hdrs = [
- "config-poison.h",
- "include/exec/poison.h",
- "include/glib-compat.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/forward-visitor.h",
- "include/qapi/opts-visitor.h",
- "include/qapi/qmp/qbool.h",
- "include/qapi/qmp/qdict.h",
- "include/qapi/qmp/qerror.h",
- "include/qapi/qmp/qjson.h",
- "include/qapi/qmp/qlist.h",
- "include/qapi/qmp/qnum.h",
- "include/qapi/qmp/qobject.h",
- "include/qapi/qmp/qstring.h",
- "include/qapi/qobject-input-visitor.h",
- "include/qapi/qobject-output-visitor.h",
- "include/qapi/string-input-visitor.h",
- "include/qapi/string-output-visitor.h",
- "include/qapi/util.h",
- "include/qapi/visitor.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/config-file.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/help_option.h",
- "include/qemu/host-utils.h",
- "include/qemu/id.h",
- "include/qemu/int128.h",
- "include/qemu/keyval.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/memalign.h",
- "include/qemu/module.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/processor.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qsp.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/typedefs.h",
- "include/qom/object.h",
- "include/qom/object_interfaces.h",
- "include/qom/qom-qobject.h",
- "include/sysemu/os-posix.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-types-sockets.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-qom.h",
- "qapi/qapi-visit-sockets.h",
- "qom/trace.h",
- "trace/control.h",
- "trace/control-internal.h",
- "trace/event-internal.h",
- "trace/trace-qom.h",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "libqom.fa.p",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg/i386",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
- alwayslink = True,
-)
-
-cc_library(
- name = "tcg_system",
- srcs = [
- "tcg/optimize.c",
- "tcg/region.c",
- "tcg/tcg.c",
- "tcg/tcg-common.c",
- "tcg/tcg-op.c",
- "tcg/tcg-op-gvec.c",
- "tcg/tcg-op-ldst.c",
- "tcg/tcg-op-vec.c",
- ],
- hdrs = [
- "accel/tcg/perf.h",
- "accel/tcg/plugin-helpers.h",
- "accel/tcg/tcg-runtime.h",
- "config-poison.h",
- "host/include/generic/host/atomic128-cas.h",
- "host/include/i386/host/cpuinfo.h",
- "host/include/x86_64/host/atomic128-ldst.h",
- "host/include/x86_64/host/cpuinfo.h",
- "include/disas/dis-asm.h",
- "include/disas/disas.h",
- "include/elf.h",
- "include/exec/cpu-common.h",
- "include/exec/helper-gen.h.inc",
- "include/exec/helper-gen-common.h",
- "include/exec/helper-head.h",
- "include/exec/helper-proto.h.inc",
- "include/exec/helper-proto-common.h",
- "include/exec/hwaddr.h",
- "include/exec/log.h",
- "include/exec/memattrs.h",
- "include/exec/memop.h",
- "include/exec/memopidx.h",
- "include/exec/plugin-gen.h",
- "include/exec/poison.h",
- "include/exec/tlb-common.h",
- "include/exec/translation-block.h",
- "include/fpu/softfloat-types.h",
- "include/glib-compat.h",
- "include/hw/core/cpu.h",
- "include/hw/hotplug.h",
- "include/hw/qdev-core.h",
- "include/hw/resettable.h",
- "include/qapi/error.h",
- "include/qapi/util.h",
- "include/qemu/atomic.h",
- "include/qemu/atomic128.h",
- "include/qemu/bitmap.h",
- "include/qemu/bitops.h",
- "include/qemu/bswap.h",
- "include/qemu/cacheflush.h",
- "include/qemu/cacheinfo.h",
- "include/qemu/clang-tsa.h",
- "include/qemu/compiler.h",
- "include/qemu/config-file.h",
- "include/qemu/coroutine-tls.h",
- "include/qemu/cutils.h",
- "include/qemu/error-report.h",
- "include/qemu/host-utils.h",
- "include/qemu/int128.h",
- "include/qemu/interval-tree.h",
- "include/qemu/log.h",
- "include/qemu/log-for-trace.h",
- "include/qemu/madvise.h",
- "include/qemu/memalign.h",
- "include/qemu/memfd.h",
- "include/qemu/module.h",
- "include/qemu/mprotect.h",
- "include/qemu/notify.h",
- "include/qemu/option.h",
- "include/qemu/osdep.h",
- "include/qemu/plugin.h",
- "include/qemu/plugin-event.h",
- "include/qemu/processor.h",
- "include/qemu/qemu-plugin.h",
- "include/qemu/qemu-print.h",
- "include/qemu/qsp.h",
- "include/qemu/qtree.h",
- "include/qemu/queue.h",
- "include/qemu/rcu.h",
- "include/qemu/rcu_queue.h",
- "include/qemu/sys_membarrier.h",
- "include/qemu/thread.h",
- "include/qemu/thread-posix.h",
- "include/qemu/timer.h",
- "include/qemu/typedefs.h",
- "include/qemu/units.h",
- "include/qom/object.h",
- "include/sysemu/os-posix.h",
- "include/tcg/debug-assert.h",
- "include/tcg/helper-info.h",
- "include/tcg/startup.h",
- "include/tcg/tcg.h",
- "include/tcg/tcg-cond.h",
- "include/tcg/tcg-gvec-desc.h",
- "include/tcg/tcg-ldst.h",
- "include/tcg/tcg-mo.h",
- "include/tcg/tcg-op-common.h",
- "include/tcg/tcg-op-gvec-common.h",
- "include/tcg/tcg-opc.h",
- "include/tcg/tcg-temp-internal.h",
- "platform/linux-x86_64/config-host.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-run-state.h",
- "tcg/i386/tcg-target.c.inc",
- "tcg/i386/tcg-target.h",
- "tcg/i386/tcg-target.opc.h",
- "tcg/i386/tcg-target-con-set.h",
- "tcg/i386/tcg-target-con-str.h",
- "tcg/i386/tcg-target-reg-bits.h",
- "tcg/tcg-internal.h",
- "tcg/tcg-ldst.c.inc",
- "tcg/tcg-pool.c.inc",
- ],
- copts = [ "-mcx16",
- "-DF_ADD_SEALS=1033",
- "-DF_GET_SEALS=1034",
- "-DF_SEAL_EXEC=0x0020",
- "-DF_SEAL_GROW=0x0004",
- "-DF_SEAL_SEAL=0x0001",
- "-DF_SEAL_SHRINK=0x0002",
- "-DF_SEAL_WRITE=0x0008",
- "-Wno-implicit-function-declaration",
- ],
- defines = [
- "CONFIG_SOFTMMU",
- "_FILE_OFFSET_BITS=64",
- "_GNU_SOURCE",
- "_LARGEFILE_SOURCE",
- ],
- includes = [
- ".",
- "host/include/generic",
- "host/include/x86_64",
- "include",
- "linux-headers",
- "platform/linux-x86_64",
- "qapi",
- "tcg",
- "tcg/i386",
- "tcg/libtcg_system.fa.p",
- "trace",
- "ui",
- "ui/shader",
- ],
- visibility = ["//visibility:public"],
- deps = [
- "//external/qemu/google/compat/linux:compat",
- "@glib//:glib-static",
- "@glib//:gmodule-static",
- ],
-)
-
-genrule(
- name = "aarch64-softmmu-gdbstub-xml_c",
- srcs = [
- "gdb-xml/aarch64-pauth.xml",
- "gdb-xml/arm-vfp3.xml",
- "gdb-xml/arm-m-profile.xml",
- "gdb-xml/aarch64-fpu.xml",
- "gdb-xml/aarch64-core.xml",
- "gdb-xml/arm-vfp.xml",
- "gdb-xml/arm-neon.xml",
- "gdb-xml/arm-vfp-sysregs.xml",
- "gdb-xml/arm-m-profile-mve.xml",
- "gdb-xml/arm-core.xml",
- ],
- outs = ["aarch64-softmmu-gdbstub-xml.c"],
- cmd = "$(location :feature_to_c) $(location gdb-xml/aarch64-core.xml) $(location gdb-xml/aarch64-fpu.xml) $(location gdb-xml/arm-core.xml) $(location gdb-xml/arm-vfp.xml) $(location gdb-xml/arm-vfp3.xml) $(location gdb-xml/arm-vfp-sysregs.xml) $(location gdb-xml/arm-neon.xml) $(location gdb-xml/arm-m-profile.xml) $(location gdb-xml/arm-m-profile-mve.xml) $(location gdb-xml/aarch64-pauth.xml) > $(location aarch64-softmmu-gdbstub-xml.c)",
- tools = [":feature_to_c"],
-)
-
-genrule(
- name = "block-gen_c",
- srcs = [
- "include/block/dirty-bitmap.h",
- "include/block/block_int-io.h",
- "include/sysemu/block-backend-io.h",
- "include/block/block-global-state.h",
- "include/sysemu/block-backend-global-state.h",
- "include/block/block-io.h",
- "block/coroutines.h",
- ],
- outs = ["block/block-gen.c"],
- cmd = "$(location :block-coroutine-wrapper) $(location block/block-gen.c) $(location include/block/block-io.h) $(location include/block/dirty-bitmap.h) $(location include/block/block_int-io.h) $(location include/block/block-global-state.h) $(location include/sysemu/block-backend-global-state.h) $(location include/sysemu/block-backend-io.h) $(location block/coroutines.h)",
- tools = [":block-coroutine-wrapper"],
-)
-
-genrule(
- name = "config-poison_h",
- srcs = [
- "platform/linux-x86_64/riscv64-softmmu-config-devices.h",
- "platform/linux-x86_64/aarch64-softmmu-config-target.h",
- "platform/linux-x86_64/x86_64-softmmu-config-devices.h",
- "platform/linux-x86_64/aarch64-softmmu-config-devices.h",
- "platform/linux-x86_64/riscv64-softmmu-config-target.h",
- "platform/linux-x86_64/x86_64-softmmu-config-target.h",
- ],
- outs = ["config-poison.h"],
- cmd = "$(location :make-config-poison) $(SRCS) > $(location config-poison.h)",
- tools = [":make-config-poison"],
-)
-
-genrule(
- name = "hmp-commands-info_h",
- srcs = ["hmp-commands-info.hx"],
- outs = ["hmp-commands-info.h"],
- cmd = "$(location :hxtool) -h $(location hmp-commands-info.hx) > $(location hmp-commands-info.h)",
- tools = [":hxtool"],
-)
-
-genrule(
- name = "hmp-commands_h",
- srcs = ["hmp-commands.hx"],
- outs = ["hmp-commands.h"],
- cmd = "$(location :hxtool) -h $(location hmp-commands.hx) > $(location hmp-commands.h)",
- tools = [":hxtool"],
-)
-
-genrule(
- name = "input-keymap-atset1-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-atset1-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_atset1_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) atset1 qcode > $(location ui/input-keymap-atset1-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-linux-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-linux-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_linux_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) linux qcode > $(location ui/input-keymap-linux-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-osx-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-osx-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_osx_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) osx qcode > $(location ui/input-keymap-osx-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-atset1_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-qcode-to-atset1.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset1 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset1 > $(location ui/input-keymap-qcode-to-atset1.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-atset2_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-qcode-to-atset2.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset2 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset2 > $(location ui/input-keymap-qcode-to-atset2.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-atset3_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-qcode-to-atset3.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_atset3 $(location subprojects/keycodemapdb/data/keymaps.csv) qcode atset3 > $(location ui/input-keymap-qcode-to-atset3.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-linux_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-qcode-to-linux.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_linux $(location subprojects/keycodemapdb/data/keymaps.csv) qcode linux > $(location ui/input-keymap-qcode-to-linux.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-qnum_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-qcode-to-qnum.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_qnum $(location subprojects/keycodemapdb/data/keymaps.csv) qcode qnum > $(location ui/input-keymap-qcode-to-qnum.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qcode-to-sun_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-qcode-to-sun.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qcode_to_sun $(location subprojects/keycodemapdb/data/keymaps.csv) qcode sun > $(location ui/input-keymap-qcode-to-sun.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-qnum-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-qnum-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_qnum_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) qnum qcode > $(location ui/input-keymap-qnum-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-usb-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-usb-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_usb_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) usb qcode > $(location ui/input-keymap-usb-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-win32-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-win32-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_win32_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) win32 qcode > $(location ui/input-keymap-win32-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-x11-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-x11-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_x11_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) x11 qcode > $(location ui/input-keymap-x11-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-xorgevdev-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-xorgevdev-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgevdev_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgevdev qcode > $(location ui/input-keymap-xorgevdev-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-xorgkbd-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-xorgkbd-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgkbd_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgkbd qcode > $(location ui/input-keymap-xorgkbd-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-xorgxquartz-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-xorgxquartz-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxquartz_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxquartz qcode > $(location ui/input-keymap-xorgxquartz-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "input-keymap-xorgxwin-to-qcode_c_inc",
- srcs = [
- "subprojects/keycodemapdb/data/keymaps.csv",
- "subprojects/keycodemapdb/tools/keymap-gen",
- ],
- outs = ["ui/input-keymap-xorgxwin-to-qcode.c.inc"],
- cmd = "$(location :keymap-gen) code-map --lang glib2 --varname qemu_input_map_xorgxwin_to_qcode $(location subprojects/keycodemapdb/data/keymaps.csv) xorgxwin qcode > $(location ui/input-keymap-xorgxwin-to-qcode.c.inc)",
- tools = [":keymap-gen"],
-)
-
-genrule(
- name = "module_block_h",
- outs = ["block/module_block.h"],
- cmd = "$(location :module_block) $(location block/module_block.h)",
- tools = [":module_block"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-a32-uncond_c_inc",
- srcs = ["target/arm/tcg/a32-uncond.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/a32-uncond.decode) --static-decode=disas_a32_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-a32_c_inc",
- srcs = ["target/arm/tcg/a32.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/a32.decode) --static-decode=disas_a32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-a64_c_inc",
- srcs = ["target/arm/tcg/a64.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/a64.decode) --static-decode=disas_a64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-a64.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-m-nocp_c_inc",
- srcs = ["target/arm/tcg/m-nocp.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/m-nocp.decode) --decode=disas_m_nocp -o $(location libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-mve_c_inc",
- srcs = ["target/arm/tcg/mve.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/mve.decode) --decode=disas_mve -o $(location libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-neon-dp_c_inc",
- srcs = ["target/arm/tcg/neon-dp.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/neon-dp.decode) --decode=disas_neon_dp -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-neon-ls_c_inc",
- srcs = ["target/arm/tcg/neon-ls.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/neon-ls.decode) --decode=disas_neon_ls -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-neon-shared_c_inc",
- srcs = ["target/arm/tcg/neon-shared.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/neon-shared.decode) --decode=disas_neon_shared -o $(location libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-sme-fa64_c_inc",
- srcs = ["target/arm/tcg/sme-fa64.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/sme-fa64.decode) --static-decode=disas_sme_fa64 -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-sme_c_inc",
- srcs = ["target/arm/tcg/sme.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/sme.decode) --decode=disas_sme -o $(location libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-sve_c_inc",
- srcs = ["target/arm/tcg/sve.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/sve.decode) --decode=disas_sve -o $(location libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-t16_c_inc",
- srcs = ["target/arm/tcg/t16.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/t16.decode) -w 16 --static-decode=disas_t16 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-t32_c_inc",
- srcs = ["target/arm/tcg/t32.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/t32.decode) --static-decode=disas_t32 -o $(location libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-vfp-uncond_c_inc",
- srcs = ["target/arm/tcg/vfp-uncond.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/vfp-uncond.decode) --decode=disas_vfp_uncond -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-aarch64-softmmu_decode-vfp_c_inc",
- srcs = ["target/arm/tcg/vfp.decode"],
- outs = ["libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc"],
- cmd = "$(location decodetree) $(location target/arm/tcg/vfp.decode) --decode=disas_vfp -o $(location libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-img-cmds_h",
- srcs = ["qemu-img-cmds.hx"],
- outs = ["qemu-img-cmds.h"],
- cmd = "$(location :hxtool) -h $(location qemu-img-cmds.hx) > $(location qemu-img-cmds.h)",
- tools = [":hxtool"],
-)
-
-genrule(
- name = "qemu-options_def",
- srcs = ["qemu-options.hx"],
- outs = ["qemu-options.def"],
- cmd = "$(location :hxtool) -h $(location qemu-options.hx) > $(location qemu-options.def)",
- tools = [":hxtool"],
-)
-
-genrule(
- name = "qemu-riscv64-softmmu_decode-XVentanaCondOps_c_inc",
- srcs = ["target/riscv/XVentanaCondOps.decode"],
- outs = ["libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc"],
- cmd = "$(location decodetree) $(location target/riscv/XVentanaCondOps.decode) --static-decode=decode_XVentanaCodeOps -o $(location libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-riscv64-softmmu_decode-insn16_c_inc",
- srcs = ["target/riscv/insn16.decode"],
- outs = ["libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc"],
- cmd = "$(location decodetree) $(location target/riscv/insn16.decode) --static-decode=decode_insn16 --insnwidth=16 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-riscv64-softmmu_decode-insn32_c_inc",
- srcs = ["target/riscv/insn32.decode"],
- outs = ["libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc"],
- cmd = "$(location decodetree) $(location target/riscv/insn32.decode) --static-decode=decode_insn32 -o $(location libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-riscv64-softmmu_decode-xthead_c_inc",
- srcs = ["target/riscv/xthead.decode"],
- outs = ["libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc"],
- cmd = "$(location decodetree) $(location target/riscv/xthead.decode) --static-decode=decode_xthead -o $(location libqemu-riscv64-softmmu.fa.p/decode-xthead.c.inc)",
- tools = ["decodetree"],
-)
-
-genrule(
- name = "qemu-version_h",
- outs = ["qemu-version.h"],
- cmd = '$(location :qemu-version) $(RULEDIR) "" 8.2.0 > $(location qemu-version.h)',
- tools = [":qemu-version"],
-)
-
-genrule(
- name = "riscv64-softmmu-gdbstub-xml_c",
- srcs = [
- "gdb-xml/riscv-32bit-fpu.xml",
- "gdb-xml/riscv-64bit-virtual.xml",
- "gdb-xml/riscv-64bit-cpu.xml",
- "gdb-xml/riscv-64bit-fpu.xml",
- ],
- outs = ["riscv64-softmmu-gdbstub-xml.c"],
- cmd = "$(location :feature_to_c) $(location gdb-xml/riscv-64bit-cpu.xml) $(location gdb-xml/riscv-32bit-fpu.xml) $(location gdb-xml/riscv-64bit-fpu.xml) $(location gdb-xml/riscv-64bit-virtual.xml) > $(location riscv64-softmmu-gdbstub-xml.c)",
- tools = [":feature_to_c"],
-)
-
-genrule(
- name = "shared_QAPI_source_files",
- srcs = [
- "qapi/machine-target.json",
- "qapi/char.json",
- "qapi/sockets.json",
- "qapi/crypto.json",
- "qapi/common.json",
- "qapi/machine-common.json",
- "qapi/cryptodev.json",
- "qapi/net.json",
- "qapi/compat.json",
- "qapi/qdev.json",
- "qapi/rdma.json",
- "qapi/run-state.json",
- "qapi/virtio.json",
- "qapi/error.json",
- "qapi/cxl.json",
- "qapi/introspect.json",
- "qapi/replay.json",
- "qapi/qapi-schema.json",
- "qapi/stats.json",
- "qapi/authz.json",
- "qapi/dump.json",
- "qapi/misc.json",
- "qapi/control.json",
- "qapi/pragma.json",
- "qapi/transaction.json",
- "qapi/machine.json",
- "qapi/audio.json",
- "qapi/trace.json",
- "qapi/block-core.json",
- "qapi/ui.json",
- "qapi/job.json",
- "qapi/tpm.json",
- "qapi/block-export.json",
- "qapi/yank.json",
- "qapi/acpi.json",
- "qapi/migration.json",
- "qapi/misc-target.json",
- "qapi/rocker.json",
- "qapi/pci.json",
- "qapi/qom.json",
- "qapi/block.json",
- ],
- outs = [
- "qapi/qapi-commands-trace.c",
- "qapi/qapi-visit-control.c",
- "qapi/qapi-types-stats.c",
- "qapi/qapi-visit.h",
- "qapi/qapi-events-audio.h",
- "qapi/qapi-visit-machine-target.c",
- "qapi/qapi-visit-qdev.h",
- "qapi/qapi-types-yank.h",
- "qapi/qapi-events-sockets.c",
- "qapi/qapi-commands-acpi.trace-events",
- "qapi/qapi-events-qdev.c",
- "qapi/qapi-visit-error.h",
- "qapi/qapi-visit-acpi.h",
- "qapi/qapi-commands-ui.h",
- "qapi/qapi-visit-introspect.h",
- "qapi/qapi-visit-machine.c",
- "qapi/qapi-events.h",
- "qapi/qapi-introspect.c",
- "qapi/qapi-visit-char.h",
- "qapi/qapi-types-char.c",
- "qapi/qapi-events-authz.h",
- "qapi/qapi-visit-common.h",
- "qapi/qapi-commands-cryptodev.h",
- "qapi/qapi-types-misc.h",
- "qapi/qapi-types-pci.c",
- "qapi/qapi-builtin-visit.h",
- "qapi/qapi-visit-machine.h",
- "qapi/qapi-types-dump.h",
- "qapi/qapi-types-misc.c",
- "qapi/qapi-visit-run-state.h",
- "qapi/qapi-visit-virtio.h",
- "qapi/qapi-events-authz.c",
- "qapi/qapi-commands-qdev.h",
- "qapi/qapi-commands-tpm.trace-events",
- "qapi/qapi-events-misc-target.h",
- "qapi/qapi-visit-audio.h",
- "qapi/qapi-events-machine-target.h",
- "qapi/qapi-commands-audio.c",
- "qapi/qapi-visit-machine-common.c",
- "qapi/qapi-visit.c",
- "qapi/qapi-types-job.h",
- "qapi/qapi-types-yank.c",
- "qapi/qapi-visit-machine-common.h",
- "qapi/qapi-events-control.h",
- "qapi/qapi-visit-trace.h",
- "qapi/qapi-visit-block-export.h",
- "qapi/qapi-commands-machine.h",
- "qapi/qapi-visit-migration.c",
- "qapi/qapi-types-common.c",
- "qapi/qapi-commands-acpi.c",
- "qapi/qapi-types-qdev.h",
- "qapi/qapi-builtin-visit.c",
- "qapi/qapi-commands-trace.h",
- "qapi/qapi-events-pragma.c",
- "qapi/qapi-events-run-state.h",
- "qapi/qapi-commands-audio.h",
- "qapi/qapi-commands-migration.trace-events",
- "qapi/qapi-types-sockets.h",
- "qapi/qapi-types-rdma.h",
- "qapi/qapi-types-ui.h",
- "qapi/qapi-visit-control.h",
- "qapi/qapi-commands-introspect.h",
- "qapi/qapi-commands-pragma.h",
- "qapi/qapi-commands-pci.trace-events",
- "qapi/qapi-events-migration.c",
- "qapi/qapi-commands-pragma.c",
- "qapi/qapi-types-block.c",
- "qapi/qapi-events-machine.c",
- "qapi/qapi-commands-machine.c",
- "qapi/qapi-visit-run-state.c",
- "qapi/qapi-commands-machine-target.trace-events",
- "qapi/qapi-visit-sockets.c",
- "qapi/qapi-commands-dump.trace-events",
- "qapi/qapi-types-crypto.c",
- "qapi/qapi-events-transaction.c",
- "qapi/qapi-types-control.h",
- "qapi/qapi-visit-block.h",
- "qapi/qapi-commands-qom.trace-events",
- "qapi/qapi-events-char.c",
- "qapi/qapi-commands-qom.h",
- "qapi/qapi-events-crypto.h",
- "qapi/qapi-visit-job.h",
- "qapi/qapi-visit-cryptodev.h",
- "qapi/qapi-types-stats.h",
- "qapi/qapi-commands-yank.c",
- "qapi/qapi-types-qom.h",
- "qapi/qapi-commands-tpm.c",
- "qapi/qapi-types-ui.c",
- "qapi/qapi-commands-error.trace-events",
- "qapi/qapi-commands-common.h",
- "qapi/qapi-events-common.c",
- "qapi/qapi-visit-net.h",
- "qapi/qapi-events-stats.h",
- "qapi/qapi-visit-pci.c",
- "qapi/qapi-types-trace.h",
- "qapi/qapi-events-replay.h",
- "qapi/qapi-visit-crypto.c",
- "qapi/qapi-commands-cxl.h",
- "qapi/qapi-commands-run-state.c",
- "qapi/qapi-visit-authz.c",
- "qapi/qapi-commands-job.h",
- "qapi/qapi-commands-rdma.trace-events",
- "qapi/qapi-visit-dump.c",
- "qapi/qapi-visit-qdev.c",
- "qapi/qapi-types.h",
- "qapi/qapi-events-common.h",
- "qapi/qapi-commands-misc-target.c",
- "qapi/qapi-types-machine-common.c",
- "qapi/qapi-visit-migration.h",
- "qapi/qapi-visit-compat.h",
- "qapi/qapi-types-introspect.h",
- "qapi/qapi-builtin-types.h",
- "qapi/qapi-commands-stats.trace-events",
- "qapi/qapi-commands-block-export.trace-events",
- "qapi/qapi-commands-control.trace-events",
- "qapi/qapi-commands-ui.trace-events",
- "qapi/qapi-types-machine-target.c",
- "qapi/qapi-commands-block-export.c",
- "qapi/qapi-events-introspect.c",
- "qapi/qapi-commands-job.c",
- "qapi/qapi-events-machine.h",
- "qapi/qapi-commands-compat.trace-events",
- "qapi/qapi-events-yank.c",
- "qapi/qapi-commands-misc.trace-events",
- "qapi/qapi-types-migration.h",
- "qapi/qapi-commands-error.h",
- "qapi/qapi-visit-introspect.c",
- "qapi/qapi-visit-trace.c",
- "qapi/qapi-commands-yank.trace-events",
- "qapi/qapi-commands-machine.trace-events",
- "qapi/qapi-commands-cxl.trace-events",
- "qapi/qapi-events-crypto.c",
- "qapi/qapi-events.c",
- "qapi/qapi-visit-rocker.h",
- "qapi/qapi-visit-compat.c",
- "qapi/qapi-commands-authz.h",
- "qapi/qapi-commands-audio.trace-events",
- "qapi/qapi-events-rocker.h",
- "qapi/qapi-visit-misc.c",
- "qapi/qapi-events-block.c",
- "qapi/qapi-visit-job.c",
- "qapi/qapi-visit-pragma.c",
- "qapi/qapi-commands-crypto.h",
- "qapi/qapi-visit-transaction.h",
- "qapi/qapi-commands-cryptodev.trace-events",
- "qapi/qapi-emit-events.h",
- "qapi/qapi-events-misc.h",
- "qapi/qapi-types-cryptodev.h",
- "qapi/qapi-events-machine-common.h",
- "qapi/qapi-types-common.h",
- "qapi/qapi-commands-sockets.trace-events",
- "qapi/qapi-types-compat.c",
- "qapi/qapi-events-ui.c",
- "qapi/qapi-visit-audio.c",
- "qapi/qapi-events-block-export.h",
- "qapi/qapi-events-control.c",
- "qapi/qapi-commands-rdma.c",
- "qapi/qapi-commands-dump.h",
- "qapi/qapi-commands-pragma.trace-events",
- "qapi/qapi-types-migration.c",
- "qapi/qapi-visit-acpi.c",
- "qapi/qapi-types-cryptodev.c",
- "qapi/qapi-events-audio.c",
- "qapi/qapi-commands-authz.c",
- "qapi/qapi-commands-machine-common.c",
- "qapi/qapi-init-commands.h",
- "qapi/qapi-types-acpi.c",
- "qapi/qapi-commands-machine-target.h",
- "qapi/qapi-events-error.h",
- "qapi/qapi-types-block-export.h",
- "qapi/qapi-types-block.h",
- "qapi/qapi-commands-net.trace-events",
- "qapi/qapi-commands-migration.c",
- "qapi/qapi-commands-cryptodev.c",
- "qapi/qapi-commands-misc.c",
- "qapi/qapi-types-block-export.c",
- "qapi/qapi-visit-block-core.h",
- "qapi/qapi-events-pci.h",
- "qapi/qapi-commands-trace.trace-events",
- "qapi/qapi-commands-introspect.trace-events",
- "qapi/qapi-commands-char.h",
- "qapi/qapi-commands-stats.c",
- "qapi/qapi-types-dump.c",
- "qapi/qapi-visit-cxl.h",
- "qapi/qapi-commands-transaction.h",
- "qapi/qapi-commands-run-state.h",
- "qapi/qapi-visit-qom.h",
- "qapi/qapi-events-compat.h",
- "qapi/qapi-types-control.c",
- "qapi/qapi-commands-authz.trace-events",
- "qapi/qapi-types-run-state.h",
- "qapi/qapi-events-job.h",
- "qapi/qapi-commands-qom.c",
- "qapi/qapi-commands-block.c",
- "qapi/qapi-events-machine-common.c",
- "qapi/qapi-commands-cxl.c",
- "qapi/qapi-commands-block.h",
- "qapi/qapi-types-trace.c",
- "qapi/qapi-commands-qdev.trace-events",
- "qapi/qapi-types-audio.c",
- "qapi/qapi-builtin-types.c",
- "qapi/qapi-visit-cryptodev.c",
- "qapi/qapi-visit-authz.h",
- "qapi/qapi-events-acpi.h",
- "qapi/qapi-commands-replay.h",
- "qapi/qapi-events-sockets.h",
- "qapi/qapi-visit-ui.h",
- "qapi/qapi-visit-net.c",
- "qapi/qapi-visit-common.c",
- "qapi/qapi-commands-migration.h",
- "qapi/qapi-types-run-state.c",
- "qapi/qapi-events-rdma.c",
- "qapi/qapi-commands-block-core.c",
- "qapi/qapi-types-cxl.h",
- "qapi/qapi-events-cxl.h",
- "qapi/qapi-types.c",
- "qapi/qapi-commands-char.c",
- "qapi/qapi-events-transaction.h",
- "qapi/qapi-events-tpm.c",
- "qapi/qapi-events-machine-target.c",
- "qapi/qapi-visit-stats.h",
- "qapi/qapi-events-block-core.h",
- "qapi/qapi-commands-ui.c",
- "qapi/qapi-commands-common.trace-events",
- "qapi/qapi-types-qdev.c",
- "qapi/qapi-visit-rdma.c",
- "qapi/qapi-events-rocker.c",
- "qapi/qapi-visit-machine-target.h",
- "qapi/qapi-commands-net.h",
- "qapi/qapi-events-introspect.h",
- "qapi/qapi-commands.c",
- "qapi/qapi-commands-virtio.h",
- "qapi/qapi-commands.h",
- "qapi/qapi-commands-crypto.trace-events",
- "qapi/qapi-types-rocker.h",
- "qapi/qapi-visit-block-export.c",
- "qapi/qapi-visit-transaction.c",
- "qapi/qapi-commands-misc.h",
- "qapi/qapi-events-cxl.c",
- "qapi/qapi-types-acpi.h",
- "qapi/qapi-types-replay.c",
- "qapi/qapi-events-misc-target.c",
- "qapi/qapi-events-cryptodev.h",
- "qapi/qapi-types-sockets.c",
- "qapi/qapi-commands-dump.c",
- "qapi/qapi-introspect.h",
- "qapi/qapi-events-char.h",
- "qapi/qapi-commands-sockets.c",
- "qapi/qapi-visit-cxl.c",
- "qapi/qapi-events-tpm.h",
- "qapi/qapi-commands-compat.c",
- "qapi/qapi-commands-misc-target.trace-events",
- "qapi/qapi-events-trace.h",
- "qapi/qapi-commands-control.c",
- "qapi/qapi-commands-error.c",
- "qapi/qapi-events-job.c",
- "qapi/qapi-types-pci.h",
- "qapi/qapi-commands-replay.trace-events",
- "qapi/qapi-types-misc-target.h",
- "qapi/qapi-types-cxl.c",
- "qapi/qapi-events-acpi.c",
- "qapi/qapi-commands-common.c",
- "qapi/qapi-visit-yank.c",
- "qapi/qapi-visit-tpm.h",
- "qapi/qapi-events-cryptodev.c",
- "qapi/qapi-types-error.h",
- "qapi/qapi-types-authz.h",
- "qapi/qapi-visit-misc.h",
- "qapi/qapi-types-transaction.c",
- "qapi/qapi-types-transaction.h",
- "qapi/qapi-events-run-state.c",
- "qapi/qapi-types-replay.h",
- "qapi/qapi-visit-misc-target.h",
- "qapi/qapi-commands-misc-target.h",
- "qapi/qapi-types-job.c",
- "qapi/qapi-commands-rocker.trace-events",
- "qapi/qapi-events-block-core.c",
- "qapi/qapi-commands-run-state.trace-events",
- "qapi/qapi-types-block-core.h",
- "qapi/qapi-types-error.c",
- "qapi/qapi-types-block-core.c",
- "qapi/qapi-types-machine.h",
- "qapi/qapi-types-tpm.c",
- "qapi/qapi-events-qom.h",
- "qapi/qapi-events-error.c",
- "qapi/qapi-commands-qdev.c",
- "qapi/qapi-types-net.c",
- "qapi/qapi-events-trace.c",
- "qapi/qapi-visit-block.c",
- "qapi/qapi-visit-sockets.h",
- "qapi/qapi-commands-rdma.h",
- "qapi/qapi-events-replay.c",
- "qapi/qapi-visit-yank.h",
- "qapi/qapi-commands-yank.h",
- "qapi/qapi-commands-acpi.h",
- "qapi/qapi-types-virtio.h",
- "qapi/qapi-types-qom.c",
- "qapi/qapi-commands-pci.h",
- "qapi/qapi-types-crypto.h",
- "qapi/qapi-commands-char.trace-events",
- "qapi/qapi-events-dump.c",
- "qapi/qapi-commands-compat.h",
- "qapi/qapi-events-net.c",
- "qapi/qapi-visit-stats.c",
- "qapi/qapi-commands-virtio.c",
- "qapi/qapi-types-misc-target.c",
- "qapi/qapi-events-yank.h",
- "qapi/qapi-commands-crypto.c",
- "qapi/qapi-events-misc.c",
- "qapi/qapi-events-pragma.h",
- "qapi/qapi-types-machine.c",
- "qapi/qapi-commands-machine-common.h",
- "qapi/qapi-types-net.h",
- "qapi/qapi-visit-pci.h",
- "qapi/qapi-events-stats.c",
- "qapi/qapi-visit-rdma.h",
- "qapi/qapi-events-virtio.c",
- "qapi/qapi-visit-tpm.c",
- "qapi/qapi-events-block-export.c",
- "qapi/qapi-events-dump.h",
- "qapi/qapi-visit-error.c",
- "qapi/qapi-events-pci.c",
- "qapi/qapi-types-virtio.c",
- "qapi/qapi-types-machine-target.h",
- "qapi/qapi-commands-transaction.trace-events",
- "qapi/qapi-types-audio.h",
- "qapi/qapi-commands-introspect.c",
- "qapi/qapi-commands-block-core.trace-events",
- "qapi/qapi-events-qdev.h",
- "qapi/qapi-commands-block-core.h",
- "qapi/qapi-types-rocker.c",
- "qapi/qapi-types-pragma.c",
- "qapi/qapi-types-char.h",
- "qapi/qapi-commands-block.trace-events",
- "qapi/qapi-types-rdma.c",
- "qapi/qapi-init-commands.c",
- "qapi/qapi-types-compat.h",
- "qapi/qapi-events-net.h",
- "qapi/qapi-commands-pci.c",
- "qapi/qapi-visit-replay.c",
- "qapi/qapi-commands-job.trace-events",
- "qapi/qapi-visit-ui.c",
- "qapi/qapi-types-introspect.c",
- "qapi/qapi-commands-machine-target.c",
- "qapi/qapi-visit-virtio.c",
- "qapi/qapi-commands-rocker.c",
- "qapi/qapi-events-compat.c",
- "qapi/qapi-commands-control.h",
- "qapi/qapi-events-migration.h",
- "qapi/qapi-commands-transaction.c",
- "qapi/qapi-commands-tpm.h",
- "qapi/qapi-visit-block-core.c",
- "qapi/qapi-events-rdma.h",
- "qapi/qapi-commands-machine-common.trace-events",
- "qapi/qapi-visit-pragma.h",
- "qapi/qapi-types-authz.c",
- "qapi/qapi-types-tpm.h",
- "qapi/qapi-types-machine-common.h",
- "qapi/qapi-commands-replay.c",
- "qapi/qapi-visit-char.c",
- "qapi/qapi-commands-rocker.h",
- "qapi/qapi-visit-crypto.h",
- "qapi/qapi-visit-qom.c",
- "qapi/qapi-visit-replay.h",
- "qapi/qapi-events-ui.h",
- "qapi/qapi-events-virtio.h",
- "qapi/qapi-visit-dump.h",
- "qapi/qapi-visit-rocker.c",
- "qapi/qapi-commands-stats.h",
- "qapi/qapi-commands-block-export.h",
- "qapi/qapi-commands-sockets.h",
- "qapi/qapi-events-qom.c",
- "qapi/qapi-types-pragma.h",
- "qapi/qapi-visit-misc-target.c",
- "qapi/qapi-commands-net.c",
- "qapi/qapi-commands-virtio.trace-events",
- "qapi/qapi-events-block.h",
- "qapi/qapi-emit-events.c",
- ],
- cmd = "$(location :qapi-gen) -o $(RULEDIR)/qapi -b $(location qapi/qapi-schema.json)",
- tools = [":qapi-gen"],
-)
-
-genrule(
- name = "texture-blit-flip-vert_h",
- srcs = ["ui/shader/texture-blit-flip.vert"],
- outs = ["ui/shader/texture-blit-flip-vert.h"],
- cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit-flip.vert) > $(location ui/shader/texture-blit-flip-vert.h)",
- tools = [":shaderinclude"],
-)
-
-genrule(
- name = "texture-blit-frag_h",
- srcs = ["ui/shader/texture-blit.frag"],
- outs = ["ui/shader/texture-blit-frag.h"],
- cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit.frag) > $(location ui/shader/texture-blit-frag.h)",
- tools = [":shaderinclude"],
-)
-
-genrule(
- name = "texture-blit-vert_h",
- srcs = ["ui/shader/texture-blit.vert"],
- outs = ["ui/shader/texture-blit-vert.h"],
- cmd = "$(location :shaderinclude) $(location ui/shader/texture-blit.vert) > $(location ui/shader/texture-blit-vert.h)",
- tools = [":shaderinclude"],
-)
-
-genrule(
- name = "trace-accel_kvm_c",
- srcs = ["accel/kvm/trace-events"],
- outs = ["trace/trace-accel_kvm.c"],
- cmd = "$(location :tracetool) --backend=log --group=accel_kvm --format=c $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-accel_kvm_h",
- srcs = ["accel/kvm/trace-events"],
- outs = ["trace/trace-accel_kvm.h"],
- cmd = "$(location :tracetool) --backend=log --group=accel_kvm --format=h $(location accel/kvm/trace-events) $(location trace/trace-accel_kvm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-accel_tcg_c",
- srcs = ["accel/tcg/trace-events"],
- outs = ["trace/trace-accel_tcg.c"],
- cmd = "$(location :tracetool) --backend=log --group=accel_tcg --format=c $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-accel_tcg_h",
- srcs = ["accel/tcg/trace-events"],
- outs = ["trace/trace-accel_tcg.h"],
- cmd = "$(location :tracetool) --backend=log --group=accel_tcg --format=h $(location accel/tcg/trace-events) $(location trace/trace-accel_tcg.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-audio_c",
- srcs = ["audio/trace-events"],
- outs = ["trace/trace-audio.c"],
- cmd = "$(location :tracetool) --backend=log --group=audio --format=c $(location audio/trace-events) $(location trace/trace-audio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-audio_h",
- srcs = ["audio/trace-events"],
- outs = ["trace/trace-audio.h"],
- cmd = "$(location :tracetool) --backend=log --group=audio --format=h $(location audio/trace-events) $(location trace/trace-audio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-authz_c",
- srcs = ["authz/trace-events"],
- outs = ["trace/trace-authz.c"],
- cmd = "$(location :tracetool) --backend=log --group=authz --format=c $(location authz/trace-events) $(location trace/trace-authz.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-authz_h",
- srcs = ["authz/trace-events"],
- outs = ["trace/trace-authz.h"],
- cmd = "$(location :tracetool) --backend=log --group=authz --format=h $(location authz/trace-events) $(location trace/trace-authz.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-backends_c",
- srcs = ["backends/trace-events"],
- outs = ["trace/trace-backends.c"],
- cmd = "$(location :tracetool) --backend=log --group=backends --format=c $(location backends/trace-events) $(location trace/trace-backends.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-backends_h",
- srcs = ["backends/trace-events"],
- outs = ["trace/trace-backends.h"],
- cmd = "$(location :tracetool) --backend=log --group=backends --format=h $(location backends/trace-events) $(location trace/trace-backends.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-backends_tpm_c",
- srcs = ["backends/tpm/trace-events"],
- outs = ["trace/trace-backends_tpm.c"],
- cmd = "$(location :tracetool) --backend=log --group=backends_tpm --format=c $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-backends_tpm_h",
- srcs = ["backends/tpm/trace-events"],
- outs = ["trace/trace-backends_tpm.h"],
- cmd = "$(location :tracetool) --backend=log --group=backends_tpm --format=h $(location backends/tpm/trace-events) $(location trace/trace-backends_tpm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-block_c",
- srcs = ["block/trace-events"],
- outs = ["trace/trace-block.c"],
- cmd = "$(location :tracetool) --backend=log --group=block --format=c $(location block/trace-events) $(location trace/trace-block.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-block_h",
- srcs = ["block/trace-events"],
- outs = ["trace/trace-block.h"],
- cmd = "$(location :tracetool) --backend=log --group=block --format=h $(location block/trace-events) $(location trace/trace-block.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-chardev_c",
- srcs = ["chardev/trace-events"],
- outs = ["trace/trace-chardev.c"],
- cmd = "$(location :tracetool) --backend=log --group=chardev --format=c $(location chardev/trace-events) $(location trace/trace-chardev.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-chardev_h",
- srcs = ["chardev/trace-events"],
- outs = ["trace/trace-chardev.h"],
- cmd = "$(location :tracetool) --backend=log --group=chardev --format=h $(location chardev/trace-events) $(location trace/trace-chardev.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-crypto_c",
- srcs = ["crypto/trace-events"],
- outs = ["trace/trace-crypto.c"],
- cmd = "$(location :tracetool) --backend=log --group=crypto --format=c $(location crypto/trace-events) $(location trace/trace-crypto.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-crypto_h",
- srcs = ["crypto/trace-events"],
- outs = ["trace/trace-crypto.h"],
- cmd = "$(location :tracetool) --backend=log --group=crypto --format=h $(location crypto/trace-events) $(location trace/trace-crypto.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-ebpf_c",
- srcs = ["ebpf/trace-events"],
- outs = ["trace/trace-ebpf.c"],
- cmd = "$(location :tracetool) --backend=log --group=ebpf --format=c $(location ebpf/trace-events) $(location trace/trace-ebpf.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-ebpf_h",
- srcs = ["ebpf/trace-events"],
- outs = ["trace/trace-ebpf.h"],
- cmd = "$(location :tracetool) --backend=log --group=ebpf --format=h $(location ebpf/trace-events) $(location trace/trace-ebpf.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-gdbstub_c",
- srcs = ["gdbstub/trace-events"],
- outs = ["trace/trace-gdbstub.c"],
- cmd = "$(location :tracetool) --backend=log --group=gdbstub --format=c $(location gdbstub/trace-events) $(location trace/trace-gdbstub.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-gdbstub_h",
- srcs = ["gdbstub/trace-events"],
- outs = ["trace/trace-gdbstub.h"],
- cmd = "$(location :tracetool) --backend=log --group=gdbstub --format=h $(location gdbstub/trace-events) $(location trace/trace-gdbstub.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_9pfs_c",
- srcs = ["hw/9pfs/trace-events"],
- outs = ["trace/trace-hw_9pfs.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_9pfs --format=c $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_9pfs_h",
- srcs = ["hw/9pfs/trace-events"],
- outs = ["trace/trace-hw_9pfs.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_9pfs --format=h $(location hw/9pfs/trace-events) $(location trace/trace-hw_9pfs.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_acpi_c",
- srcs = ["hw/acpi/trace-events"],
- outs = ["trace/trace-hw_acpi.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_acpi --format=c $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_acpi_h",
- srcs = ["hw/acpi/trace-events"],
- outs = ["trace/trace-hw_acpi.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_acpi --format=h $(location hw/acpi/trace-events) $(location trace/trace-hw_acpi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_adc_c",
- srcs = ["hw/adc/trace-events"],
- outs = ["trace/trace-hw_adc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_adc --format=c $(location hw/adc/trace-events) $(location trace/trace-hw_adc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_adc_h",
- srcs = ["hw/adc/trace-events"],
- outs = ["trace/trace-hw_adc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_adc --format=h $(location hw/adc/trace-events) $(location trace/trace-hw_adc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_alpha_c",
- srcs = ["hw/alpha/trace-events"],
- outs = ["trace/trace-hw_alpha.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_alpha --format=c $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_alpha_h",
- srcs = ["hw/alpha/trace-events"],
- outs = ["trace/trace-hw_alpha.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_alpha --format=h $(location hw/alpha/trace-events) $(location trace/trace-hw_alpha.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_arm_c",
- srcs = ["hw/arm/trace-events"],
- outs = ["trace/trace-hw_arm.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_arm --format=c $(location hw/arm/trace-events) $(location trace/trace-hw_arm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_arm_h",
- srcs = ["hw/arm/trace-events"],
- outs = ["trace/trace-hw_arm.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_arm --format=h $(location hw/arm/trace-events) $(location trace/trace-hw_arm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_audio_c",
- srcs = ["hw/audio/trace-events"],
- outs = ["trace/trace-hw_audio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_audio --format=c $(location hw/audio/trace-events) $(location trace/trace-hw_audio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_audio_h",
- srcs = ["hw/audio/trace-events"],
- outs = ["trace/trace-hw_audio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_audio --format=h $(location hw/audio/trace-events) $(location trace/trace-hw_audio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_block_c",
- srcs = ["hw/block/trace-events"],
- outs = ["trace/trace-hw_block.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_block --format=c $(location hw/block/trace-events) $(location trace/trace-hw_block.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_block_dataplane_c",
- srcs = ["hw/block/dataplane/trace-events"],
- outs = ["trace/trace-hw_block_dataplane.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_block_dataplane --format=c $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_block_dataplane_h",
- srcs = ["hw/block/dataplane/trace-events"],
- outs = ["trace/trace-hw_block_dataplane.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_block_dataplane --format=h $(location hw/block/dataplane/trace-events) $(location trace/trace-hw_block_dataplane.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_block_h",
- srcs = ["hw/block/trace-events"],
- outs = ["trace/trace-hw_block.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_block --format=h $(location hw/block/trace-events) $(location trace/trace-hw_block.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_char_c",
- srcs = ["hw/char/trace-events"],
- outs = ["trace/trace-hw_char.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_char --format=c $(location hw/char/trace-events) $(location trace/trace-hw_char.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_char_h",
- srcs = ["hw/char/trace-events"],
- outs = ["trace/trace-hw_char.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_char --format=h $(location hw/char/trace-events) $(location trace/trace-hw_char.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_core_c",
- srcs = ["hw/core/trace-events"],
- outs = ["trace/trace-hw_core.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_core --format=c $(location hw/core/trace-events) $(location trace/trace-hw_core.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_core_h",
- srcs = ["hw/core/trace-events"],
- outs = ["trace/trace-hw_core.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_core --format=h $(location hw/core/trace-events) $(location trace/trace-hw_core.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_display_c",
- srcs = ["hw/display/trace-events"],
- outs = ["trace/trace-hw_display.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_display --format=c $(location hw/display/trace-events) $(location trace/trace-hw_display.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_display_h",
- srcs = ["hw/display/trace-events"],
- outs = ["trace/trace-hw_display.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_display --format=h $(location hw/display/trace-events) $(location trace/trace-hw_display.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_dma_c",
- srcs = ["hw/dma/trace-events"],
- outs = ["trace/trace-hw_dma.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_dma --format=c $(location hw/dma/trace-events) $(location trace/trace-hw_dma.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_dma_h",
- srcs = ["hw/dma/trace-events"],
- outs = ["trace/trace-hw_dma.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_dma --format=h $(location hw/dma/trace-events) $(location trace/trace-hw_dma.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_gpio_c",
- srcs = ["hw/gpio/trace-events"],
- outs = ["trace/trace-hw_gpio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_gpio --format=c $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_gpio_h",
- srcs = ["hw/gpio/trace-events"],
- outs = ["trace/trace-hw_gpio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_gpio --format=h $(location hw/gpio/trace-events) $(location trace/trace-hw_gpio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_hyperv_c",
- srcs = ["hw/hyperv/trace-events"],
- outs = ["trace/trace-hw_hyperv.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_hyperv --format=c $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_hyperv_h",
- srcs = ["hw/hyperv/trace-events"],
- outs = ["trace/trace-hw_hyperv.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_hyperv --format=h $(location hw/hyperv/trace-events) $(location trace/trace-hw_hyperv.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i2c_c",
- srcs = ["hw/i2c/trace-events"],
- outs = ["trace/trace-hw_i2c.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i2c --format=c $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i2c_h",
- srcs = ["hw/i2c/trace-events"],
- outs = ["trace/trace-hw_i2c.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i2c --format=h $(location hw/i2c/trace-events) $(location trace/trace-hw_i2c.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_c",
- srcs = ["hw/i386/trace-events"],
- outs = ["trace/trace-hw_i386.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386 --format=c $(location hw/i386/trace-events) $(location trace/trace-hw_i386.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_h",
- srcs = ["hw/i386/trace-events"],
- outs = ["trace/trace-hw_i386.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386 --format=h $(location hw/i386/trace-events) $(location trace/trace-hw_i386.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_kvm_c",
- srcs = ["hw/i386/kvm/trace-events"],
- outs = ["trace/trace-hw_i386_kvm.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386_kvm --format=c $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_kvm_h",
- srcs = ["hw/i386/kvm/trace-events"],
- outs = ["trace/trace-hw_i386_kvm.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386_kvm --format=h $(location hw/i386/kvm/trace-events) $(location trace/trace-hw_i386_kvm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_xen_c",
- srcs = ["hw/i386/xen/trace-events"],
- outs = ["trace/trace-hw_i386_xen.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386_xen --format=c $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_i386_xen_h",
- srcs = ["hw/i386/xen/trace-events"],
- outs = ["trace/trace-hw_i386_xen.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_i386_xen --format=h $(location hw/i386/xen/trace-events) $(location trace/trace-hw_i386_xen.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ide_c",
- srcs = ["hw/ide/trace-events"],
- outs = ["trace/trace-hw_ide.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ide --format=c $(location hw/ide/trace-events) $(location trace/trace-hw_ide.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ide_h",
- srcs = ["hw/ide/trace-events"],
- outs = ["trace/trace-hw_ide.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ide --format=h $(location hw/ide/trace-events) $(location trace/trace-hw_ide.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_input_c",
- srcs = ["hw/input/trace-events"],
- outs = ["trace/trace-hw_input.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_input --format=c $(location hw/input/trace-events) $(location trace/trace-hw_input.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_input_h",
- srcs = ["hw/input/trace-events"],
- outs = ["trace/trace-hw_input.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_input --format=h $(location hw/input/trace-events) $(location trace/trace-hw_input.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_intc_c",
- srcs = ["hw/intc/trace-events"],
- outs = ["trace/trace-hw_intc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_intc --format=c $(location hw/intc/trace-events) $(location trace/trace-hw_intc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_intc_h",
- srcs = ["hw/intc/trace-events"],
- outs = ["trace/trace-hw_intc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_intc --format=h $(location hw/intc/trace-events) $(location trace/trace-hw_intc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_isa_c",
- srcs = ["hw/isa/trace-events"],
- outs = ["trace/trace-hw_isa.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_isa --format=c $(location hw/isa/trace-events) $(location trace/trace-hw_isa.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_isa_h",
- srcs = ["hw/isa/trace-events"],
- outs = ["trace/trace-hw_isa.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_isa --format=h $(location hw/isa/trace-events) $(location trace/trace-hw_isa.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_mem_c",
- srcs = ["hw/mem/trace-events"],
- outs = ["trace/trace-hw_mem.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_mem --format=c $(location hw/mem/trace-events) $(location trace/trace-hw_mem.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_mem_h",
- srcs = ["hw/mem/trace-events"],
- outs = ["trace/trace-hw_mem.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_mem --format=h $(location hw/mem/trace-events) $(location trace/trace-hw_mem.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_mips_c",
- srcs = ["hw/mips/trace-events"],
- outs = ["trace/trace-hw_mips.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_mips --format=c $(location hw/mips/trace-events) $(location trace/trace-hw_mips.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_mips_h",
- srcs = ["hw/mips/trace-events"],
- outs = ["trace/trace-hw_mips.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_mips --format=h $(location hw/mips/trace-events) $(location trace/trace-hw_mips.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_misc_c",
- srcs = ["hw/misc/trace-events"],
- outs = ["trace/trace-hw_misc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_misc --format=c $(location hw/misc/trace-events) $(location trace/trace-hw_misc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_misc_h",
- srcs = ["hw/misc/trace-events"],
- outs = ["trace/trace-hw_misc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_misc --format=h $(location hw/misc/trace-events) $(location trace/trace-hw_misc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_misc_macio_c",
- srcs = ["hw/misc/macio/trace-events"],
- outs = ["trace/trace-hw_misc_macio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_misc_macio --format=c $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_misc_macio_h",
- srcs = ["hw/misc/macio/trace-events"],
- outs = ["trace/trace-hw_misc_macio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_misc_macio --format=h $(location hw/misc/macio/trace-events) $(location trace/trace-hw_misc_macio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_net_c",
- srcs = ["hw/net/trace-events"],
- outs = ["trace/trace-hw_net.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_net --format=c $(location hw/net/trace-events) $(location trace/trace-hw_net.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_net_can_c",
- srcs = ["hw/net/can/trace-events"],
- outs = ["trace/trace-hw_net_can.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_net_can --format=c $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_net_can_h",
- srcs = ["hw/net/can/trace-events"],
- outs = ["trace/trace-hw_net_can.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_net_can --format=h $(location hw/net/can/trace-events) $(location trace/trace-hw_net_can.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_net_h",
- srcs = ["hw/net/trace-events"],
- outs = ["trace/trace-hw_net.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_net --format=h $(location hw/net/trace-events) $(location trace/trace-hw_net.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nubus_c",
- srcs = ["hw/nubus/trace-events"],
- outs = ["trace/trace-hw_nubus.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nubus --format=c $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nubus_h",
- srcs = ["hw/nubus/trace-events"],
- outs = ["trace/trace-hw_nubus.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nubus --format=h $(location hw/nubus/trace-events) $(location trace/trace-hw_nubus.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nvme_c",
- srcs = ["hw/nvme/trace-events"],
- outs = ["trace/trace-hw_nvme.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nvme --format=c $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nvme_h",
- srcs = ["hw/nvme/trace-events"],
- outs = ["trace/trace-hw_nvme.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nvme --format=h $(location hw/nvme/trace-events) $(location trace/trace-hw_nvme.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nvram_c",
- srcs = ["hw/nvram/trace-events"],
- outs = ["trace/trace-hw_nvram.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nvram --format=c $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_nvram_h",
- srcs = ["hw/nvram/trace-events"],
- outs = ["trace/trace-hw_nvram.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_nvram --format=h $(location hw/nvram/trace-events) $(location trace/trace-hw_nvram.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_pci_c",
- srcs = ["hw/pci/trace-events"],
- outs = ["trace/trace-hw_pci.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_pci --format=c $(location hw/pci/trace-events) $(location trace/trace-hw_pci.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_pci_h",
- srcs = ["hw/pci/trace-events"],
- outs = ["trace/trace-hw_pci.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_pci --format=h $(location hw/pci/trace-events) $(location trace/trace-hw_pci.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_pci_host_c",
- srcs = ["hw/pci-host/trace-events"],
- outs = ["trace/trace-hw_pci_host.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_pci_host --format=c $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_pci_host_h",
- srcs = ["hw/pci-host/trace-events"],
- outs = ["trace/trace-hw_pci_host.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_pci_host --format=h $(location hw/pci-host/trace-events) $(location trace/trace-hw_pci_host.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ppc_c",
- srcs = ["hw/ppc/trace-events"],
- outs = ["trace/trace-hw_ppc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ppc --format=c $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ppc_h",
- srcs = ["hw/ppc/trace-events"],
- outs = ["trace/trace-hw_ppc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ppc --format=h $(location hw/ppc/trace-events) $(location trace/trace-hw_ppc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rdma_c",
- srcs = ["hw/rdma/trace-events"],
- outs = ["trace/trace-hw_rdma.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rdma --format=c $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rdma_h",
- srcs = ["hw/rdma/trace-events"],
- outs = ["trace/trace-hw_rdma.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rdma --format=h $(location hw/rdma/trace-events) $(location trace/trace-hw_rdma.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rdma_vmw_c",
- srcs = ["hw/rdma/vmw/trace-events"],
- outs = ["trace/trace-hw_rdma_vmw.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=c $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rdma_vmw_h",
- srcs = ["hw/rdma/vmw/trace-events"],
- outs = ["trace/trace-hw_rdma_vmw.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rdma_vmw --format=h $(location hw/rdma/vmw/trace-events) $(location trace/trace-hw_rdma_vmw.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_remote_c",
- srcs = ["hw/remote/trace-events"],
- outs = ["trace/trace-hw_remote.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_remote --format=c $(location hw/remote/trace-events) $(location trace/trace-hw_remote.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_remote_h",
- srcs = ["hw/remote/trace-events"],
- outs = ["trace/trace-hw_remote.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_remote --format=h $(location hw/remote/trace-events) $(location trace/trace-hw_remote.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rtc_c",
- srcs = ["hw/rtc/trace-events"],
- outs = ["trace/trace-hw_rtc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rtc --format=c $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_rtc_h",
- srcs = ["hw/rtc/trace-events"],
- outs = ["trace/trace-hw_rtc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_rtc --format=h $(location hw/rtc/trace-events) $(location trace/trace-hw_rtc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_s390x_c",
- srcs = ["hw/s390x/trace-events"],
- outs = ["trace/trace-hw_s390x.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_s390x --format=c $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_s390x_h",
- srcs = ["hw/s390x/trace-events"],
- outs = ["trace/trace-hw_s390x.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_s390x --format=h $(location hw/s390x/trace-events) $(location trace/trace-hw_s390x.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_scsi_c",
- srcs = ["hw/scsi/trace-events"],
- outs = ["trace/trace-hw_scsi.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_scsi --format=c $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_scsi_h",
- srcs = ["hw/scsi/trace-events"],
- outs = ["trace/trace-hw_scsi.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_scsi --format=h $(location hw/scsi/trace-events) $(location trace/trace-hw_scsi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sd_c",
- srcs = ["hw/sd/trace-events"],
- outs = ["trace/trace-hw_sd.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sd --format=c $(location hw/sd/trace-events) $(location trace/trace-hw_sd.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sd_h",
- srcs = ["hw/sd/trace-events"],
- outs = ["trace/trace-hw_sd.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sd --format=h $(location hw/sd/trace-events) $(location trace/trace-hw_sd.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sensor_c",
- srcs = ["hw/sensor/trace-events"],
- outs = ["trace/trace-hw_sensor.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sensor --format=c $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sensor_h",
- srcs = ["hw/sensor/trace-events"],
- outs = ["trace/trace-hw_sensor.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sensor --format=h $(location hw/sensor/trace-events) $(location trace/trace-hw_sensor.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sh4_c",
- srcs = ["hw/sh4/trace-events"],
- outs = ["trace/trace-hw_sh4.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sh4 --format=c $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sh4_h",
- srcs = ["hw/sh4/trace-events"],
- outs = ["trace/trace-hw_sh4.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sh4 --format=h $(location hw/sh4/trace-events) $(location trace/trace-hw_sh4.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sparc64_c",
- srcs = ["hw/sparc64/trace-events"],
- outs = ["trace/trace-hw_sparc64.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sparc64 --format=c $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sparc64_h",
- srcs = ["hw/sparc64/trace-events"],
- outs = ["trace/trace-hw_sparc64.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sparc64 --format=h $(location hw/sparc64/trace-events) $(location trace/trace-hw_sparc64.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sparc_c",
- srcs = ["hw/sparc/trace-events"],
- outs = ["trace/trace-hw_sparc.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sparc --format=c $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_sparc_h",
- srcs = ["hw/sparc/trace-events"],
- outs = ["trace/trace-hw_sparc.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_sparc --format=h $(location hw/sparc/trace-events) $(location trace/trace-hw_sparc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ssi_c",
- srcs = ["hw/ssi/trace-events"],
- outs = ["trace/trace-hw_ssi.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ssi --format=c $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ssi_h",
- srcs = ["hw/ssi/trace-events"],
- outs = ["trace/trace-hw_ssi.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ssi --format=h $(location hw/ssi/trace-events) $(location trace/trace-hw_ssi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_timer_c",
- srcs = ["hw/timer/trace-events"],
- outs = ["trace/trace-hw_timer.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_timer --format=c $(location hw/timer/trace-events) $(location trace/trace-hw_timer.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_timer_h",
- srcs = ["hw/timer/trace-events"],
- outs = ["trace/trace-hw_timer.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_timer --format=h $(location hw/timer/trace-events) $(location trace/trace-hw_timer.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_tpm_c",
- srcs = ["hw/tpm/trace-events"],
- outs = ["trace/trace-hw_tpm.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_tpm --format=c $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_tpm_h",
- srcs = ["hw/tpm/trace-events"],
- outs = ["trace/trace-hw_tpm.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_tpm --format=h $(location hw/tpm/trace-events) $(location trace/trace-hw_tpm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ufs_c",
- srcs = ["hw/ufs/trace-events"],
- outs = ["trace/trace-hw_ufs.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ufs --format=c $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_ufs_h",
- srcs = ["hw/ufs/trace-events"],
- outs = ["trace/trace-hw_ufs.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_ufs --format=h $(location hw/ufs/trace-events) $(location trace/trace-hw_ufs.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_usb_c",
- srcs = ["hw/usb/trace-events"],
- outs = ["trace/trace-hw_usb.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_usb --format=c $(location hw/usb/trace-events) $(location trace/trace-hw_usb.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_usb_h",
- srcs = ["hw/usb/trace-events"],
- outs = ["trace/trace-hw_usb.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_usb --format=h $(location hw/usb/trace-events) $(location trace/trace-hw_usb.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_vfio_c",
- srcs = ["hw/vfio/trace-events"],
- outs = ["trace/trace-hw_vfio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_vfio --format=c $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_vfio_h",
- srcs = ["hw/vfio/trace-events"],
- outs = ["trace/trace-hw_vfio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_vfio --format=h $(location hw/vfio/trace-events) $(location trace/trace-hw_vfio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_virtio_c",
- srcs = ["hw/virtio/trace-events"],
- outs = ["trace/trace-hw_virtio.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_virtio --format=c $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_virtio_h",
- srcs = ["hw/virtio/trace-events"],
- outs = ["trace/trace-hw_virtio.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_virtio --format=h $(location hw/virtio/trace-events) $(location trace/trace-hw_virtio.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_watchdog_c",
- srcs = ["hw/watchdog/trace-events"],
- outs = ["trace/trace-hw_watchdog.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_watchdog --format=c $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_watchdog_h",
- srcs = ["hw/watchdog/trace-events"],
- outs = ["trace/trace-hw_watchdog.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_watchdog --format=h $(location hw/watchdog/trace-events) $(location trace/trace-hw_watchdog.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_xen_c",
- srcs = ["hw/xen/trace-events"],
- outs = ["trace/trace-hw_xen.c"],
- cmd = "$(location :tracetool) --backend=log --group=hw_xen --format=c $(location hw/xen/trace-events) $(location trace/trace-hw_xen.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-hw_xen_h",
- srcs = ["hw/xen/trace-events"],
- outs = ["trace/trace-hw_xen.h"],
- cmd = "$(location :tracetool) --backend=log --group=hw_xen --format=h $(location hw/xen/trace-events) $(location trace/trace-hw_xen.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-io_c",
- srcs = ["io/trace-events"],
- outs = ["trace/trace-io.c"],
- cmd = "$(location :tracetool) --backend=log --group=io --format=c $(location io/trace-events) $(location trace/trace-io.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-io_h",
- srcs = ["io/trace-events"],
- outs = ["trace/trace-io.h"],
- cmd = "$(location :tracetool) --backend=log --group=io --format=h $(location io/trace-events) $(location trace/trace-io.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-migration_c",
- srcs = ["migration/trace-events"],
- outs = ["trace/trace-migration.c"],
- cmd = "$(location :tracetool) --backend=log --group=migration --format=c $(location migration/trace-events) $(location trace/trace-migration.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-migration_h",
- srcs = ["migration/trace-events"],
- outs = ["trace/trace-migration.h"],
- cmd = "$(location :tracetool) --backend=log --group=migration --format=h $(location migration/trace-events) $(location trace/trace-migration.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-monitor_c",
- srcs = ["monitor/trace-events"],
- outs = ["trace/trace-monitor.c"],
- cmd = "$(location :tracetool) --backend=log --group=monitor --format=c $(location monitor/trace-events) $(location trace/trace-monitor.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-monitor_h",
- srcs = ["monitor/trace-events"],
- outs = ["trace/trace-monitor.h"],
- cmd = "$(location :tracetool) --backend=log --group=monitor --format=h $(location monitor/trace-events) $(location trace/trace-monitor.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-nbd_c",
- srcs = ["nbd/trace-events"],
- outs = ["trace/trace-nbd.c"],
- cmd = "$(location :tracetool) --backend=log --group=nbd --format=c $(location nbd/trace-events) $(location trace/trace-nbd.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-nbd_h",
- srcs = ["nbd/trace-events"],
- outs = ["trace/trace-nbd.h"],
- cmd = "$(location :tracetool) --backend=log --group=nbd --format=h $(location nbd/trace-events) $(location trace/trace-nbd.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-net_c",
- srcs = ["net/trace-events"],
- outs = ["trace/trace-net.c"],
- cmd = "$(location :tracetool) --backend=log --group=net --format=c $(location net/trace-events) $(location trace/trace-net.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-net_h",
- srcs = ["net/trace-events"],
- outs = ["trace/trace-net.h"],
- cmd = "$(location :tracetool) --backend=log --group=net --format=h $(location net/trace-events) $(location trace/trace-net.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_c",
- srcs = ["qapi/trace-events"],
- outs = ["trace/trace-qapi.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi --format=c $(location qapi/trace-events) $(location trace/trace-qapi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_acpi_trace_events_c",
- srcs = ["qapi/qapi-commands-acpi.trace-events"],
- outs = ["trace/trace-qapi_commands_acpi_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=c $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_acpi_trace_events_h",
- srcs = ["qapi/qapi-commands-acpi.trace-events"],
- outs = ["trace/trace-qapi_commands_acpi_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_acpi_trace_events --format=h $(location qapi/qapi-commands-acpi.trace-events) $(location trace/trace-qapi_commands_acpi_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_audio_trace_events_c",
- srcs = ["qapi/qapi-commands-audio.trace-events"],
- outs = ["trace/trace-qapi_commands_audio_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=c $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_audio_trace_events_h",
- srcs = ["qapi/qapi-commands-audio.trace-events"],
- outs = ["trace/trace-qapi_commands_audio_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_audio_trace_events --format=h $(location qapi/qapi-commands-audio.trace-events) $(location trace/trace-qapi_commands_audio_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_authz_trace_events_c",
- srcs = ["qapi/qapi-commands-authz.trace-events"],
- outs = ["trace/trace-qapi_commands_authz_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=c $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_authz_trace_events_h",
- srcs = ["qapi/qapi-commands-authz.trace-events"],
- outs = ["trace/trace-qapi_commands_authz_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_authz_trace_events --format=h $(location qapi/qapi-commands-authz.trace-events) $(location trace/trace-qapi_commands_authz_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_core_trace_events_c",
- srcs = ["qapi/qapi-commands-block-core.trace-events"],
- outs = ["trace/trace-qapi_commands_block_core_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=c $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_core_trace_events_h",
- srcs = ["qapi/qapi-commands-block-core.trace-events"],
- outs = ["trace/trace-qapi_commands_block_core_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_core_trace_events --format=h $(location qapi/qapi-commands-block-core.trace-events) $(location trace/trace-qapi_commands_block_core_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_export_trace_events_c",
- srcs = ["qapi/qapi-commands-block-export.trace-events"],
- outs = ["trace/trace-qapi_commands_block_export_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=c $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_export_trace_events_h",
- srcs = ["qapi/qapi-commands-block-export.trace-events"],
- outs = ["trace/trace-qapi_commands_block_export_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_export_trace_events --format=h $(location qapi/qapi-commands-block-export.trace-events) $(location trace/trace-qapi_commands_block_export_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_trace_events_c",
- srcs = ["qapi/qapi-commands-block.trace-events"],
- outs = ["trace/trace-qapi_commands_block_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=c $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_block_trace_events_h",
- srcs = ["qapi/qapi-commands-block.trace-events"],
- outs = ["trace/trace-qapi_commands_block_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_block_trace_events --format=h $(location qapi/qapi-commands-block.trace-events) $(location trace/trace-qapi_commands_block_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_char_trace_events_c",
- srcs = ["qapi/qapi-commands-char.trace-events"],
- outs = ["trace/trace-qapi_commands_char_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=c $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_char_trace_events_h",
- srcs = ["qapi/qapi-commands-char.trace-events"],
- outs = ["trace/trace-qapi_commands_char_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_char_trace_events --format=h $(location qapi/qapi-commands-char.trace-events) $(location trace/trace-qapi_commands_char_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_common_trace_events_c",
- srcs = ["qapi/qapi-commands-common.trace-events"],
- outs = ["trace/trace-qapi_commands_common_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=c $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_common_trace_events_h",
- srcs = ["qapi/qapi-commands-common.trace-events"],
- outs = ["trace/trace-qapi_commands_common_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_common_trace_events --format=h $(location qapi/qapi-commands-common.trace-events) $(location trace/trace-qapi_commands_common_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_compat_trace_events_c",
- srcs = ["qapi/qapi-commands-compat.trace-events"],
- outs = ["trace/trace-qapi_commands_compat_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=c $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_compat_trace_events_h",
- srcs = ["qapi/qapi-commands-compat.trace-events"],
- outs = ["trace/trace-qapi_commands_compat_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_compat_trace_events --format=h $(location qapi/qapi-commands-compat.trace-events) $(location trace/trace-qapi_commands_compat_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_control_trace_events_c",
- srcs = ["qapi/qapi-commands-control.trace-events"],
- outs = ["trace/trace-qapi_commands_control_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=c $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_control_trace_events_h",
- srcs = ["qapi/qapi-commands-control.trace-events"],
- outs = ["trace/trace-qapi_commands_control_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_control_trace_events --format=h $(location qapi/qapi-commands-control.trace-events) $(location trace/trace-qapi_commands_control_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_crypto_trace_events_c",
- srcs = ["qapi/qapi-commands-crypto.trace-events"],
- outs = ["trace/trace-qapi_commands_crypto_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=c $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_crypto_trace_events_h",
- srcs = ["qapi/qapi-commands-crypto.trace-events"],
- outs = ["trace/trace-qapi_commands_crypto_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_crypto_trace_events --format=h $(location qapi/qapi-commands-crypto.trace-events) $(location trace/trace-qapi_commands_crypto_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_cryptodev_trace_events_c",
- srcs = ["qapi/qapi-commands-cryptodev.trace-events"],
- outs = ["trace/trace-qapi_commands_cryptodev_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=c $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_cryptodev_trace_events_h",
- srcs = ["qapi/qapi-commands-cryptodev.trace-events"],
- outs = ["trace/trace-qapi_commands_cryptodev_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cryptodev_trace_events --format=h $(location qapi/qapi-commands-cryptodev.trace-events) $(location trace/trace-qapi_commands_cryptodev_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_cxl_trace_events_c",
- srcs = ["qapi/qapi-commands-cxl.trace-events"],
- outs = ["trace/trace-qapi_commands_cxl_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=c $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_cxl_trace_events_h",
- srcs = ["qapi/qapi-commands-cxl.trace-events"],
- outs = ["trace/trace-qapi_commands_cxl_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_cxl_trace_events --format=h $(location qapi/qapi-commands-cxl.trace-events) $(location trace/trace-qapi_commands_cxl_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_dump_trace_events_c",
- srcs = ["qapi/qapi-commands-dump.trace-events"],
- outs = ["trace/trace-qapi_commands_dump_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=c $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_dump_trace_events_h",
- srcs = ["qapi/qapi-commands-dump.trace-events"],
- outs = ["trace/trace-qapi_commands_dump_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_dump_trace_events --format=h $(location qapi/qapi-commands-dump.trace-events) $(location trace/trace-qapi_commands_dump_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_error_trace_events_c",
- srcs = ["qapi/qapi-commands-error.trace-events"],
- outs = ["trace/trace-qapi_commands_error_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=c $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_error_trace_events_h",
- srcs = ["qapi/qapi-commands-error.trace-events"],
- outs = ["trace/trace-qapi_commands_error_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_error_trace_events --format=h $(location qapi/qapi-commands-error.trace-events) $(location trace/trace-qapi_commands_error_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_introspect_trace_events_c",
- srcs = ["qapi/qapi-commands-introspect.trace-events"],
- outs = ["trace/trace-qapi_commands_introspect_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=c $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_introspect_trace_events_h",
- srcs = ["qapi/qapi-commands-introspect.trace-events"],
- outs = ["trace/trace-qapi_commands_introspect_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_introspect_trace_events --format=h $(location qapi/qapi-commands-introspect.trace-events) $(location trace/trace-qapi_commands_introspect_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_job_trace_events_c",
- srcs = ["qapi/qapi-commands-job.trace-events"],
- outs = ["trace/trace-qapi_commands_job_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=c $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_job_trace_events_h",
- srcs = ["qapi/qapi-commands-job.trace-events"],
- outs = ["trace/trace-qapi_commands_job_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_job_trace_events --format=h $(location qapi/qapi-commands-job.trace-events) $(location trace/trace-qapi_commands_job_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_common_trace_events_c",
- srcs = ["qapi/qapi-commands-machine-common.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_common_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=c $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_common_trace_events_h",
- srcs = ["qapi/qapi-commands-machine-common.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_common_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_common_trace_events --format=h $(location qapi/qapi-commands-machine-common.trace-events) $(location trace/trace-qapi_commands_machine_common_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_target_trace_events_c",
- srcs = ["qapi/qapi-commands-machine-target.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_target_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=c $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_target_trace_events_h",
- srcs = ["qapi/qapi-commands-machine-target.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_target_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_target_trace_events --format=h $(location qapi/qapi-commands-machine-target.trace-events) $(location trace/trace-qapi_commands_machine_target_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_trace_events_c",
- srcs = ["qapi/qapi-commands-machine.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=c $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_machine_trace_events_h",
- srcs = ["qapi/qapi-commands-machine.trace-events"],
- outs = ["trace/trace-qapi_commands_machine_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_machine_trace_events --format=h $(location qapi/qapi-commands-machine.trace-events) $(location trace/trace-qapi_commands_machine_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_migration_trace_events_c",
- srcs = ["qapi/qapi-commands-migration.trace-events"],
- outs = ["trace/trace-qapi_commands_migration_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=c $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_migration_trace_events_h",
- srcs = ["qapi/qapi-commands-migration.trace-events"],
- outs = ["trace/trace-qapi_commands_migration_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_migration_trace_events --format=h $(location qapi/qapi-commands-migration.trace-events) $(location trace/trace-qapi_commands_migration_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_misc_target_trace_events_c",
- srcs = ["qapi/qapi-commands-misc-target.trace-events"],
- outs = ["trace/trace-qapi_commands_misc_target_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=c $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_misc_target_trace_events_h",
- srcs = ["qapi/qapi-commands-misc-target.trace-events"],
- outs = ["trace/trace-qapi_commands_misc_target_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_target_trace_events --format=h $(location qapi/qapi-commands-misc-target.trace-events) $(location trace/trace-qapi_commands_misc_target_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_misc_trace_events_c",
- srcs = ["qapi/qapi-commands-misc.trace-events"],
- outs = ["trace/trace-qapi_commands_misc_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=c $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_misc_trace_events_h",
- srcs = ["qapi/qapi-commands-misc.trace-events"],
- outs = ["trace/trace-qapi_commands_misc_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_misc_trace_events --format=h $(location qapi/qapi-commands-misc.trace-events) $(location trace/trace-qapi_commands_misc_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_net_trace_events_c",
- srcs = ["qapi/qapi-commands-net.trace-events"],
- outs = ["trace/trace-qapi_commands_net_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=c $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_net_trace_events_h",
- srcs = ["qapi/qapi-commands-net.trace-events"],
- outs = ["trace/trace-qapi_commands_net_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_net_trace_events --format=h $(location qapi/qapi-commands-net.trace-events) $(location trace/trace-qapi_commands_net_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_pci_trace_events_c",
- srcs = ["qapi/qapi-commands-pci.trace-events"],
- outs = ["trace/trace-qapi_commands_pci_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=c $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_pci_trace_events_h",
- srcs = ["qapi/qapi-commands-pci.trace-events"],
- outs = ["trace/trace-qapi_commands_pci_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pci_trace_events --format=h $(location qapi/qapi-commands-pci.trace-events) $(location trace/trace-qapi_commands_pci_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_pragma_trace_events_c",
- srcs = ["qapi/qapi-commands-pragma.trace-events"],
- outs = ["trace/trace-qapi_commands_pragma_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=c $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_pragma_trace_events_h",
- srcs = ["qapi/qapi-commands-pragma.trace-events"],
- outs = ["trace/trace-qapi_commands_pragma_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_pragma_trace_events --format=h $(location qapi/qapi-commands-pragma.trace-events) $(location trace/trace-qapi_commands_pragma_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_qdev_trace_events_c",
- srcs = ["qapi/qapi-commands-qdev.trace-events"],
- outs = ["trace/trace-qapi_commands_qdev_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=c $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_qdev_trace_events_h",
- srcs = ["qapi/qapi-commands-qdev.trace-events"],
- outs = ["trace/trace-qapi_commands_qdev_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qdev_trace_events --format=h $(location qapi/qapi-commands-qdev.trace-events) $(location trace/trace-qapi_commands_qdev_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_qom_trace_events_c",
- srcs = ["qapi/qapi-commands-qom.trace-events"],
- outs = ["trace/trace-qapi_commands_qom_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=c $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_qom_trace_events_h",
- srcs = ["qapi/qapi-commands-qom.trace-events"],
- outs = ["trace/trace-qapi_commands_qom_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_qom_trace_events --format=h $(location qapi/qapi-commands-qom.trace-events) $(location trace/trace-qapi_commands_qom_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_rdma_trace_events_c",
- srcs = ["qapi/qapi-commands-rdma.trace-events"],
- outs = ["trace/trace-qapi_commands_rdma_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=c $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_rdma_trace_events_h",
- srcs = ["qapi/qapi-commands-rdma.trace-events"],
- outs = ["trace/trace-qapi_commands_rdma_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rdma_trace_events --format=h $(location qapi/qapi-commands-rdma.trace-events) $(location trace/trace-qapi_commands_rdma_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_replay_trace_events_c",
- srcs = ["qapi/qapi-commands-replay.trace-events"],
- outs = ["trace/trace-qapi_commands_replay_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=c $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_replay_trace_events_h",
- srcs = ["qapi/qapi-commands-replay.trace-events"],
- outs = ["trace/trace-qapi_commands_replay_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_replay_trace_events --format=h $(location qapi/qapi-commands-replay.trace-events) $(location trace/trace-qapi_commands_replay_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_rocker_trace_events_c",
- srcs = ["qapi/qapi-commands-rocker.trace-events"],
- outs = ["trace/trace-qapi_commands_rocker_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=c $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_rocker_trace_events_h",
- srcs = ["qapi/qapi-commands-rocker.trace-events"],
- outs = ["trace/trace-qapi_commands_rocker_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_rocker_trace_events --format=h $(location qapi/qapi-commands-rocker.trace-events) $(location trace/trace-qapi_commands_rocker_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_run_state_trace_events_c",
- srcs = ["qapi/qapi-commands-run-state.trace-events"],
- outs = ["trace/trace-qapi_commands_run_state_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=c $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_run_state_trace_events_h",
- srcs = ["qapi/qapi-commands-run-state.trace-events"],
- outs = ["trace/trace-qapi_commands_run_state_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_run_state_trace_events --format=h $(location qapi/qapi-commands-run-state.trace-events) $(location trace/trace-qapi_commands_run_state_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_sockets_trace_events_c",
- srcs = ["qapi/qapi-commands-sockets.trace-events"],
- outs = ["trace/trace-qapi_commands_sockets_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=c $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_sockets_trace_events_h",
- srcs = ["qapi/qapi-commands-sockets.trace-events"],
- outs = ["trace/trace-qapi_commands_sockets_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_sockets_trace_events --format=h $(location qapi/qapi-commands-sockets.trace-events) $(location trace/trace-qapi_commands_sockets_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_stats_trace_events_c",
- srcs = ["qapi/qapi-commands-stats.trace-events"],
- outs = ["trace/trace-qapi_commands_stats_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=c $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_stats_trace_events_h",
- srcs = ["qapi/qapi-commands-stats.trace-events"],
- outs = ["trace/trace-qapi_commands_stats_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_stats_trace_events --format=h $(location qapi/qapi-commands-stats.trace-events) $(location trace/trace-qapi_commands_stats_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_tpm_trace_events_c",
- srcs = ["qapi/qapi-commands-tpm.trace-events"],
- outs = ["trace/trace-qapi_commands_tpm_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=c $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_tpm_trace_events_h",
- srcs = ["qapi/qapi-commands-tpm.trace-events"],
- outs = ["trace/trace-qapi_commands_tpm_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_tpm_trace_events --format=h $(location qapi/qapi-commands-tpm.trace-events) $(location trace/trace-qapi_commands_tpm_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_trace_trace_events_c",
- srcs = ["qapi/qapi-commands-trace.trace-events"],
- outs = ["trace/trace-qapi_commands_trace_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=c $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_trace_trace_events_h",
- srcs = ["qapi/qapi-commands-trace.trace-events"],
- outs = ["trace/trace-qapi_commands_trace_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_trace_trace_events --format=h $(location qapi/qapi-commands-trace.trace-events) $(location trace/trace-qapi_commands_trace_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_transaction_trace_events_c",
- srcs = ["qapi/qapi-commands-transaction.trace-events"],
- outs = ["trace/trace-qapi_commands_transaction_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=c $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_transaction_trace_events_h",
- srcs = ["qapi/qapi-commands-transaction.trace-events"],
- outs = ["trace/trace-qapi_commands_transaction_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_transaction_trace_events --format=h $(location qapi/qapi-commands-transaction.trace-events) $(location trace/trace-qapi_commands_transaction_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_ui_trace_events_c",
- srcs = ["qapi/qapi-commands-ui.trace-events"],
- outs = ["trace/trace-qapi_commands_ui_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=c $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_ui_trace_events_h",
- srcs = ["qapi/qapi-commands-ui.trace-events"],
- outs = ["trace/trace-qapi_commands_ui_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_ui_trace_events --format=h $(location qapi/qapi-commands-ui.trace-events) $(location trace/trace-qapi_commands_ui_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_virtio_trace_events_c",
- srcs = ["qapi/qapi-commands-virtio.trace-events"],
- outs = ["trace/trace-qapi_commands_virtio_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=c $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_virtio_trace_events_h",
- srcs = ["qapi/qapi-commands-virtio.trace-events"],
- outs = ["trace/trace-qapi_commands_virtio_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_virtio_trace_events --format=h $(location qapi/qapi-commands-virtio.trace-events) $(location trace/trace-qapi_commands_virtio_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_yank_trace_events_c",
- srcs = ["qapi/qapi-commands-yank.trace-events"],
- outs = ["trace/trace-qapi_commands_yank_trace_events.c"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=c $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_commands_yank_trace_events_h",
- srcs = ["qapi/qapi-commands-yank.trace-events"],
- outs = ["trace/trace-qapi_commands_yank_trace_events.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi_commands_yank_trace_events --format=h $(location qapi/qapi-commands-yank.trace-events) $(location trace/trace-qapi_commands_yank_trace_events.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qapi_h",
- srcs = ["qapi/trace-events"],
- outs = ["trace/trace-qapi.h"],
- cmd = "$(location :tracetool) --backend=log --group=qapi --format=h $(location qapi/trace-events) $(location trace/trace-qapi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qom_c",
- srcs = ["qom/trace-events"],
- outs = ["trace/trace-qom.c"],
- cmd = "$(location :tracetool) --backend=log --group=qom --format=c $(location qom/trace-events) $(location trace/trace-qom.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-qom_h",
- srcs = ["qom/trace-events"],
- outs = ["trace/trace-qom.h"],
- cmd = "$(location :tracetool) --backend=log --group=qom --format=h $(location qom/trace-events) $(location trace/trace-qom.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-root_c",
- srcs = ["trace-events"],
- outs = ["trace/trace-root.c"],
- cmd = "$(location :tracetool) --backend=log --group=root --format=c $(location trace-events) $(location trace/trace-root.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-root_h",
- srcs = ["trace-events"],
- outs = ["trace/trace-root.h"],
- cmd = "$(location :tracetool) --backend=log --group=root --format=h $(location trace-events) $(location trace/trace-root.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-scsi_c",
- srcs = ["scsi/trace-events"],
- outs = ["trace/trace-scsi.c"],
- cmd = "$(location :tracetool) --backend=log --group=scsi --format=c $(location scsi/trace-events) $(location trace/trace-scsi.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-scsi_h",
- srcs = ["scsi/trace-events"],
- outs = ["trace/trace-scsi.h"],
- cmd = "$(location :tracetool) --backend=log --group=scsi --format=h $(location scsi/trace-events) $(location trace/trace-scsi.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-system_c",
- srcs = ["system/trace-events"],
- outs = ["trace/trace-system.c"],
- cmd = "$(location :tracetool) --backend=log --group=system --format=c $(location system/trace-events) $(location trace/trace-system.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-system_h",
- srcs = ["system/trace-events"],
- outs = ["trace/trace-system.h"],
- cmd = "$(location :tracetool) --backend=log --group=system --format=h $(location system/trace-events) $(location trace/trace-system.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_arm_c",
- srcs = ["target/arm/trace-events"],
- outs = ["trace/trace-target_arm.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_arm --format=c $(location target/arm/trace-events) $(location trace/trace-target_arm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_arm_h",
- srcs = ["target/arm/trace-events"],
- outs = ["trace/trace-target_arm.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_arm --format=h $(location target/arm/trace-events) $(location trace/trace-target_arm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_arm_hvf_c",
- srcs = ["target/arm/hvf/trace-events"],
- outs = ["trace/trace-target_arm_hvf.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_arm_hvf --format=c $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_arm_hvf_h",
- srcs = ["target/arm/hvf/trace-events"],
- outs = ["trace/trace-target_arm_hvf.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_arm_hvf --format=h $(location target/arm/hvf/trace-events) $(location trace/trace-target_arm_hvf.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_hppa_c",
- srcs = ["target/hppa/trace-events"],
- outs = ["trace/trace-target_hppa.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_hppa --format=c $(location target/hppa/trace-events) $(location trace/trace-target_hppa.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_hppa_h",
- srcs = ["target/hppa/trace-events"],
- outs = ["trace/trace-target_hppa.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_hppa --format=h $(location target/hppa/trace-events) $(location trace/trace-target_hppa.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_i386_c",
- srcs = ["target/i386/trace-events"],
- outs = ["trace/trace-target_i386.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_i386 --format=c $(location target/i386/trace-events) $(location trace/trace-target_i386.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_i386_h",
- srcs = ["target/i386/trace-events"],
- outs = ["trace/trace-target_i386.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_i386 --format=h $(location target/i386/trace-events) $(location trace/trace-target_i386.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_i386_kvm_c",
- srcs = ["target/i386/kvm/trace-events"],
- outs = ["trace/trace-target_i386_kvm.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_i386_kvm --format=c $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_i386_kvm_h",
- srcs = ["target/i386/kvm/trace-events"],
- outs = ["trace/trace-target_i386_kvm.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_i386_kvm --format=h $(location target/i386/kvm/trace-events) $(location trace/trace-target_i386_kvm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_mips_tcg_c",
- srcs = ["target/mips/tcg/trace-events"],
- outs = ["trace/trace-target_mips_tcg.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_mips_tcg --format=c $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_mips_tcg_h",
- srcs = ["target/mips/tcg/trace-events"],
- outs = ["trace/trace-target_mips_tcg.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_mips_tcg --format=h $(location target/mips/tcg/trace-events) $(location trace/trace-target_mips_tcg.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_nios2_c",
- srcs = ["target/nios2/trace-events"],
- outs = ["trace/trace-target_nios2.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_nios2 --format=c $(location target/nios2/trace-events) $(location trace/trace-target_nios2.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_nios2_h",
- srcs = ["target/nios2/trace-events"],
- outs = ["trace/trace-target_nios2.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_nios2 --format=h $(location target/nios2/trace-events) $(location trace/trace-target_nios2.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_ppc_c",
- srcs = ["target/ppc/trace-events"],
- outs = ["trace/trace-target_ppc.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_ppc --format=c $(location target/ppc/trace-events) $(location trace/trace-target_ppc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_ppc_h",
- srcs = ["target/ppc/trace-events"],
- outs = ["trace/trace-target_ppc.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_ppc --format=h $(location target/ppc/trace-events) $(location trace/trace-target_ppc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_riscv_c",
- srcs = ["target/riscv/trace-events"],
- outs = ["trace/trace-target_riscv.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_riscv --format=c $(location target/riscv/trace-events) $(location trace/trace-target_riscv.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_riscv_h",
- srcs = ["target/riscv/trace-events"],
- outs = ["trace/trace-target_riscv.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_riscv --format=h $(location target/riscv/trace-events) $(location trace/trace-target_riscv.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_s390x_c",
- srcs = ["target/s390x/trace-events"],
- outs = ["trace/trace-target_s390x.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_s390x --format=c $(location target/s390x/trace-events) $(location trace/trace-target_s390x.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_s390x_h",
- srcs = ["target/s390x/trace-events"],
- outs = ["trace/trace-target_s390x.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_s390x --format=h $(location target/s390x/trace-events) $(location trace/trace-target_s390x.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_s390x_kvm_c",
- srcs = ["target/s390x/kvm/trace-events"],
- outs = ["trace/trace-target_s390x_kvm.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_s390x_kvm --format=c $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_s390x_kvm_h",
- srcs = ["target/s390x/kvm/trace-events"],
- outs = ["trace/trace-target_s390x_kvm.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_s390x_kvm --format=h $(location target/s390x/kvm/trace-events) $(location trace/trace-target_s390x_kvm.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_sparc_c",
- srcs = ["target/sparc/trace-events"],
- outs = ["trace/trace-target_sparc.c"],
- cmd = "$(location :tracetool) --backend=log --group=target_sparc --format=c $(location target/sparc/trace-events) $(location trace/trace-target_sparc.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-target_sparc_h",
- srcs = ["target/sparc/trace-events"],
- outs = ["trace/trace-target_sparc.h"],
- cmd = "$(location :tracetool) --backend=log --group=target_sparc --format=h $(location target/sparc/trace-events) $(location trace/trace-target_sparc.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-ui_c",
- srcs = ["ui/trace-events"],
- outs = ["trace/trace-ui.c"],
- cmd = "$(location :tracetool) --backend=log --group=ui --format=c $(location ui/trace-events) $(location trace/trace-ui.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-ui_h",
- srcs = ["ui/trace-events"],
- outs = ["trace/trace-ui.h"],
- cmd = "$(location :tracetool) --backend=log --group=ui --format=h $(location ui/trace-events) $(location trace/trace-ui.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-util_c",
- srcs = ["util/trace-events"],
- outs = ["trace/trace-util.c"],
- cmd = "$(location :tracetool) --backend=log --group=util --format=c $(location util/trace-events) $(location trace/trace-util.c)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "trace-util_h",
- srcs = ["util/trace-events"],
- outs = ["trace/trace-util.h"],
- cmd = "$(location :tracetool) --backend=log --group=util --format=h $(location util/trace-events) $(location trace/trace-util.h)",
- tools = [":tracetool"],
-)
-
-genrule(
- name = "x86_64-softmmu-gdbstub-xml_c",
- srcs = ["gdb-xml/i386-64bit.xml"],
- outs = ["x86_64-softmmu-gdbstub-xml.c"],
- cmd = "$(location :feature_to_c) $(location gdb-xml/i386-64bit.xml) > $(location x86_64-softmmu-gdbstub-xml.c)",
- tools = [":feature_to_c"],
-)
-
-py_binary(
- name = "block-coroutine-wrapper",
- srcs = ["scripts/block-coroutine-wrapper.py"],
-)
-
-py_binary(
- name = "decodetree",
- srcs = ["scripts/decodetree.py"],
-)
-
-py_binary(
- name = "feature_to_c",
- srcs = ["scripts/feature_to_c.py"],
-)
-
-py_binary(
- name = "hxtool",
- srcs = ["scripts/hxtool.py"],
-)
-
-py_binary(
- name = "keymap-gen",
- srcs = ["subprojects/keycodemapdb/tools/keymap-gen.py"],
- data = ["subprojects/keycodemapdb/tools/keymap-gen"],
-)
-
-py_binary(
- name = "make-config-poison",
- srcs = ["scripts/make-config-poison.py"],
- data = [
- "platform/linux-x86_64/aarch64-softmmu-config-devices.h",
- "platform/linux-x86_64/aarch64-softmmu-config-target.h",
- "platform/linux-x86_64/riscv64-softmmu-config-devices.h",
- "platform/linux-x86_64/riscv64-softmmu-config-target.h",
- "platform/linux-x86_64/x86_64-softmmu-config-devices.h",
- "platform/linux-x86_64/x86_64-softmmu-config-target.h",
- ],
-)
-
-py_binary(
- name = "module_block",
- srcs = ["scripts/modules/module_block.py"],
-)
-
-py_binary(
- name = "qapi-gen",
- srcs = [
- "scripts/qapi-gen.py",
- "scripts/qapi/__init__.py",
- "scripts/qapi/commands.py",
- "scripts/qapi/common.py",
- "scripts/qapi/error.py",
- "scripts/qapi/events.py",
- "scripts/qapi/expr.py",
- "scripts/qapi/gen.py",
- "scripts/qapi/introspect.py",
- "scripts/qapi/main.py",
- "scripts/qapi/parser.py",
- "scripts/qapi/schema.py",
- "scripts/qapi/source.py",
- "scripts/qapi/types.py",
- "scripts/qapi/visit.py",
- ],
- data = [
- "qapi/acpi.json",
- "qapi/audio.json",
- "qapi/authz.json",
- "qapi/block.json",
- "qapi/block-core.json",
- "qapi/block-export.json",
- "qapi/char.json",
- "qapi/common.json",
- "qapi/compat.json",
- "qapi/control.json",
- "qapi/crypto.json",
- "qapi/cryptodev.json",
- "qapi/cxl.json",
- "qapi/dump.json",
- "qapi/error.json",
- "qapi/introspect.json",
- "qapi/job.json",
- "qapi/machine.json",
- "qapi/machine-common.json",
- "qapi/machine-target.json",
- "qapi/migration.json",
- "qapi/misc.json",
- "qapi/misc-target.json",
- "qapi/net.json",
- "qapi/pci.json",
- "qapi/pragma.json",
- "qapi/qdev.json",
- "qapi/qom.json",
- "qapi/rdma.json",
- "qapi/replay.json",
- "qapi/rocker.json",
- "qapi/run-state.json",
- "qapi/sockets.json",
- "qapi/stats.json",
- "qapi/tpm.json",
- "qapi/trace.json",
- "qapi/transaction.json",
- "qapi/ui.json",
- "qapi/virtio.json",
- "qapi/yank.json",
- ],
-)
-
-py_binary(
- name = "qemu-version",
- srcs = ["scripts/qemu-version.py"],
-)
-
-py_binary(
- name = "shaderinclude",
- srcs = ["scripts/shaderinclude.py"],
-)
-
-py_binary(
- name = "tracetool",
- srcs = [
- "scripts/tracetool.py",
- "scripts/tracetool/__init__.py",
- "scripts/tracetool/backend/__init__.py",
- "scripts/tracetool/backend/dtrace.py",
- "scripts/tracetool/backend/ftrace.py",
- "scripts/tracetool/backend/log.py",
- "scripts/tracetool/backend/simple.py",
- "scripts/tracetool/backend/syslog.py",
- "scripts/tracetool/backend/ust.py",
- "scripts/tracetool/format/__init__.py",
- "scripts/tracetool/format/c.py",
- "scripts/tracetool/format/d.py",
- "scripts/tracetool/format/h.py",
- "scripts/tracetool/format/log_stap.py",
- "scripts/tracetool/format/simpletrace_stap.py",
- "scripts/tracetool/format/stap.py",
- "scripts/tracetool/format/ust_events_c.py",
- "scripts/tracetool/format/ust_events_h.py",
- "scripts/tracetool/vcpu.py",
- ],
-)
diff --git a/platform/linux-x86_64/config-host.h b/platform/linux-x86_64/config-host.h
index 4d70f081a8..b13e0fcad0 100644
--- a/platform/linux-x86_64/config-host.h
+++ b/platform/linux-x86_64/config-host.h
@@ -59,7 +59,7 @@
#undef CONFIG_BDRV_WHITELIST_TOOLS
-#define CONFIG_BINDIR "/tmp/build/release/bin"
+#define CONFIG_BINDIR "/buildbot/tmp/tmpoalakrht/release/bin"
#undef CONFIG_BLKIO
@@ -215,7 +215,7 @@
#define CONFIG_MEMFD
-#undef CONFIG_MODULES
+#define CONFIG_MODULES
#undef CONFIG_MODULE_UPGRADES
@@ -251,7 +251,7 @@
#define CONFIG_PREADV
-#define CONFIG_PREFIX "/tmp/build/release"
+#define CONFIG_PREFIX "/buildbot/tmp/tmpoalakrht/release"
#define CONFIG_PTHREAD_AFFINITY_NP
@@ -265,23 +265,23 @@
#undef CONFIG_PTHREAD_SET_NAME_NP
-#define CONFIG_QEMU_CONFDIR "/tmp/build/release/etc/qemu"
+#define CONFIG_QEMU_CONFDIR "/buildbot/tmp/tmpoalakrht/release/etc/qemu"
-#define CONFIG_QEMU_DATADIR "/tmp/build/release/share/qemu"
+#define CONFIG_QEMU_DATADIR "/buildbot/tmp/tmpoalakrht/release/share/qemu"
-#define CONFIG_QEMU_DESKTOPDIR "/tmp/build/release/share/applications"
+#define CONFIG_QEMU_DESKTOPDIR "/buildbot/tmp/tmpoalakrht/release/share/applications"
-#define CONFIG_QEMU_FIRMWAREPATH "/tmp/build/release/share/qemu-firmware",
+#define CONFIG_QEMU_FIRMWAREPATH "/buildbot/tmp/tmpoalakrht/release/share/qemu-firmware",
-#define CONFIG_QEMU_HELPERDIR "/tmp/build/release/libexec"
+#define CONFIG_QEMU_HELPERDIR "/buildbot/tmp/tmpoalakrht/release/libexec"
-#define CONFIG_QEMU_ICONDIR "/tmp/build/release/share/icons"
+#define CONFIG_QEMU_ICONDIR "/buildbot/tmp/tmpoalakrht/release/share/icons"
-#define CONFIG_QEMU_LOCALEDIR "/tmp/build/release/share/locale"
+#define CONFIG_QEMU_LOCALEDIR "/buildbot/tmp/tmpoalakrht/release/share/locale"
-#define CONFIG_QEMU_LOCALSTATEDIR "/tmp/build/release/var"
+#define CONFIG_QEMU_LOCALSTATEDIR "/buildbot/tmp/tmpoalakrht/release/var"
-#define CONFIG_QEMU_MODDIR "/tmp/build/release/lib/x86_64-linux-gnu/qemu"
+#define CONFIG_QEMU_MODDIR "/buildbot/tmp/tmpoalakrht/release/lib/x86_64-linux-gnu/qemu"
#undef CONFIG_QEMU_PRIVATE_XTS
@@ -329,6 +329,8 @@
#define CONFIG_SPLICE
+#define CONFIG_STAMP _10e1e2d32cef3cb12d922a8407d82e1a9eaa7a1c
+
#undef CONFIG_STATX
#undef CONFIG_STATX_MNT_ID
@@ -337,7 +339,7 @@
#define CONFIG_SYNC_FILE_RANGE
-#define CONFIG_SYSCONFDIR "/tmp/build/release/etc"
+#define CONFIG_SYSCONFDIR "/buildbot/tmp/tmpoalakrht/release/etc"
#define CONFIG_SYSMACROS
diff --git a/platform/linux-x86_64/pc-bios/descriptors/50-edk2-i386-secure.json b/platform/linux-x86_64/pc-bios/descriptors/50-edk2-i386-secure.json
index 620a9840ab..5ed7346ae2 100644
--- a/platform/linux-x86_64/pc-bios/descriptors/50-edk2-i386-secure.json
+++ b/platform/linux-x86_64/pc-bios/descriptors/50-edk2-i386-secure.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/tmp/build/release/share/qemu/edk2-i386-secure-code.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-i386-secure-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/tmp/build/release/share/qemu/edk2-i386-vars.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-i386-vars.fd",
"format": "raw"
}
},
diff --git a/platform/linux-x86_64/pc-bios/descriptors/50-edk2-x86_64-secure.json b/platform/linux-x86_64/pc-bios/descriptors/50-edk2-x86_64-secure.json
index 7494c7cfeb..b569220eac 100644
--- a/platform/linux-x86_64/pc-bios/descriptors/50-edk2-x86_64-secure.json
+++ b/platform/linux-x86_64/pc-bios/descriptors/50-edk2-x86_64-secure.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/tmp/build/release/share/qemu/edk2-x86_64-secure-code.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-x86_64-secure-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/tmp/build/release/share/qemu/edk2-i386-vars.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-i386-vars.fd",
"format": "raw"
}
},
diff --git a/platform/linux-x86_64/pc-bios/descriptors/60-edk2-aarch64.json b/platform/linux-x86_64/pc-bios/descriptors/60-edk2-aarch64.json
index 56988c8f76..b3306af88d 100644
--- a/platform/linux-x86_64/pc-bios/descriptors/60-edk2-aarch64.json
+++ b/platform/linux-x86_64/pc-bios/descriptors/60-edk2-aarch64.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/tmp/build/release/share/qemu/edk2-aarch64-code.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-aarch64-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/tmp/build/release/share/qemu/edk2-arm-vars.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-arm-vars.fd",
"format": "raw"
}
},
diff --git a/platform/linux-x86_64/pc-bios/descriptors/60-edk2-arm.json b/platform/linux-x86_64/pc-bios/descriptors/60-edk2-arm.json
index 2aa208ef71..a88c82fb03 100644
--- a/platform/linux-x86_64/pc-bios/descriptors/60-edk2-arm.json
+++ b/platform/linux-x86_64/pc-bios/descriptors/60-edk2-arm.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/tmp/build/release/share/qemu/edk2-arm-code.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-arm-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/tmp/build/release/share/qemu/edk2-arm-vars.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-arm-vars.fd",
"format": "raw"
}
},
diff --git a/platform/linux-x86_64/pc-bios/descriptors/60-edk2-i386.json b/platform/linux-x86_64/pc-bios/descriptors/60-edk2-i386.json
index f7d64196ea..08c05874bb 100644
--- a/platform/linux-x86_64/pc-bios/descriptors/60-edk2-i386.json
+++ b/platform/linux-x86_64/pc-bios/descriptors/60-edk2-i386.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/tmp/build/release/share/qemu/edk2-i386-code.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-i386-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/tmp/build/release/share/qemu/edk2-i386-vars.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-i386-vars.fd",
"format": "raw"
}
},
diff --git a/platform/linux-x86_64/pc-bios/descriptors/60-edk2-x86_64.json b/platform/linux-x86_64/pc-bios/descriptors/60-edk2-x86_64.json
index dd4a445636..c38ed1f6bc 100644
--- a/platform/linux-x86_64/pc-bios/descriptors/60-edk2-x86_64.json
+++ b/platform/linux-x86_64/pc-bios/descriptors/60-edk2-x86_64.json
@@ -6,11 +6,11 @@
"mapping": {
"device": "flash",
"executable": {
- "filename": "/tmp/build/release/share/qemu/edk2-x86_64-code.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-x86_64-code.fd",
"format": "raw"
},
"nvram-template": {
- "filename": "/tmp/build/release/share/qemu/edk2-i386-vars.fd",
+ "filename": "/buildbot/tmp/tmpoalakrht/release/share/qemu/edk2-i386-vars.fd",
"format": "raw"
}
},
diff --git a/platform/windows-amd64/aarch64-softmmu-config-devices.h b/platform/windows-amd64/aarch64-softmmu-config-devices.h
index 1ca37edebb..b22aa4d162 100644
--- a/platform/windows-amd64/aarch64-softmmu-config-devices.h
+++ b/platform/windows-amd64/aarch64-softmmu-config-devices.h
@@ -1,693 +1,693 @@
-/*
- * Autogenerated by the Meson build system.
- * Do not edit, your changes will be lost.
- */
-
-#pragma once
-
-#define CONFIG_A15MPCORE 1
-
-#define CONFIG_A9MPCORE 1
-
-#define CONFIG_A9SCU 1
-
-#define CONFIG_A9_GTIMER 1
-
-#define CONFIG_AC97 1
-
-#define CONFIG_ACPI 1
-
-#define CONFIG_ACPI_APEI 1
-
-#define CONFIG_ACPI_CXL 1
-
-#define CONFIG_ACPI_ERST 1
-
-#define CONFIG_ACPI_HMAT 1
-
-#define CONFIG_ACPI_HW_REDUCED 1
-
-#define CONFIG_ACPI_MEMORY_HOTPLUG 1
-
-#define CONFIG_ACPI_NVDIMM 1
-
-#define CONFIG_ACPI_PCI 1
-
-#define CONFIG_ACPI_VIOT 1
-
-#define CONFIG_ADM1266 1
-
-#define CONFIG_ADM1272 1
-
-#define CONFIG_ADS7846 1
-
-#define CONFIG_AHCI 1
-
-#define CONFIG_AHCI_ICH9 1
-
-#define CONFIG_ALLWINNER_A10 1
-
-#define CONFIG_ALLWINNER_A10_CCM 1
-
-#define CONFIG_ALLWINNER_A10_DRAMC 1
-
-#define CONFIG_ALLWINNER_A10_PIC 1
-
-#define CONFIG_ALLWINNER_A10_PIT 1
-
-#define CONFIG_ALLWINNER_EMAC 1
-
-#define CONFIG_ALLWINNER_H3 1
-
-#define CONFIG_ALLWINNER_I2C 1
-
-#define CONFIG_ALLWINNER_R40 1
-
-#define CONFIG_ALLWINNER_SRAMC 1
-
-#define CONFIG_ALLWINNER_SUN8I_EMAC 1
-
-#define CONFIG_ALLWINNER_WDT 1
-
-#define CONFIG_AMDSBTSI 1
-
-#define CONFIG_ARM 1
-
-#define CONFIG_ARM11MPCORE 1
-
-#define CONFIG_ARM11SCU 1
-
-#define CONFIG_ARMSSE 1
-
-#define CONFIG_ARMSSE_CPUID 1
-
-#define CONFIG_ARMSSE_CPU_PWRCTRL 1
-
-#define CONFIG_ARMSSE_MHU 1
-
-#define CONFIG_ARM_COMPATIBLE_SEMIHOSTING 1
-
-#define CONFIG_ARM_GIC 1
-
-#define CONFIG_ARM_GICV3_TCG 1
-
-#define CONFIG_ARM_MPTIMER 1
-
-#define CONFIG_ARM_SBCON_I2C 1
-
-#define CONFIG_ARM_SMMUV3 1
-
-#define CONFIG_ARM_TIMER 1
-
-#define CONFIG_ARM_V7M 1
-
-#define CONFIG_ARM_VIRT 1
-
-#define CONFIG_ASPEED_SOC 1
-
-#define CONFIG_AT24C 1
-
-#define CONFIG_ATI_VGA 1
-
-#define CONFIG_AUX 1
-
-#define CONFIG_AXP2XX_PMU 1
-
-#define CONFIG_BITBANG_I2C 1
-
-#define CONFIG_BLIZZARD 1
-
-#define CONFIG_BOCHS_DISPLAY 1
-
-#define CONFIG_CADENCE 1
-
-#define CONFIG_CAN_BUS 1
-
-#define CONFIG_CAN_CTUCANFD 1
-
-#define CONFIG_CAN_CTUCANFD_PCI 1
-
-#define CONFIG_CAN_PCI 1
-
-#define CONFIG_CAN_SJA1000 1
-
-#define CONFIG_CHEETAH 1
-
-#define CONFIG_CMSDK_APB_DUALTIMER 1
-
-#define CONFIG_CMSDK_APB_TIMER 1
-
-#define CONFIG_CMSDK_APB_UART 1
-
-#define CONFIG_CMSDK_APB_WATCHDOG 1
-
-#define CONFIG_COLLIE 1
-
-#define CONFIG_CUBIEBOARD 1
-
-#define CONFIG_CXL 1
-
-#define CONFIG_CXL_MEM_DEVICE 1
-
-#define CONFIG_DDC 1
-
-#define CONFIG_DIGIC 1
-
-#define CONFIG_DIMM 1
-
-#define CONFIG_DPCD 1
-
-#define CONFIG_DPS310 1
-
-#define CONFIG_DS1338 1
-
-#define CONFIG_E1000E_PCI_EXPRESS 1
-
-#define CONFIG_E1000_PCI 1
-
-#define CONFIG_ECC 1
-
-#define CONFIG_EDID 1
-
-#define CONFIG_EDU 1
-
-#define CONFIG_EEPRO100_PCI 1
-
-#define CONFIG_EMC141X 1
-
-#define CONFIG_EMCRAFT_SF2 1
-
-#define CONFIG_ES1370 1
-
-#define CONFIG_ESP 1
-
-#define CONFIG_ESP_PCI 1
-
-#define CONFIG_EXYNOS4 1
-
-#define CONFIG_FRAMEBUFFER 1
-
-#define CONFIG_FSL_IMX25 1
-
-#define CONFIG_FSL_IMX31 1
-
-#define CONFIG_FSL_IMX6 1
-
-#define CONFIG_FSL_IMX6UL 1
-
-#define CONFIG_FSL_IMX7 1
-
-#define CONFIG_FTGMAC100 1
-
-#define CONFIG_FW_CFG_DMA 1
-
-#define CONFIG_GENERIC_LOADER 1
-
-#define CONFIG_GPIO_KEY 1
-
-#define CONFIG_GPIO_PWR 1
-
-#define CONFIG_GUEST_LOADER 1
-
-#define CONFIG_GUMSTIX 1
-
-#define CONFIG_HDA 1
-
-#define CONFIG_HIGHBANK 1
-
-#define CONFIG_I2C 1
-
-#define CONFIG_I2C_DEVICES 1
-
-#define CONFIG_I2C_ECHO 1
-
-#define CONFIG_I82801B11 1
-
-#define CONFIG_IDE_CORE 1
-
-#define CONFIG_IDE_QDEV 1
-
-#define CONFIG_IGB_PCI_EXPRESS 1
-
-#define CONFIG_IMX 1
-
-#define CONFIG_IMX_FEC 1
-
-#define CONFIG_IMX_I2C 1
-
-#define CONFIG_IMX_USBPHY 1
-
-#define CONFIG_INTEGRATOR 1
-
-#define CONFIG_INTEGRATOR_DEBUG 1
-
-#define CONFIG_IOH3420 1
-
-#define CONFIG_IOTKIT_SECCTL 1
-
-#define CONFIG_IOTKIT_SYSCTL 1
-
-#define CONFIG_IOTKIT_SYSINFO 1
-
-#define CONFIG_IPACK 1
-
-#define CONFIG_IPMI 1
-
-#define CONFIG_IPMI_EXTERN 1
-
-#define CONFIG_IPMI_LOCAL 1
-
-#define CONFIG_IPMI_SSIF 1
-
-#define CONFIG_ISL_PMBUS_VR 1
-
-#define CONFIG_LAN9118 1
-
-#define CONFIG_LED 1
-
-#define CONFIG_LM832X 1
-
-#define CONFIG_LSI_SCSI_PCI 1
-
-#define CONFIG_LSM303DLHC_MAG 1
-
-#define CONFIG_M41T80 1
-
-#define CONFIG_MAINSTONE 1
-
-#define CONFIG_MARVELL_88W8618 1
-
-#define CONFIG_MAX111X 1
-
-#define CONFIG_MAX31785 1
-
-#define CONFIG_MAX31790 1
-
-#define CONFIG_MAX34451 1
-
-#define CONFIG_MAX7310 1
-
-#define CONFIG_MAX_16600 1
-
-#define CONFIG_MEGASAS_SCSI_PCI 1
-
-#define CONFIG_MEM_DEVICE 1
-
-#define CONFIG_MICROBIT 1
-
-#define CONFIG_MICRODRIVE 1
-
-#define CONFIG_MPS2 1
-
-#define CONFIG_MPS2_FPGAIO 1
-
-#define CONFIG_MPS2_SCC 1
-
-#define CONFIG_MPTSAS_SCSI_PCI 1
-
-#define CONFIG_MSF2 1
-
-#define CONFIG_MSI_NONBROKEN 1
-
-#define CONFIG_MUSCA 1
-
-#define CONFIG_MUSICPAL 1
-
-#define CONFIG_NAND 1
-
-#define CONFIG_NE2000_COMMON 1
-
-#define CONFIG_NE2000_PCI 1
-
-#define CONFIG_NETDUINO2 1
-
-#define CONFIG_NETDUINOPLUS2 1
-
-#define CONFIG_NMC93XX_EEPROM 1
-
-#define CONFIG_NPCM7XX 1
-
-#define CONFIG_NRF51_SOC 1
-
-#define CONFIG_NSERIES 1
-
-#define CONFIG_NVDIMM 1
-
-#define CONFIG_NVME_PCI 1
-
-#define CONFIG_OLIMEX_STM32_H405 1
-
-#define CONFIG_OMAP 1
-
-#define CONFIG_ONENAND 1
-
-#define CONFIG_OR_IRQ 1
-
-#define CONFIG_PCA954X 1
-
-#define CONFIG_PCA9552 1
-
-#define CONFIG_PCA_I2C_GPIO 1
-
-#define CONFIG_PCI 1
-
-#define CONFIG_PCIE_PCI_BRIDGE 1
-
-#define CONFIG_PCIE_PORT 1
-
-#define CONFIG_PCI_DEVICES 1
-
-#define CONFIG_PCI_EXPRESS 1
-
-#define CONFIG_PCI_EXPRESS_DESIGNWARE 1
-
-#define CONFIG_PCI_EXPRESS_GENERIC_BRIDGE 1
-
-#define CONFIG_PCI_IPMI_BT 1
-
-#define CONFIG_PCI_IPMI_KCS 1
-
-#define CONFIG_PCI_TESTDEV 1
-
-#define CONFIG_PCMCIA 1
-
-#define CONFIG_PCNET_COMMON 1
-
-#define CONFIG_PCNET_PCI 1
-
-#define CONFIG_PFLASH_CFI01 1
-
-#define CONFIG_PFLASH_CFI02 1
-
-#define CONFIG_PL011 1
-
-#define CONFIG_PL022 1
-
-#define CONFIG_PL031 1
-
-#define CONFIG_PL041 1
-
-#define CONFIG_PL050 1
-
-#define CONFIG_PL061 1
-
-#define CONFIG_PL080 1
-
-#define CONFIG_PL110 1
-
-#define CONFIG_PL181 1
-
-#define CONFIG_PL190 1
-
-#define CONFIG_PL310 1
-
-#define CONFIG_PL330 1
-
-#define CONFIG_PLATFORM_BUS 1
-
-#define CONFIG_PMBUS 1
-
-#define CONFIG_PS2 1
-
-#define CONFIG_PTIMER 1
-
-#define CONFIG_PVPANIC_COMMON 1
-
-#define CONFIG_PVPANIC_PCI 1
-
-#define CONFIG_PXA2XX 1
-
-#define CONFIG_PXB 1
-
-#define CONFIG_RASPI 1
-
-#define CONFIG_REALVIEW 1
-
-#define CONFIG_REGISTER 1
-
-#define CONFIG_ROCKER 1
-
-#define CONFIG_RTL8139_PCI 1
-
-#define CONFIG_SABRELITE 1
-
-#define CONFIG_SBSA_REF 1
-
-#define CONFIG_SCSI 1
-
-#define CONFIG_SD 1
-
-#define CONFIG_SDHCI 1
-
-#define CONFIG_SDHCI_PCI 1
-
-#define CONFIG_SEMIHOSTING 1
-
-#define CONFIG_SERIAL 1
-
-#define CONFIG_SERIAL_PCI 1
-
-#define CONFIG_SERIAL_PCI_MULTI 1
-
-#define CONFIG_SII9022 1
-
-#define CONFIG_SMBIOS 1
-
-#define CONFIG_SMBUS 1
-
-#define CONFIG_SMBUS_EEPROM 1
-
-#define CONFIG_SMC91C111 1
-
-#define CONFIG_SPITZ 1
-
-#define CONFIG_SPLIT_IRQ 1
-
-#define CONFIG_SSD0303 1
-
-#define CONFIG_SSD0323 1
-
-#define CONFIG_SSE_COUNTER 1
-
-#define CONFIG_SSE_TIMER 1
-
-#define CONFIG_SSI 1
-
-#define CONFIG_SSI_M25P80 1
-
-#define CONFIG_SSI_SD 1
-
-#define CONFIG_STELLARIS 1
-
-#define CONFIG_STELLARIS_ENET 1
-
-#define CONFIG_STELLARIS_GAMEPAD 1
-
-#define CONFIG_STELLARIS_GPTM 1
-
-#define CONFIG_STM32F100_SOC 1
-
-#define CONFIG_STM32F205_SOC 1
-
-#define CONFIG_STM32F2XX_ADC 1
-
-#define CONFIG_STM32F2XX_SPI 1
-
-#define CONFIG_STM32F2XX_SYSCFG 1
-
-#define CONFIG_STM32F2XX_TIMER 1
-
-#define CONFIG_STM32F2XX_USART 1
-
-#define CONFIG_STM32F405_SOC 1
-
-#define CONFIG_STM32F4XX_EXTI 1
-
-#define CONFIG_STM32F4XX_SYSCFG 1
-
-#define CONFIG_STM32VLDISCOVERY 1
-
-#define CONFIG_STRONGARM 1
-
-#define CONFIG_SX1 1
-
-#define CONFIG_TEST_DEVICES 1
-
-#define CONFIG_TMP105 1
-
-#define CONFIG_TMP421 1
-
-#define CONFIG_TOSA 1
-
-#define CONFIG_TSC2005 1
-
-#define CONFIG_TSC210X 1
-
-#define CONFIG_TULIP 1
-
-#define CONFIG_TUSB6010 1
-
-#define CONFIG_TWL92230 1
-
-#define CONFIG_TZ_MPC 1
-
-#define CONFIG_TZ_MSC 1
-
-#define CONFIG_TZ_PPC 1
-
-#define CONFIG_UFS_PCI 1
-
-#define CONFIG_UNIMP 1
-
-#define CONFIG_USB 1
-
-#define CONFIG_USB_AUDIO 1
-
-#define CONFIG_USB_CANOKEY 1
-
-#define CONFIG_USB_DWC2 1
-
-#define CONFIG_USB_DWC3 1
-
-#define CONFIG_USB_EHCI 1
-
-#define CONFIG_USB_EHCI_PCI 1
-
-#define CONFIG_USB_EHCI_SYSBUS 1
-
-#define CONFIG_USB_MUSB 1
-
-#define CONFIG_USB_NETWORK 1
-
-#define CONFIG_USB_OHCI 1
-
-#define CONFIG_USB_OHCI_PCI 1
-
-#define CONFIG_USB_SERIAL 1
-
-#define CONFIG_USB_SMARTCARD 1
-
-#define CONFIG_USB_STORAGE_BOT 1
-
-#define CONFIG_USB_STORAGE_CLASSIC 1
-
-#define CONFIG_USB_STORAGE_CORE 1
-
-#define CONFIG_USB_STORAGE_MTP 1
-
-#define CONFIG_USB_STORAGE_UAS 1
-
-#define CONFIG_USB_TABLET_WACOM 1
-
-#define CONFIG_USB_U2F 1
-
-#define CONFIG_USB_UHCI 1
-
-#define CONFIG_USB_XHCI 1
-
-#define CONFIG_USB_XHCI_NEC 1
-
-#define CONFIG_USB_XHCI_PCI 1
-
-#define CONFIG_USB_XHCI_SYSBUS 1
-
-#define CONFIG_VERSATILE 1
-
-#define CONFIG_VERSATILE_PCI 1
-
-#define CONFIG_VEXPRESS 1
-
-#define CONFIG_VGA 1
-
-#define CONFIG_VGA_CIRRUS 1
-
-#define CONFIG_VGA_PCI 1
-
-#define CONFIG_VIRTIO 1
-
-#define CONFIG_VIRTIO_BALLOON 1
-
-#define CONFIG_VIRTIO_BLK 1
-
-#define CONFIG_VIRTIO_CRYPTO 1
-
-#define CONFIG_VIRTIO_GPU 1
-
-#define CONFIG_VIRTIO_INPUT 1
-
-#define CONFIG_VIRTIO_IOMMU 1
-
-#define CONFIG_VIRTIO_MEM_SUPPORTED 1
-
-#define CONFIG_VIRTIO_MMIO 1
-
-#define CONFIG_VIRTIO_NET 1
-
-#define CONFIG_VIRTIO_PCI 1
-
-#define CONFIG_VIRTIO_RNG 1
-
-#define CONFIG_VIRTIO_SCSI 1
-
-#define CONFIG_VIRTIO_SERIAL 1
-
-#define CONFIG_VIRTIO_SND 1
-
-#define CONFIG_VMW_PVSCSI_SCSI_PCI 1
-
-#define CONFIG_VMXNET3_PCI 1
-
-#define CONFIG_WDT_IB6300ESB 1
-
-#define CONFIG_WDT_IMX2 1
-
-#define CONFIG_WDT_SBSA 1
-
-#define CONFIG_WM8750 1
-
-#define CONFIG_XGMAC 1
-
-#define CONFIG_XILINX 1
-
-#define CONFIG_XILINX_AXI 1
-
-#define CONFIG_XILINX_SPI 1
-
-#define CONFIG_XILINX_SPIPS 1
-
-#define CONFIG_XIO3130 1
-
-#define CONFIG_XLNX_BBRAM 1
-
-#define CONFIG_XLNX_CSU_DMA 1
-
-#define CONFIG_XLNX_DISPLAYPORT 1
-
-#define CONFIG_XLNX_EFUSE 1
-
-#define CONFIG_XLNX_EFUSE_CRC 1
-
-#define CONFIG_XLNX_EFUSE_VERSAL 1
-
-#define CONFIG_XLNX_EFUSE_ZYNQMP 1
-
-#define CONFIG_XLNX_USB_SUBSYS 1
-
-#define CONFIG_XLNX_VERSAL 1
-
-#define CONFIG_XLNX_VERSAL_TRNG 1
-
-#define CONFIG_XLNX_ZDMA 1
-
-#define CONFIG_XLNX_ZYNQMP 1
-
-#define CONFIG_XLNX_ZYNQMP_ARM 1
-
-#define CONFIG_Z2 1
-
-#define CONFIG_ZAURUS 1
-
-#define CONFIG_ZYNQ 1
-
-#define CONFIG_ZYNQ_DEVCFG 1
-
+/*
+ * Autogenerated by the Meson build system.
+ * Do not edit, your changes will be lost.
+ */
+
+#pragma once
+
+#define CONFIG_A15MPCORE 1
+
+#define CONFIG_A9MPCORE 1
+
+#define CONFIG_A9SCU 1
+
+#define CONFIG_A9_GTIMER 1
+
+#define CONFIG_AC97 1
+
+#define CONFIG_ACPI 1
+
+#define CONFIG_ACPI_APEI 1
+
+#define CONFIG_ACPI_CXL 1
+
+#define CONFIG_ACPI_ERST 1
+
+#define CONFIG_ACPI_HMAT 1
+
+#define CONFIG_ACPI_HW_REDUCED 1
+
+#define CONFIG_ACPI_MEMORY_HOTPLUG 1
+
+#define CONFIG_ACPI_NVDIMM 1
+
+#define CONFIG_ACPI_PCI 1
+
+#define CONFIG_ACPI_VIOT 1
+
+#define CONFIG_ADM1266 1
+
+#define CONFIG_ADM1272 1
+
+#define CONFIG_ADS7846 1
+
+#define CONFIG_AHCI 1
+
+#define CONFIG_AHCI_ICH9 1
+
+#define CONFIG_ALLWINNER_A10 1
+
+#define CONFIG_ALLWINNER_A10_CCM 1
+
+#define CONFIG_ALLWINNER_A10_DRAMC 1
+
+#define CONFIG_ALLWINNER_A10_PIC 1
+
+#define CONFIG_ALLWINNER_A10_PIT 1
+
+#define CONFIG_ALLWINNER_EMAC 1
+
+#define CONFIG_ALLWINNER_H3 1
+
+#define CONFIG_ALLWINNER_I2C 1
+
+#define CONFIG_ALLWINNER_R40 1
+
+#define CONFIG_ALLWINNER_SRAMC 1
+
+#define CONFIG_ALLWINNER_SUN8I_EMAC 1
+
+#define CONFIG_ALLWINNER_WDT 1
+
+#define CONFIG_AMDSBTSI 1
+
+#define CONFIG_ARM 1
+
+#define CONFIG_ARM11MPCORE 1
+
+#define CONFIG_ARM11SCU 1
+
+#define CONFIG_ARMSSE 1
+
+#define CONFIG_ARMSSE_CPUID 1
+
+#define CONFIG_ARMSSE_CPU_PWRCTRL 1
+
+#define CONFIG_ARMSSE_MHU 1
+
+#define CONFIG_ARM_COMPATIBLE_SEMIHOSTING 1
+
+#define CONFIG_ARM_GIC 1
+
+#define CONFIG_ARM_GICV3_TCG 1
+
+#define CONFIG_ARM_MPTIMER 1
+
+#define CONFIG_ARM_SBCON_I2C 1
+
+#define CONFIG_ARM_SMMUV3 1
+
+#define CONFIG_ARM_TIMER 1
+
+#define CONFIG_ARM_V7M 1
+
+#define CONFIG_ARM_VIRT 1
+
+#define CONFIG_ASPEED_SOC 1
+
+#define CONFIG_AT24C 1
+
+#define CONFIG_ATI_VGA 1
+
+#define CONFIG_AUX 1
+
+#define CONFIG_AXP2XX_PMU 1
+
+#define CONFIG_BITBANG_I2C 1
+
+#define CONFIG_BLIZZARD 1
+
+#define CONFIG_BOCHS_DISPLAY 1
+
+#define CONFIG_CADENCE 1
+
+#define CONFIG_CAN_BUS 1
+
+#define CONFIG_CAN_CTUCANFD 1
+
+#define CONFIG_CAN_CTUCANFD_PCI 1
+
+#define CONFIG_CAN_PCI 1
+
+#define CONFIG_CAN_SJA1000 1
+
+#define CONFIG_CHEETAH 1
+
+#define CONFIG_CMSDK_APB_DUALTIMER 1
+
+#define CONFIG_CMSDK_APB_TIMER 1
+
+#define CONFIG_CMSDK_APB_UART 1
+
+#define CONFIG_CMSDK_APB_WATCHDOG 1
+
+#define CONFIG_COLLIE 1
+
+#define CONFIG_CUBIEBOARD 1
+
+#define CONFIG_CXL 1
+
+#define CONFIG_CXL_MEM_DEVICE 1
+
+#define CONFIG_DDC 1
+
+#define CONFIG_DIGIC 1
+
+#define CONFIG_DIMM 1
+
+#define CONFIG_DPCD 1
+
+#define CONFIG_DPS310 1
+
+#define CONFIG_DS1338 1
+
+#define CONFIG_E1000E_PCI_EXPRESS 1
+
+#define CONFIG_E1000_PCI 1
+
+#define CONFIG_ECC 1
+
+#define CONFIG_EDID 1
+
+#define CONFIG_EDU 1
+
+#define CONFIG_EEPRO100_PCI 1
+
+#define CONFIG_EMC141X 1
+
+#define CONFIG_EMCRAFT_SF2 1
+
+#define CONFIG_ES1370 1
+
+#define CONFIG_ESP 1
+
+#define CONFIG_ESP_PCI 1
+
+#define CONFIG_EXYNOS4 1
+
+#define CONFIG_FRAMEBUFFER 1
+
+#define CONFIG_FSL_IMX25 1
+
+#define CONFIG_FSL_IMX31 1
+
+#define CONFIG_FSL_IMX6 1
+
+#define CONFIG_FSL_IMX6UL 1
+
+#define CONFIG_FSL_IMX7 1
+
+#define CONFIG_FTGMAC100 1
+
+#define CONFIG_FW_CFG_DMA 1
+
+#define CONFIG_GENERIC_LOADER 1
+
+#define CONFIG_GPIO_KEY 1
+
+#define CONFIG_GPIO_PWR 1
+
+#define CONFIG_GUEST_LOADER 1
+
+#define CONFIG_GUMSTIX 1
+
+#define CONFIG_HDA 1
+
+#define CONFIG_HIGHBANK 1
+
+#define CONFIG_I2C 1
+
+#define CONFIG_I2C_DEVICES 1
+
+#define CONFIG_I2C_ECHO 1
+
+#define CONFIG_I82801B11 1
+
+#define CONFIG_IDE_CORE 1
+
+#define CONFIG_IDE_QDEV 1
+
+#define CONFIG_IGB_PCI_EXPRESS 1
+
+#define CONFIG_IMX 1
+
+#define CONFIG_IMX_FEC 1
+
+#define CONFIG_IMX_I2C 1
+
+#define CONFIG_IMX_USBPHY 1
+
+#define CONFIG_INTEGRATOR 1
+
+#define CONFIG_INTEGRATOR_DEBUG 1
+
+#define CONFIG_IOH3420 1
+
+#define CONFIG_IOTKIT_SECCTL 1
+
+#define CONFIG_IOTKIT_SYSCTL 1
+
+#define CONFIG_IOTKIT_SYSINFO 1
+
+#define CONFIG_IPACK 1
+
+#define CONFIG_IPMI 1
+
+#define CONFIG_IPMI_EXTERN 1
+
+#define CONFIG_IPMI_LOCAL 1
+
+#define CONFIG_IPMI_SSIF 1
+
+#define CONFIG_ISL_PMBUS_VR 1
+
+#define CONFIG_LAN9118 1
+
+#define CONFIG_LED 1
+
+#define CONFIG_LM832X 1
+
+#define CONFIG_LSI_SCSI_PCI 1
+
+#define CONFIG_LSM303DLHC_MAG 1
+
+#define CONFIG_M41T80 1
+
+#define CONFIG_MAINSTONE 1
+
+#define CONFIG_MARVELL_88W8618 1
+
+#define CONFIG_MAX111X 1
+
+#define CONFIG_MAX31785 1
+
+#define CONFIG_MAX31790 1
+
+#define CONFIG_MAX34451 1
+
+#define CONFIG_MAX7310 1
+
+#define CONFIG_MAX_16600 1
+
+#define CONFIG_MEGASAS_SCSI_PCI 1
+
+#define CONFIG_MEM_DEVICE 1
+
+#define CONFIG_MICROBIT 1
+
+#define CONFIG_MICRODRIVE 1
+
+#define CONFIG_MPS2 1
+
+#define CONFIG_MPS2_FPGAIO 1
+
+#define CONFIG_MPS2_SCC 1
+
+#define CONFIG_MPTSAS_SCSI_PCI 1
+
+#define CONFIG_MSF2 1
+
+#define CONFIG_MSI_NONBROKEN 1
+
+#define CONFIG_MUSCA 1
+
+#define CONFIG_MUSICPAL 1
+
+#define CONFIG_NAND 1
+
+#define CONFIG_NE2000_COMMON 1
+
+#define CONFIG_NE2000_PCI 1
+
+#define CONFIG_NETDUINO2 1
+
+#define CONFIG_NETDUINOPLUS2 1
+
+#define CONFIG_NMC93XX_EEPROM 1
+
+#define CONFIG_NPCM7XX 1
+
+#define CONFIG_NRF51_SOC 1
+
+#define CONFIG_NSERIES 1
+
+#define CONFIG_NVDIMM 1
+
+#define CONFIG_NVME_PCI 1
+
+#define CONFIG_OLIMEX_STM32_H405 1
+
+#define CONFIG_OMAP 1
+
+#define CONFIG_ONENAND 1
+
+#define CONFIG_OR_IRQ 1
+
+#define CONFIG_PCA954X 1
+
+#define CONFIG_PCA9552 1
+
+#define CONFIG_PCA_I2C_GPIO 1
+
+#define CONFIG_PCI 1
+
+#define CONFIG_PCIE_PCI_BRIDGE 1
+
+#define CONFIG_PCIE_PORT 1
+
+#define CONFIG_PCI_DEVICES 1
+
+#define CONFIG_PCI_EXPRESS 1
+
+#define CONFIG_PCI_EXPRESS_DESIGNWARE 1
+
+#define CONFIG_PCI_EXPRESS_GENERIC_BRIDGE 1
+
+#define CONFIG_PCI_IPMI_BT 1
+
+#define CONFIG_PCI_IPMI_KCS 1
+
+#define CONFIG_PCI_TESTDEV 1
+
+#define CONFIG_PCMCIA 1
+
+#define CONFIG_PCNET_COMMON 1
+
+#define CONFIG_PCNET_PCI 1
+
+#define CONFIG_PFLASH_CFI01 1
+
+#define CONFIG_PFLASH_CFI02 1
+
+#define CONFIG_PL011 1
+
+#define CONFIG_PL022 1
+
+#define CONFIG_PL031 1
+
+#define CONFIG_PL041 1
+
+#define CONFIG_PL050 1
+
+#define CONFIG_PL061 1
+
+#define CONFIG_PL080 1
+
+#define CONFIG_PL110 1
+
+#define CONFIG_PL181 1
+
+#define CONFIG_PL190 1
+
+#define CONFIG_PL310 1
+
+#define CONFIG_PL330 1
+
+#define CONFIG_PLATFORM_BUS 1
+
+#define CONFIG_PMBUS 1
+
+#define CONFIG_PS2 1
+
+#define CONFIG_PTIMER 1
+
+#define CONFIG_PVPANIC_COMMON 1
+
+#define CONFIG_PVPANIC_PCI 1
+
+#define CONFIG_PXA2XX 1
+
+#define CONFIG_PXB 1
+
+#define CONFIG_RASPI 1
+
+#define CONFIG_REALVIEW 1
+
+#define CONFIG_REGISTER 1
+
+#define CONFIG_ROCKER 1
+
+#define CONFIG_RTL8139_PCI 1
+
+#define CONFIG_SABRELITE 1
+
+#define CONFIG_SBSA_REF 1
+
+#define CONFIG_SCSI 1
+
+#define CONFIG_SD 1
+
+#define CONFIG_SDHCI 1
+
+#define CONFIG_SDHCI_PCI 1
+
+#define CONFIG_SEMIHOSTING 1
+
+#define CONFIG_SERIAL 1
+
+#define CONFIG_SERIAL_PCI 1
+
+#define CONFIG_SERIAL_PCI_MULTI 1
+
+#define CONFIG_SII9022 1
+
+#define CONFIG_SMBIOS 1
+
+#define CONFIG_SMBUS 1
+
+#define CONFIG_SMBUS_EEPROM 1
+
+#define CONFIG_SMC91C111 1
+
+#define CONFIG_SPITZ 1
+
+#define CONFIG_SPLIT_IRQ 1
+
+#define CONFIG_SSD0303 1
+
+#define CONFIG_SSD0323 1
+
+#define CONFIG_SSE_COUNTER 1
+
+#define CONFIG_SSE_TIMER 1
+
+#define CONFIG_SSI 1
+
+#define CONFIG_SSI_M25P80 1
+
+#define CONFIG_SSI_SD 1
+
+#define CONFIG_STELLARIS 1
+
+#define CONFIG_STELLARIS_ENET 1
+
+#define CONFIG_STELLARIS_GAMEPAD 1
+
+#define CONFIG_STELLARIS_GPTM 1
+
+#define CONFIG_STM32F100_SOC 1
+
+#define CONFIG_STM32F205_SOC 1
+
+#define CONFIG_STM32F2XX_ADC 1
+
+#define CONFIG_STM32F2XX_SPI 1
+
+#define CONFIG_STM32F2XX_SYSCFG 1
+
+#define CONFIG_STM32F2XX_TIMER 1
+
+#define CONFIG_STM32F2XX_USART 1
+
+#define CONFIG_STM32F405_SOC 1
+
+#define CONFIG_STM32F4XX_EXTI 1
+
+#define CONFIG_STM32F4XX_SYSCFG 1
+
+#define CONFIG_STM32VLDISCOVERY 1
+
+#define CONFIG_STRONGARM 1
+
+#define CONFIG_SX1 1
+
+#define CONFIG_TEST_DEVICES 1
+
+#define CONFIG_TMP105 1
+
+#define CONFIG_TMP421 1
+
+#define CONFIG_TOSA 1
+
+#define CONFIG_TSC2005 1
+
+#define CONFIG_TSC210X 1
+
+#define CONFIG_TULIP 1
+
+#define CONFIG_TUSB6010 1
+
+#define CONFIG_TWL92230 1
+
+#define CONFIG_TZ_MPC 1
+
+#define CONFIG_TZ_MSC 1
+
+#define CONFIG_TZ_PPC 1
+
+#define CONFIG_UFS_PCI 1
+
+#define CONFIG_UNIMP 1
+
+#define CONFIG_USB 1
+
+#define CONFIG_USB_AUDIO 1
+
+#define CONFIG_USB_CANOKEY 1
+
+#define CONFIG_USB_DWC2 1
+
+#define CONFIG_USB_DWC3 1
+
+#define CONFIG_USB_EHCI 1
+
+#define CONFIG_USB_EHCI_PCI 1
+
+#define CONFIG_USB_EHCI_SYSBUS 1
+
+#define CONFIG_USB_MUSB 1
+
+#define CONFIG_USB_NETWORK 1
+
+#define CONFIG_USB_OHCI 1
+
+#define CONFIG_USB_OHCI_PCI 1
+
+#define CONFIG_USB_SERIAL 1
+
+#define CONFIG_USB_SMARTCARD 1
+
+#define CONFIG_USB_STORAGE_BOT 1
+
+#define CONFIG_USB_STORAGE_CLASSIC 1
+
+#define CONFIG_USB_STORAGE_CORE 1
+
+#define CONFIG_USB_STORAGE_MTP 1
+
+#define CONFIG_USB_STORAGE_UAS 1
+
+#define CONFIG_USB_TABLET_WACOM 1
+
+#define CONFIG_USB_U2F 1
+
+#define CONFIG_USB_UHCI 1
+
+#define CONFIG_USB_XHCI 1
+
+#define CONFIG_USB_XHCI_NEC 1
+
+#define CONFIG_USB_XHCI_PCI 1
+
+#define CONFIG_USB_XHCI_SYSBUS 1
+
+#define CONFIG_VERSATILE 1
+
+#define CONFIG_VERSATILE_PCI 1
+
+#define CONFIG_VEXPRESS 1
+
+#define CONFIG_VGA 1
+
+#define CONFIG_VGA_CIRRUS 1
+
+#define CONFIG_VGA_PCI 1
+
+#define CONFIG_VIRTIO 1
+
+#define CONFIG_VIRTIO_BALLOON 1
+
+#define CONFIG_VIRTIO_BLK 1
+
+#define CONFIG_VIRTIO_CRYPTO 1
+
+#define CONFIG_VIRTIO_GPU 1
+
+#define CONFIG_VIRTIO_INPUT 1
+
+#define CONFIG_VIRTIO_IOMMU 1
+
+#define CONFIG_VIRTIO_MEM_SUPPORTED 1
+
+#define CONFIG_VIRTIO_MMIO 1
+
+#define CONFIG_VIRTIO_NET 1
+
+#define CONFIG_VIRTIO_PCI 1
+
+#define CONFIG_VIRTIO_RNG 1
+
+#define CONFIG_VIRTIO_SCSI 1
+
+#define CONFIG_VIRTIO_SERIAL 1
+
+#define CONFIG_VIRTIO_SND 1
+
+#define CONFIG_VMW_PVSCSI_SCSI_PCI 1
+
+#define CONFIG_VMXNET3_PCI 1
+
+#define CONFIG_WDT_IB6300ESB 1
+
+#define CONFIG_WDT_IMX2 1
+
+#define CONFIG_WDT_SBSA 1
+
+#define CONFIG_WM8750 1
+
+#define CONFIG_XGMAC 1
+
+#define CONFIG_XILINX 1
+
+#define CONFIG_XILINX_AXI 1
+
+#define CONFIG_XILINX_SPI 1
+
+#define CONFIG_XILINX_SPIPS 1
+
+#define CONFIG_XIO3130 1
+
+#define CONFIG_XLNX_BBRAM 1
+
+#define CONFIG_XLNX_CSU_DMA 1
+
+#define CONFIG_XLNX_DISPLAYPORT 1
+
+#define CONFIG_XLNX_EFUSE 1
+
+#define CONFIG_XLNX_EFUSE_CRC 1
+
+#define CONFIG_XLNX_EFUSE_VERSAL 1
+
+#define CONFIG_XLNX_EFUSE_ZYNQMP 1
+
+#define CONFIG_XLNX_USB_SUBSYS 1
+
+#define CONFIG_XLNX_VERSAL 1
+
+#define CONFIG_XLNX_VERSAL_TRNG 1
+
+#define CONFIG_XLNX_ZDMA 1
+
+#define CONFIG_XLNX_ZYNQMP 1
+
+#define CONFIG_XLNX_ZYNQMP_ARM 1
+
+#define CONFIG_Z2 1
+
+#define CONFIG_ZAURUS 1
+
+#define CONFIG_ZYNQ 1
+
+#define CONFIG_ZYNQ_DEVCFG 1
+
diff --git a/platform/windows-amd64/aarch64-softmmu-config-devices.mak b/platform/windows-amd64/aarch64-softmmu-config-devices.mak
index e5a8f05a22..6eea991a84 100644
--- a/platform/windows-amd64/aarch64-softmmu-config-devices.mak
+++ b/platform/windows-amd64/aarch64-softmmu-config-devices.mak
@@ -1,343 +1,343 @@
-CONFIG_A15MPCORE=y
-CONFIG_A9MPCORE=y
-CONFIG_A9SCU=y
-CONFIG_A9_GTIMER=y
-CONFIG_AC97=y
-CONFIG_ACPI=y
-CONFIG_ACPI_APEI=y
-CONFIG_ACPI_CXL=y
-CONFIG_ACPI_ERST=y
-CONFIG_ACPI_HMAT=y
-CONFIG_ACPI_HW_REDUCED=y
-CONFIG_ACPI_MEMORY_HOTPLUG=y
-CONFIG_ACPI_NVDIMM=y
-CONFIG_ACPI_PCI=y
-CONFIG_ACPI_VIOT=y
-CONFIG_ADM1266=y
-CONFIG_ADM1272=y
-CONFIG_ADS7846=y
-CONFIG_AHCI=y
-CONFIG_AHCI_ICH9=y
-CONFIG_ALLWINNER_A10=y
-CONFIG_ALLWINNER_A10_CCM=y
-CONFIG_ALLWINNER_A10_DRAMC=y
-CONFIG_ALLWINNER_A10_PIC=y
-CONFIG_ALLWINNER_A10_PIT=y
-CONFIG_ALLWINNER_EMAC=y
-CONFIG_ALLWINNER_H3=y
-CONFIG_ALLWINNER_I2C=y
-CONFIG_ALLWINNER_R40=y
-CONFIG_ALLWINNER_SRAMC=y
-CONFIG_ALLWINNER_SUN8I_EMAC=y
-CONFIG_ALLWINNER_WDT=y
-CONFIG_AMDSBTSI=y
-CONFIG_ARM=y
-CONFIG_ARM11MPCORE=y
-CONFIG_ARM11SCU=y
-CONFIG_ARMSSE=y
-CONFIG_ARMSSE_CPUID=y
-CONFIG_ARMSSE_CPU_PWRCTRL=y
-CONFIG_ARMSSE_MHU=y
-CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y
-CONFIG_ARM_GIC=y
-CONFIG_ARM_GICV3_TCG=y
-CONFIG_ARM_MPTIMER=y
-CONFIG_ARM_SBCON_I2C=y
-CONFIG_ARM_SMMUV3=y
-CONFIG_ARM_TIMER=y
-CONFIG_ARM_V7M=y
-CONFIG_ARM_VIRT=y
-CONFIG_ASPEED_SOC=y
-CONFIG_AT24C=y
-CONFIG_ATI_VGA=y
-CONFIG_AUX=y
-CONFIG_AXP2XX_PMU=y
-CONFIG_BITBANG_I2C=y
-CONFIG_BLIZZARD=y
-CONFIG_BOCHS_DISPLAY=y
-CONFIG_CADENCE=y
-CONFIG_CAN_BUS=y
-CONFIG_CAN_CTUCANFD=y
-CONFIG_CAN_CTUCANFD_PCI=y
-CONFIG_CAN_PCI=y
-CONFIG_CAN_SJA1000=y
-CONFIG_CHEETAH=y
-CONFIG_CMSDK_APB_DUALTIMER=y
-CONFIG_CMSDK_APB_TIMER=y
-CONFIG_CMSDK_APB_UART=y
-CONFIG_CMSDK_APB_WATCHDOG=y
-CONFIG_COLLIE=y
-CONFIG_CUBIEBOARD=y
-CONFIG_CXL=y
-CONFIG_CXL_MEM_DEVICE=y
-CONFIG_DDC=y
-CONFIG_DIGIC=y
-CONFIG_DIMM=y
-CONFIG_DPCD=y
-CONFIG_DPS310=y
-CONFIG_DS1338=y
-CONFIG_E1000E_PCI_EXPRESS=y
-CONFIG_E1000_PCI=y
-CONFIG_ECC=y
-CONFIG_EDID=y
-CONFIG_EDU=y
-CONFIG_EEPRO100_PCI=y
-CONFIG_EMC141X=y
-CONFIG_EMCRAFT_SF2=y
-CONFIG_ES1370=y
-CONFIG_ESP=y
-CONFIG_ESP_PCI=y
-CONFIG_EXYNOS4=y
-CONFIG_FRAMEBUFFER=y
-CONFIG_FSL_IMX25=y
-CONFIG_FSL_IMX31=y
-CONFIG_FSL_IMX6=y
-CONFIG_FSL_IMX6UL=y
-CONFIG_FSL_IMX7=y
-CONFIG_FTGMAC100=y
-CONFIG_FW_CFG_DMA=y
-CONFIG_GENERIC_LOADER=y
-CONFIG_GPIO_KEY=y
-CONFIG_GPIO_PWR=y
-CONFIG_GUEST_LOADER=y
-CONFIG_GUMSTIX=y
-CONFIG_HDA=y
-CONFIG_HIGHBANK=y
-CONFIG_I2C=y
-CONFIG_I2C_DEVICES=y
-CONFIG_I2C_ECHO=y
-CONFIG_I82801B11=y
-CONFIG_IDE_CORE=y
-CONFIG_IDE_QDEV=y
-CONFIG_IGB_PCI_EXPRESS=y
-CONFIG_IMX=y
-CONFIG_IMX_FEC=y
-CONFIG_IMX_I2C=y
-CONFIG_IMX_USBPHY=y
-CONFIG_INTEGRATOR=y
-CONFIG_INTEGRATOR_DEBUG=y
-CONFIG_IOH3420=y
-CONFIG_IOTKIT_SECCTL=y
-CONFIG_IOTKIT_SYSCTL=y
-CONFIG_IOTKIT_SYSINFO=y
-CONFIG_IPACK=y
-CONFIG_IPMI=y
-CONFIG_IPMI_EXTERN=y
-CONFIG_IPMI_LOCAL=y
-CONFIG_IPMI_SSIF=y
-CONFIG_ISL_PMBUS_VR=y
-CONFIG_LAN9118=y
-CONFIG_LED=y
-CONFIG_LM832X=y
-CONFIG_LSI_SCSI_PCI=y
-CONFIG_LSM303DLHC_MAG=y
-CONFIG_M41T80=y
-CONFIG_MAINSTONE=y
-CONFIG_MARVELL_88W8618=y
-CONFIG_MAX111X=y
-CONFIG_MAX31785=y
-CONFIG_MAX31790=y
-CONFIG_MAX34451=y
-CONFIG_MAX7310=y
-CONFIG_MAX_16600=y
-CONFIG_MEGASAS_SCSI_PCI=y
-CONFIG_MEM_DEVICE=y
-CONFIG_MICROBIT=y
-CONFIG_MICRODRIVE=y
-CONFIG_MPS2=y
-CONFIG_MPS2_FPGAIO=y
-CONFIG_MPS2_SCC=y
-CONFIG_MPTSAS_SCSI_PCI=y
-CONFIG_MSF2=y
-CONFIG_MSI_NONBROKEN=y
-CONFIG_MUSCA=y
-CONFIG_MUSICPAL=y
-CONFIG_NAND=y
-CONFIG_NE2000_COMMON=y
-CONFIG_NE2000_PCI=y
-CONFIG_NETDUINO2=y
-CONFIG_NETDUINOPLUS2=y
-CONFIG_NMC93XX_EEPROM=y
-CONFIG_NPCM7XX=y
-CONFIG_NRF51_SOC=y
-CONFIG_NSERIES=y
-CONFIG_NVDIMM=y
-CONFIG_NVME_PCI=y
-CONFIG_OLIMEX_STM32_H405=y
-CONFIG_OMAP=y
-CONFIG_ONENAND=y
-CONFIG_OR_IRQ=y
-CONFIG_PCA954X=y
-CONFIG_PCA9552=y
-CONFIG_PCA_I2C_GPIO=y
-CONFIG_PCI=y
-CONFIG_PCIE_PCI_BRIDGE=y
-CONFIG_PCIE_PORT=y
-CONFIG_PCI_DEVICES=y
-CONFIG_PCI_EXPRESS=y
-CONFIG_PCI_EXPRESS_DESIGNWARE=y
-CONFIG_PCI_EXPRESS_GENERIC_BRIDGE=y
-CONFIG_PCI_IPMI_BT=y
-CONFIG_PCI_IPMI_KCS=y
-CONFIG_PCI_TESTDEV=y
-CONFIG_PCMCIA=y
-CONFIG_PCNET_COMMON=y
-CONFIG_PCNET_PCI=y
-CONFIG_PFLASH_CFI01=y
-CONFIG_PFLASH_CFI02=y
-CONFIG_PL011=y
-CONFIG_PL022=y
-CONFIG_PL031=y
-CONFIG_PL041=y
-CONFIG_PL050=y
-CONFIG_PL061=y
-CONFIG_PL080=y
-CONFIG_PL110=y
-CONFIG_PL181=y
-CONFIG_PL190=y
-CONFIG_PL310=y
-CONFIG_PL330=y
-CONFIG_PLATFORM_BUS=y
-CONFIG_PMBUS=y
-CONFIG_PS2=y
-CONFIG_PTIMER=y
-CONFIG_PVPANIC_COMMON=y
-CONFIG_PVPANIC_PCI=y
-CONFIG_PXA2XX=y
-CONFIG_PXB=y
-CONFIG_RASPI=y
-CONFIG_REALVIEW=y
-CONFIG_REGISTER=y
-CONFIG_ROCKER=y
-CONFIG_RTL8139_PCI=y
-CONFIG_SABRELITE=y
-CONFIG_SBSA_REF=y
-CONFIG_SCSI=y
-CONFIG_SD=y
-CONFIG_SDHCI=y
-CONFIG_SDHCI_PCI=y
-CONFIG_SEMIHOSTING=y
-CONFIG_SERIAL=y
-CONFIG_SERIAL_PCI=y
-CONFIG_SERIAL_PCI_MULTI=y
-CONFIG_SII9022=y
-CONFIG_SMBIOS=y
-CONFIG_SMBUS=y
-CONFIG_SMBUS_EEPROM=y
-CONFIG_SMC91C111=y
-CONFIG_SPITZ=y
-CONFIG_SPLIT_IRQ=y
-CONFIG_SSD0303=y
-CONFIG_SSD0323=y
-CONFIG_SSE_COUNTER=y
-CONFIG_SSE_TIMER=y
-CONFIG_SSI=y
-CONFIG_SSI_M25P80=y
-CONFIG_SSI_SD=y
-CONFIG_STELLARIS=y
-CONFIG_STELLARIS_ENET=y
-CONFIG_STELLARIS_GAMEPAD=y
-CONFIG_STELLARIS_GPTM=y
-CONFIG_STM32F100_SOC=y
-CONFIG_STM32F205_SOC=y
-CONFIG_STM32F2XX_ADC=y
-CONFIG_STM32F2XX_SPI=y
-CONFIG_STM32F2XX_SYSCFG=y
-CONFIG_STM32F2XX_TIMER=y
-CONFIG_STM32F2XX_USART=y
-CONFIG_STM32F405_SOC=y
-CONFIG_STM32F4XX_EXTI=y
-CONFIG_STM32F4XX_SYSCFG=y
-CONFIG_STM32VLDISCOVERY=y
-CONFIG_STRONGARM=y
-CONFIG_SX1=y
-CONFIG_TEST_DEVICES=y
-CONFIG_TMP105=y
-CONFIG_TMP421=y
-CONFIG_TOSA=y
-CONFIG_TSC2005=y
-CONFIG_TSC210X=y
-CONFIG_TULIP=y
-CONFIG_TUSB6010=y
-CONFIG_TWL92230=y
-CONFIG_TZ_MPC=y
-CONFIG_TZ_MSC=y
-CONFIG_TZ_PPC=y
-CONFIG_UFS_PCI=y
-CONFIG_UNIMP=y
-CONFIG_USB=y
-CONFIG_USB_AUDIO=y
-CONFIG_USB_CANOKEY=y
-CONFIG_USB_DWC2=y
-CONFIG_USB_DWC3=y
-CONFIG_USB_EHCI=y
-CONFIG_USB_EHCI_PCI=y
-CONFIG_USB_EHCI_SYSBUS=y
-CONFIG_USB_MUSB=y
-CONFIG_USB_NETWORK=y
-CONFIG_USB_OHCI=y
-CONFIG_USB_OHCI_PCI=y
-CONFIG_USB_SERIAL=y
-CONFIG_USB_SMARTCARD=y
-CONFIG_USB_STORAGE_BOT=y
-CONFIG_USB_STORAGE_CLASSIC=y
-CONFIG_USB_STORAGE_CORE=y
-CONFIG_USB_STORAGE_MTP=y
-CONFIG_USB_STORAGE_UAS=y
-CONFIG_USB_TABLET_WACOM=y
-CONFIG_USB_U2F=y
-CONFIG_USB_UHCI=y
-CONFIG_USB_XHCI=y
-CONFIG_USB_XHCI_NEC=y
-CONFIG_USB_XHCI_PCI=y
-CONFIG_USB_XHCI_SYSBUS=y
-CONFIG_VERSATILE=y
-CONFIG_VERSATILE_PCI=y
-CONFIG_VEXPRESS=y
-CONFIG_VGA=y
-CONFIG_VGA_CIRRUS=y
-CONFIG_VGA_PCI=y
-CONFIG_VIRTIO=y
-CONFIG_VIRTIO_BALLOON=y
-CONFIG_VIRTIO_BLK=y
-CONFIG_VIRTIO_CRYPTO=y
-CONFIG_VIRTIO_GPU=y
-CONFIG_VIRTIO_INPUT=y
-CONFIG_VIRTIO_IOMMU=y
-CONFIG_VIRTIO_MEM_SUPPORTED=y
-CONFIG_VIRTIO_MMIO=y
-CONFIG_VIRTIO_NET=y
-CONFIG_VIRTIO_PCI=y
-CONFIG_VIRTIO_RNG=y
-CONFIG_VIRTIO_SCSI=y
-CONFIG_VIRTIO_SERIAL=y
-CONFIG_VIRTIO_SND=y
-CONFIG_VMW_PVSCSI_SCSI_PCI=y
-CONFIG_VMXNET3_PCI=y
-CONFIG_WDT_IB6300ESB=y
-CONFIG_WDT_IMX2=y
-CONFIG_WDT_SBSA=y
-CONFIG_WM8750=y
-CONFIG_XGMAC=y
-CONFIG_XILINX=y
-CONFIG_XILINX_AXI=y
-CONFIG_XILINX_SPI=y
-CONFIG_XILINX_SPIPS=y
-CONFIG_XIO3130=y
-CONFIG_XLNX_BBRAM=y
-CONFIG_XLNX_CSU_DMA=y
-CONFIG_XLNX_DISPLAYPORT=y
-CONFIG_XLNX_EFUSE=y
-CONFIG_XLNX_EFUSE_CRC=y
-CONFIG_XLNX_EFUSE_VERSAL=y
-CONFIG_XLNX_EFUSE_ZYNQMP=y
-CONFIG_XLNX_USB_SUBSYS=y
-CONFIG_XLNX_VERSAL=y
-CONFIG_XLNX_VERSAL_TRNG=y
-CONFIG_XLNX_ZDMA=y
-CONFIG_XLNX_ZYNQMP=y
-CONFIG_XLNX_ZYNQMP_ARM=y
-CONFIG_Z2=y
-CONFIG_ZAURUS=y
-CONFIG_ZYNQ=y
-CONFIG_ZYNQ_DEVCFG=y
+CONFIG_A15MPCORE=y
+CONFIG_A9MPCORE=y
+CONFIG_A9SCU=y
+CONFIG_A9_GTIMER=y
+CONFIG_AC97=y
+CONFIG_ACPI=y
+CONFIG_ACPI_APEI=y
+CONFIG_ACPI_CXL=y
+CONFIG_ACPI_ERST=y
+CONFIG_ACPI_HMAT=y
+CONFIG_ACPI_HW_REDUCED=y
+CONFIG_ACPI_MEMORY_HOTPLUG=y
+CONFIG_ACPI_NVDIMM=y
+CONFIG_ACPI_PCI=y
+CONFIG_ACPI_VIOT=y
+CONFIG_ADM1266=y
+CONFIG_ADM1272=y
+CONFIG_ADS7846=y
+CONFIG_AHCI=y
+CONFIG_AHCI_ICH9=y
+CONFIG_ALLWINNER_A10=y
+CONFIG_ALLWINNER_A10_CCM=y
+CONFIG_ALLWINNER_A10_DRAMC=y
+CONFIG_ALLWINNER_A10_PIC=y
+CONFIG_ALLWINNER_A10_PIT=y
+CONFIG_ALLWINNER_EMAC=y
+CONFIG_ALLWINNER_H3=y
+CONFIG_ALLWINNER_I2C=y
+CONFIG_ALLWINNER_R40=y
+CONFIG_ALLWINNER_SRAMC=y
+CONFIG_ALLWINNER_SUN8I_EMAC=y
+CONFIG_ALLWINNER_WDT=y
+CONFIG_AMDSBTSI=y
+CONFIG_ARM=y
+CONFIG_ARM11MPCORE=y
+CONFIG_ARM11SCU=y
+CONFIG_ARMSSE=y
+CONFIG_ARMSSE_CPUID=y
+CONFIG_ARMSSE_CPU_PWRCTRL=y
+CONFIG_ARMSSE_MHU=y
+CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y
+CONFIG_ARM_GIC=y
+CONFIG_ARM_GICV3_TCG=y
+CONFIG_ARM_MPTIMER=y
+CONFIG_ARM_SBCON_I2C=y
+CONFIG_ARM_SMMUV3=y
+CONFIG_ARM_TIMER=y
+CONFIG_ARM_V7M=y
+CONFIG_ARM_VIRT=y
+CONFIG_ASPEED_SOC=y
+CONFIG_AT24C=y
+CONFIG_ATI_VGA=y
+CONFIG_AUX=y
+CONFIG_AXP2XX_PMU=y
+CONFIG_BITBANG_I2C=y
+CONFIG_BLIZZARD=y
+CONFIG_BOCHS_DISPLAY=y
+CONFIG_CADENCE=y
+CONFIG_CAN_BUS=y
+CONFIG_CAN_CTUCANFD=y
+CONFIG_CAN_CTUCANFD_PCI=y
+CONFIG_CAN_PCI=y
+CONFIG_CAN_SJA1000=y
+CONFIG_CHEETAH=y
+CONFIG_CMSDK_APB_DUALTIMER=y
+CONFIG_CMSDK_APB_TIMER=y
+CONFIG_CMSDK_APB_UART=y
+CONFIG_CMSDK_APB_WATCHDOG=y
+CONFIG_COLLIE=y
+CONFIG_CUBIEBOARD=y
+CONFIG_CXL=y
+CONFIG_CXL_MEM_DEVICE=y
+CONFIG_DDC=y
+CONFIG_DIGIC=y
+CONFIG_DIMM=y
+CONFIG_DPCD=y
+CONFIG_DPS310=y
+CONFIG_DS1338=y
+CONFIG_E1000E_PCI_EXPRESS=y
+CONFIG_E1000_PCI=y
+CONFIG_ECC=y
+CONFIG_EDID=y
+CONFIG_EDU=y
+CONFIG_EEPRO100_PCI=y
+CONFIG_EMC141X=y
+CONFIG_EMCRAFT_SF2=y
+CONFIG_ES1370=y
+CONFIG_ESP=y
+CONFIG_ESP_PCI=y
+CONFIG_EXYNOS4=y
+CONFIG_FRAMEBUFFER=y
+CONFIG_FSL_IMX25=y
+CONFIG_FSL_IMX31=y
+CONFIG_FSL_IMX6=y
+CONFIG_FSL_IMX6UL=y
+CONFIG_FSL_IMX7=y
+CONFIG_FTGMAC100=y
+CONFIG_FW_CFG_DMA=y
+CONFIG_GENERIC_LOADER=y
+CONFIG_GPIO_KEY=y
+CONFIG_GPIO_PWR=y
+CONFIG_GUEST_LOADER=y
+CONFIG_GUMSTIX=y
+CONFIG_HDA=y
+CONFIG_HIGHBANK=y
+CONFIG_I2C=y
+CONFIG_I2C_DEVICES=y
+CONFIG_I2C_ECHO=y
+CONFIG_I82801B11=y
+CONFIG_IDE_CORE=y
+CONFIG_IDE_QDEV=y
+CONFIG_IGB_PCI_EXPRESS=y
+CONFIG_IMX=y
+CONFIG_IMX_FEC=y
+CONFIG_IMX_I2C=y
+CONFIG_IMX_USBPHY=y
+CONFIG_INTEGRATOR=y
+CONFIG_INTEGRATOR_DEBUG=y
+CONFIG_IOH3420=y
+CONFIG_IOTKIT_SECCTL=y
+CONFIG_IOTKIT_SYSCTL=y
+CONFIG_IOTKIT_SYSINFO=y
+CONFIG_IPACK=y
+CONFIG_IPMI=y
+CONFIG_IPMI_EXTERN=y
+CONFIG_IPMI_LOCAL=y
+CONFIG_IPMI_SSIF=y
+CONFIG_ISL_PMBUS_VR=y
+CONFIG_LAN9118=y
+CONFIG_LED=y
+CONFIG_LM832X=y
+CONFIG_LSI_SCSI_PCI=y
+CONFIG_LSM303DLHC_MAG=y
+CONFIG_M41T80=y
+CONFIG_MAINSTONE=y
+CONFIG_MARVELL_88W8618=y
+CONFIG_MAX111X=y
+CONFIG_MAX31785=y
+CONFIG_MAX31790=y
+CONFIG_MAX34451=y
+CONFIG_MAX7310=y
+CONFIG_MAX_16600=y
+CONFIG_MEGASAS_SCSI_PCI=y
+CONFIG_MEM_DEVICE=y
+CONFIG_MICROBIT=y
+CONFIG_MICRODRIVE=y
+CONFIG_MPS2=y
+CONFIG_MPS2_FPGAIO=y
+CONFIG_MPS2_SCC=y
+CONFIG_MPTSAS_SCSI_PCI=y
+CONFIG_MSF2=y
+CONFIG_MSI_NONBROKEN=y
+CONFIG_MUSCA=y
+CONFIG_MUSICPAL=y
+CONFIG_NAND=y
+CONFIG_NE2000_COMMON=y
+CONFIG_NE2000_PCI=y
+CONFIG_NETDUINO2=y
+CONFIG_NETDUINOPLUS2=y
+CONFIG_NMC93XX_EEPROM=y
+CONFIG_NPCM7XX=y
+CONFIG_NRF51_SOC=y
+CONFIG_NSERIES=y
+CONFIG_NVDIMM=y
+CONFIG_NVME_PCI=y
+CONFIG_OLIMEX_STM32_H405=y
+CONFIG_OMAP=y
+CONFIG_ONENAND=y
+CONFIG_OR_IRQ=y
+CONFIG_PCA954X=y
+CONFIG_PCA9552=y
+CONFIG_PCA_I2C_GPIO=y
+CONFIG_PCI=y
+CONFIG_PCIE_PCI_BRIDGE=y
+CONFIG_PCIE_PORT=y
+CONFIG_PCI_DEVICES=y
+CONFIG_PCI_EXPRESS=y
+CONFIG_PCI_EXPRESS_DESIGNWARE=y
+CONFIG_PCI_EXPRESS_GENERIC_BRIDGE=y
+CONFIG_PCI_IPMI_BT=y
+CONFIG_PCI_IPMI_KCS=y
+CONFIG_PCI_TESTDEV=y
+CONFIG_PCMCIA=y
+CONFIG_PCNET_COMMON=y
+CONFIG_PCNET_PCI=y
+CONFIG_PFLASH_CFI01=y
+CONFIG_PFLASH_CFI02=y
+CONFIG_PL011=y
+CONFIG_PL022=y
+CONFIG_PL031=y
+CONFIG_PL041=y
+CONFIG_PL050=y
+CONFIG_PL061=y
+CONFIG_PL080=y
+CONFIG_PL110=y
+CONFIG_PL181=y
+CONFIG_PL190=y
+CONFIG_PL310=y
+CONFIG_PL330=y
+CONFIG_PLATFORM_BUS=y
+CONFIG_PMBUS=y
+CONFIG_PS2=y
+CONFIG_PTIMER=y
+CONFIG_PVPANIC_COMMON=y
+CONFIG_PVPANIC_PCI=y
+CONFIG_PXA2XX=y
+CONFIG_PXB=y
+CONFIG_RASPI=y
+CONFIG_REALVIEW=y
+CONFIG_REGISTER=y
+CONFIG_ROCKER=y
+CONFIG_RTL8139_PCI=y
+CONFIG_SABRELITE=y
+CONFIG_SBSA_REF=y
+CONFIG_SCSI=y
+CONFIG_SD=y
+CONFIG_SDHCI=y
+CONFIG_SDHCI_PCI=y
+CONFIG_SEMIHOSTING=y
+CONFIG_SERIAL=y
+CONFIG_SERIAL_PCI=y
+CONFIG_SERIAL_PCI_MULTI=y
+CONFIG_SII9022=y
+CONFIG_SMBIOS=y
+CONFIG_SMBUS=y
+CONFIG_SMBUS_EEPROM=y
+CONFIG_SMC91C111=y
+CONFIG_SPITZ=y
+CONFIG_SPLIT_IRQ=y
+CONFIG_SSD0303=y
+CONFIG_SSD0323=y
+CONFIG_SSE_COUNTER=y
+CONFIG_SSE_TIMER=y
+CONFIG_SSI=y
+CONFIG_SSI_M25P80=y
+CONFIG_SSI_SD=y
+CONFIG_STELLARIS=y
+CONFIG_STELLARIS_ENET=y
+CONFIG_STELLARIS_GAMEPAD=y
+CONFIG_STELLARIS_GPTM=y
+CONFIG_STM32F100_SOC=y
+CONFIG_STM32F205_SOC=y
+CONFIG_STM32F2XX_ADC=y
+CONFIG_STM32F2XX_SPI=y
+CONFIG_STM32F2XX_SYSCFG=y
+CONFIG_STM32F2XX_TIMER=y
+CONFIG_STM32F2XX_USART=y
+CONFIG_STM32F405_SOC=y
+CONFIG_STM32F4XX_EXTI=y
+CONFIG_STM32F4XX_SYSCFG=y
+CONFIG_STM32VLDISCOVERY=y
+CONFIG_STRONGARM=y
+CONFIG_SX1=y
+CONFIG_TEST_DEVICES=y
+CONFIG_TMP105=y
+CONFIG_TMP421=y
+CONFIG_TOSA=y
+CONFIG_TSC2005=y
+CONFIG_TSC210X=y
+CONFIG_TULIP=y
+CONFIG_TUSB6010=y
+CONFIG_TWL92230=y
+CONFIG_TZ_MPC=y
+CONFIG_TZ_MSC=y
+CONFIG_TZ_PPC=y
+CONFIG_UFS_PCI=y
+CONFIG_UNIMP=y
+CONFIG_USB=y
+CONFIG_USB_AUDIO=y
+CONFIG_USB_CANOKEY=y
+CONFIG_USB_DWC2=y
+CONFIG_USB_DWC3=y
+CONFIG_USB_EHCI=y
+CONFIG_USB_EHCI_PCI=y
+CONFIG_USB_EHCI_SYSBUS=y
+CONFIG_USB_MUSB=y
+CONFIG_USB_NETWORK=y
+CONFIG_USB_OHCI=y
+CONFIG_USB_OHCI_PCI=y
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SMARTCARD=y
+CONFIG_USB_STORAGE_BOT=y
+CONFIG_USB_STORAGE_CLASSIC=y
+CONFIG_USB_STORAGE_CORE=y
+CONFIG_USB_STORAGE_MTP=y
+CONFIG_USB_STORAGE_UAS=y
+CONFIG_USB_TABLET_WACOM=y
+CONFIG_USB_U2F=y
+CONFIG_USB_UHCI=y
+CONFIG_USB_XHCI=y
+CONFIG_USB_XHCI_NEC=y
+CONFIG_USB_XHCI_PCI=y
+CONFIG_USB_XHCI_SYSBUS=y
+CONFIG_VERSATILE=y
+CONFIG_VERSATILE_PCI=y
+CONFIG_VEXPRESS=y
+CONFIG_VGA=y
+CONFIG_VGA_CIRRUS=y
+CONFIG_VGA_PCI=y
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_BALLOON=y
+CONFIG_VIRTIO_BLK=y
+CONFIG_VIRTIO_CRYPTO=y
+CONFIG_VIRTIO_GPU=y
+CONFIG_VIRTIO_INPUT=y
+CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MEM_SUPPORTED=y
+CONFIG_VIRTIO_MMIO=y
+CONFIG_VIRTIO_NET=y
+CONFIG_VIRTIO_PCI=y
+CONFIG_VIRTIO_RNG=y
+CONFIG_VIRTIO_SCSI=y
+CONFIG_VIRTIO_SERIAL=y
+CONFIG_VIRTIO_SND=y
+CONFIG_VMW_PVSCSI_SCSI_PCI=y
+CONFIG_VMXNET3_PCI=y
+CONFIG_WDT_IB6300ESB=y
+CONFIG_WDT_IMX2=y
+CONFIG_WDT_SBSA=y
+CONFIG_WM8750=y
+CONFIG_XGMAC=y
+CONFIG_XILINX=y
+CONFIG_XILINX_AXI=y
+CONFIG_XILINX_SPI=y
+CONFIG_XILINX_SPIPS=y
+CONFIG_XIO3130=y
+CONFIG_XLNX_BBRAM=y
+CONFIG_XLNX_CSU_DMA=y
+CONFIG_XLNX_DISPLAYPORT=y
+CONFIG_XLNX_EFUSE=y
+CONFIG_XLNX_EFUSE_CRC=y
+CONFIG_XLNX_EFUSE_VERSAL=y
+CONFIG_XLNX_EFUSE_ZYNQMP=y
+CONFIG_XLNX_USB_SUBSYS=y
+CONFIG_XLNX_VERSAL=y
+CONFIG_XLNX_VERSAL_TRNG=y
+CONFIG_XLNX_ZDMA=y
+CONFIG_XLNX_ZYNQMP=y
+CONFIG_XLNX_ZYNQMP_ARM=y
+CONFIG_Z2=y
+CONFIG_ZAURUS=y
+CONFIG_ZYNQ=y
+CONFIG_ZYNQ_DEVCFG=y
diff --git a/platform/windows-amd64/aarch64-softmmu-config-target.h b/platform/windows-amd64/aarch64-softmmu-config-target.h
index 51d59f1544..81dcce1dee 100644
--- a/platform/windows-amd64/aarch64-softmmu-config-target.h
+++ b/platform/windows-amd64/aarch64-softmmu-config-target.h
@@ -1,31 +1,31 @@
-/*
- * Autogenerated by the Meson build system.
- * Do not edit, your changes will be lost.
- */
-
-#pragma once
-
-#define CONFIG_I386_DIS 1
-
-#define CONFIG_SOFTMMU 1
-
-#define CONFIG_SYSTEM_ONLY 1
-
-#define CONFIG_TCG 1
-
-#define CONFIG_TCG_BUILTIN 1
-
-#define QEMU_ARCH QEMU_ARCH_ARM
-
-#define TARGET_AARCH64 1
-
-#define TARGET_ARM 1
-
-#define TARGET_BIG_ENDIAN 0
-
-#define TARGET_NAME "aarch64"
-
-#define TARGET_NEED_FDT 1
-
-#define TARGET_SUPPORTS_MTTCG 1
-
+/*
+ * Autogenerated by the Meson build system.
+ * Do not edit, your changes will be lost.
+ */
+
+#pragma once
+
+#define CONFIG_I386_DIS 1
+
+#define CONFIG_SOFTMMU 1
+
+#define CONFIG_SYSTEM_ONLY 1
+
+#define CONFIG_TCG 1
+
+#define CONFIG_TCG_BUILTIN 1
+
+#define QEMU_ARCH QEMU_ARCH_ARM
+
+#define TARGET_AARCH64 1
+
+#define TARGET_ARM 1
+
+#define TARGET_BIG_ENDIAN 0
+
+#define TARGET_NAME "aarch64"
+
+#define TARGET_NEED_FDT 1
+
+#define TARGET_SUPPORTS_MTTCG 1
+
diff --git a/platform/windows-amd64/config-host.h b/platform/windows-amd64/config-host.h
index 7426102178..6a8e83d43e 100644
--- a/platform/windows-amd64/config-host.h
+++ b/platform/windows-amd64/config-host.h
@@ -1,477 +1,477 @@
-/*
- * Autogenerated by the Meson build system.
- * Do not edit, your changes will be lost.
- */
-
-#pragma once
-
-#undef CONFIG_ACCEPT4
-
-#undef CONFIG_AF_ALG
-
-#undef CONFIG_AF_VSOCK
-
-#undef CONFIG_AF_XDP
-
-#define CONFIG_ALIGNED_MALLOC
-
-#define CONFIG_ANDROID
-
-#undef CONFIG_ARM_AES_BUILTIN
-
-#define CONFIG_ASAN_IFACE_FIBER
-
-#define CONFIG_ATOMIC128
-
-#define CONFIG_ATOMIC64
-
-#undef CONFIG_ATTR
-
-#undef CONFIG_AUDIO_ALSA
-
-#undef CONFIG_AUDIO_COREAUDIO
-
-#define CONFIG_AUDIO_DRIVERS "dsound",
-
-#define CONFIG_AUDIO_DSOUND
-
-#undef CONFIG_AUDIO_JACK
-
-#undef CONFIG_AUDIO_OSS
-
-#undef CONFIG_AUDIO_PA
-
-#undef CONFIG_AUDIO_PIPEWIRE
-
-#undef CONFIG_AUDIO_SDL
-
-#undef CONFIG_AUDIO_SNDIO
-
-#undef CONFIG_AVX2_OPT
-
-#undef CONFIG_AVX512BW_OPT
-
-#undef CONFIG_AVX512F_OPT
-
-#define CONFIG_BDRV_RO_WHITELIST
-
-#define CONFIG_BDRV_RW_WHITELIST
-
-#undef CONFIG_BDRV_WHITELIST_TOOLS
-
-#define CONFIG_BINDIR "c:/tmp/build/release/bin"
-
-#undef CONFIG_BLKIO
-
-#undef CONFIG_BLKZONED
-
-#undef CONFIG_BRLAPI
-
-#undef CONFIG_BSD
-
-#undef CONFIG_CAPSTONE
-
-#undef CONFIG_CFI
-
-#undef CONFIG_CLOCK_ADJTIME
-
-#undef CONFIG_CLOSE_RANGE
-
-#undef CONFIG_COCOA
-
-#define CONFIG_COROUTINE_POOL
-
-#define CONFIG_CPUID_H
-
-#undef CONFIG_CURL
-
-#undef CONFIG_CURSES
-
-#undef CONFIG_DARWIN
-
-#undef CONFIG_DBUS_DISPLAY
-
-#undef CONFIG_DEBUG_GRAPH_LOCK
-
-#undef CONFIG_DEBUG_MUTEX
-
-#undef CONFIG_DEBUG_STACK_USAGE
-
-#undef CONFIG_DEBUG_TCG
-
-#undef CONFIG_DUP3
-
-#undef CONFIG_EBPF
-
-#undef CONFIG_EPOLL
-
-#undef CONFIG_EPOLL_CREATE1
-
-#undef CONFIG_EVENTFD
-
-#undef CONFIG_FALLOCATE
-
-#undef CONFIG_FALLOCATE_PUNCH_HOLE
-
-#undef CONFIG_FALLOCATE_ZERO_RANGE
-
-#undef CONFIG_FDATASYNC
-
-#define CONFIG_FDT
-
-#undef CONFIG_FIEMAP
-
-#undef CONFIG_FUSE
-
-#undef CONFIG_FUSE_LSEEK
-
-#undef CONFIG_FUZZ
-
-#undef CONFIG_GBM
-
-#undef CONFIG_GCOV
-
-#undef CONFIG_GCRYPT
-
-#undef CONFIG_GETAUXVAL
-
-#undef CONFIG_GETCPU
-
-#undef CONFIG_GETRANDOM
-
-#undef CONFIG_GETTID
-
-#undef CONFIG_GIO
-
-#undef CONFIG_GLUSTERFS
-
-#undef CONFIG_GNUTLS
-
-#undef CONFIG_GNUTLS_CRYPTO
-
-#undef CONFIG_GTK
-
-#undef CONFIG_GTK_CLIPBOARD
-
-#define CONFIG_HEXAGON_IDEF_PARSER
-
-#undef CONFIG_HOGWEED
-
-#define CONFIG_HOST_DSOSUF ".dll"
-
-#undef CONFIG_INOTIFY
-
-#undef CONFIG_INOTIFY1
-
-#define CONFIG_INT128
-
-#define CONFIG_INT128_TYPE
-
-#undef CONFIG_IOVEC
-
-#undef CONFIG_KEYUTILS
-
-#define CONFIG_KVM_TARGETS ""
-
-#undef CONFIG_L2TPV3
-
-#undef CONFIG_LIBATTR
-
-#undef CONFIG_LIBCAP_NG
-
-#undef CONFIG_LIBDAXCTL
-
-#undef CONFIG_LIBDW
-
-#undef CONFIG_LIBISCSI
-
-#undef CONFIG_LIBNFS
-
-#undef CONFIG_LIBPMEM
-
-#undef CONFIG_LIBSSH
-
-#undef CONFIG_LIBUDEV
-
-#undef CONFIG_LINUX
-
-#undef CONFIG_LINUX_AIO
-
-#undef CONFIG_LINUX_IO_URING
-
-#undef CONFIG_LINUX_MAGIC_H
-
-#define CONFIG_LIVE_BLOCK_MIGRATION
-
-#undef CONFIG_LZO
-
-#undef CONFIG_MADVISE
-
-#undef CONFIG_MALLOC_TRIM
-
-#undef CONFIG_MEMALIGN
-
-#undef CONFIG_MEMBARRIER
-
-#undef CONFIG_MEMFD
-
-#undef CONFIG_MODULES
-
-#undef CONFIG_MODULE_UPGRADES
-
-#undef CONFIG_MPATH
-
-#undef CONFIG_NETMAP
-
-#undef CONFIG_NETTLE
-
-#undef CONFIG_NUMA
-
-#undef CONFIG_OPENGL
-
-#undef CONFIG_OPEN_BY_HANDLE
-
-#define CONFIG_PIXMAN
-
-#undef CONFIG_PLUGIN
-
-#undef CONFIG_PNG
-
-#undef CONFIG_POSIX
-
-#undef CONFIG_POSIX_FALLOCATE
-
-#undef CONFIG_POSIX_MADVISE
-
-#undef CONFIG_POSIX_MEMALIGN
-
-#undef CONFIG_PPOLL
-
-#undef CONFIG_PRCTL_PR_SET_TIMERSLACK
-
-#undef CONFIG_PREADV
-
-#define CONFIG_PREFIX "c:/tmp/build/release"
-
-#undef CONFIG_PTHREAD_AFFINITY_NP
-
-#undef CONFIG_PTHREAD_CONDATTR_SETCLOCK
-
-#undef CONFIG_PTHREAD_FCHDIR_NP
-
-#undef CONFIG_PTHREAD_SETNAME_NP_WO_TID
-
-#undef CONFIG_PTHREAD_SETNAME_NP_W_TID
-
-#undef CONFIG_PTHREAD_SET_NAME_NP
-
-#define CONFIG_QEMU_CONFDIR "c:/tmp/build/release/etc/qemu"
-
-#define CONFIG_QEMU_DATADIR "c:/tmp/build/release/share/qemu"
-
-#define CONFIG_QEMU_DESKTOPDIR "c:/tmp/build/release/share/applications"
-
-#define CONFIG_QEMU_FIRMWAREPATH "c:/tmp/build/release/share/qemu-firmware",
-
-#define CONFIG_QEMU_HELPERDIR "c:/tmp/build/release/libexec"
-
-#define CONFIG_QEMU_ICONDIR "c:/tmp/build/release/share/icons"
-
-#define CONFIG_QEMU_LOCALEDIR "c:/tmp/build/release/share/locale"
-
-#define CONFIG_QEMU_LOCALSTATEDIR "c:/tmp/build/release/var"
-
-#define CONFIG_QEMU_MODDIR "c:/tmp/build/release/lib/qemu"
-
-#undef CONFIG_QEMU_PRIVATE_XTS
-
-#define CONFIG_QOM_CAST_DEBUG
-
-#undef CONFIG_RBD
-
-#undef CONFIG_RDMA
-
-#define CONFIG_RELOCATABLE
-
-#undef CONFIG_REPLICATION
-
-#undef CONFIG_RTNETLINK
-
-#undef CONFIG_SAFESTACK
-
-#undef CONFIG_SCHED_GETCPU
-
-#undef CONFIG_SDL
-
-#undef CONFIG_SDL_IMAGE
-
-#undef CONFIG_SECCOMP
-
-#undef CONFIG_SECRET_KEYRING
-
-#undef CONFIG_SELINUX
-
-#undef CONFIG_SENDFILE
-
-#undef CONFIG_SETNS
-
-#undef CONFIG_SIGNALFD
-
-#undef CONFIG_SLIRP
-
-#undef CONFIG_SNAPPY
-
-#undef CONFIG_SOLARIS
-
-#undef CONFIG_SPICE
-
-#undef CONFIG_SPICE_PROTOCOL
-
-#undef CONFIG_SPLICE
-
-#undef CONFIG_STATX
-
-#undef CONFIG_STATX_MNT_ID
-
-#undef CONFIG_SYNCFS
-
-#undef CONFIG_SYNC_FILE_RANGE
-
-#define CONFIG_SYSCONFDIR "c:/tmp/build/release/etc"
-
-#undef CONFIG_SYSMACROS
-
-#undef CONFIG_TASN1
-
-#define CONFIG_TCG 1
-
-#undef CONFIG_TCG_INTERPRETER
-
-#undef CONFIG_TIMERFD
-
-#define CONFIG_TLS_PRIORITY "NORMAL"
-
-#undef CONFIG_TPM
-
-#define CONFIG_TRACE_FILE "trace"
-
-#define CONFIG_TRACE_LOG
-
-#undef CONFIG_TSAN
-
-#undef CONFIG_USBFS
-
-#undef CONFIG_USB_LIBUSB
-
-#undef CONFIG_VALGRIND_H
-
-#undef CONFIG_VALLOC
-
-#undef CONFIG_VDE
-
-#undef CONFIG_VDUSE_BLK_EXPORT
-
-#undef CONFIG_VHOST
-
-#undef CONFIG_VHOST_CRYPTO
-
-#undef CONFIG_VHOST_KERNEL
-
-#undef CONFIG_VHOST_NET
-
-#undef CONFIG_VHOST_NET_USER
-
-#undef CONFIG_VHOST_NET_VDPA
-
-#undef CONFIG_VHOST_USER
-
-#undef CONFIG_VHOST_USER_BLK_SERVER
-
-#undef CONFIG_VHOST_VDPA
-
-#undef CONFIG_VIRTFS
-
-#undef CONFIG_VMNET
-
-#define CONFIG_VNC
-
-#undef CONFIG_VNC_JPEG
-
-#undef CONFIG_VNC_SASL
-
-#undef CONFIG_VTE
-
-#define CONFIG_WIN32
-
-#undef CONFIG_X11
-
-#undef CONFIG_XEN_BACKEND
-
-#undef CONFIG_XKBCOMMON
-
-#undef CONFIG_ZSTD
-
-#define HAVE_AFUNIX_H
-
-#undef HAVE_BLK_ZONE_REP_CAPACITY
-
-#undef HAVE_BROKEN_SIZE_MAX
-
-#undef HAVE_BTRFS_H
-
-#undef HAVE_COPY_FILE_RANGE
-
-#undef HAVE_DRM_H
-
-#undef HAVE_FSXATTR
-
-#undef HAVE_GETIFADDRS
-
-#undef HAVE_GETLOADAVG_FUNCTION
-
-#undef HAVE_GLIB_WITH_SLICE_ALLOCATOR
-
-#define HAVE_HOST_BLOCK_DEVICE
-
-#undef HAVE_IPPROTO_MPTCP
-
-#undef HAVE_MADVISE_WITHOUT_PROTOTYPE
-
-#undef HAVE_MLOCKALL
-
-#undef HAVE_OPENPTY
-
-#undef HAVE_OPTRESET
-
-#undef HAVE_PTY_H
-
-#undef HAVE_SIGEV_NOTIFY_THREAD_ID
-
-#undef HAVE_STRCHRNUL
-
-#undef HAVE_STRUCT_STAT_ST_ATIM
-
-#define HAVE_SYSTEM_FUNCTION
-
-#undef HAVE_SYS_DISK_H
-
-#undef HAVE_SYS_IOCCOM_H
-
-#undef HAVE_SYS_KCOV_H
-
-#undef HAVE_UTMPX
-
-#undef HAVE_VSS_SDK
-
-#define HAVE__LOCK_FILE
-
-#define HOST_X86_64 1
-
-#define QEMU_VERSION "8.2.0"
-
-#define QEMU_VERSION_MAJOR 8
-
-#define QEMU_VERSION_MICRO 0
-
-#define QEMU_VERSION_MINOR 2
-
+/*
+ * Autogenerated by the Meson build system.
+ * Do not edit, your changes will be lost.
+ */
+
+#pragma once
+
+#undef CONFIG_ACCEPT4
+
+#undef CONFIG_AF_ALG
+
+#undef CONFIG_AF_VSOCK
+
+#undef CONFIG_AF_XDP
+
+#define CONFIG_ALIGNED_MALLOC
+
+#define CONFIG_ANDROID
+
+#undef CONFIG_ARM_AES_BUILTIN
+
+#define CONFIG_ASAN_IFACE_FIBER
+
+#define CONFIG_ATOMIC128
+
+#define CONFIG_ATOMIC64
+
+#undef CONFIG_ATTR
+
+#undef CONFIG_AUDIO_ALSA
+
+#undef CONFIG_AUDIO_COREAUDIO
+
+#define CONFIG_AUDIO_DRIVERS "dsound",
+
+#define CONFIG_AUDIO_DSOUND
+
+#undef CONFIG_AUDIO_JACK
+
+#undef CONFIG_AUDIO_OSS
+
+#undef CONFIG_AUDIO_PA
+
+#undef CONFIG_AUDIO_PIPEWIRE
+
+#undef CONFIG_AUDIO_SDL
+
+#undef CONFIG_AUDIO_SNDIO
+
+#undef CONFIG_AVX2_OPT
+
+#undef CONFIG_AVX512BW_OPT
+
+#undef CONFIG_AVX512F_OPT
+
+#define CONFIG_BDRV_RO_WHITELIST
+
+#define CONFIG_BDRV_RW_WHITELIST
+
+#undef CONFIG_BDRV_WHITELIST_TOOLS
+
+#define CONFIG_BINDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/bin"
+
+#undef CONFIG_BLKIO
+
+#undef CONFIG_BLKZONED
+
+#undef CONFIG_BRLAPI
+
+#undef CONFIG_BSD
+
+#undef CONFIG_CAPSTONE
+
+#undef CONFIG_CFI
+
+#undef CONFIG_CLOCK_ADJTIME
+
+#undef CONFIG_CLOSE_RANGE
+
+#undef CONFIG_COCOA
+
+#define CONFIG_COROUTINE_POOL
+
+#define CONFIG_CPUID_H
+
+#undef CONFIG_CURL
+
+#undef CONFIG_CURSES
+
+#undef CONFIG_DARWIN
+
+#undef CONFIG_DBUS_DISPLAY
+
+#undef CONFIG_DEBUG_GRAPH_LOCK
+
+#undef CONFIG_DEBUG_MUTEX
+
+#undef CONFIG_DEBUG_STACK_USAGE
+
+#undef CONFIG_DEBUG_TCG
+
+#undef CONFIG_DUP3
+
+#undef CONFIG_EBPF
+
+#undef CONFIG_EPOLL
+
+#undef CONFIG_EPOLL_CREATE1
+
+#undef CONFIG_EVENTFD
+
+#undef CONFIG_FALLOCATE
+
+#undef CONFIG_FALLOCATE_PUNCH_HOLE
+
+#undef CONFIG_FALLOCATE_ZERO_RANGE
+
+#undef CONFIG_FDATASYNC
+
+#define CONFIG_FDT
+
+#undef CONFIG_FIEMAP
+
+#undef CONFIG_FUSE
+
+#undef CONFIG_FUSE_LSEEK
+
+#undef CONFIG_FUZZ
+
+#undef CONFIG_GBM
+
+#undef CONFIG_GCOV
+
+#undef CONFIG_GCRYPT
+
+#undef CONFIG_GETAUXVAL
+
+#undef CONFIG_GETCPU
+
+#undef CONFIG_GETRANDOM
+
+#undef CONFIG_GETTID
+
+#undef CONFIG_GIO
+
+#undef CONFIG_GLUSTERFS
+
+#undef CONFIG_GNUTLS
+
+#undef CONFIG_GNUTLS_CRYPTO
+
+#undef CONFIG_GTK
+
+#undef CONFIG_GTK_CLIPBOARD
+
+#define CONFIG_HEXAGON_IDEF_PARSER
+
+#undef CONFIG_HOGWEED
+
+#define CONFIG_HOST_DSOSUF ".dll"
+
+#undef CONFIG_INOTIFY
+
+#undef CONFIG_INOTIFY1
+
+#define CONFIG_INT128
+
+#define CONFIG_INT128_TYPE
+
+#undef CONFIG_IOVEC
+
+#undef CONFIG_KEYUTILS
+
+#define CONFIG_KVM_TARGETS ""
+
+#undef CONFIG_L2TPV3
+
+#undef CONFIG_LIBATTR
+
+#undef CONFIG_LIBCAP_NG
+
+#undef CONFIG_LIBDAXCTL
+
+#undef CONFIG_LIBDW
+
+#undef CONFIG_LIBISCSI
+
+#undef CONFIG_LIBNFS
+
+#undef CONFIG_LIBPMEM
+
+#undef CONFIG_LIBSSH
+
+#undef CONFIG_LIBUDEV
+
+#undef CONFIG_LINUX
+
+#undef CONFIG_LINUX_AIO
+
+#undef CONFIG_LINUX_IO_URING
+
+#undef CONFIG_LINUX_MAGIC_H
+
+#define CONFIG_LIVE_BLOCK_MIGRATION
+
+#undef CONFIG_LZO
+
+#undef CONFIG_MADVISE
+
+#undef CONFIG_MALLOC_TRIM
+
+#undef CONFIG_MEMALIGN
+
+#undef CONFIG_MEMBARRIER
+
+#undef CONFIG_MEMFD
+
+#undef CONFIG_MODULES
+
+#undef CONFIG_MODULE_UPGRADES
+
+#undef CONFIG_MPATH
+
+#undef CONFIG_NETMAP
+
+#undef CONFIG_NETTLE
+
+#undef CONFIG_NUMA
+
+#undef CONFIG_OPENGL
+
+#undef CONFIG_OPEN_BY_HANDLE
+
+#define CONFIG_PIXMAN
+
+#undef CONFIG_PLUGIN
+
+#undef CONFIG_PNG
+
+#undef CONFIG_POSIX
+
+#undef CONFIG_POSIX_FALLOCATE
+
+#undef CONFIG_POSIX_MADVISE
+
+#undef CONFIG_POSIX_MEMALIGN
+
+#undef CONFIG_PPOLL
+
+#undef CONFIG_PRCTL_PR_SET_TIMERSLACK
+
+#undef CONFIG_PREADV
+
+#define CONFIG_PREFIX "C:/buildbot/tmp/tmp5z6n1k1a/release"
+
+#undef CONFIG_PTHREAD_AFFINITY_NP
+
+#undef CONFIG_PTHREAD_CONDATTR_SETCLOCK
+
+#undef CONFIG_PTHREAD_FCHDIR_NP
+
+#undef CONFIG_PTHREAD_SETNAME_NP_WO_TID
+
+#undef CONFIG_PTHREAD_SETNAME_NP_W_TID
+
+#undef CONFIG_PTHREAD_SET_NAME_NP
+
+#define CONFIG_QEMU_CONFDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/etc/qemu"
+
+#define CONFIG_QEMU_DATADIR "C:/buildbot/tmp/tmp5z6n1k1a/release/share/qemu"
+
+#define CONFIG_QEMU_DESKTOPDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/share/applications"
+
+#define CONFIG_QEMU_FIRMWAREPATH "C:/buildbot/tmp/tmp5z6n1k1a/release/share/qemu-firmware",
+
+#define CONFIG_QEMU_HELPERDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/libexec"
+
+#define CONFIG_QEMU_ICONDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/share/icons"
+
+#define CONFIG_QEMU_LOCALEDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/share/locale"
+
+#define CONFIG_QEMU_LOCALSTATEDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/var"
+
+#define CONFIG_QEMU_MODDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/lib/qemu"
+
+#undef CONFIG_QEMU_PRIVATE_XTS
+
+#define CONFIG_QOM_CAST_DEBUG
+
+#undef CONFIG_RBD
+
+#undef CONFIG_RDMA
+
+#define CONFIG_RELOCATABLE
+
+#undef CONFIG_REPLICATION
+
+#undef CONFIG_RTNETLINK
+
+#undef CONFIG_SAFESTACK
+
+#undef CONFIG_SCHED_GETCPU
+
+#undef CONFIG_SDL
+
+#undef CONFIG_SDL_IMAGE
+
+#undef CONFIG_SECCOMP
+
+#undef CONFIG_SECRET_KEYRING
+
+#undef CONFIG_SELINUX
+
+#undef CONFIG_SENDFILE
+
+#undef CONFIG_SETNS
+
+#undef CONFIG_SIGNALFD
+
+#undef CONFIG_SLIRP
+
+#undef CONFIG_SNAPPY
+
+#undef CONFIG_SOLARIS
+
+#undef CONFIG_SPICE
+
+#undef CONFIG_SPICE_PROTOCOL
+
+#undef CONFIG_SPLICE
+
+#undef CONFIG_STATX
+
+#undef CONFIG_STATX_MNT_ID
+
+#undef CONFIG_SYNCFS
+
+#undef CONFIG_SYNC_FILE_RANGE
+
+#define CONFIG_SYSCONFDIR "C:/buildbot/tmp/tmp5z6n1k1a/release/etc"
+
+#undef CONFIG_SYSMACROS
+
+#undef CONFIG_TASN1
+
+#define CONFIG_TCG 1
+
+#undef CONFIG_TCG_INTERPRETER
+
+#undef CONFIG_TIMERFD
+
+#define CONFIG_TLS_PRIORITY "NORMAL"
+
+#undef CONFIG_TPM
+
+#define CONFIG_TRACE_FILE "trace"
+
+#define CONFIG_TRACE_LOG
+
+#undef CONFIG_TSAN
+
+#undef CONFIG_USBFS
+
+#undef CONFIG_USB_LIBUSB
+
+#undef CONFIG_VALGRIND_H
+
+#undef CONFIG_VALLOC
+
+#undef CONFIG_VDE
+
+#undef CONFIG_VDUSE_BLK_EXPORT
+
+#undef CONFIG_VHOST
+
+#undef CONFIG_VHOST_CRYPTO
+
+#undef CONFIG_VHOST_KERNEL
+
+#undef CONFIG_VHOST_NET
+
+#undef CONFIG_VHOST_NET_USER
+
+#undef CONFIG_VHOST_NET_VDPA
+
+#undef CONFIG_VHOST_USER
+
+#undef CONFIG_VHOST_USER_BLK_SERVER
+
+#undef CONFIG_VHOST_VDPA
+
+#undef CONFIG_VIRTFS
+
+#undef CONFIG_VMNET
+
+#define CONFIG_VNC
+
+#undef CONFIG_VNC_JPEG
+
+#undef CONFIG_VNC_SASL
+
+#undef CONFIG_VTE
+
+#define CONFIG_WIN32
+
+#undef CONFIG_X11
+
+#undef CONFIG_XEN_BACKEND
+
+#undef CONFIG_XKBCOMMON
+
+#undef CONFIG_ZSTD
+
+#define HAVE_AFUNIX_H
+
+#undef HAVE_BLK_ZONE_REP_CAPACITY
+
+#undef HAVE_BROKEN_SIZE_MAX
+
+#undef HAVE_BTRFS_H
+
+#undef HAVE_COPY_FILE_RANGE
+
+#undef HAVE_DRM_H
+
+#undef HAVE_FSXATTR
+
+#undef HAVE_GETIFADDRS
+
+#undef HAVE_GETLOADAVG_FUNCTION
+
+#undef HAVE_GLIB_WITH_SLICE_ALLOCATOR
+
+#define HAVE_HOST_BLOCK_DEVICE
+
+#undef HAVE_IPPROTO_MPTCP
+
+#undef HAVE_MADVISE_WITHOUT_PROTOTYPE
+
+#undef HAVE_MLOCKALL
+
+#undef HAVE_OPENPTY
+
+#undef HAVE_OPTRESET
+
+#undef HAVE_PTY_H
+
+#undef HAVE_SIGEV_NOTIFY_THREAD_ID
+
+#undef HAVE_STRCHRNUL
+
+#undef HAVE_STRUCT_STAT_ST_ATIM
+
+#define HAVE_SYSTEM_FUNCTION
+
+#undef HAVE_SYS_DISK_H
+
+#undef HAVE_SYS_IOCCOM_H
+
+#undef HAVE_SYS_KCOV_H
+
+#undef HAVE_UTMPX
+
+#undef HAVE_VSS_SDK
+
+#define HAVE__LOCK_FILE
+
+#define HOST_X86_64 1
+
+#define QEMU_VERSION "8.2.0"
+
+#define QEMU_VERSION_MAJOR 8
+
+#define QEMU_VERSION_MICRO 0
+
+#define QEMU_VERSION_MINOR 2
+
diff --git a/platform/windows-amd64/riscv64-softmmu-config-devices.h b/platform/windows-amd64/riscv64-softmmu-config-devices.h
index 62d7d480ed..7938926f79 100644
--- a/platform/windows-amd64/riscv64-softmmu-config-devices.h
+++ b/platform/windows-amd64/riscv64-softmmu-config-devices.h
@@ -1,301 +1,301 @@
-/*
- * Autogenerated by the Meson build system.
- * Do not edit, your changes will be lost.
- */
-
-#pragma once
-
-#define CONFIG_AC97 1
-
-#define CONFIG_ACPI 1
-
-#define CONFIG_ACPI_ERST 1
-
-#define CONFIG_AHCI 1
-
-#define CONFIG_AHCI_ICH9 1
-
-#define CONFIG_ARM_COMPATIBLE_SEMIHOSTING 1
-
-#define CONFIG_ATI_VGA 1
-
-#define CONFIG_BITBANG_I2C 1
-
-#define CONFIG_BOCHS_DISPLAY 1
-
-#define CONFIG_CADENCE 1
-
-#define CONFIG_CADENCE_SDHCI 1
-
-#define CONFIG_CAN_BUS 1
-
-#define CONFIG_CAN_CTUCANFD 1
-
-#define CONFIG_CAN_CTUCANFD_PCI 1
-
-#define CONFIG_CAN_PCI 1
-
-#define CONFIG_CAN_SJA1000 1
-
-#define CONFIG_DDC 1
-
-#define CONFIG_E1000E_PCI_EXPRESS 1
-
-#define CONFIG_E1000_PCI 1
-
-#define CONFIG_EDID 1
-
-#define CONFIG_EDU 1
-
-#define CONFIG_EEPRO100_PCI 1
-
-#define CONFIG_ES1370 1
-
-#define CONFIG_ESP 1
-
-#define CONFIG_ESP_PCI 1
-
-#define CONFIG_FW_CFG_DMA 1
-
-#define CONFIG_GENERIC_LOADER 1
-
-#define CONFIG_GOLDFISH_RTC 1
-
-#define CONFIG_GUEST_LOADER 1
-
-#define CONFIG_HDA 1
-
-#define CONFIG_HTIF 1
-
-#define CONFIG_I2C 1
-
-#define CONFIG_I2C_ECHO 1
-
-#define CONFIG_I82801B11 1
-
-#define CONFIG_IDE_CORE 1
-
-#define CONFIG_IDE_QDEV 1
-
-#define CONFIG_IGB_PCI_EXPRESS 1
-
-#define CONFIG_IMX_USBPHY 1
-
-#define CONFIG_IOH3420 1
-
-#define CONFIG_IPACK 1
-
-#define CONFIG_LSI_SCSI_PCI 1
-
-#define CONFIG_MCHP_PFSOC_DMC 1
-
-#define CONFIG_MCHP_PFSOC_IOSCB 1
-
-#define CONFIG_MCHP_PFSOC_MMUART 1
-
-#define CONFIG_MCHP_PFSOC_SYSREG 1
-
-#define CONFIG_MEGASAS_SCSI_PCI 1
-
-#define CONFIG_MICROCHIP_PFSOC 1
-
-#define CONFIG_MPTSAS_SCSI_PCI 1
-
-#define CONFIG_MSI_NONBROKEN 1
-
-#define CONFIG_NE2000_COMMON 1
-
-#define CONFIG_NE2000_PCI 1
-
-#define CONFIG_NMC93XX_EEPROM 1
-
-#define CONFIG_NVME_PCI 1
-
-#define CONFIG_PCI 1
-
-#define CONFIG_PCIE_PCI_BRIDGE 1
-
-#define CONFIG_PCIE_PORT 1
-
-#define CONFIG_PCI_DEVICES 1
-
-#define CONFIG_PCI_EXPRESS 1
-
-#define CONFIG_PCI_EXPRESS_GENERIC_BRIDGE 1
-
-#define CONFIG_PCI_TESTDEV 1
-
-#define CONFIG_PCNET_COMMON 1
-
-#define CONFIG_PCNET_PCI 1
-
-#define CONFIG_PFLASH_CFI01 1
-
-#define CONFIG_PLATFORM_BUS 1
-
-#define CONFIG_PVPANIC_COMMON 1
-
-#define CONFIG_PVPANIC_PCI 1
-
-#define CONFIG_RISCV_ACLINT 1
-
-#define CONFIG_RISCV_APLIC 1
-
-#define CONFIG_RISCV_IMSIC 1
-
-#define CONFIG_RISCV_NUMA 1
-
-#define CONFIG_RISCV_VIRT 1
-
-#define CONFIG_ROCKER 1
-
-#define CONFIG_RTL8139_PCI 1
-
-#define CONFIG_SCSI 1
-
-#define CONFIG_SD 1
-
-#define CONFIG_SDHCI 1
-
-#define CONFIG_SDHCI_PCI 1
-
-#define CONFIG_SEMIHOSTING 1
-
-#define CONFIG_SERIAL 1
-
-#define CONFIG_SERIAL_PCI 1
-
-#define CONFIG_SERIAL_PCI_MULTI 1
-
-#define CONFIG_SHAKTI_C 1
-
-#define CONFIG_SHAKTI_UART 1
-
-#define CONFIG_SIFIVE_E 1
-
-#define CONFIG_SIFIVE_E_AON 1
-
-#define CONFIG_SIFIVE_E_PRCI 1
-
-#define CONFIG_SIFIVE_GPIO 1
-
-#define CONFIG_SIFIVE_PDMA 1
-
-#define CONFIG_SIFIVE_PLIC 1
-
-#define CONFIG_SIFIVE_PWM 1
-
-#define CONFIG_SIFIVE_SPI 1
-
-#define CONFIG_SIFIVE_TEST 1
-
-#define CONFIG_SIFIVE_U 1
-
-#define CONFIG_SIFIVE_UART 1
-
-#define CONFIG_SIFIVE_U_OTP 1
-
-#define CONFIG_SIFIVE_U_PRCI 1
-
-#define CONFIG_SPIKE 1
-
-#define CONFIG_SSI 1
-
-#define CONFIG_SSI_M25P80 1
-
-#define CONFIG_SSI_SD 1
-
-#define CONFIG_TEST_DEVICES 1
-
-#define CONFIG_TULIP 1
-
-#define CONFIG_UFS_PCI 1
-
-#define CONFIG_UNIMP 1
-
-#define CONFIG_USB 1
-
-#define CONFIG_USB_AUDIO 1
-
-#define CONFIG_USB_CANOKEY 1
-
-#define CONFIG_USB_EHCI 1
-
-#define CONFIG_USB_EHCI_PCI 1
-
-#define CONFIG_USB_NETWORK 1
-
-#define CONFIG_USB_OHCI 1
-
-#define CONFIG_USB_OHCI_PCI 1
-
-#define CONFIG_USB_SERIAL 1
-
-#define CONFIG_USB_SMARTCARD 1
-
-#define CONFIG_USB_STORAGE_BOT 1
-
-#define CONFIG_USB_STORAGE_CLASSIC 1
-
-#define CONFIG_USB_STORAGE_CORE 1
-
-#define CONFIG_USB_STORAGE_MTP 1
-
-#define CONFIG_USB_STORAGE_UAS 1
-
-#define CONFIG_USB_TABLET_WACOM 1
-
-#define CONFIG_USB_U2F 1
-
-#define CONFIG_USB_UHCI 1
-
-#define CONFIG_USB_XHCI 1
-
-#define CONFIG_USB_XHCI_NEC 1
-
-#define CONFIG_USB_XHCI_PCI 1
-
-#define CONFIG_VGA 1
-
-#define CONFIG_VGA_CIRRUS 1
-
-#define CONFIG_VGA_PCI 1
-
-#define CONFIG_VIRTIO 1
-
-#define CONFIG_VIRTIO_BALLOON 1
-
-#define CONFIG_VIRTIO_BLK 1
-
-#define CONFIG_VIRTIO_CRYPTO 1
-
-#define CONFIG_VIRTIO_GPU 1
-
-#define CONFIG_VIRTIO_INPUT 1
-
-#define CONFIG_VIRTIO_IOMMU 1
-
-#define CONFIG_VIRTIO_MMIO 1
-
-#define CONFIG_VIRTIO_NET 1
-
-#define CONFIG_VIRTIO_PCI 1
-
-#define CONFIG_VIRTIO_RNG 1
-
-#define CONFIG_VIRTIO_SCSI 1
-
-#define CONFIG_VIRTIO_SERIAL 1
-
-#define CONFIG_VIRTIO_SND 1
-
-#define CONFIG_VIRTIO_VGA 1
-
-#define CONFIG_VMW_PVSCSI_SCSI_PCI 1
-
-#define CONFIG_VMXNET3_PCI 1
-
-#define CONFIG_WDT_IB6300ESB 1
-
-#define CONFIG_XIO3130 1
-
+/*
+ * Autogenerated by the Meson build system.
+ * Do not edit, your changes will be lost.
+ */
+
+#pragma once
+
+#define CONFIG_AC97 1
+
+#define CONFIG_ACPI 1
+
+#define CONFIG_ACPI_ERST 1
+
+#define CONFIG_AHCI 1
+
+#define CONFIG_AHCI_ICH9 1
+
+#define CONFIG_ARM_COMPATIBLE_SEMIHOSTING 1
+
+#define CONFIG_ATI_VGA 1
+
+#define CONFIG_BITBANG_I2C 1
+
+#define CONFIG_BOCHS_DISPLAY 1
+
+#define CONFIG_CADENCE 1
+
+#define CONFIG_CADENCE_SDHCI 1
+
+#define CONFIG_CAN_BUS 1
+
+#define CONFIG_CAN_CTUCANFD 1
+
+#define CONFIG_CAN_CTUCANFD_PCI 1
+
+#define CONFIG_CAN_PCI 1
+
+#define CONFIG_CAN_SJA1000 1
+
+#define CONFIG_DDC 1
+
+#define CONFIG_E1000E_PCI_EXPRESS 1
+
+#define CONFIG_E1000_PCI 1
+
+#define CONFIG_EDID 1
+
+#define CONFIG_EDU 1
+
+#define CONFIG_EEPRO100_PCI 1
+
+#define CONFIG_ES1370 1
+
+#define CONFIG_ESP 1
+
+#define CONFIG_ESP_PCI 1
+
+#define CONFIG_FW_CFG_DMA 1
+
+#define CONFIG_GENERIC_LOADER 1
+
+#define CONFIG_GOLDFISH_RTC 1
+
+#define CONFIG_GUEST_LOADER 1
+
+#define CONFIG_HDA 1
+
+#define CONFIG_HTIF 1
+
+#define CONFIG_I2C 1
+
+#define CONFIG_I2C_ECHO 1
+
+#define CONFIG_I82801B11 1
+
+#define CONFIG_IDE_CORE 1
+
+#define CONFIG_IDE_QDEV 1
+
+#define CONFIG_IGB_PCI_EXPRESS 1
+
+#define CONFIG_IMX_USBPHY 1
+
+#define CONFIG_IOH3420 1
+
+#define CONFIG_IPACK 1
+
+#define CONFIG_LSI_SCSI_PCI 1
+
+#define CONFIG_MCHP_PFSOC_DMC 1
+
+#define CONFIG_MCHP_PFSOC_IOSCB 1
+
+#define CONFIG_MCHP_PFSOC_MMUART 1
+
+#define CONFIG_MCHP_PFSOC_SYSREG 1
+
+#define CONFIG_MEGASAS_SCSI_PCI 1
+
+#define CONFIG_MICROCHIP_PFSOC 1
+
+#define CONFIG_MPTSAS_SCSI_PCI 1
+
+#define CONFIG_MSI_NONBROKEN 1
+
+#define CONFIG_NE2000_COMMON 1
+
+#define CONFIG_NE2000_PCI 1
+
+#define CONFIG_NMC93XX_EEPROM 1
+
+#define CONFIG_NVME_PCI 1
+
+#define CONFIG_PCI 1
+
+#define CONFIG_PCIE_PCI_BRIDGE 1
+
+#define CONFIG_PCIE_PORT 1
+
+#define CONFIG_PCI_DEVICES 1
+
+#define CONFIG_PCI_EXPRESS 1
+
+#define CONFIG_PCI_EXPRESS_GENERIC_BRIDGE 1
+
+#define CONFIG_PCI_TESTDEV 1
+
+#define CONFIG_PCNET_COMMON 1
+
+#define CONFIG_PCNET_PCI 1
+
+#define CONFIG_PFLASH_CFI01 1
+
+#define CONFIG_PLATFORM_BUS 1
+
+#define CONFIG_PVPANIC_COMMON 1
+
+#define CONFIG_PVPANIC_PCI 1
+
+#define CONFIG_RISCV_ACLINT 1
+
+#define CONFIG_RISCV_APLIC 1
+
+#define CONFIG_RISCV_IMSIC 1
+
+#define CONFIG_RISCV_NUMA 1
+
+#define CONFIG_RISCV_VIRT 1
+
+#define CONFIG_ROCKER 1
+
+#define CONFIG_RTL8139_PCI 1
+
+#define CONFIG_SCSI 1
+
+#define CONFIG_SD 1
+
+#define CONFIG_SDHCI 1
+
+#define CONFIG_SDHCI_PCI 1
+
+#define CONFIG_SEMIHOSTING 1
+
+#define CONFIG_SERIAL 1
+
+#define CONFIG_SERIAL_PCI 1
+
+#define CONFIG_SERIAL_PCI_MULTI 1
+
+#define CONFIG_SHAKTI_C 1
+
+#define CONFIG_SHAKTI_UART 1
+
+#define CONFIG_SIFIVE_E 1
+
+#define CONFIG_SIFIVE_E_AON 1
+
+#define CONFIG_SIFIVE_E_PRCI 1
+
+#define CONFIG_SIFIVE_GPIO 1
+
+#define CONFIG_SIFIVE_PDMA 1
+
+#define CONFIG_SIFIVE_PLIC 1
+
+#define CONFIG_SIFIVE_PWM 1
+
+#define CONFIG_SIFIVE_SPI 1
+
+#define CONFIG_SIFIVE_TEST 1
+
+#define CONFIG_SIFIVE_U 1
+
+#define CONFIG_SIFIVE_UART 1
+
+#define CONFIG_SIFIVE_U_OTP 1
+
+#define CONFIG_SIFIVE_U_PRCI 1
+
+#define CONFIG_SPIKE 1
+
+#define CONFIG_SSI 1
+
+#define CONFIG_SSI_M25P80 1
+
+#define CONFIG_SSI_SD 1
+
+#define CONFIG_TEST_DEVICES 1
+
+#define CONFIG_TULIP 1
+
+#define CONFIG_UFS_PCI 1
+
+#define CONFIG_UNIMP 1
+
+#define CONFIG_USB 1
+
+#define CONFIG_USB_AUDIO 1
+
+#define CONFIG_USB_CANOKEY 1
+
+#define CONFIG_USB_EHCI 1
+
+#define CONFIG_USB_EHCI_PCI 1
+
+#define CONFIG_USB_NETWORK 1
+
+#define CONFIG_USB_OHCI 1
+
+#define CONFIG_USB_OHCI_PCI 1
+
+#define CONFIG_USB_SERIAL 1
+
+#define CONFIG_USB_SMARTCARD 1
+
+#define CONFIG_USB_STORAGE_BOT 1
+
+#define CONFIG_USB_STORAGE_CLASSIC 1
+
+#define CONFIG_USB_STORAGE_CORE 1
+
+#define CONFIG_USB_STORAGE_MTP 1
+
+#define CONFIG_USB_STORAGE_UAS 1
+
+#define CONFIG_USB_TABLET_WACOM 1
+
+#define CONFIG_USB_U2F 1
+
+#define CONFIG_USB_UHCI 1
+
+#define CONFIG_USB_XHCI 1
+
+#define CONFIG_USB_XHCI_NEC 1
+
+#define CONFIG_USB_XHCI_PCI 1
+
+#define CONFIG_VGA 1
+
+#define CONFIG_VGA_CIRRUS 1
+
+#define CONFIG_VGA_PCI 1
+
+#define CONFIG_VIRTIO 1
+
+#define CONFIG_VIRTIO_BALLOON 1
+
+#define CONFIG_VIRTIO_BLK 1
+
+#define CONFIG_VIRTIO_CRYPTO 1
+
+#define CONFIG_VIRTIO_GPU 1
+
+#define CONFIG_VIRTIO_INPUT 1
+
+#define CONFIG_VIRTIO_IOMMU 1
+
+#define CONFIG_VIRTIO_MMIO 1
+
+#define CONFIG_VIRTIO_NET 1
+
+#define CONFIG_VIRTIO_PCI 1
+
+#define CONFIG_VIRTIO_RNG 1
+
+#define CONFIG_VIRTIO_SCSI 1
+
+#define CONFIG_VIRTIO_SERIAL 1
+
+#define CONFIG_VIRTIO_SND 1
+
+#define CONFIG_VIRTIO_VGA 1
+
+#define CONFIG_VMW_PVSCSI_SCSI_PCI 1
+
+#define CONFIG_VMXNET3_PCI 1
+
+#define CONFIG_WDT_IB6300ESB 1
+
+#define CONFIG_XIO3130 1
+
diff --git a/platform/windows-amd64/riscv64-softmmu-config-devices.mak b/platform/windows-amd64/riscv64-softmmu-config-devices.mak
index c25bf89a1c..8ee1453a35 100644
--- a/platform/windows-amd64/riscv64-softmmu-config-devices.mak
+++ b/platform/windows-amd64/riscv64-softmmu-config-devices.mak
@@ -1,147 +1,147 @@
-CONFIG_AC97=y
-CONFIG_ACPI=y
-CONFIG_ACPI_ERST=y
-CONFIG_AHCI=y
-CONFIG_AHCI_ICH9=y
-CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y
-CONFIG_ATI_VGA=y
-CONFIG_BITBANG_I2C=y
-CONFIG_BOCHS_DISPLAY=y
-CONFIG_CADENCE=y
-CONFIG_CADENCE_SDHCI=y
-CONFIG_CAN_BUS=y
-CONFIG_CAN_CTUCANFD=y
-CONFIG_CAN_CTUCANFD_PCI=y
-CONFIG_CAN_PCI=y
-CONFIG_CAN_SJA1000=y
-CONFIG_DDC=y
-CONFIG_E1000E_PCI_EXPRESS=y
-CONFIG_E1000_PCI=y
-CONFIG_EDID=y
-CONFIG_EDU=y
-CONFIG_EEPRO100_PCI=y
-CONFIG_ES1370=y
-CONFIG_ESP=y
-CONFIG_ESP_PCI=y
-CONFIG_FW_CFG_DMA=y
-CONFIG_GENERIC_LOADER=y
-CONFIG_GOLDFISH_RTC=y
-CONFIG_GUEST_LOADER=y
-CONFIG_HDA=y
-CONFIG_HTIF=y
-CONFIG_I2C=y
-CONFIG_I2C_ECHO=y
-CONFIG_I82801B11=y
-CONFIG_IDE_CORE=y
-CONFIG_IDE_QDEV=y
-CONFIG_IGB_PCI_EXPRESS=y
-CONFIG_IMX_USBPHY=y
-CONFIG_IOH3420=y
-CONFIG_IPACK=y
-CONFIG_LSI_SCSI_PCI=y
-CONFIG_MCHP_PFSOC_DMC=y
-CONFIG_MCHP_PFSOC_IOSCB=y
-CONFIG_MCHP_PFSOC_MMUART=y
-CONFIG_MCHP_PFSOC_SYSREG=y
-CONFIG_MEGASAS_SCSI_PCI=y
-CONFIG_MICROCHIP_PFSOC=y
-CONFIG_MPTSAS_SCSI_PCI=y
-CONFIG_MSI_NONBROKEN=y
-CONFIG_NE2000_COMMON=y
-CONFIG_NE2000_PCI=y
-CONFIG_NMC93XX_EEPROM=y
-CONFIG_NVME_PCI=y
-CONFIG_PCI=y
-CONFIG_PCIE_PCI_BRIDGE=y
-CONFIG_PCIE_PORT=y
-CONFIG_PCI_DEVICES=y
-CONFIG_PCI_EXPRESS=y
-CONFIG_PCI_EXPRESS_GENERIC_BRIDGE=y
-CONFIG_PCI_TESTDEV=y
-CONFIG_PCNET_COMMON=y
-CONFIG_PCNET_PCI=y
-CONFIG_PFLASH_CFI01=y
-CONFIG_PLATFORM_BUS=y
-CONFIG_PVPANIC_COMMON=y
-CONFIG_PVPANIC_PCI=y
-CONFIG_RISCV_ACLINT=y
-CONFIG_RISCV_APLIC=y
-CONFIG_RISCV_IMSIC=y
-CONFIG_RISCV_NUMA=y
-CONFIG_RISCV_VIRT=y
-CONFIG_ROCKER=y
-CONFIG_RTL8139_PCI=y
-CONFIG_SCSI=y
-CONFIG_SD=y
-CONFIG_SDHCI=y
-CONFIG_SDHCI_PCI=y
-CONFIG_SEMIHOSTING=y
-CONFIG_SERIAL=y
-CONFIG_SERIAL_PCI=y
-CONFIG_SERIAL_PCI_MULTI=y
-CONFIG_SHAKTI_C=y
-CONFIG_SHAKTI_UART=y
-CONFIG_SIFIVE_E=y
-CONFIG_SIFIVE_E_AON=y
-CONFIG_SIFIVE_E_PRCI=y
-CONFIG_SIFIVE_GPIO=y
-CONFIG_SIFIVE_PDMA=y
-CONFIG_SIFIVE_PLIC=y
-CONFIG_SIFIVE_PWM=y
-CONFIG_SIFIVE_SPI=y
-CONFIG_SIFIVE_TEST=y
-CONFIG_SIFIVE_U=y
-CONFIG_SIFIVE_UART=y
-CONFIG_SIFIVE_U_OTP=y
-CONFIG_SIFIVE_U_PRCI=y
-CONFIG_SPIKE=y
-CONFIG_SSI=y
-CONFIG_SSI_M25P80=y
-CONFIG_SSI_SD=y
-CONFIG_TEST_DEVICES=y
-CONFIG_TULIP=y
-CONFIG_UFS_PCI=y
-CONFIG_UNIMP=y
-CONFIG_USB=y
-CONFIG_USB_AUDIO=y
-CONFIG_USB_CANOKEY=y
-CONFIG_USB_EHCI=y
-CONFIG_USB_EHCI_PCI=y
-CONFIG_USB_NETWORK=y
-CONFIG_USB_OHCI=y
-CONFIG_USB_OHCI_PCI=y
-CONFIG_USB_SERIAL=y
-CONFIG_USB_SMARTCARD=y
-CONFIG_USB_STORAGE_BOT=y
-CONFIG_USB_STORAGE_CLASSIC=y
-CONFIG_USB_STORAGE_CORE=y
-CONFIG_USB_STORAGE_MTP=y
-CONFIG_USB_STORAGE_UAS=y
-CONFIG_USB_TABLET_WACOM=y
-CONFIG_USB_U2F=y
-CONFIG_USB_UHCI=y
-CONFIG_USB_XHCI=y
-CONFIG_USB_XHCI_NEC=y
-CONFIG_USB_XHCI_PCI=y
-CONFIG_VGA=y
-CONFIG_VGA_CIRRUS=y
-CONFIG_VGA_PCI=y
-CONFIG_VIRTIO=y
-CONFIG_VIRTIO_BALLOON=y
-CONFIG_VIRTIO_BLK=y
-CONFIG_VIRTIO_CRYPTO=y
-CONFIG_VIRTIO_GPU=y
-CONFIG_VIRTIO_INPUT=y
-CONFIG_VIRTIO_IOMMU=y
-CONFIG_VIRTIO_MMIO=y
-CONFIG_VIRTIO_NET=y
-CONFIG_VIRTIO_PCI=y
-CONFIG_VIRTIO_RNG=y
-CONFIG_VIRTIO_SCSI=y
-CONFIG_VIRTIO_SERIAL=y
-CONFIG_VIRTIO_SND=y
-CONFIG_VIRTIO_VGA=y
-CONFIG_VMW_PVSCSI_SCSI_PCI=y
-CONFIG_VMXNET3_PCI=y
-CONFIG_WDT_IB6300ESB=y
-CONFIG_XIO3130=y
+CONFIG_AC97=y
+CONFIG_ACPI=y
+CONFIG_ACPI_ERST=y
+CONFIG_AHCI=y
+CONFIG_AHCI_ICH9=y
+CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y
+CONFIG_ATI_VGA=y
+CONFIG_BITBANG_I2C=y
+CONFIG_BOCHS_DISPLAY=y
+CONFIG_CADENCE=y
+CONFIG_CADENCE_SDHCI=y
+CONFIG_CAN_BUS=y
+CONFIG_CAN_CTUCANFD=y
+CONFIG_CAN_CTUCANFD_PCI=y
+CONFIG_CAN_PCI=y
+CONFIG_CAN_SJA1000=y
+CONFIG_DDC=y
+CONFIG_E1000E_PCI_EXPRESS=y
+CONFIG_E1000_PCI=y
+CONFIG_EDID=y
+CONFIG_EDU=y
+CONFIG_EEPRO100_PCI=y
+CONFIG_ES1370=y
+CONFIG_ESP=y
+CONFIG_ESP_PCI=y
+CONFIG_FW_CFG_DMA=y
+CONFIG_GENERIC_LOADER=y
+CONFIG_GOLDFISH_RTC=y
+CONFIG_GUEST_LOADER=y
+CONFIG_HDA=y
+CONFIG_HTIF=y
+CONFIG_I2C=y
+CONFIG_I2C_ECHO=y
+CONFIG_I82801B11=y
+CONFIG_IDE_CORE=y
+CONFIG_IDE_QDEV=y
+CONFIG_IGB_PCI_EXPRESS=y
+CONFIG_IMX_USBPHY=y
+CONFIG_IOH3420=y
+CONFIG_IPACK=y
+CONFIG_LSI_SCSI_PCI=y
+CONFIG_MCHP_PFSOC_DMC=y
+CONFIG_MCHP_PFSOC_IOSCB=y
+CONFIG_MCHP_PFSOC_MMUART=y
+CONFIG_MCHP_PFSOC_SYSREG=y
+CONFIG_MEGASAS_SCSI_PCI=y
+CONFIG_MICROCHIP_PFSOC=y
+CONFIG_MPTSAS_SCSI_PCI=y
+CONFIG_MSI_NONBROKEN=y
+CONFIG_NE2000_COMMON=y
+CONFIG_NE2000_PCI=y
+CONFIG_NMC93XX_EEPROM=y
+CONFIG_NVME_PCI=y
+CONFIG_PCI=y
+CONFIG_PCIE_PCI_BRIDGE=y
+CONFIG_PCIE_PORT=y
+CONFIG_PCI_DEVICES=y
+CONFIG_PCI_EXPRESS=y
+CONFIG_PCI_EXPRESS_GENERIC_BRIDGE=y
+CONFIG_PCI_TESTDEV=y
+CONFIG_PCNET_COMMON=y
+CONFIG_PCNET_PCI=y
+CONFIG_PFLASH_CFI01=y
+CONFIG_PLATFORM_BUS=y
+CONFIG_PVPANIC_COMMON=y
+CONFIG_PVPANIC_PCI=y
+CONFIG_RISCV_ACLINT=y
+CONFIG_RISCV_APLIC=y
+CONFIG_RISCV_IMSIC=y
+CONFIG_RISCV_NUMA=y
+CONFIG_RISCV_VIRT=y
+CONFIG_ROCKER=y
+CONFIG_RTL8139_PCI=y
+CONFIG_SCSI=y
+CONFIG_SD=y
+CONFIG_SDHCI=y
+CONFIG_SDHCI_PCI=y
+CONFIG_SEMIHOSTING=y
+CONFIG_SERIAL=y
+CONFIG_SERIAL_PCI=y
+CONFIG_SERIAL_PCI_MULTI=y
+CONFIG_SHAKTI_C=y
+CONFIG_SHAKTI_UART=y
+CONFIG_SIFIVE_E=y
+CONFIG_SIFIVE_E_AON=y
+CONFIG_SIFIVE_E_PRCI=y
+CONFIG_SIFIVE_GPIO=y
+CONFIG_SIFIVE_PDMA=y
+CONFIG_SIFIVE_PLIC=y
+CONFIG_SIFIVE_PWM=y
+CONFIG_SIFIVE_SPI=y
+CONFIG_SIFIVE_TEST=y
+CONFIG_SIFIVE_U=y
+CONFIG_SIFIVE_UART=y
+CONFIG_SIFIVE_U_OTP=y
+CONFIG_SIFIVE_U_PRCI=y
+CONFIG_SPIKE=y
+CONFIG_SSI=y
+CONFIG_SSI_M25P80=y
+CONFIG_SSI_SD=y
+CONFIG_TEST_DEVICES=y
+CONFIG_TULIP=y
+CONFIG_UFS_PCI=y
+CONFIG_UNIMP=y
+CONFIG_USB=y
+CONFIG_USB_AUDIO=y
+CONFIG_USB_CANOKEY=y
+CONFIG_USB_EHCI=y
+CONFIG_USB_EHCI_PCI=y
+CONFIG_USB_NETWORK=y
+CONFIG_USB_OHCI=y
+CONFIG_USB_OHCI_PCI=y
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SMARTCARD=y
+CONFIG_USB_STORAGE_BOT=y
+CONFIG_USB_STORAGE_CLASSIC=y
+CONFIG_USB_STORAGE_CORE=y
+CONFIG_USB_STORAGE_MTP=y
+CONFIG_USB_STORAGE_UAS=y
+CONFIG_USB_TABLET_WACOM=y
+CONFIG_USB_U2F=y
+CONFIG_USB_UHCI=y
+CONFIG_USB_XHCI=y
+CONFIG_USB_XHCI_NEC=y
+CONFIG_USB_XHCI_PCI=y
+CONFIG_VGA=y
+CONFIG_VGA_CIRRUS=y
+CONFIG_VGA_PCI=y
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_BALLOON=y
+CONFIG_VIRTIO_BLK=y
+CONFIG_VIRTIO_CRYPTO=y
+CONFIG_VIRTIO_GPU=y
+CONFIG_VIRTIO_INPUT=y
+CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MMIO=y
+CONFIG_VIRTIO_NET=y
+CONFIG_VIRTIO_PCI=y
+CONFIG_VIRTIO_RNG=y
+CONFIG_VIRTIO_SCSI=y
+CONFIG_VIRTIO_SERIAL=y
+CONFIG_VIRTIO_SND=y
+CONFIG_VIRTIO_VGA=y
+CONFIG_VMW_PVSCSI_SCSI_PCI=y
+CONFIG_VMXNET3_PCI=y
+CONFIG_WDT_IB6300ESB=y
+CONFIG_XIO3130=y
diff --git a/platform/windows-amd64/riscv64-softmmu-config-target.h b/platform/windows-amd64/riscv64-softmmu-config-target.h
index 3f40378910..03a628e703 100644
--- a/platform/windows-amd64/riscv64-softmmu-config-target.h
+++ b/platform/windows-amd64/riscv64-softmmu-config-target.h
@@ -1,33 +1,33 @@
-/*
- * Autogenerated by the Meson build system.
- * Do not edit, your changes will be lost.
- */
-
-#pragma once
-
-#define CONFIG_I386_DIS 1
-
-#define CONFIG_RISCV_DIS 1
-
-#define CONFIG_SOFTMMU 1
-
-#define CONFIG_SYSTEM_ONLY 1
-
-#define CONFIG_TCG 1
-
-#define CONFIG_TCG_BUILTIN 1
-
-#define QEMU_ARCH QEMU_ARCH_RISCV
-
-#define TARGET_BIG_ENDIAN 0
-
-#define TARGET_NAME "riscv64"
-
-#define TARGET_NEED_FDT 1
-
-#define TARGET_RISCV 1
-
-#define TARGET_RISCV64 1
-
-#define TARGET_SUPPORTS_MTTCG 1
-
+/*
+ * Autogenerated by the Meson build system.
+ * Do not edit, your changes will be lost.
+ */
+
+#pragma once
+
+#define CONFIG_I386_DIS 1
+
+#define CONFIG_RISCV_DIS 1
+
+#define CONFIG_SOFTMMU 1
+
+#define CONFIG_SYSTEM_ONLY 1
+
+#define CONFIG_TCG 1
+
+#define CONFIG_TCG_BUILTIN 1
+
+#define QEMU_ARCH QEMU_ARCH_RISCV
+
+#define TARGET_BIG_ENDIAN 0
+
+#define TARGET_NAME "riscv64"
+
+#define TARGET_NEED_FDT 1
+
+#define TARGET_RISCV 1
+
+#define TARGET_RISCV64 1
+
+#define TARGET_SUPPORTS_MTTCG 1
+
diff --git a/platform/windows-amd64/x86_64-softmmu-config-devices.h b/platform/windows-amd64/x86_64-softmmu-config-devices.h
index a7ef9838c3..223d6e4147 100644
--- a/platform/windows-amd64/x86_64-softmmu-config-devices.h
+++ b/platform/windows-amd64/x86_64-softmmu-config-devices.h
@@ -1,399 +1,399 @@
-/*
- * Autogenerated by the Meson build system.
- * Do not edit, your changes will be lost.
- */
-
-#pragma once
-
-#define CONFIG_AC97 1
-
-#define CONFIG_ACPI 1
-
-#define CONFIG_ACPI_CPU_HOTPLUG 1
-
-#define CONFIG_ACPI_CXL 1
-
-#define CONFIG_ACPI_ERST 1
-
-#define CONFIG_ACPI_HMAT 1
-
-#define CONFIG_ACPI_HW_REDUCED 1
-
-#define CONFIG_ACPI_ICH9 1
-
-#define CONFIG_ACPI_MEMORY_HOTPLUG 1
-
-#define CONFIG_ACPI_NVDIMM 1
-
-#define CONFIG_ACPI_PCI 1
-
-#define CONFIG_ACPI_PCIHP 1
-
-#define CONFIG_ACPI_PCI_BRIDGE 1
-
-#define CONFIG_ACPI_PIIX4 1
-
-#define CONFIG_ACPI_SMBUS 1
-
-#define CONFIG_ACPI_VIOT 1
-
-#define CONFIG_ACPI_VMGENID 1
-
-#define CONFIG_ACPI_X86 1
-
-#define CONFIG_ADLIB 1
-
-#define CONFIG_AHCI 1
-
-#define CONFIG_AHCI_ICH9 1
-
-#define CONFIG_AMD_IOMMU 1
-
-#define CONFIG_APIC 1
-
-#define CONFIG_APM 1
-
-#define CONFIG_APPLESMC 1
-
-#define CONFIG_ATI_VGA 1
-
-#define CONFIG_BITBANG_I2C 1
-
-#define CONFIG_BOCHS_DISPLAY 1
-
-#define CONFIG_CAN_BUS 1
-
-#define CONFIG_CAN_CTUCANFD 1
-
-#define CONFIG_CAN_CTUCANFD_PCI 1
-
-#define CONFIG_CAN_PCI 1
-
-#define CONFIG_CAN_SJA1000 1
-
-#define CONFIG_CS4231A 1
-
-#define CONFIG_CXL 1
-
-#define CONFIG_CXL_MEM_DEVICE 1
-
-#define CONFIG_DDC 1
-
-#define CONFIG_DIMM 1
-
-#define CONFIG_E1000E_PCI_EXPRESS 1
-
-#define CONFIG_E1000_PCI 1
-
-#define CONFIG_EDID 1
-
-#define CONFIG_EDU 1
-
-#define CONFIG_EEPRO100_PCI 1
-
-#define CONFIG_ES1370 1
-
-#define CONFIG_ESP 1
-
-#define CONFIG_ESP_PCI 1
-
-#define CONFIG_FDC 1
-
-#define CONFIG_FDC_ISA 1
-
-#define CONFIG_FW_CFG_DMA 1
-
-#define CONFIG_GENERIC_LOADER 1
-
-#define CONFIG_GUEST_LOADER 1
-
-#define CONFIG_GUS 1
-
-#define CONFIG_HDA 1
-
-#define CONFIG_HPET 1
-
-#define CONFIG_HV_BALLOON_SUPPORTED 1
-
-#define CONFIG_I2C 1
-
-#define CONFIG_I2C_ECHO 1
-
-#define CONFIG_I440FX 1
-
-#define CONFIG_I8254 1
-
-#define CONFIG_I8257 1
-
-#define CONFIG_I8259 1
-
-#define CONFIG_I82801B11 1
-
-#define CONFIG_IDE_CORE 1
-
-#define CONFIG_IDE_ISA 1
-
-#define CONFIG_IDE_PCI 1
-
-#define CONFIG_IDE_PIIX 1
-
-#define CONFIG_IDE_QDEV 1
-
-#define CONFIG_IGB_PCI_EXPRESS 1
-
-#define CONFIG_IMX_USBPHY 1
-
-#define CONFIG_IOAPIC 1
-
-#define CONFIG_IOH3420 1
-
-#define CONFIG_IPACK 1
-
-#define CONFIG_IPMI 1
-
-#define CONFIG_IPMI_EXTERN 1
-
-#define CONFIG_IPMI_LOCAL 1
-
-#define CONFIG_IPMI_SSIF 1
-
-#define CONFIG_ISAPC 1
-
-#define CONFIG_ISA_BUS 1
-
-#define CONFIG_ISA_DEBUG 1
-
-#define CONFIG_ISA_IPMI_BT 1
-
-#define CONFIG_ISA_IPMI_KCS 1
-
-#define CONFIG_ISA_TESTDEV 1
-
-#define CONFIG_LPC_ICH9 1
-
-#define CONFIG_LSI_SCSI_PCI 1
-
-#define CONFIG_MC146818RTC 1
-
-#define CONFIG_MEGASAS_SCSI_PCI 1
-
-#define CONFIG_MEM_DEVICE 1
-
-#define CONFIG_MICROVM 1
-
-#define CONFIG_MPTSAS_SCSI_PCI 1
-
-#define CONFIG_MSI_NONBROKEN 1
-
-#define CONFIG_NE2000_COMMON 1
-
-#define CONFIG_NE2000_ISA 1
-
-#define CONFIG_NE2000_PCI 1
-
-#define CONFIG_NMC93XX_EEPROM 1
-
-#define CONFIG_NVDIMM 1
-
-#define CONFIG_NVME_PCI 1
-
-#define CONFIG_PAM 1
-
-#define CONFIG_PARALLEL 1
-
-#define CONFIG_PC 1
-
-#define CONFIG_PCI 1
-
-#define CONFIG_PCIE_PCI_BRIDGE 1
-
-#define CONFIG_PCIE_PORT 1
-
-#define CONFIG_PCI_DEVICES 1
-
-#define CONFIG_PCI_EXPRESS 1
-
-#define CONFIG_PCI_EXPRESS_GENERIC_BRIDGE 1
-
-#define CONFIG_PCI_EXPRESS_Q35 1
-
-#define CONFIG_PCI_I440FX 1
-
-#define CONFIG_PCI_IPMI_BT 1
-
-#define CONFIG_PCI_IPMI_KCS 1
-
-#define CONFIG_PCI_TESTDEV 1
-
-#define CONFIG_PCKBD 1
-
-#define CONFIG_PCNET_COMMON 1
-
-#define CONFIG_PCNET_PCI 1
-
-#define CONFIG_PCSPK 1
-
-#define CONFIG_PC_ACPI 1
-
-#define CONFIG_PC_PCI 1
-
-#define CONFIG_PFLASH_CFI01 1
-
-#define CONFIG_PIIX 1
-
-#define CONFIG_PS2 1
-
-#define CONFIG_PVPANIC_COMMON 1
-
-#define CONFIG_PVPANIC_ISA 1
-
-#define CONFIG_PVPANIC_PCI 1
-
-#define CONFIG_PXB 1
-
-#define CONFIG_Q35 1
-
-#define CONFIG_ROCKER 1
-
-#define CONFIG_RTL8139_PCI 1
-
-#define CONFIG_SB16 1
-
-#define CONFIG_SCSI 1
-
-#define CONFIG_SD 1
-
-#define CONFIG_SDHCI 1
-
-#define CONFIG_SDHCI_PCI 1
-
-#define CONFIG_SERIAL 1
-
-#define CONFIG_SERIAL_ISA 1
-
-#define CONFIG_SERIAL_PCI 1
-
-#define CONFIG_SERIAL_PCI_MULTI 1
-
-#define CONFIG_SMBIOS 1
-
-#define CONFIG_SMBUS 1
-
-#define CONFIG_SMBUS_EEPROM 1
-
-#define CONFIG_TEST_DEVICES 1
-
-#define CONFIG_TULIP 1
-
-#define CONFIG_UFS_PCI 1
-
-#define CONFIG_USB 1
-
-#define CONFIG_USB_AUDIO 1
-
-#define CONFIG_USB_CANOKEY 1
-
-#define CONFIG_USB_EHCI 1
-
-#define CONFIG_USB_EHCI_PCI 1
-
-#define CONFIG_USB_NETWORK 1
-
-#define CONFIG_USB_OHCI 1
-
-#define CONFIG_USB_OHCI_PCI 1
-
-#define CONFIG_USB_SERIAL 1
-
-#define CONFIG_USB_SMARTCARD 1
-
-#define CONFIG_USB_STORAGE_BOT 1
-
-#define CONFIG_USB_STORAGE_CLASSIC 1
-
-#define CONFIG_USB_STORAGE_CORE 1
-
-#define CONFIG_USB_STORAGE_MTP 1
-
-#define CONFIG_USB_STORAGE_UAS 1
-
-#define CONFIG_USB_TABLET_WACOM 1
-
-#define CONFIG_USB_U2F 1
-
-#define CONFIG_USB_UHCI 1
-
-#define CONFIG_USB_XHCI 1
-
-#define CONFIG_USB_XHCI_NEC 1
-
-#define CONFIG_USB_XHCI_PCI 1
-
-#define CONFIG_USB_XHCI_SYSBUS 1
-
-#define CONFIG_VGA 1
-
-#define CONFIG_VGA_CIRRUS 1
-
-#define CONFIG_VGA_ISA 1
-
-#define CONFIG_VGA_PCI 1
-
-#define CONFIG_VIRTIO 1
-
-#define CONFIG_VIRTIO_BALLOON 1
-
-#define CONFIG_VIRTIO_BLK 1
-
-#define CONFIG_VIRTIO_CRYPTO 1
-
-#define CONFIG_VIRTIO_GPU 1
-
-#define CONFIG_VIRTIO_INPUT 1
-
-#define CONFIG_VIRTIO_IOMMU 1
-
-#define CONFIG_VIRTIO_MD 1
-
-#define CONFIG_VIRTIO_MEM_SUPPORTED 1
-
-#define CONFIG_VIRTIO_MMIO 1
-
-#define CONFIG_VIRTIO_NET 1
-
-#define CONFIG_VIRTIO_PCI 1
-
-#define CONFIG_VIRTIO_PMEM 1
-
-#define CONFIG_VIRTIO_PMEM_SUPPORTED 1
-
-#define CONFIG_VIRTIO_RNG 1
-
-#define CONFIG_VIRTIO_SCSI 1
-
-#define CONFIG_VIRTIO_SERIAL 1
-
-#define CONFIG_VIRTIO_SND 1
-
-#define CONFIG_VIRTIO_VGA 1
-
-#define CONFIG_VMMOUSE 1
-
-#define CONFIG_VMPORT 1
-
-#define CONFIG_VMWARE_VGA 1
-
-#define CONFIG_VMW_PVSCSI_SCSI_PCI 1
-
-#define CONFIG_VMXNET3_PCI 1
-
-#define CONFIG_VTD 1
-
-#define CONFIG_WDT_IB6300ESB 1
-
-#define CONFIG_WDT_IB700 1
-
-#define CONFIG_X86_IOMMU 1
-
-#define CONFIG_XIO3130 1
-
+/*
+ * Autogenerated by the Meson build system.
+ * Do not edit, your changes will be lost.
+ */
+
+#pragma once
+
+#define CONFIG_AC97 1
+
+#define CONFIG_ACPI 1
+
+#define CONFIG_ACPI_CPU_HOTPLUG 1
+
+#define CONFIG_ACPI_CXL 1
+
+#define CONFIG_ACPI_ERST 1
+
+#define CONFIG_ACPI_HMAT 1
+
+#define CONFIG_ACPI_HW_REDUCED 1
+
+#define CONFIG_ACPI_ICH9 1
+
+#define CONFIG_ACPI_MEMORY_HOTPLUG 1
+
+#define CONFIG_ACPI_NVDIMM 1
+
+#define CONFIG_ACPI_PCI 1
+
+#define CONFIG_ACPI_PCIHP 1
+
+#define CONFIG_ACPI_PCI_BRIDGE 1
+
+#define CONFIG_ACPI_PIIX4 1
+
+#define CONFIG_ACPI_SMBUS 1
+
+#define CONFIG_ACPI_VIOT 1
+
+#define CONFIG_ACPI_VMGENID 1
+
+#define CONFIG_ACPI_X86 1
+
+#define CONFIG_ADLIB 1
+
+#define CONFIG_AHCI 1
+
+#define CONFIG_AHCI_ICH9 1
+
+#define CONFIG_AMD_IOMMU 1
+
+#define CONFIG_APIC 1
+
+#define CONFIG_APM 1
+
+#define CONFIG_APPLESMC 1
+
+#define CONFIG_ATI_VGA 1
+
+#define CONFIG_BITBANG_I2C 1
+
+#define CONFIG_BOCHS_DISPLAY 1
+
+#define CONFIG_CAN_BUS 1
+
+#define CONFIG_CAN_CTUCANFD 1
+
+#define CONFIG_CAN_CTUCANFD_PCI 1
+
+#define CONFIG_CAN_PCI 1
+
+#define CONFIG_CAN_SJA1000 1
+
+#define CONFIG_CS4231A 1
+
+#define CONFIG_CXL 1
+
+#define CONFIG_CXL_MEM_DEVICE 1
+
+#define CONFIG_DDC 1
+
+#define CONFIG_DIMM 1
+
+#define CONFIG_E1000E_PCI_EXPRESS 1
+
+#define CONFIG_E1000_PCI 1
+
+#define CONFIG_EDID 1
+
+#define CONFIG_EDU 1
+
+#define CONFIG_EEPRO100_PCI 1
+
+#define CONFIG_ES1370 1
+
+#define CONFIG_ESP 1
+
+#define CONFIG_ESP_PCI 1
+
+#define CONFIG_FDC 1
+
+#define CONFIG_FDC_ISA 1
+
+#define CONFIG_FW_CFG_DMA 1
+
+#define CONFIG_GENERIC_LOADER 1
+
+#define CONFIG_GUEST_LOADER 1
+
+#define CONFIG_GUS 1
+
+#define CONFIG_HDA 1
+
+#define CONFIG_HPET 1
+
+#define CONFIG_HV_BALLOON_SUPPORTED 1
+
+#define CONFIG_I2C 1
+
+#define CONFIG_I2C_ECHO 1
+
+#define CONFIG_I440FX 1
+
+#define CONFIG_I8254 1
+
+#define CONFIG_I8257 1
+
+#define CONFIG_I8259 1
+
+#define CONFIG_I82801B11 1
+
+#define CONFIG_IDE_CORE 1
+
+#define CONFIG_IDE_ISA 1
+
+#define CONFIG_IDE_PCI 1
+
+#define CONFIG_IDE_PIIX 1
+
+#define CONFIG_IDE_QDEV 1
+
+#define CONFIG_IGB_PCI_EXPRESS 1
+
+#define CONFIG_IMX_USBPHY 1
+
+#define CONFIG_IOAPIC 1
+
+#define CONFIG_IOH3420 1
+
+#define CONFIG_IPACK 1
+
+#define CONFIG_IPMI 1
+
+#define CONFIG_IPMI_EXTERN 1
+
+#define CONFIG_IPMI_LOCAL 1
+
+#define CONFIG_IPMI_SSIF 1
+
+#define CONFIG_ISAPC 1
+
+#define CONFIG_ISA_BUS 1
+
+#define CONFIG_ISA_DEBUG 1
+
+#define CONFIG_ISA_IPMI_BT 1
+
+#define CONFIG_ISA_IPMI_KCS 1
+
+#define CONFIG_ISA_TESTDEV 1
+
+#define CONFIG_LPC_ICH9 1
+
+#define CONFIG_LSI_SCSI_PCI 1
+
+#define CONFIG_MC146818RTC 1
+
+#define CONFIG_MEGASAS_SCSI_PCI 1
+
+#define CONFIG_MEM_DEVICE 1
+
+#define CONFIG_MICROVM 1
+
+#define CONFIG_MPTSAS_SCSI_PCI 1
+
+#define CONFIG_MSI_NONBROKEN 1
+
+#define CONFIG_NE2000_COMMON 1
+
+#define CONFIG_NE2000_ISA 1
+
+#define CONFIG_NE2000_PCI 1
+
+#define CONFIG_NMC93XX_EEPROM 1
+
+#define CONFIG_NVDIMM 1
+
+#define CONFIG_NVME_PCI 1
+
+#define CONFIG_PAM 1
+
+#define CONFIG_PARALLEL 1
+
+#define CONFIG_PC 1
+
+#define CONFIG_PCI 1
+
+#define CONFIG_PCIE_PCI_BRIDGE 1
+
+#define CONFIG_PCIE_PORT 1
+
+#define CONFIG_PCI_DEVICES 1
+
+#define CONFIG_PCI_EXPRESS 1
+
+#define CONFIG_PCI_EXPRESS_GENERIC_BRIDGE 1
+
+#define CONFIG_PCI_EXPRESS_Q35 1
+
+#define CONFIG_PCI_I440FX 1
+
+#define CONFIG_PCI_IPMI_BT 1
+
+#define CONFIG_PCI_IPMI_KCS 1
+
+#define CONFIG_PCI_TESTDEV 1
+
+#define CONFIG_PCKBD 1
+
+#define CONFIG_PCNET_COMMON 1
+
+#define CONFIG_PCNET_PCI 1
+
+#define CONFIG_PCSPK 1
+
+#define CONFIG_PC_ACPI 1
+
+#define CONFIG_PC_PCI 1
+
+#define CONFIG_PFLASH_CFI01 1
+
+#define CONFIG_PIIX 1
+
+#define CONFIG_PS2 1
+
+#define CONFIG_PVPANIC_COMMON 1
+
+#define CONFIG_PVPANIC_ISA 1
+
+#define CONFIG_PVPANIC_PCI 1
+
+#define CONFIG_PXB 1
+
+#define CONFIG_Q35 1
+
+#define CONFIG_ROCKER 1
+
+#define CONFIG_RTL8139_PCI 1
+
+#define CONFIG_SB16 1
+
+#define CONFIG_SCSI 1
+
+#define CONFIG_SD 1
+
+#define CONFIG_SDHCI 1
+
+#define CONFIG_SDHCI_PCI 1
+
+#define CONFIG_SERIAL 1
+
+#define CONFIG_SERIAL_ISA 1
+
+#define CONFIG_SERIAL_PCI 1
+
+#define CONFIG_SERIAL_PCI_MULTI 1
+
+#define CONFIG_SMBIOS 1
+
+#define CONFIG_SMBUS 1
+
+#define CONFIG_SMBUS_EEPROM 1
+
+#define CONFIG_TEST_DEVICES 1
+
+#define CONFIG_TULIP 1
+
+#define CONFIG_UFS_PCI 1
+
+#define CONFIG_USB 1
+
+#define CONFIG_USB_AUDIO 1
+
+#define CONFIG_USB_CANOKEY 1
+
+#define CONFIG_USB_EHCI 1
+
+#define CONFIG_USB_EHCI_PCI 1
+
+#define CONFIG_USB_NETWORK 1
+
+#define CONFIG_USB_OHCI 1
+
+#define CONFIG_USB_OHCI_PCI 1
+
+#define CONFIG_USB_SERIAL 1
+
+#define CONFIG_USB_SMARTCARD 1
+
+#define CONFIG_USB_STORAGE_BOT 1
+
+#define CONFIG_USB_STORAGE_CLASSIC 1
+
+#define CONFIG_USB_STORAGE_CORE 1
+
+#define CONFIG_USB_STORAGE_MTP 1
+
+#define CONFIG_USB_STORAGE_UAS 1
+
+#define CONFIG_USB_TABLET_WACOM 1
+
+#define CONFIG_USB_U2F 1
+
+#define CONFIG_USB_UHCI 1
+
+#define CONFIG_USB_XHCI 1
+
+#define CONFIG_USB_XHCI_NEC 1
+
+#define CONFIG_USB_XHCI_PCI 1
+
+#define CONFIG_USB_XHCI_SYSBUS 1
+
+#define CONFIG_VGA 1
+
+#define CONFIG_VGA_CIRRUS 1
+
+#define CONFIG_VGA_ISA 1
+
+#define CONFIG_VGA_PCI 1
+
+#define CONFIG_VIRTIO 1
+
+#define CONFIG_VIRTIO_BALLOON 1
+
+#define CONFIG_VIRTIO_BLK 1
+
+#define CONFIG_VIRTIO_CRYPTO 1
+
+#define CONFIG_VIRTIO_GPU 1
+
+#define CONFIG_VIRTIO_INPUT 1
+
+#define CONFIG_VIRTIO_IOMMU 1
+
+#define CONFIG_VIRTIO_MD 1
+
+#define CONFIG_VIRTIO_MEM_SUPPORTED 1
+
+#define CONFIG_VIRTIO_MMIO 1
+
+#define CONFIG_VIRTIO_NET 1
+
+#define CONFIG_VIRTIO_PCI 1
+
+#define CONFIG_VIRTIO_PMEM 1
+
+#define CONFIG_VIRTIO_PMEM_SUPPORTED 1
+
+#define CONFIG_VIRTIO_RNG 1
+
+#define CONFIG_VIRTIO_SCSI 1
+
+#define CONFIG_VIRTIO_SERIAL 1
+
+#define CONFIG_VIRTIO_SND 1
+
+#define CONFIG_VIRTIO_VGA 1
+
+#define CONFIG_VMMOUSE 1
+
+#define CONFIG_VMPORT 1
+
+#define CONFIG_VMWARE_VGA 1
+
+#define CONFIG_VMW_PVSCSI_SCSI_PCI 1
+
+#define CONFIG_VMXNET3_PCI 1
+
+#define CONFIG_VTD 1
+
+#define CONFIG_WDT_IB6300ESB 1
+
+#define CONFIG_WDT_IB700 1
+
+#define CONFIG_X86_IOMMU 1
+
+#define CONFIG_XIO3130 1
+
diff --git a/platform/windows-amd64/x86_64-softmmu-config-devices.mak b/platform/windows-amd64/x86_64-softmmu-config-devices.mak
index 58693a4178..1696767bf9 100644
--- a/platform/windows-amd64/x86_64-softmmu-config-devices.mak
+++ b/platform/windows-amd64/x86_64-softmmu-config-devices.mak
@@ -1,196 +1,196 @@
-CONFIG_AC97=y
-CONFIG_ACPI=y
-CONFIG_ACPI_CPU_HOTPLUG=y
-CONFIG_ACPI_CXL=y
-CONFIG_ACPI_ERST=y
-CONFIG_ACPI_HMAT=y
-CONFIG_ACPI_HW_REDUCED=y
-CONFIG_ACPI_ICH9=y
-CONFIG_ACPI_MEMORY_HOTPLUG=y
-CONFIG_ACPI_NVDIMM=y
-CONFIG_ACPI_PCI=y
-CONFIG_ACPI_PCIHP=y
-CONFIG_ACPI_PCI_BRIDGE=y
-CONFIG_ACPI_PIIX4=y
-CONFIG_ACPI_SMBUS=y
-CONFIG_ACPI_VIOT=y
-CONFIG_ACPI_VMGENID=y
-CONFIG_ACPI_X86=y
-CONFIG_ADLIB=y
-CONFIG_AHCI=y
-CONFIG_AHCI_ICH9=y
-CONFIG_AMD_IOMMU=y
-CONFIG_APIC=y
-CONFIG_APM=y
-CONFIG_APPLESMC=y
-CONFIG_ATI_VGA=y
-CONFIG_BITBANG_I2C=y
-CONFIG_BOCHS_DISPLAY=y
-CONFIG_CAN_BUS=y
-CONFIG_CAN_CTUCANFD=y
-CONFIG_CAN_CTUCANFD_PCI=y
-CONFIG_CAN_PCI=y
-CONFIG_CAN_SJA1000=y
-CONFIG_CS4231A=y
-CONFIG_CXL=y
-CONFIG_CXL_MEM_DEVICE=y
-CONFIG_DDC=y
-CONFIG_DIMM=y
-CONFIG_E1000E_PCI_EXPRESS=y
-CONFIG_E1000_PCI=y
-CONFIG_EDID=y
-CONFIG_EDU=y
-CONFIG_EEPRO100_PCI=y
-CONFIG_ES1370=y
-CONFIG_ESP=y
-CONFIG_ESP_PCI=y
-CONFIG_FDC=y
-CONFIG_FDC_ISA=y
-CONFIG_FW_CFG_DMA=y
-CONFIG_GENERIC_LOADER=y
-CONFIG_GUEST_LOADER=y
-CONFIG_GUS=y
-CONFIG_HDA=y
-CONFIG_HPET=y
-CONFIG_HV_BALLOON_SUPPORTED=y
-CONFIG_I2C=y
-CONFIG_I2C_ECHO=y
-CONFIG_I440FX=y
-CONFIG_I8254=y
-CONFIG_I8257=y
-CONFIG_I8259=y
-CONFIG_I82801B11=y
-CONFIG_IDE_CORE=y
-CONFIG_IDE_ISA=y
-CONFIG_IDE_PCI=y
-CONFIG_IDE_PIIX=y
-CONFIG_IDE_QDEV=y
-CONFIG_IGB_PCI_EXPRESS=y
-CONFIG_IMX_USBPHY=y
-CONFIG_IOAPIC=y
-CONFIG_IOH3420=y
-CONFIG_IPACK=y
-CONFIG_IPMI=y
-CONFIG_IPMI_EXTERN=y
-CONFIG_IPMI_LOCAL=y
-CONFIG_IPMI_SSIF=y
-CONFIG_ISAPC=y
-CONFIG_ISA_BUS=y
-CONFIG_ISA_DEBUG=y
-CONFIG_ISA_IPMI_BT=y
-CONFIG_ISA_IPMI_KCS=y
-CONFIG_ISA_TESTDEV=y
-CONFIG_LPC_ICH9=y
-CONFIG_LSI_SCSI_PCI=y
-CONFIG_MC146818RTC=y
-CONFIG_MEGASAS_SCSI_PCI=y
-CONFIG_MEM_DEVICE=y
-CONFIG_MICROVM=y
-CONFIG_MPTSAS_SCSI_PCI=y
-CONFIG_MSI_NONBROKEN=y
-CONFIG_NE2000_COMMON=y
-CONFIG_NE2000_ISA=y
-CONFIG_NE2000_PCI=y
-CONFIG_NMC93XX_EEPROM=y
-CONFIG_NVDIMM=y
-CONFIG_NVME_PCI=y
-CONFIG_PAM=y
-CONFIG_PARALLEL=y
-CONFIG_PC=y
-CONFIG_PCI=y
-CONFIG_PCIE_PCI_BRIDGE=y
-CONFIG_PCIE_PORT=y
-CONFIG_PCI_DEVICES=y
-CONFIG_PCI_EXPRESS=y
-CONFIG_PCI_EXPRESS_GENERIC_BRIDGE=y
-CONFIG_PCI_EXPRESS_Q35=y
-CONFIG_PCI_I440FX=y
-CONFIG_PCI_IPMI_BT=y
-CONFIG_PCI_IPMI_KCS=y
-CONFIG_PCI_TESTDEV=y
-CONFIG_PCKBD=y
-CONFIG_PCNET_COMMON=y
-CONFIG_PCNET_PCI=y
-CONFIG_PCSPK=y
-CONFIG_PC_ACPI=y
-CONFIG_PC_PCI=y
-CONFIG_PFLASH_CFI01=y
-CONFIG_PIIX=y
-CONFIG_PS2=y
-CONFIG_PVPANIC_COMMON=y
-CONFIG_PVPANIC_ISA=y
-CONFIG_PVPANIC_PCI=y
-CONFIG_PXB=y
-CONFIG_Q35=y
-CONFIG_ROCKER=y
-CONFIG_RTL8139_PCI=y
-CONFIG_SB16=y
-CONFIG_SCSI=y
-CONFIG_SD=y
-CONFIG_SDHCI=y
-CONFIG_SDHCI_PCI=y
-CONFIG_SERIAL=y
-CONFIG_SERIAL_ISA=y
-CONFIG_SERIAL_PCI=y
-CONFIG_SERIAL_PCI_MULTI=y
-CONFIG_SMBIOS=y
-CONFIG_SMBUS=y
-CONFIG_SMBUS_EEPROM=y
-CONFIG_TEST_DEVICES=y
-CONFIG_TULIP=y
-CONFIG_UFS_PCI=y
-CONFIG_USB=y
-CONFIG_USB_AUDIO=y
-CONFIG_USB_CANOKEY=y
-CONFIG_USB_EHCI=y
-CONFIG_USB_EHCI_PCI=y
-CONFIG_USB_NETWORK=y
-CONFIG_USB_OHCI=y
-CONFIG_USB_OHCI_PCI=y
-CONFIG_USB_SERIAL=y
-CONFIG_USB_SMARTCARD=y
-CONFIG_USB_STORAGE_BOT=y
-CONFIG_USB_STORAGE_CLASSIC=y
-CONFIG_USB_STORAGE_CORE=y
-CONFIG_USB_STORAGE_MTP=y
-CONFIG_USB_STORAGE_UAS=y
-CONFIG_USB_TABLET_WACOM=y
-CONFIG_USB_U2F=y
-CONFIG_USB_UHCI=y
-CONFIG_USB_XHCI=y
-CONFIG_USB_XHCI_NEC=y
-CONFIG_USB_XHCI_PCI=y
-CONFIG_USB_XHCI_SYSBUS=y
-CONFIG_VGA=y
-CONFIG_VGA_CIRRUS=y
-CONFIG_VGA_ISA=y
-CONFIG_VGA_PCI=y
-CONFIG_VIRTIO=y
-CONFIG_VIRTIO_BALLOON=y
-CONFIG_VIRTIO_BLK=y
-CONFIG_VIRTIO_CRYPTO=y
-CONFIG_VIRTIO_GPU=y
-CONFIG_VIRTIO_INPUT=y
-CONFIG_VIRTIO_IOMMU=y
-CONFIG_VIRTIO_MD=y
-CONFIG_VIRTIO_MEM_SUPPORTED=y
-CONFIG_VIRTIO_MMIO=y
-CONFIG_VIRTIO_NET=y
-CONFIG_VIRTIO_PCI=y
-CONFIG_VIRTIO_PMEM=y
-CONFIG_VIRTIO_PMEM_SUPPORTED=y
-CONFIG_VIRTIO_RNG=y
-CONFIG_VIRTIO_SCSI=y
-CONFIG_VIRTIO_SERIAL=y
-CONFIG_VIRTIO_SND=y
-CONFIG_VIRTIO_VGA=y
-CONFIG_VMMOUSE=y
-CONFIG_VMPORT=y
-CONFIG_VMWARE_VGA=y
-CONFIG_VMW_PVSCSI_SCSI_PCI=y
-CONFIG_VMXNET3_PCI=y
-CONFIG_VTD=y
-CONFIG_WDT_IB6300ESB=y
-CONFIG_WDT_IB700=y
-CONFIG_X86_IOMMU=y
-CONFIG_XIO3130=y
+CONFIG_AC97=y
+CONFIG_ACPI=y
+CONFIG_ACPI_CPU_HOTPLUG=y
+CONFIG_ACPI_CXL=y
+CONFIG_ACPI_ERST=y
+CONFIG_ACPI_HMAT=y
+CONFIG_ACPI_HW_REDUCED=y
+CONFIG_ACPI_ICH9=y
+CONFIG_ACPI_MEMORY_HOTPLUG=y
+CONFIG_ACPI_NVDIMM=y
+CONFIG_ACPI_PCI=y
+CONFIG_ACPI_PCIHP=y
+CONFIG_ACPI_PCI_BRIDGE=y
+CONFIG_ACPI_PIIX4=y
+CONFIG_ACPI_SMBUS=y
+CONFIG_ACPI_VIOT=y
+CONFIG_ACPI_VMGENID=y
+CONFIG_ACPI_X86=y
+CONFIG_ADLIB=y
+CONFIG_AHCI=y
+CONFIG_AHCI_ICH9=y
+CONFIG_AMD_IOMMU=y
+CONFIG_APIC=y
+CONFIG_APM=y
+CONFIG_APPLESMC=y
+CONFIG_ATI_VGA=y
+CONFIG_BITBANG_I2C=y
+CONFIG_BOCHS_DISPLAY=y
+CONFIG_CAN_BUS=y
+CONFIG_CAN_CTUCANFD=y
+CONFIG_CAN_CTUCANFD_PCI=y
+CONFIG_CAN_PCI=y
+CONFIG_CAN_SJA1000=y
+CONFIG_CS4231A=y
+CONFIG_CXL=y
+CONFIG_CXL_MEM_DEVICE=y
+CONFIG_DDC=y
+CONFIG_DIMM=y
+CONFIG_E1000E_PCI_EXPRESS=y
+CONFIG_E1000_PCI=y
+CONFIG_EDID=y
+CONFIG_EDU=y
+CONFIG_EEPRO100_PCI=y
+CONFIG_ES1370=y
+CONFIG_ESP=y
+CONFIG_ESP_PCI=y
+CONFIG_FDC=y
+CONFIG_FDC_ISA=y
+CONFIG_FW_CFG_DMA=y
+CONFIG_GENERIC_LOADER=y
+CONFIG_GUEST_LOADER=y
+CONFIG_GUS=y
+CONFIG_HDA=y
+CONFIG_HPET=y
+CONFIG_HV_BALLOON_SUPPORTED=y
+CONFIG_I2C=y
+CONFIG_I2C_ECHO=y
+CONFIG_I440FX=y
+CONFIG_I8254=y
+CONFIG_I8257=y
+CONFIG_I8259=y
+CONFIG_I82801B11=y
+CONFIG_IDE_CORE=y
+CONFIG_IDE_ISA=y
+CONFIG_IDE_PCI=y
+CONFIG_IDE_PIIX=y
+CONFIG_IDE_QDEV=y
+CONFIG_IGB_PCI_EXPRESS=y
+CONFIG_IMX_USBPHY=y
+CONFIG_IOAPIC=y
+CONFIG_IOH3420=y
+CONFIG_IPACK=y
+CONFIG_IPMI=y
+CONFIG_IPMI_EXTERN=y
+CONFIG_IPMI_LOCAL=y
+CONFIG_IPMI_SSIF=y
+CONFIG_ISAPC=y
+CONFIG_ISA_BUS=y
+CONFIG_ISA_DEBUG=y
+CONFIG_ISA_IPMI_BT=y
+CONFIG_ISA_IPMI_KCS=y
+CONFIG_ISA_TESTDEV=y
+CONFIG_LPC_ICH9=y
+CONFIG_LSI_SCSI_PCI=y
+CONFIG_MC146818RTC=y
+CONFIG_MEGASAS_SCSI_PCI=y
+CONFIG_MEM_DEVICE=y
+CONFIG_MICROVM=y
+CONFIG_MPTSAS_SCSI_PCI=y
+CONFIG_MSI_NONBROKEN=y
+CONFIG_NE2000_COMMON=y
+CONFIG_NE2000_ISA=y
+CONFIG_NE2000_PCI=y
+CONFIG_NMC93XX_EEPROM=y
+CONFIG_NVDIMM=y
+CONFIG_NVME_PCI=y
+CONFIG_PAM=y
+CONFIG_PARALLEL=y
+CONFIG_PC=y
+CONFIG_PCI=y
+CONFIG_PCIE_PCI_BRIDGE=y
+CONFIG_PCIE_PORT=y
+CONFIG_PCI_DEVICES=y
+CONFIG_PCI_EXPRESS=y
+CONFIG_PCI_EXPRESS_GENERIC_BRIDGE=y
+CONFIG_PCI_EXPRESS_Q35=y
+CONFIG_PCI_I440FX=y
+CONFIG_PCI_IPMI_BT=y
+CONFIG_PCI_IPMI_KCS=y
+CONFIG_PCI_TESTDEV=y
+CONFIG_PCKBD=y
+CONFIG_PCNET_COMMON=y
+CONFIG_PCNET_PCI=y
+CONFIG_PCSPK=y
+CONFIG_PC_ACPI=y
+CONFIG_PC_PCI=y
+CONFIG_PFLASH_CFI01=y
+CONFIG_PIIX=y
+CONFIG_PS2=y
+CONFIG_PVPANIC_COMMON=y
+CONFIG_PVPANIC_ISA=y
+CONFIG_PVPANIC_PCI=y
+CONFIG_PXB=y
+CONFIG_Q35=y
+CONFIG_ROCKER=y
+CONFIG_RTL8139_PCI=y
+CONFIG_SB16=y
+CONFIG_SCSI=y
+CONFIG_SD=y
+CONFIG_SDHCI=y
+CONFIG_SDHCI_PCI=y
+CONFIG_SERIAL=y
+CONFIG_SERIAL_ISA=y
+CONFIG_SERIAL_PCI=y
+CONFIG_SERIAL_PCI_MULTI=y
+CONFIG_SMBIOS=y
+CONFIG_SMBUS=y
+CONFIG_SMBUS_EEPROM=y
+CONFIG_TEST_DEVICES=y
+CONFIG_TULIP=y
+CONFIG_UFS_PCI=y
+CONFIG_USB=y
+CONFIG_USB_AUDIO=y
+CONFIG_USB_CANOKEY=y
+CONFIG_USB_EHCI=y
+CONFIG_USB_EHCI_PCI=y
+CONFIG_USB_NETWORK=y
+CONFIG_USB_OHCI=y
+CONFIG_USB_OHCI_PCI=y
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SMARTCARD=y
+CONFIG_USB_STORAGE_BOT=y
+CONFIG_USB_STORAGE_CLASSIC=y
+CONFIG_USB_STORAGE_CORE=y
+CONFIG_USB_STORAGE_MTP=y
+CONFIG_USB_STORAGE_UAS=y
+CONFIG_USB_TABLET_WACOM=y
+CONFIG_USB_U2F=y
+CONFIG_USB_UHCI=y
+CONFIG_USB_XHCI=y
+CONFIG_USB_XHCI_NEC=y
+CONFIG_USB_XHCI_PCI=y
+CONFIG_USB_XHCI_SYSBUS=y
+CONFIG_VGA=y
+CONFIG_VGA_CIRRUS=y
+CONFIG_VGA_ISA=y
+CONFIG_VGA_PCI=y
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_BALLOON=y
+CONFIG_VIRTIO_BLK=y
+CONFIG_VIRTIO_CRYPTO=y
+CONFIG_VIRTIO_GPU=y
+CONFIG_VIRTIO_INPUT=y
+CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MD=y
+CONFIG_VIRTIO_MEM_SUPPORTED=y
+CONFIG_VIRTIO_MMIO=y
+CONFIG_VIRTIO_NET=y
+CONFIG_VIRTIO_PCI=y
+CONFIG_VIRTIO_PMEM=y
+CONFIG_VIRTIO_PMEM_SUPPORTED=y
+CONFIG_VIRTIO_RNG=y
+CONFIG_VIRTIO_SCSI=y
+CONFIG_VIRTIO_SERIAL=y
+CONFIG_VIRTIO_SND=y
+CONFIG_VIRTIO_VGA=y
+CONFIG_VMMOUSE=y
+CONFIG_VMPORT=y
+CONFIG_VMWARE_VGA=y
+CONFIG_VMW_PVSCSI_SCSI_PCI=y
+CONFIG_VMXNET3_PCI=y
+CONFIG_VTD=y
+CONFIG_WDT_IB6300ESB=y
+CONFIG_WDT_IB700=y
+CONFIG_X86_IOMMU=y
+CONFIG_XIO3130=y
diff --git a/platform/windows-amd64/x86_64-softmmu-config-target.h b/platform/windows-amd64/x86_64-softmmu-config-target.h
index 87e739360f..415d24c480 100644
--- a/platform/windows-amd64/x86_64-softmmu-config-target.h
+++ b/platform/windows-amd64/x86_64-softmmu-config-target.h
@@ -1,33 +1,33 @@
-/*
- * Autogenerated by the Meson build system.
- * Do not edit, your changes will be lost.
- */
-
-#pragma once
-
-#define CONFIG_I386_DIS 1
-
-#define CONFIG_SOFTMMU 1
-
-#define CONFIG_SYSTEM_ONLY 1
-
-#define CONFIG_TCG 1
-
-#define CONFIG_TCG_MODULAR 1
-
-#define CONFIG_WHPX 1
-
-#define QEMU_ARCH QEMU_ARCH_I386
-
-#define TARGET_BIG_ENDIAN 0
-
-#define TARGET_I386 1
-
-#define TARGET_NAME "x86_64"
-
-#define TARGET_NEED_FDT 1
-
-#define TARGET_SUPPORTS_MTTCG 1
-
-#define TARGET_X86_64 1
-
+/*
+ * Autogenerated by the Meson build system.
+ * Do not edit, your changes will be lost.
+ */
+
+#pragma once
+
+#define CONFIG_I386_DIS 1
+
+#define CONFIG_SOFTMMU 1
+
+#define CONFIG_SYSTEM_ONLY 1
+
+#define CONFIG_TCG 1
+
+#define CONFIG_TCG_MODULAR 1
+
+#define CONFIG_WHPX 1
+
+#define QEMU_ARCH QEMU_ARCH_I386
+
+#define TARGET_BIG_ENDIAN 0
+
+#define TARGET_I386 1
+
+#define TARGET_NAME "x86_64"
+
+#define TARGET_NEED_FDT 1
+
+#define TARGET_SUPPORTS_MTTCG 1
+
+#define TARGET_X86_64 1
+