Mathieu Poirier <[email protected]> writes:
> From: Jean-Philippe Brucker <[email protected]>
>
> Add a new RmeGuest object, inheriting from ConfidentialGuestSupport, to
> support the Arm Realm Management Extension (RME). It is instantiated by
> passing on the command-line:
>
> -M virt,confidential-guest-support=<id>
> -object rme-guest,id=<id>
>
> This is only the skeleton. Support will be added in following patches.
>
> Signed-off-by: Jean-Philippe Brucker <[email protected]>
> Signed-off-by: Mathieu Poirier <[email protected]>
[...]
> diff --git a/qapi/qom.json b/qapi/qom.json
> index 776b13027fd8..52997c29a32d 100644
> --- a/qapi/qom.json
> +++ b/qapi/qom.json
> @@ -1288,6 +1288,17 @@
> 'data': { '*pretty': 'bool',
> '*close-action': 'MonitorQMPCloseAction' } }
>
> +##
> +# @RmeGuestProperties:
> +#
> +# Properties for rme-guest objects.
> +#
> +# Since: 11.1
11.2 now.
> +##
> +{ 'struct': 'RmeGuestProperties',
> + 'base': 'ConfidentialGuestSupportProperties',
> + 'data': {} }
> +
> ##
> # @ObjectType:
> #
> @@ -1346,6 +1357,7 @@
> { 'name': 'pr-manager-helper',
> 'if': 'CONFIG_LINUX' },
> 'qtest',
> + 'rme-guest',
> 'rng-builtin',
> 'rng-egd',
> { 'name': 'rng-random',
> @@ -1427,6 +1439,7 @@
> 'pr-manager-helper': { 'type': 'PrManagerHelperProperties',
> 'if': 'CONFIG_LINUX' },
> 'qtest': 'QtestProperties',
> + 'rme-guest': 'RmeGuestProperties',
> 'rng-builtin': 'RngProperties',
> 'rng-egd': 'RngEgdProperties',
> 'rng-random': { 'type': 'RngRandomProperties',
With the Since: fixed
Acked-by: Markus Armbruster <[email protected]>
[...]