Open smherwig opened 2 days ago
I believe that AMD SEV-SNP support has not been upstreamed for QEMU yet, so the version of QEMU that is installed in the nix environment will not work with it. To use SEV-SNP I think you will have to install the version from the AMD repository and use that version in the launcher.
To further clarify, we are using the nix install of qemu
:
$ which qemu-system-x86_64
/nix/store/6x9r5ghwq2a6j4r2gmqida8d5wd0ya91-qemu-host-cpu-only-9.0.1/bin/qemu-system-x86_64
$ qemu-system-x86_64 --version
QEMU emulator version 9.0.1
Copyright (c) 2003-2024 Fabrice Bellard and the QEMU Project developers
I think that you will have to build QEMU from https://github.com/AMDESE/qemu/tree/snp-latest to support AMD SEV-SNP rather than use the nix version
I'm working on the main branch (commit c5190c07aa8da7436760f39bb5de8e27afb44844).
I'm attempting to run the
rust_hello_world_trusted_bundle
container using the following command:Running this command results in the following log lines:
The last log line indicates a QEMU issue.
Our setup is:
docs/development.md
.Additionally, I manually had to
sudo modprobe vhost_vsock
.Thanks. I appreciated any help.