Message ID | 20220619001541.131672-1-richard.henderson@linaro.org |
---|---|
Headers | show |
Series | target/arm: Fix issue 1078 | expand |
On 6/19/22 08:15, Richard Henderson wrote: > Nicely summarized by the reporter, but I thought it would be > nicer to pull all of the logic into arm_pamax, rather than > leave it separated. Reported-by: He Zhe <zhe.he@windriver.com> I ran a quick test. qemu still hangs with these two commits applied. One fact that might help, qemu can boot up successfully if the change of the following commit is reverted. https://gitlab.com/qemu-project/qemu/-/commit/39a1fd25287f5dece59fdf4752491faf59310296 The change had been moved to target/arm/ptw.c. Zhe > > > r~ > > > Richard Henderson (2): > target/arm: Extend arm_pamax to more than aarch64 > target/arm: Check V7VE as well as LPAE in arm_pamax > > hw/arm/virt.c | 10 +--------- > target/arm/ptw.c | 26 ++++++++++++++++++++------ > 2 files changed, 21 insertions(+), 15 deletions(-) >
On Sun, 19 Jun 2022 at 01:16, Richard Henderson <richard.henderson@linaro.org> wrote: > > Nicely summarized by the reporter, but I thought it would be > nicer to pull all of the logic into arm_pamax, rather than > leave it separated. Applied to target-arm.next, thanks. I think the hang He Zhe reports as still present is an unrelated issue (I should check the v7 LPAE spec about block descriptors I guess). -- PMM