[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC 27/29] xen/arm: Add platform specific code for the exynos5
On 04/30/2013 04:46 PM, Ian Campbell wrote: > On Tue, 2013-04-30 at 16:40 +0100, Julien Grall wrote: >>>> + * 2) Linux doesn't start without this trick >>> >>> Ouch. I presume it doesn't actually end up calling hvc 0xfffc? Does it >>> work if you just map/unmap without writing anything? >>> >>> What does Linux do without the trick? Touches address 0x0 perhaps? Would >>> anything be mapped there on a real Exynos? >> >> Not even. >> >> (XEN) Guest data abort: Translation fault at level 2 >> (XEN) gva=40004000 >> (XEN) gpa=0000000040004000 >> (XEN) instruction syndrome invalid >> (XEN) eat=0 cm=0 s1ptw=0 dfsc=6 >> (XEN) dom0 IPA 0x0000000040004000 >> (XEN) P2M @ 02ffbfc0 mfn:0xbfdfe >> (XEN) 1ST[0x1] = 0x00000000bfdfb6ff >> (XEN) 2ND[0x0] = 0x0000000000000000 >> (XEN) ----[ Xen-4.3-unstable arm32 debug=y Tainted: C ]---- >> (XEN) CPU: 0 >> (XEN) PC: 50008338 >> (XEN) CPSR: 800001d3 MODE:32-bit Guest SVC >> (XEN) R0: 40004000 R1: 00000c12 R2: 40008000 R3: 40004000 >> (XEN) R4: 40008000 R5: 00000000 R6: 0000000e R7: ffffffff >> (XEN) R8: 501bf8e0 R9: 40000000 R10:50000000 R11:10201105 R12:500080a8 >> (XEN) USR: SP: 00000000 LR: 00000000 >> (XEN) SVC: SP: 00000000 LR: 500083cc SPSR:000001d3 >> (XEN) ABT: SP: 00000000 LR: 00000000 SPSR:00000000 >> (XEN) UND: SP: 00000000 LR: 00000000 SPSR:00000000 >> (XEN) IRQ: SP: 00000000 LR: 00000000 SPSR:00000000 >> (XEN) FIQ: SP: 00000000 LR: 00000000 SPSR:00000000 >> (XEN) FIQ: R8: 00000000 R9: 00000000 R10:00000000 R11:00000000 R12:00000000 >> (XEN) >> (XEN) TTBR0 0000000000 TTBR1 0000000000 TCR 00000000 >> (XEN) SCTLR 00c50078 >> (XEN) IFAR 00000000 DFAR 00000000 >> (XEN) >> (XEN) HTTBR bfed2000 >> (XEN) HDFAR 40004000 >> (XEN) HIFAR 0 >> (XEN) HPFAR 400040 >> (XEN) HCR 00002835 >> (XEN) HSR 90000046 >> (XEN) VTTBR 10000bfdfe000 >> (XEN) >> (XEN) DFSR 0 DFAR 0 >> (XEN) IFSR 0 IFAR 0 >> (XEN) >> (XEN) GUEST STACK GOES HERE >> (XEN) domain_crash_sync called from traps.c:968 >> >> FYI the kernel is loaded at 0x50008000. > > But it is crashing accessing 0x40004000? > Right. I will take a look if I can backport a commit from Linux 3.9. Otherwise I will push my Linux 3.9 and dropped 3.7 support for the arndale. -- Julien _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |