projects
/
GitHub
/
exynos8895
/
android_kernel_samsung_universal8895.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
62a89c4
)
arm64: KVM: CPU specific 32bit coprocessor access
author
Marc Zyngier
<marc.zyngier@arm.com>
Thu, 7 Feb 2013 10:50:18 +0000
(10:50 +0000)
committer
Marc Zyngier
<marc.zyngier@arm.com>
Wed, 12 Jun 2013 15:42:16 +0000
(16:42 +0100)
Enable handling of CPU specific 32bit coprocessor access. Not much
here either.
Reviewed-by: Christopher Covington <cov@codeaurora.org>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm64/kvm/sys_regs_generic_v8.c
patch
|
blob
|
blame
|
history
diff --git
a/arch/arm64/kvm/sys_regs_generic_v8.c
b/arch/arm64/kvm/sys_regs_generic_v8.c
index d4e8039073123d8efc49f17357e46ee3985cbc93..4268ab9356b1f00e98ca022b207add3b8830fa33 100644
(file)
--- a/
arch/arm64/kvm/sys_regs_generic_v8.c
+++ b/
arch/arm64/kvm/sys_regs_generic_v8.c
@@
-59,11
+59,21
@@
static const struct sys_reg_desc genericv8_sys_regs[] = {
access_actlr, reset_actlr, ACTLR_EL1 },
};
+static const struct sys_reg_desc genericv8_cp15_regs[] = {
+ /* ACTLR */
+ { Op1(0b000), CRn(0b0001), CRm(0b0000), Op2(0b001),
+ access_actlr },
+};
+
static struct kvm_sys_reg_target_table genericv8_target_table = {
.table64 = {
.table = genericv8_sys_regs,
.num = ARRAY_SIZE(genericv8_sys_regs),
},
+ .table32 = {
+ .table = genericv8_cp15_regs,
+ .num = ARRAY_SIZE(genericv8_cp15_regs),
+ },
};
static int __init sys_reg_genericv8_init(void)