On 20.01.2015 01:30, Greg Bellows wrote: > Added support for running an AArch32 guest on a AArch64 KVM host. Support has > only been added to the QEMU machvirt machine. The addition of CPU properties > specifiable from the command line were added to allow disablement of AArch64 > execution state hereby forcing EL1 to be AArch32. The new CPU command line > propoerty is "-aarch64" that is specified as follows: > > aarch64-softmmu/qemu-system-aarch64 -M virt -cpu cortex-a57,-aarch64 ...
Hi! It seems a little confusing for me to specify '-aarch64' when forcing AArch32 execution state. Why don't just specify 'aarch32' in command line instead of '-aarch64' construction? BTW, /propoerty/property/ Best regards, Serge > > Support also added to support uncompressed images (Image) for aarch32. > > Greg Bellows (5): > target-arm: Add ARM CPU feature parsing > target-arm: Add feature parsing to virt > target-arm: Add 32/64-bit register sync > target-arm: Add AArch32 guest support to KVM64 > target-arm: Adjust kernel load address for Image > > hw/arm/boot.c | 33 +++++++++++++++++- > hw/arm/virt.c | 21 ++++++++++-- > target-arm/cpu.c | 45 ++++++++++++++++++++++++- > target-arm/helper-a64.c | 5 +-- > target-arm/internals.h | 89 > +++++++++++++++++++++++++++++++++++++++++++++++++ > target-arm/kvm64.c | 21 +++++++++--- > target-arm/op_helper.c | 6 ++-- > 7 files changed, 204 insertions(+), 16 deletions(-) >