On Tue, Aug 05, 2025 at 08:54:02AM -0500, Andrea Bolognani wrote:
> On Thu, Jul 31, 2025 at 07:33:21PM +0100, Daniel P. Berrangé via Devel wrote:
> > +++ b/src/qemu/qemu_firmware.c
> > @@ -1540,6 +1540,7 @@ qemuFirmwareSanityCheck(const qemuFirmware *fw,
> >      bool requiresSMM = false;
> >      bool supportsSecureBoot = false;
> >      bool hasEnrolledKeys = false;
> > +    bool cvm = false;
> 
> Maybe isConfidential instead, to follow the existing convention and
> be a little more descriptive?
> 
> > @@ -1566,7 +1569,8 @@ qemuFirmwareSanityCheck(const qemuFirmware *fw,
> >          }
> >      }
> >
> > -    if ((supportsSecureBoot != requiresSMM) ||
> > +    if ((!cvm &&
> > +         (supportsSecureBoot != requiresSMM)) ||
> >          (hasEnrolledKeys && !supportsSecureBoot)) {
> >          VIR_WARN("Firmware description '%s' has invalid set of features: "
> >                   "%s = %d, %s = %d, %s = %d",
> 
> This could use a short comment explaining why firmware intended for
> CVM doesn't need SSM for Secure Boot.
> 
> Regardless of whether you want to act on any of the above
> suggestions, the change makes sense so

I made both those changes and pushed.


With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

Reply via email to