https://github.com/torvalds/linux
Revision f2ae85b2ab3776b9e4e42e5b6fa090f40d396794 authored by Andre Przywara on 10 April 2014, 22:07:18 UTC, committed by Christoffer Dall on 28 April 2014, 11:06:22 UTC
Since KVM internally represents the ICFGR registers by stuffing two
of them into one word, the offset for accessing the internal
representation and the one for the MMIO based access are different.
So keep the original offset around, but adjust the internal array
offset by one bit.

Reported-by: Haibin Wang <wanghaibin.wang@huawei.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
1 parent 91021a6
History
Tip revision: f2ae85b2ab3776b9e4e42e5b6fa090f40d396794 authored by Andre Przywara on 10 April 2014, 22:07:18 UTC
KVM: arm/arm64: vgic: fix GICD_ICFGR register accesses
Tip revision: f2ae85b
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 1.1 KB
.mailmap -rw-r--r-- 4.4 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 93.6 KB
Kbuild -rw-r--r-- 2.5 KB
Kconfig -rw-r--r-- 252 bytes
MAINTAINERS -rw-r--r-- 271.4 KB
Makefile -rw-r--r-- 50.5 KB
README -rw-r--r-- 18.3 KB
REPORTING-BUGS -rw-r--r-- 7.3 KB

README

back to top