[Bug 1863685] Re: ARM: HCR.TSW traps are not implemented

2020-04-30 Thread Laurent Vivier
** Changed in: qemu Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1863685 Title: ARM: HCR.TSW traps are not implemented Status in QEMU: Fix Released

[Bug 1863685] Re: ARM: HCR.TSW traps are not implemented

2020-03-10 Thread Laurent Vivier
Fixed here: https://git.qemu.org/?p=qemu.git;a=commitdiff;h=1803d2713b29 ** Changed in: qemu Status: In Progress => Fix Committed -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1863685 Title:

[Bug 1863685] Re: ARM: HCR.TSW traps are not implemented

2020-02-18 Thread Julien Freche
Makes sense. Debugging is on me then :) Both patches behave as expected, thanks! -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1863685 Title: ARM: HCR.TSW traps are not implemented Status in QEMU:

[Bug 1863685] Re: ARM: HCR.TSW traps are not implemented

2020-02-18 Thread Richard Henderson
I can't think of any reason that DACR would have an incorrect register value. It would be treated as any other system register, and there's only one code path involved. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.lau

[Bug 1863685] Re: ARM: HCR.TSW traps are not implemented

2020-02-18 Thread Julien Freche
Sorry, I meant the operation is a write (TVM is on). The result of the operation is setting DACR to 0 so the guest stops progressing after that. Anyway, since the issue could also be on my side, I don't want to block you with this. -- You received this bug notification because you are a member o

[Bug 1863685] Re: ARM: HCR.TSW traps are not implemented

2020-02-18 Thread Julien Freche
Thanks for the quick turn around! I tested both your patches together (it's useful to have both to emulate set/way flushing inside a guest) and I am getting something unexpected. At some point, we are trapping on an access to DACR but ESR_EL2 doesn't seem to make a lot of sense: 0xfe00dc0. I am run

[Bug 1863685] Re: ARM: HCR.TSW traps are not implemented

2020-02-18 Thread Richard Henderson
Patch posted: https://patchew.org/QEMU/20200218164717.12842-1-richard.hender...@linaro.org/ -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1863685 Title: ARM: HCR.TSW traps are not implemented Stat

[Bug 1863685] Re: ARM: HCR.TSW traps are not implemented

2020-02-18 Thread Richard Henderson
** Changed in: qemu Status: New => In Progress ** Changed in: qemu Assignee: (unassigned) => Richard Henderson (rth) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1863685 Title: ARM: H