Hi,
At connect, it was discussed if it is possible to run 32bit arm guests on arm64 machines. This wanted especially by distributions that do native builds, as server class 32bit hardware is rare. I've now added this as testcase to linaro KVM CI, and wrote a small howto:
https://wiki.linaro.org/Core/Virtualization/HowTo/Arm32GuestOnAarch64
At least in my tests the VM returns "armv7l" for "uname -m", so this is less confusing for build systems than chroots under Aarch64 where linux32 personlity returns "armv8l".
Riku