On Fri, 19 Apr 2024 at 16:59, Jean-Philippe Brucker <jean-phili...@linaro.org> wrote: > > The Realm Personalization Value (RPV) is provided by the user to > distinguish Realms that have the same initial measurement. > > The user provides up to 64 hexadecimal bytes. They are stored into the > RPV in the same order, zero-padded on the right. > > Cc: Eric Blake <ebl...@redhat.com> > Cc: Markus Armbruster <arm...@redhat.com> > Cc: Daniel P. Berrangé <berra...@redhat.com> > Cc: Eduardo Habkost <edua...@habkost.net> > Signed-off-by: Jean-Philippe Brucker <jean-phili...@linaro.org> > --- > v1->v2: Move parsing early, store as-is rather than reverted > --- > qapi/qom.json | 15 +++++- > target/arm/kvm-rme.c | 111 +++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 125 insertions(+), 1 deletion(-) > > diff --git a/qapi/qom.json b/qapi/qom.json > index 623ec8071f..91654aa267 100644 > --- a/qapi/qom.json > +++ b/qapi/qom.json > @@ -931,6 +931,18 @@ > 'data': { '*cpu-affinity': ['uint16'], > '*node-affinity': ['uint16'] } } > > +## > +# @RmeGuestProperties: > +# > +# Properties for rme-guest objects. > +# > +# @personalization-value: Realm personalization value, as a 64-byte hex > string > +# (default: 0) > +# > +# Since: FIXME > +## > +{ 'struct': 'RmeGuestProperties', > + 'data': { '*personalization-value': 'str' } } > > ## > # @ObjectType: > @@ -1066,7 +1078,8 @@ > 'tls-creds-x509': 'TlsCredsX509Properties', > 'tls-cipher-suites': 'TlsCredsProperties', > 'x-remote-object': 'RemoteObjectProperties', > - 'x-vfio-user-server': 'VfioUserServerProperties' > + 'x-vfio-user-server': 'VfioUserServerProperties', > + 'rme-guest': 'RmeGuestProperties' > } }
This list is in alphabetical order. Are we obliged to add new items to the end for some compatibility reason, or should this new item be filed in its correct place with the other 'r's ? thanks -- PMM