qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Fwd: AArch64 register SP value always appearing as zero in


From: Claudio Fontana
Subject: [Qemu-devel] Fwd: AArch64 register SP value always appearing as zero in "info registers" (kvm control)
Date: Fri, 21 Feb 2014 10:37:39 +0100

I realized that I mistakenly stripped qemu-devel from the discussion;
forwarding to make the workaround and todo visible.

Claudio

---------- Forwarded message ----------
From: Peter Maydell <address@hidden>
Date: 20 February 2014 16:18
Subject: Re: AArch64 register SP value always appearing as zero in
"info registers" (kvm control)
To: Claudio Fontana <address@hidden>


On 20 February 2014 15:13, Claudio Fontana <address@hidden> wrote:
> I got it to "work for me" by replacing AARCH64_CORE_REG(regs.sp)
> with AARCH64_CORE_REG(sp_el1), since I am at EL1.
>
> I read in kvm_arch_put_registers:
>
>     /* TODO:
>      * SP_EL1
>      * ELR_EL1
>      * SPSR[]
>      * FP state
>      * system registers
>      */
>
> So I think getting the SP at EL1 is not supported yet while running at
> EL1 and using SP_ELx.

Yeah. I guess we assumed regs.sp would be "current SP"...
I'll put it on my todo list to fix.

thanks
-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]