Commit Graph
2319 Commits
Author SHA1 Message Date
Matt Borgerson 4571967472 scripts/gen-license.py: Fix license URLs 2025-01-02 19:07:25 -07:00
Matt Borgerson 4c943c1956 scripts/gen-license.py: Support wrap versions 2025-01-02 19:07:25 -07:00
Matt Borgerson f96f2754cc meson: Migrate xxhash submodule to a subproject 2025-01-02 19:07:25 -07:00
Matt Borgerson 616a5e5d0b archive-source.sh: Support subprojects that specify directory different from wrapfile 2025-01-02 19:07:25 -07:00
Matt Borgerson 084b40fc53 meson: Migrate cpp-httplib submodule to a subproject 2025-01-02 19:07:25 -07:00
Matt Borgerson 55118b4260 meson: Migrate tomlplusplus submodule to a subproject 2025-01-02 19:07:25 -07:00
Matt Borgerson 824af3978f meson: Migrate nv2a_vsh_cpu submodule to a subproject 2025-01-02 19:07:25 -07:00
Matt Borgerson fde6b17ed0 scripts/archive-source.sh: Archive subprojects
Cherry-pick part of QEMU 2019cab for Vulkan dependency support before
merging future QEMU updates.
2024-12-31 01:37:05 -07:00
Matt Borgerson 209c0991a1 meson: Convert VulkanMemoryAllocator submodule to a subproject 2024-12-31 01:37:05 -07:00
Matt Borgerson 615748fe4b meson: Convert SPIRV-Reflect submodule to a subproject 2024-12-31 01:37:05 -07:00
Matt Borgerson c54964a44a meson: Convert volk submodule to a subproject 2024-12-31 01:37:05 -07:00
Matt Borgerson 407e463938 scripts/gen-license.py: Support subprojects 2024-12-31 01:37:05 -07:00
Matt Borgerson cd130f85d0 scripts/gen-license.py: Fix version detect 2024-12-31 01:37:05 -07:00
Matt Borgerson 87ccc7e2a2 archive-source.sh: Fix path to nv2a_vsh_cpu 2024-12-31 01:37:05 -07:00
Matt Borgerson a5385803db nv2a: Add Vulkan renderer 2024-12-31 01:37:05 -07:00
Matt Borgerson 0308baa4b0 download-macos-libs.py: Skip mesa, llvm 2024-12-27 00:56:17 -07:00
Matt Borgerson b279d57c09 download-macos-libs.py: Simplify package pattern match 2024-07-16 13:36:24 -07:00
Matt Borgerson b4ce2b58d0 scripts/gen-license.py: Update libpcre 2024-06-15 17:15:11 -07:00
Fred HallockandGitHub a1e9c4af2e build: Update arm64 target, handle target/arch independent pkg names 2024-03-09 18:52:37 -07:00
Matt Borgerson edecb41b97 accel/tcg: Support jit profiling with VTune 2023-08-02 00:57:03 -07:00
Matt Borgerson 45f3d303b3 httplib: Submodule and update to v0.13.1 2023-07-21 01:35:58 -07:00
Matt Borgerson 0f27526006 Merge tag 'v7.2.4' into sync/qemu-7.2.0
v7.2.4 release
2023-07-17 03:29:42 -07:00
Thomas HuthandMichael Tokarev 369e2c4e2d scripts/device-crash-test: Add a parameter to run with TCG only
We're currently facing the problem that the device-crash-test script
runs twice as long in the CI when a runner supports KVM - which sometimes
results in a timeout of the CI job. To get a more deterministic runtime
here, add an option to the script that allows to run it with TCG only.

Reported-by: Eldon Stegall <eldon-qemu@eldondev.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230414145845.456145-3-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230424092249.58552-6-alex.bennee@linaro.org>
(cherry picked from commit 8b869aa591)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2023-05-31 09:43:50 +03:00
Marc-André LureauandMichael Tokarev e807a1c29f build-sys: fix crlf-ending C code
On msys2, the shader-to-C script produces bad C:
./ui/shader/texture-blit-vert.h:2:5: error: missing terminating " character [-Werror]

Fix it by changing the line ending from crlf to lf, and convert the
script to Python (qemu build seems perl-free after that).

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230110132700.833690-2-marcandre.lureau@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230124180127.1881110-6-alex.bennee@linaro.org>
(cherry picked from commit e2c4012bc3)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2023-03-29 10:20:05 +03:00
Paolo BonziniandMichael Tokarev 6647b6edea meson: accept relative symlinks in "meson introspect --installed" data
When installing shared libraries, as is the case for libvfio-user.so,
Meson will include relative symbolic links in the output of
"meson introspect --installed":

  {
    "libvfio-user.so": "/usr/local/lib64/libvfio-user.so",
    ...
  }

In the case of scripts/symlink-install-tree.py, this will
be a symbolic link to a symbolic link but, in any case, there is
no issue in creating it.

Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit f32eb0021a)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2023-03-29 10:20:04 +03:00