Hi all,

I've been experimenting with running arm64 Windows on qemu's aarch64
virt target. There were a couple of fixes needed in the core ISA
emulation to enable this -- I'd appreciate feedback on whether this is
(a) the best way to implement these and (b) suitable for inclusion in
mainline. (I realise this is too late for 2.9, but would be happy to
have any feedback nevertheless.)

I've smoke-tested that these don't break Linux by following:
https://www.bennee.com/~alex/blog/2014/05/09/running-linux-in-qemus-aarch64-system-emulation-mode/
... however, that is fairly old; I'd also be happy to try a more
recent kernel if someone could point me to a bootable image.

Cheers,
Andrew

Andrew Baumann (2):
  target/arm: implement armv8 PMUSERENR (user-mode enable bits)
  target/arm: lie more convincingly about memory attributes in PAR_EL1

 target/arm/helper.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 78 insertions(+), 9 deletions(-)

-- 
2.8.3


Reply via email to