[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 00/15] target-arm: Add CPU security extension
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v4 00/15] target-arm: Add CPU security extension enablement |
Date: |
Tue, 16 Dec 2014 18:42:43 +0000 |
On 15 December 2014 at 23:09, Greg Bellows <address@hidden> wrote:
> This patchset adds functionality for enabling the ARM CPU security extensions.
> At this time, the only machines supported are Versatile Express and the QEMU
> ARM virtual machines both with Cortex A9 & A15.
>
> The patchset establishes the default security state along with adding
> overriding controls of the state. Booting with the "-kernel" QEMU command
> line
> option will start by default in non-secure state with EL3 support disabled.
> Booting with the "-bios" QEMU command line option will default to
> secure state with EL3 features enabled. An added "secure" machine property
> may be set to either 'on' or 'off' to override this default behavior. For
> example, the below command line syntax would disable security extensions...
>
> aarch64-softmmu/qemu-system-aarch64
> -machine type=vexpress-a15,secure=off -kernel ...
>
> In order to add the machine specific 'secure' property, the vexpress machine
> object creation functionality needed to be updated. The existing QEMU machine
> mechanism was replaced with proper type, class, and instance usage.
Thanks; applied all (including the dependencies) to target-arm.next.
-- PMM
- [Qemu-devel] [PATCH v4 06/15] target-arm: Add virt class and machine types, (continued)
- [Qemu-devel] [PATCH v4 06/15] target-arm: Add virt class and machine types, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 07/15] target-arm: Add virt machine secure property, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 08/15] target-arm: Add feature unset function, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 09/15] target-arm: Add ARMCPU secure property, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 10/15] target-arm: Add arm_boot_info secure_boot control, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 11/15] target-arm: Enable CPU has_el3 prop during VE init, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 12/15] target-arm: Set CPU has_el3 prop during virt init, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 13/15] target-arm: Breakout integratorcp and versatilepb cpu init, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 14/15] target-arm: Disable EL3 on unsupported machines, Greg Bellows, 2014/12/15
- [Qemu-devel] [PATCH v4 15/15] target-arm: add cpu feature EL3 to CPUs with Security Extensions, Greg Bellows, 2014/12/15
- Re: [Qemu-devel] [PATCH v4 00/15] target-arm: Add CPU security extension enablement,
Peter Maydell <=