summaryrefslogtreecommitdiff
path: root/drivers/ssb
diff options
context:
space:
mode:
authorVictor Kamensky <victor.kamensky@linaro.org>2014-06-12 20:30:04 +0400
committerChristoffer Dall <christoffer.dall@linaro.org>2014-07-11 15:57:39 +0400
commit1c9f04717ca8326e8df759d5dda9cd1b3d968b5b (patch)
tree624fd2368ee1a94dedf3bef41965b5778312f5f7 /drivers/ssb
parent6d7311b520864531c81f0e0237e96146d8057d77 (diff)
downloadlinux-1c9f04717ca8326e8df759d5dda9cd1b3d968b5b.tar.xz
ARM: KVM: vgic mmio should hold data as LE bytes array in BE case
According to recent clarifications of mmio.data array meaning - the mmio.data array should hold bytes as they would appear in memory. Vgic is little endian device. And in case of BE image kernel side that emulates vgic, holds data in BE form. So we need to byteswap cpu<->le32 vgic registers when we read/write them from mmio.data[]. Change has no effect in LE case because cpu already runs in le32. Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Acked-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'drivers/ssb')
0 files changed, 0 insertions, 0 deletions