diff options
author | Erwin Jansen <jansene@google.com> | 2024-04-27 15:46:09 -0700 |
---|---|---|
committer | Erwin Jansen <jansene@google.com> | 2024-04-30 10:24:34 -0700 |
commit | d5a89621d5efd795f68dd0cc437b4d3b5bf6fd45 (patch) | |
tree | 622c8591c68a03d0db57f9a14427545548fa8d86 | |
parent | c39bde08a3bccd470e2e4b273fa94c6bab41f63b (diff) | |
download | qemu-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
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
+
|