From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chen Baozi Subject: Domain 0 crashed when booting OMAP5 uEVM Date: Mon, 12 Aug 2013 20:24:52 +0800 Message-ID: <20130812122452.GA21443@cbz-workstation> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell , Julien Grall Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Hi Ian & Julien, I've added SMP "cpu kicking" & "mode switching" codes for OMAP5 today and trying to boot Xen on my board again. And it looks that I still got some work to do to boot my board. I attach the log in the end of mail. Any ideas for what I should have missed? Cheers, Baozi --- Starting kernel ... - UART enabled - - CPU 00000000 booting - - Machine ID 00000ec1 - - Started in Hyp mode - - Zero BSS - - Setting up control registers - - Turning on paging - - Ready - fdt: node `cpu@0': invalid #address-cells or #size-cellsfdt: node `cpu@1': - invalid #addref MODULE[1]: 00000000a0000000 - 00000000a0400000 Placing Xen at 0x00000000fee00000-0x00000000ff000000 Xen heap: 262144 pages Dom heap: 258048 pages Looking for UART console serial2 __ __ _ _ _ _ _ _ _ \ \/ /___ _ __ | || | | || | _ _ _ __ ___| |_ __ _| |__ | | ___ \ // _ \ '_ \ | || |_| || |_ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \ / \ __/ | | | |__ _|__ _|__| |_| | | | \__ \ || (_| | |_) | | __/ /_/\_\___|_| |_| |_|(_) |_| \__,_|_| |_|___/\__\__,_|_.__/|_|\___| (XEN) Xen version 4.4-unstable (cbz@) (arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.3 (XEN) Latest ChangeSet: Wed Aug 7 11:38:25 2013 +0800 git:47f28d7-dirty (XEN) Processor: "ARM Limited", variant: 0x2, part 0xc0f, rev 0x2 (XEN) 32-bit Execution: (XEN) Processor Features: 00001131:00011011 (XEN) Instruction Sets: AArch32 Thumb Thumb-2 ThumbEE Jazelle (XEN) Extensions: GenericTimer Security (XEN) Debug Features: 02010555 (XEN) Auxiliary Features: 00000000 (XEN) Memory Model Features: 10201105 20000000 01240000 02102211 (XEN) ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000 (XEN) Platform: TI OMAP5 (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 (XEN) Using generic timer at 6144 KHz (XEN) GIC initialization: (XEN) gic_dist_addr=0000000048211000 (XEN) gic_cpu_addr=0000000048212000 (XEN) gic_hyp_addr=0000000048214000 (XEN) gic_vcpu_addr=0000000048216000 (XEN) gic_maintenance_irq=25 (XEN) GIC: 192 lines, 2 cpus, secure (IID 0000043b). (XEN) Waiting for 0 other CPUs to be ready (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Allocated console ring of 16 KiB. (XEN) VFP implementer 0x41 architecture 4 part 0x30 variant 0xf rev 0x0 (XEN) Brought up 1 CPUs (XEN) *** LOADING DOMAIN 0 *** (XEN) Populate P2M 0x80000000->0x90000000 (XEN) Loading kernel from boot module 1 (XEN) Loading zImage from 00000000a0000000 to 0000000080008000-00000000803f6d70 (XEN) Loading dom0 DTB to 0x000000008fe00000-0x000000008fe04e46 (XEN) Std. Loglevel: All (XEN) Guest Loglevel: All (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen) (XEN) Freed 220kB init memory. (XEN) Guest data abort: Translation fault at level 3 (XEN) gva=fce06704 (XEN) gpa=000000004ae06704 (XEN) size=2 sign=0 write=0 reg=0 (XEN) eat=0 cm=0 s1ptw=0 dfsc=7 (XEN) dom0 IPA 0x000000004ae06704 (XEN) P2M @ 02fdbf80 mfn:0xfedfc (XEN) 1ST[0x1] = 0x00000000fedfe6ff (XEN) 2ND[0x57] = 0x00000000ac9796ff (XEN) 3RD[0x6] = 0x0000000000000000 (XEN) ----[ Xen-4.4-unstable arm32 debug=y Not tainted ]---- (XEN) CPU: 0 (XEN) PC: c0033410 (XEN) CPSR: a00001d3 MODE:32-bit Guest SVC (XEN) R0: 00000001 R1: 00000700 R2: fce06704 R3: fce06000 (XEN) R4: 00000001 R5: c0797920 R6: 000186a1 R7: c07db704 (XEN) R8: c0807fd8 R9: c07ce850 R10:c07910a0 R11:c07910a0 R12:00000000 (XEN) USR: SP: 00000000 LR: 00000000 (XEN) SVC: SP: c0785f30 LR: c002daa8 SPSR:000001d3 (XEN) ABT: SP: c0806f8c LR: c0806f8c SPSR:00000000 (XEN) UND: SP: c0806f98 LR: c0806f98 SPSR:00000000 (XEN) IRQ: SP: c0806f80 LR: c0806f80 SPSR:00000000 (XEN) FIQ: SP: 00000000 LR: 00000000 SPSR:00000000 (XEN) FIQ: R8: 00000000 R9: 00000000 R10:00000000 R11:00000000 R12:00000000 (XEN) (XEN) SCTLR: 10c5387d (XEN) TCR: 00000000 (XEN) TTBR0: 000000008000406a (XEN) TTBR1: 000000008000406a (XEN) IFAR: 00000000, IFSR: 00000000 (XEN) DFAR: 00000000, DFSR: 00000000 (XEN) (XEN) VTCR_EL2: 80002558 (XEN) VTTBR_EL2: 00010000fedfc000 (XEN) (XEN) SCTLR_EL2: 30cd187f (XEN) HCR_EL2: 0000000000282835 (XEN) TTBR0_EL2: 00000000feed2000 (XEN) (XEN) ESR_EL2: 93800007 (XEN) HPFAR_EL2: 00000000004ae060 (XEN) HDFAR: fce06704 (XEN) HIFAR: 00000000 (XEN) (XEN) No stack trace for 32-bit guest kernel-mode (XEN) domain_crash_sync called from traps.c:1369 (XEN) Domain 0 (vcpu#0) crashed on cpu#0: (XEN) ----[ Xen-4.4-unstable arm32 debug=y Not tainted ]---- (XEN) CPU: 0 (XEN) PC: c0033410 (XEN) CPSR: a00001d3 MODE:32-bit Guest SVC (XEN) R0: 00000001 R1: 00000700 R2: fce06704 R3: fce06000 (XEN) R4: 00000001 R5: c0797920 R6: 000186a1 R7: c07db704 (XEN) R8: c0807fd8 R9: c07ce850 R10:c07910a0 R11:c07910a0 R12:00000000 (XEN) USR: SP: 00000000 LR: 00000000 (XEN) SVC: SP: c0785f30 LR: c002daa8 SPSR:000001d3 (XEN) ABT: SP: c0806f8c LR: c0806f8c SPSR:00000000 (XEN) UND: SP: c0806f98 LR: c0806f98 SPSR:00000000 (XEN) IRQ: SP: c0806f80 LR: c0806f80 SPSR:00000000 (XEN) FIQ: SP: 00000000 LR: 00000000 SPSR:00000000 (XEN) FIQ: R8: 00000000 R9: 00000000 R10:00000000 R11:00000000 R12:00000000 (XEN) (XEN) SCTLR: 10c5387d (XEN) TCR: 00000000 (XEN) TTBR0: 000000008000406a (XEN) TTBR1: 000000008000406a (XEN) IFAR: 00000000, IFSR: 00000000 (XEN) DFAR: 00000000, DFSR: 00000000 (XEN) (XEN) VTCR_EL2: 80002558 (XEN) VTTBR_EL2: 00010000fedfc000 (XEN) (XEN) SCTLR_EL2: 30cd187f (XEN) HCR_EL2: 0000000000282835 (XEN) TTBR0_EL2: 00000000feed2000 (XEN) (XEN) ESR_EL2: 93800007 (XEN) HPFAR_EL2: 00000000004ae060 (XEN) HDFAR: fce06704 (XEN) HIFAR: 00000000 (XEN) (XEN) No stack trace for 32-bit guest kernel-mode (XEN) Domain 0 crashed: rebooting machine in 5 seconds.