Support QEMU firmware descriptor file with memory device
Recent QEMU package from distros contain new format of firmware descriptor for stateless firmware.
```
$ cat /usr/share/
{
"description": "OVMF with SEV-ES support",
"interface-
"uefi"
],
"mapping": {
"device": "memory",
"filename": "/usr/share/
},
"targets": [
{
]
}
],
"features": [
"amd-sev",
],
"tags": [
]
}
```
However current logic within nova to look up firmware files for UEFI boot instances do not support this format and always assumes flash device.
This bp aims to make sure nova can handle this format correctly so that we can support features which requires the memory device firmware (AMD SEV-SNP and Intel TDX)
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Takashi Kajinami
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
- Takashi Kajinami
