[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen on (RELEASE-4.4.0) crashed when booting on Cubieboard2
At 2014-04-07 16:46:32,"Ian Campbell" <Ian.Campbell@xxxxxxxxxx> wrote: >On Sun, 2014-04-06 at 10:32 +0100, Julien Grall wrote: >> Please try the instructions on the wiki page before trying fancy things... > >Yes, agreed, please follow the wiki page exactly and ask if things don't >work as expected. > Hello, We have tried to follow the wiki page's instruction to boot dom0 on xen , but we found that there are something wrong with it. We made some simple modification about bootargs. The command we used is here: setenv kernel_addr_r 0x7f400000 setenv fdt_addr 0x7ea00000 setenv xen_addr_r 0x7e800000 fatload mmc 0 ${xen_addr_r} /boot/xen fatload mmc 0 ${fdt_addr} /boot/sun7i-a20-cubieboard2-xen2.dtb fatload mmc 0 ${kernel_addr_r} /boot/zImage setenv fdt_high 0xffffffff fdt addr ${fdt_addr} 0x40000 fdt resize setenv bootargs "sync_console console=dtuart dtuart=/soc@01c00000/serial@01c28000 dom0_mem=128M" fdt chosen fdt set /chosen \#address-cells <1> fdt set /chosen \#size-cells <1> fdt mknod /chosen module@0 fdt set /chosen/module@0 compatible "xen,linux-zimage" "xen,multiboot-module" fdt set /chosen/module@0 reg <${kernel_addr_r} 0xf000000> fdt set /chosen/module@0 bootargs "console=hvc0,115200n8 debug ignore_loglevel rw earlyprintk=xen clk_ignore_unused init=/init" bootz ${xen_addr_r} - ${fdt_addr} Whithout this change , it would be stuck at the start of the dom0's boot. Add the modification , the dom0's booting is nothing different . Coud you give me some advices? Thank you very much. Here is the kerneldump now: Kernel image @ 0x7e800000 [ 0x000000 - 0x0cf700 ] ## Flattened Device Tree blob at 7ea00000 Booting using the fdt blob at 0x7ea00000 reserving fdt memory region: addr=7ea00000 size=3000 Using Device Tree in place at 7ea00000, end 7ea05fff Starting kernel ... Xen 4.4.0 (XEN) Xen version 4.4.0 (root@) (arm-linux-gnueabihf-gcc (Ubuntu/Linaro 4.7.2-1ubuntu1) 4.7.2) debug=n Wed Apr 9 17:35:22 CST 24 (XEN) Latest ChangeSet: Fri Mar 14 12:00:11 2014 +0000 git:69bae51-dirty (XEN) Console output is synchronous. (XEN) Processor: 410fc074: "ARM Limited", variant: 0x0, part 0xc07, rev 0x4 (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: 10101105 40000000 01240000 02102211 (XEN) ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000 (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 (XEN) Using generic timer at 24000 KHz (XEN) GIC initialization: (XEN) gic_dist_addr=0000000001c81000 (XEN) gic_cpu_addr=0000000001c82000 (XEN) gic_hyp_addr=0000000001c84000 (XEN) gic_vcpu_addr=0000000001c86000 (XEN) gic_maintenance_irq=25 (XEN) GIC: 160 lines, 2 cpus, secure (IID 0100143b). (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Allocated console ring of 16 KiB. (XEN) VFP implementer 0x41 architecture 2 part 0x30 variant 0x7 rev 0x4 (XEN) Brought up 1 CPUs (XEN) *** LOADING DOMAIN 0 *** (XEN) Populate P2M 0x68000000->0x70000000 (1:1 mapping for dom0) (XEN) Loading kernel from boot module 2 (XEN) Loading zImage from 000000007f400000 to 000000006f800000-000000006ff08fa0 (XEN) Loading dom0 DTB to 0x000000006f600000-0x000000006f6028f3 (XEN) Scrubbing Free RAM: .........done. (XEN) Initial low memory virq threshold set at 0x4000 pages. (XEN) Std. Loglevel: Errors and warnings (XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings) (XEN) ********************************************** (XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS (XEN) ******* This option is intended to aid debugging of Xen by ensuring (XEN) ******* that all output is synchronously delivered on the serial line. (XEN) ******* However it can introduce SIGNIFICANT latencies and affect (XEN) ******* timekeeping. It is NOT recommended for production use! (XEN) ********************************************** (XEN) 3... 2... 1... (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen) (XEN) Freed 244kB init memory. [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 3.13.0-rc4 (root@Lenovo-G480) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-1ubuntu1) ) #16 SMP Wed Apr 94 [ 0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine model: Cubietech Cubieboard2 [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] free_area_init_node: node 0, pgdat c0cbc3c0, node_mem_map c0dc5000 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] psci: probing function IDs from device-tree [ 0.000000] PERCPU: Embedded 9 pages/cpu @c0ecc000 s13696 r8192 d14976 u36864 [ 0.000000] pcpu-alloc: s13696 r8192 d14976 u36864 alloc=9*4096 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: console=hvc0,115200n8 debug ignore_loglevel \ [ 0.000000] rw earlyprintk=xen clk_ignore_unused init=/init [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] allocated 262144 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] Memory: 115512K/131072K available (6592K kernel code, 803K rwdata, 2828K rodata, 2857K init, 975K bss, 15560K res) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0xc8800000 - 0xff000000 ( 872 MB) [ 0.000000] lowmem : 0xc0000000 - 0xc8000000 ( 128 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc093b47c (9422 kB) [ 0.000000] .init : 0xc093c000 - 0xc0c06580 (2858 kB) [ 0.000000] .data : 0xc0c08000 - 0xc0cd0c80 ( 804 kB) [ 0.000000] .bss : 0xc0cd0c80 - 0xc0dc4be8 ( 976 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=1. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] Architected cp15 timer(s) running at 24.00MHz (virt). [ 0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 2863311519744ns [ 0.000000] Switching to timer-based delay loop [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns [ 0.000000] sched_clock: 32 bits at 160MHz, resolution 6ns, wraps every 26843545593ns [ 0.000000] Console: colour dummy device 80x30 [ 0.000358] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.000373] pid_max: default: 32768 minimum: 301 [ 0.000550] Security Framework initialized [ 0.000604] SELinux: Initializing. [ 0.000648] SELinux: Starting in permissive mode [ 0.000843] Mount-cache hash table entries: 512 [ 0.003913] Initializing cgroup subsys memory [ 0.003964] Initializing cgroup subsys devices [ 0.003977] Initializing cgroup subsys freezer [ 0.003987] Initializing cgroup subsys net_cls [ 0.003997] Initializing cgroup subsys blkio [ 0.004006] Initializing cgroup subsys perf_event [ 0.004130] CPU: Testing write buffer coherency: ok [ 0.004177] ftrace: allocating 27217 entries in 54 pages [ 0.040679] /cpus/cpu@0 missing clock-frequency property [ 0.040709] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.040748] Setting up static identity map for 0x68638440 - 0x686384d8 [ 0.048085] Brought up 1 CPUs [ 0.048103] SMP: Total of 1 processors activated. [ 0.048112] CPU: All CPU(s) started in SVC mode. [ 0.048920] devtmpfs: initialized [ 0.053746] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 4 [ 0.053875] Xen 4.4 support found, events_irq=31 gnttab_frame_pfn=1d00 [ 0.053952] xen:grant_table: Grant tables using version 1 layout [ 0.054023] Grant table initialized [ 0.060588] atomic64 test passed [ 0.060607] pinctrl core: initialized pinctrl subsystem [ 0.061059] regulator-dummy: no parameters [ 0.061582] NET: Registered protocol family 16 [ 0.062114] Xen: initializing cpu0 [ 0.062401] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.064145] xen:swiotlb_xen: Warning: only able to allocate 8 MB for software IO TLB [ 0.067369] software IO TLB [mem 0x6d800000-0x6e000000] (8MB) mapped at [c5800000-c5ffffff] [ 0.069918] No ATAGs? [ 0.069943] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.069954] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.070829] Serial: AMBA PL011 UART driver [ 0.078203] bio: create slab <bio-0> at 0 [ 0.079239] edma-dma-engine edma-dma-engine.0: Can't allocate PaRAM dummy slot [ 0.079274] edma-dma-engine: probe of edma-dma-engine.0 failed with error -5 [ 0.079418] xen:balloon: Initialising balloon driver [ 0.079537] reg-fixed-voltage ahci-5v.4: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/ahci_pwr_pin@0, defere [ 0.079556] platform ahci-5v.4: Driver reg-fixed-voltage requests probe deferral [ 0.079580] reg-fixed-voltage usb1-vbus.5: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, dee [ 0.079595] platform usb1-vbus.5: Driver reg-fixed-voltage requests probe deferral [ 0.079664] reg-fixed-voltage usb2-vbus.6: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/usb2_vbus_pin@0, dee [ 0.079680] platform usb2-vbus.6: Driver reg-fixed-voltage requests probe deferral [ 0.080949] SCSI subsystem initialized [ 0.081246] libata version 3.00 loaded. [ 0.081547] usbcore: registered new interface driver usbfs [ 0.081656] usbcore: registered new interface driver hub [ 0.081826] usbcore: registered new device driver usb [ 0.082082] pps_core: LinuxPPS API ver. 1 registered [ 0.082093] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@xxxxxxxx> [ 0.082119] PTP clock support registered [ 0.083275] NetLabel: Initializing [ 0.083290] NetLabel: domain hash size = 128 [ 0.083296] NetLabel: protocols = UNLABELED CIPSOv4 [ 0.083366] NetLabel: unlabeled traffic allowed by default [ 0.083725] Switched to clocksource arch_sys_counter [ 0.139540] NET: Registered protocol family 2 [ 0.140540] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.140569] TCP bind hash table entries: 1024 (order: 1, 8192 bytes) [ 0.140593] TCP: Hash tables configured (established 1024 bind 1024) [ 0.140663] TCP: reno registered [ 0.140681] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 0.140714] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 0.141021] NET: Registered protocol family 1 [ 0.141504] RPC: Registered named UNIX socket transport module. [ 0.141519] RPC: Registered udp transport module. [ 0.141526] RPC: Registered tcp transport module. [ 0.141533] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.315258] audit: initializing netlink socket (disabled) [ 0.315325] type=2000 audit(0.300:1): initialized [ 0.505186] zbud: loaded [ 0.505818] VFS: Disk quotas dquot_6.5.2 [ 0.506096] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.508520] NFS: Registering the id_resolver key type [ 0.508590] Key type id_resolver registered [ 0.508599] Key type id_legacy registered [ 0.508618] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.508976] msgmni has been set to 225 [ 0.509349] SELinux: Registering netfilter hooks [ 0.512514] alg: No test for stdrng (krng) [ 0.512547] NET: Registered protocol family 38 [ 0.512865] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) [ 0.513075] io scheduler noop registered [ 0.513086] io scheduler deadline registered [ 0.513302] io scheduler cfq registered (default) [ 0.516506] sunxi-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 0.517786] xen:xen_evtchn: Event-channel device installed [ 1.314027] console [hvc0] enabled [ 1.317439] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 1.325154] Serial: AMBA driver [ 1.328282] Serial: IMX driver [ 1.332376] [drm] Initialized drm 1.1.0 20060810 [ 1.338817] libphy: Fixed MDIO Bus: probed [ 1.343453] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.349991] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.356162] ohci-omap3: OHCI OMAP3 driver [ 1.360534] usbcore: registered new interface driver usbserial [ 1.366381] usbcore: registered new interface driver usbserial_generic [ 1.372908] usbserial: USB Serial support registered for generic [ 1.379269] mousedev: PS/2 mouse device common for all mice [ 1.386133] device-mapper: uevent: version 1.0.3 [ 1.391177] device-mapper: ioctl: 4.27.0-ioctl (2013-10-30) initialised: dm-devel@xxxxxxxxxx [ 1.400531] #sunxi_mmc_probe# the host->sg_cpu=c883e000 [ 1.406026] sunxi-mci 1c0f000.mmc: base:0xc88be000 irq:64 [ 1.411671] hidraw: raw HID events driver (C) Jiri Kosina [ 1.417115] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz [ 1.423668] mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0 [ 1.431001] sunxi-mci 1c0f000.mmc: power on! [ 1.436012] usbcore: registered new interface driver usbhid [ 1.441520] usbhid: USB HID core driver [ 1.445903] drop_monitor: Initializing network drop monitor service [ 1.452381] ip_tables: (C) 2000-2006 Netfilter Core Team [ 1.457709] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0 [ 1.465358] sunxi-mci 1c0f000.mmc: ios->clock: 400000 [ 1.470481] sunxi-mci 1c0f000.mmc: setting clk to 400000, rounded 400000 duqi. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |