mirror of
https://gitlab.com/qemu-project/qemu.git
synced 2026-08-26 22:23:12 -04:00
Needed by launchupdate-test.c. README file is added with explanation on how to build these IGVM files. CC: Alex Graf <graf@amazon.com> CC: Gerd Hoffman <kraxel@redhat.com> Reviewed-by: Alexander Graf <graf@amazon.com> Signed-off-by: Ani Sinha <anisinha@redhat.com> Message-ID: <20260817142010.80693-10-anisinha@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> |
||
|---|---|---|
| .. | ||
| hello.igvm | ||
| qemuinit.igvm | ||
| README | ||
=== This is the readme file for all IGVM file bundles provided === === All IGVM files are covered by GPL v2 or later === SPDX-License-Identifier: GPL-2.0-or-later Small IGVM file bundles required for tesing vm-launch-update device =================================================================== This directory contains IGVM files required for launchupdate-test.c. These IGVM bundles can be built from the following repository: https://gitlab.com/anisinha/virt-firmware-rs Just type "make" in the top of the repository. The built IGVM files can be found in the target/x86_64-unknown-none/debug directory. $ ls -l ./target/x86_64-unknown-none/debug/*.igvm -rw-r--r--. 1 anisinha anisinha 153624 Jun 8 10:05 ./target/x86_64-unknown-none/debug/hello.igvm -rw-r--r--. 1 anisinha anisinha 157848 Jun 8 10:05 ./target/x86_64-unknown-none/debug/igvmtest.igvm -rw-r--r--. 1 anisinha anisinha 987384 Jun 8 10:05 ./target/x86_64-unknown-none/debug/mefisto.igvm -rw-r--r--. 1 anisinha anisinha 368312 Jun 8 10:05 ./target/x86_64-unknown-none/debug/qemuinit.igvm -rw-r--r--. 1 anisinha anisinha 223944 Jun 8 10:05 ./target/x86_64-unknown-none/debug/snptest.igvm The IGVM bundles for sev-snp testing are also kept in a seperate directory /snp_igvm_bundles in the above repository for use without requiring to build from source: $ virtfirmware-rs/snp_igvm_bundles$ ls -l total 388 -rw-r--r-- 1 anisinha anisinha 199176 Aug 7 00:58 snptest.igvm -rw-r--r-- 1 anisinha anisinha 195048 Aug 6 06:10 snptest-nohello.igvm Following files are used by the tests/qtest/launchupdate-test.c for non-coco case: hello.igvm qemuinit.igvm For confidential case (that is when COCO=1 is passed in the environment), the following IGVM bundles are used: snptest-nohello.igvm snptest.igvm The IGVM bundles used by the confidential case are not checked into the QEMU repository. Users who wish to test the confidential case can use the IGVM bundles from https://gitlab.com/anisinha/virt-firmware-rs as mentioned above.