Thread (138 messages) 138 messages, 4 authors, 2018-02-25
STALE3059d REVIEWED: 1 (0M)

[PATCH v4 35/40] KVM: arm/arm64: Get rid of vgic_elrsr

From: Marc Zyngier <hidden>
Date: 2018-02-22 09:45:07
Also in: kvm, kvmarm

On Thu, 15 Feb 2018 21:03:27 +0000,
Christoffer Dall wrote:
There is really no need to store the vgic_elrsr on the VGIC data
structures as the only need we have for the elrsr is to figure out if an
LR is inactive when we save the VGIC state upon returning from the
guest.  We can might as well store this in a temporary local variable.

This also gets rid of the endianness conversion in the VGIC save
function, which is completely unnecessary and would actually result in
incorrect functionality on big-endian systems, because we are only using
typed values here and not converting pointers and reading different
types here.

Signed-off-by: Christoffer Dall <redacted>
Reviewed-by: Marc Zyngier <redacted>

	M.

-- 
Jazz is not dead, it just smell funny.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help