Daniel P. Berrangé
676df5b358
tools: support automatically constructing SEV-ES vCPU state
...
The VMSA files contain the expected CPU register state for the VM. Their
content varies based on a few pieces of the stack
- AMD CPU architectural initial state
- KVM hypervisor VM CPU initialization
- QEMU userspace VM CPU initialization
- AMD CPU SKU (family/model/stepping)
The first three pieces of information we can obtain through code
inspection. The last piece of information we can take on the command
line. This allows a user to validate a SEV-ES guest merely by providing
the CPU SKU information, using --cpu-family, --cpu-model,
--cpu-stepping. This avoids the need to obtain or construct VMSA files
directly.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2022-11-15 11:09:30 +00:00
..
2022-04-13 13:02:06 +02:00
2022-01-04 15:47:28 +01:00
2022-10-10 15:06:09 +02:00
2022-11-03 14:11:22 +01:00
2022-01-21 10:17:11 +01:00
2022-10-10 15:06:09 +02:00
2022-11-15 11:09:30 +00:00
2022-03-22 11:05:09 +01:00
2022-06-01 12:27:10 +02:00
2022-05-24 12:19:16 +02:00
2022-10-25 08:37:28 +02:00
2022-06-22 15:29:44 +02:00
2022-04-25 16:33:01 +02:00
2022-04-01 16:33:19 +02:00
2022-07-14 17:31:21 +02:00
2022-07-14 17:31:21 +02:00
2022-07-15 08:26:38 +02:00
2022-07-26 08:48:48 +02:00
2022-09-30 09:05:59 -06:00
2022-06-22 15:29:44 +02:00
2022-04-25 16:33:01 +02:00
2022-04-07 15:10:26 +02:00
2022-04-07 15:10:26 +02:00
2022-04-07 15:10:26 +02:00
2022-11-03 14:11:22 +01:00
2022-03-11 14:29:31 +01:00
2022-05-19 10:10:31 +02:00
2022-04-19 16:19:48 +02:00
2022-04-25 16:33:01 +02:00
2022-05-24 12:19:16 +02:00
2022-06-01 12:27:09 +02:00
2022-04-19 16:19:48 +02:00
2022-04-01 16:33:19 +02:00
2022-08-11 14:38:31 +02:00
2022-04-01 16:33:19 +02:00
2022-04-01 16:33:19 +02:00
2022-04-01 16:33:19 +02:00
2022-04-01 16:33:19 +02:00
2022-04-01 16:33:19 +02:00
2022-04-01 16:33:19 +02:00
2022-03-08 17:40:47 +01:00
2022-04-19 16:19:48 +02:00
2022-04-01 16:33:19 +02:00
2022-06-01 12:27:09 +02:00
2022-06-01 12:27:10 +02:00
2022-06-01 12:27:09 +02:00
2022-11-11 14:06:34 +01:00
2022-11-11 14:06:31 +01:00
2022-08-23 16:33:20 +01:00
2022-06-01 12:27:09 +02:00
2022-09-01 13:11:09 +02:00
2022-04-19 16:19:48 +02:00
2022-06-01 12:27:10 +02:00
2022-06-01 12:27:10 +02:00
2022-09-01 13:11:09 +02:00
2022-04-07 17:15:52 +02:00
2022-06-01 12:27:10 +02:00
2022-03-08 17:40:47 +01:00
2022-04-25 16:33:01 +02:00
2022-03-17 14:35:05 +01:00
2022-04-01 16:33:20 +02:00
2022-01-25 16:54:44 +01:00
2022-07-26 16:35:57 +02:00
2022-04-01 16:33:20 +02:00
2022-04-01 16:33:20 +02:00
2022-01-25 16:54:44 +01:00
2022-10-10 15:06:09 +02:00
2022-01-04 15:47:25 +01:00
2022-11-03 14:11:22 +01:00
2022-03-10 17:52:07 +01:00
2022-06-01 12:27:10 +02:00
2022-04-19 16:19:48 +02:00
2022-04-01 16:33:20 +02:00
2022-04-14 11:54:28 +02:00
2022-04-07 15:10:26 +02:00
2022-06-01 12:27:10 +02:00
2022-04-25 16:33:01 +02:00
2022-04-12 12:53:32 +02:00
2022-09-01 13:11:09 +02:00
2022-03-08 17:40:47 +01:00
2022-07-26 16:35:57 +02:00
2022-03-08 17:40:47 +01:00
2022-03-10 17:52:07 +01:00
2022-07-18 11:10:55 +02:00
2022-07-18 11:10:55 +02:00
2022-06-01 12:27:10 +02:00
2022-05-24 12:19:15 +02:00