Hi Marc, On 28/8/23 17:31, Marc Zyngier wrote:
Marek reports that his RPi4 spits out a warning at boot time, right at the point where the GICv2 virtual CPU interface gets mapped. Upon investigation, it seems that we never return the allocated VA and use whatever was on the stack at this point. Yes, this is good stuff, and Marek was pretty lucky that he ended-up with a VA that intersected with something that was already mapped. On my setup, this random value is plausible enough for the mapping to take place. Who knows what happens... Cc: Vincent Donnefort <vdonnefort@xxxxxxxxxx> Fixes: f156a7d13fc3 ("KVM: arm64: Remove size-order align in the nVHE hyp private VA range")
I don't see your kvmarm-6.6 merged by Paolo, is it too late to squash and send a new PR? Anyhow: Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> Regards, Phil.
Reported-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> Tested-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> Signed-off-by: Marc Zyngier <maz@xxxxxxxxxx> Link: https://lore.kernel.org/r/79b0ad6e-0c2a-f777-d504-e40e8123d81d@xxxxxxxxxxx --- arch/arm64/kvm/mmu.c | 3 +++ 1 file changed, 3 insertions(+)