[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XenARM] Xen with Cortex-A15 - Guest data abort: Translation fault



On Fri, 2012-02-10 at 17:06 +0000, Jenny Smith wrote:
> Hi,
> 
> I'm running the latest code from
> http://xenbits.xen.org/gitweb/?p=people/sstabellini/xen-unstable.git/.git;a=shortlog;h=refs/heads/arm-tools-1.
> I compiled both Dom0 and Xen. I use a Versatile Express board model
> with a single CPU Cortex-A15.
> 
> For Dom0 I used the vexpress-dt branch of
> git://xenbits.xen.org/people/dvrabel/linux.git and built it as
> described here:
> http://wiki.xen.org/wiki/Xen_ARMv7_with_Virtualization_Extensions
> 
> However, when Dom0 boots, I get a guest data abort translation fault
> error. See the message below.
> 
> Has anyone else seen this?
> [...]
> Uncompressing Linux... done, booting the kernel.
> [    0.000000] Linux version 3.2.0-rc5+ (gcc version 4.6.1 (Sourcery
> CodeBench Lite 2011.09-70) ) #3 Fri Feb 10 16:21:09 GMT 2012
> [    0.000000] CPU: ARMv7 Processor [412fc0f0] revision 0 (ARMv7), cr=10c53c7d
> [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
> [    0.000000] Machine: ARM-Versatile Express
> [    0.000000] bootconsole [earlycon0] enabled
> [    0.000000] Memory policy: ECC disabled, Data cache writeback
> (XEN) Guest data abort: Translation fault at level 2
> (XEN)     gva=f8000084 gpa=0000000010000084

This looks like an address you might get from
arch/arm/mach-vexpress/include/mach/debug-macro.S

In my tree kernel however this is supposed to be fixed up by:

        commit ca6c58b68e98376b0372fca6ba55a279ec6f20fa
        Author: David Vrabel <david.vrabel@xxxxxxxxxx>
        Date:   Wed Jan 4 16:38:16 2012 +0000
        
            HACK: fix DEBUG_LL macros for Cortex A15

Which exact kernel tree and changeset ID are you using? Can you confirm
that it includes this changeset? It appears that the tree+branched
referenced by the wiki page do include it.

Do you have CONFIG_DEBUG_LL enabled?

Ian.


_______________________________________________
Xen-arm mailing list
Xen-arm@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-arm


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.