unicorn/qemu/hw
Greg Bellows 655b780f48
target-arm: Add virt machine secure property
Add "secure" virt machine specific property to allow override of the
default secure state configuration. By default, when using the QEMU
-kernel command line argument, virt machines boot into NS/SVC. When using
the QEMU -bios command line argument, virt 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 disable
security extensions on a -kernel Linux boot:

aarch64-softmmu/qemu-system-aarch64
-machine type=virt,secure=off
-kernel ...

Backports commit 083a58906cb32731dd98a93fcf451ec7718c0924 from qemu
2018-03-11 14:11:17 -04:00
..
arm target-arm: Add virt machine secure property 2018-03-11 14:11:17 -04:00
core qdev: Fix object reference leak in case device.realize() fails 2018-02-25 21:00:26 -05:00
i386 pc: Generate init functions with a macro 2018-03-11 13:42:19 -04:00
intc qemu-common: push cpu.h inclusion out of qemu-common.h 2018-02-24 01:50:56 -05:00
m68k qemu-common: push cpu.h inclusion out of qemu-common.h 2018-02-24 01:50:56 -05:00
mips mips: replace cpu_mips_init() with cpu_generic_init() 2018-03-05 00:49:10 -05:00
sparc hw: explicitly include qemu-common.h and cpu.h 2018-02-21 23:15:09 -05:00
sparc64 util: move declarations out of qemu-common.h 2018-02-22 09:25:48 -05:00
Makefile.objs import 2015-08-21 15:04:50 +08:00