On 5 December 2014 at 09:18, Peter Maydell <peter.mayd...@linaro.org> wrote:

> On 3 December 2014 at 20:05, Greg Bellows <greg.bell...@linaro.org> wrote:
> > Added 'secure' qemu boolean option to qemu_machine_opts[].
> >
> > Signed-off-by: Greg Bellows <greg.bell...@linaro.org>
> > ---
> >  vl.c | 4 ++++
> >  1 file changed, 4 insertions(+)
> >
> > diff --git a/vl.c b/vl.c
> > index eb89d62..5d640f7 100644
> > --- a/vl.c
> > +++ b/vl.c
> > @@ -387,6 +387,10 @@ static QemuOptsList qemu_machine_opts = {
> >              .name = "iommu",
> >              .type = QEMU_OPT_BOOL,
> >              .help = "Set on/off to enable/disable Intel IOMMU (VT-d)",
> > +        },{
> > +            .name = "secure",
> > +            .type = QEMU_OPT_BOOL,
> > +            .help = "Set on/off to enable/disable secure state",
> >          },
>
> If patch 5 adds 'secure' as a machine property for only those
> boards where it makes sense, why do we need this global switch?
>
>
That is what I thought as well, but this is apparently needed as we get an
invalid machine property otherwise.  Below is the error, I'll look again,
but it appeared all machine properties were defined here.

*qemu-system-aarch64: -machine type=vexpress-a15,secure=off: Invalid
parameter 'secure'*



> thanks
> -- PMM
>

Reply via email to