[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 04/15] target-arm: Add vexpress machine secur
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v3 04/15] target-arm: Add vexpress machine secure property |
Date: |
Mon, 15 Dec 2014 19:43:53 +0000 |
On 15 December 2014 at 18:51, Greg Bellows <address@hidden> wrote:
> Add "secure" Vexpress machine specific property to allow override of the
> default secure state configuration. By default, when using the QEMU
> -kernel command line argument, Vexpress machines boot into NS/SVC. When using
> the QEMU -bios command line argument, Vexpress machines boot into S/SVC.
>
> The secure state can be changed from the default specifying the secure
> state as a machine property. For example, the below command line would enable
disable!
> secure state on a -linux boot:
>
> aarch64-softmmu/qemu-system-aarch64
> -machine type=vexpress-a15,secure=off
> -kernel ...
>
> Signed-off-by: Greg Bellows <address@hidden>
> Reviewed-by: Peter Maydell <address@hidden>
> + /* EL3 is enabled by default on vexpress */
> + vms->secure = true;
> + object_property_add_bool(obj, "secure", vexpress_get_secure,
> + vexpress_set_secure, NULL);
> + object_property_set_description(obj, "secure",
> + "Set on/off to enable/disable secure state",
> + NULL);
I think we decided on IRC that
"Set on/off to enable/disable the ARM Security Extensions (TrustZone)"
was slightly more explanatory for the user?
-- PMM
- [Qemu-devel] [PATCH v3 00/15] target-arm: Add CPU security extension enablement, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 01/15] target-arm: Add vexpress class and machine types, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 02/15] target-arm: Add vexpress a9 & a15 machine objects, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 03/15] target-arm: Switch to common vexpress machine init, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 04/15] target-arm: Add vexpress machine secure property, Greg Bellows, 2014/12/15
- Re: [Qemu-devel] [PATCH v3 04/15] target-arm: Add vexpress machine secure property,
Peter Maydell <=
- [Qemu-devel] [PATCH v3 05/15] target-arm: Change vexpress daughterboard init arg, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 06/15] target-arm: Add virt class and machine types, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 07/15] target-arm: Add virt machine secure property, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 08/15] target-arm: Add feature unset function, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 09/15] target-arm: Add ARMCPU secure property, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v3 10/15] target-arm: Add arm_boot_info secure_boot control, Greg Bellows, 2014/12/15