[libvirt PATCH 3/6] qemu: add monitor APIs for query-sev

Peter Krempa pkrempa at redhat.com
Thu Dec 9 16:36:01 UTC 2021


On Thu, Dec 09, 2021 at 16:24:04 +0000, Daniel P. Berrangé wrote:
> On Thu, Dec 09, 2021 at 09:36:03AM +0100, Peter Krempa wrote:
> > On Wed, Dec 08, 2021 at 18:44:31 +0000, Daniel P. Berrangé wrote:
> > > We're only returning the set of fields needed to perform an
> > > attestation, per the SEV API docs.
> > > 
> > > Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
> > > ---
> > >  src/qemu/qemu_monitor.c      | 13 +++++++++++
> > >  src/qemu/qemu_monitor.h      |  9 ++++++++
> > >  src/qemu/qemu_monitor_json.c | 45 ++++++++++++++++++++++++++++++++++++
> > >  src/qemu/qemu_monitor_json.h |  8 +++++++
> > >  4 files changed, 75 insertions(+)

[...]

> > > diff --git a/src/qemu/qemu_monitor_json.h b/src/qemu/qemu_monitor_json.h
> > > index 0984717675..163be25c32 100644
> > > --- a/src/qemu/qemu_monitor_json.h
> > > +++ b/src/qemu/qemu_monitor_json.h
> > > @@ -369,6 +369,14 @@ int qemuMonitorJSONSystemWakeup(qemuMonitor *mon);
> > >  
> > >  char *qemuMonitorJSONGetSEVMeasurement(qemuMonitor *mon);
> > >  
> > > +int qemuMonitorJSONGetSEVInfo(qemuMonitor *mon,
> > > +                              unsigned int *apiMajor,
> > > +                              unsigned int *apiMinor,
> > > +                              unsigned int *buildID,
> > > +                              unsigned int *policy)
> > > +    ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
> > > +    ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5);
> > 
> > Preferrably use modern header formatting.
> 
> Almost everything in this header uses the style matching
> this patch. IMHO divering in style is worse.

Fair enough:

https://listman.redhat.com/archives/libvir-list/2021-December/msg00362.html




More information about the libvir-list mailing list