projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
db686bc
)
xen: arm: guest stage 1 walks on 64-bit hypervisor
author
Ian Campbell
<ian.campbell@citrix.com>
Fri, 22 Feb 2013 08:58:18 +0000
(08:58 +0000)
committer
Ian Campbell
<ian.campbell@citrix.com>
Fri, 22 Feb 2013 12:14:55 +0000
(12:14 +0000)
Still only supports non-LPAE 32-bit guests.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
xen/arch/arm/traps.c
patch
|
blob
|
history
diff --git
a/xen/arch/arm/traps.c
b/xen/arch/arm/traps.c
index d1cf0e6ce4e3061318ca9b68a0195810d711e8e9..6f249207b1f2619bcef5048252eedfc4ef7098eb 100644
(file)
--- a/
xen/arch/arm/traps.c
+++ b/
xen/arch/arm/traps.c
@@
-780,8
+780,8
@@
static void do_cp15_64(struct cpu_user_regs *regs,
void dump_guest_s1_walk(struct domain *d, vaddr_t addr)
{
- uint32_t ttbcr = READ_
CP32(TTBCR
);
- uint64_t ttbr0 = READ_
CP64(TTBR0
);
+ uint32_t ttbcr = READ_
SYSREG32(TCR_EL1
);
+ uint64_t ttbr0 = READ_
SYSREG64(TTBR0_EL1
);
paddr_t paddr;
uint32_t offset;
uint32_t *first = NULL, *second = NULL;