All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen on Arm Arndale Exynos5250
@ 2015-11-05 18:59 ed sandberg
  2015-11-06  8:52 ` Ian Campbell
  0 siblings, 1 reply; 8+ messages in thread
From: ed sandberg @ 2015-11-05 18:59 UTC (permalink / raw)
  To: xen-devel

[-- Attachment #1: Type: text/plain, Size: 2062 bytes --]

I am trying to get xen running on an arndale Exynos5250.  I think I am
close to success because I can boot the hypervisor and interact with the
debug console and I don't see any errors.  I can switch the debug
console from xen mode to Dom0 mode by pressing CTRL-a three times,
however I am not prompted to login to Dom0 and I am not able to type any
commands.  I am unsure if the expected behavior is to receive a login
prompt when I switch to Dom0 mode or if I should be getting output on
the HDMI and that is where I would login to Dom0.

I have attached the putty log showing how I boot with all of the
environment variables I am using and after booting I pressed '*' to
print all diagnostics.

Here are my steps so far. I have done all of the compiling on the
arndale board running the linaro prebuilt image from:

https://releases.linaro.org/14.03/ubuntu/arndale/arndale-saucy_server_20140323-616.img.gz

I have followed the instructions here:

http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Arndale

I initially got the following error compiling Linux:

    LD      sound/built-in.o
    MK_FW   firmware/edid-1920x1080.fw.gen.S
make[1]: *** No rule to make target `firmware/edid-1920x1080.fw',
needed by `firmware/edid-1920x1080.fw.gen.o'.  Stop.
make: *** [firmware] Error 2

so I changed the value set in /linux/linaro/configs/lt-arndale.conf from
CONFIG_EXTRA_FIRMWARE="edid-1920x1080.fw" to CONFIG_EXTRA_FIRMWARE=""

That is the only thing I did that deviated from the instructions.

My initial thought was that I needed to add a getty process on COM3, so
that when I switched to Dom0 mode I could login.  This page seems to
agree with me:

http://wiki.xenproject.org/wiki/Xen_Serial_Console

I tried to do so by creating a ttyS2.conf file under /etc/init/ that
read as follows:

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
exec /sbin/getty -8 115200 ttyS2

with that in place I was still not prompted to login but it had an
effect because the serial connection would become unresponsive after a
few minutes.

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: arndale.log --]
[-- Type: text/x-log; name="arndale.log", Size: 33739 bytes --]

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.11.05 08:15:55 =~=~=~=~=~=~=~=~=~=~=~=


\rU-Boot 2013.01.-rc1 (Jul 10 2013 - 15:16:09) for ARNDALE5250

\rCPU:	Exynos5250@1000MHz

\rBoard:  for ARNDALE5250
\rI2C:   ready
\rDRAM:  2 GiB
\rWARNING: Caches not enabled

\rChecking Boot Mode ... SDMMC
\rMMC:   EXYNOS DWMMC: 0, EXYNOS DWMMC: 1, EXYNOS DWMMC: 2
\rIn:    serial
\rOut:   serial
\rErr:   serial
\rNet:   No ethernet found.
\r(Re)start USB...
\rUSB0:   USB EHCI 1.00
\rscanning bus 0 for devices... 5 USB Device(s) found
\r       scanning usb for storage devices... 1 Storage Device(s) found
\r       scanning usb for ethernet devices... 1 Ethernet Device(s) found
\rHit any key to stop autoboot:  3 \b\b\b 0 
\rARNDALE5250 # setenv xen_addr_r 0x50000000
\rARNDALE5250 # setenv kernel_addr_r 0x60000000
\rARNDALE5250 # setenv dtb_addr_r 0x42000000
\rARNDALE5250 # setenv xen_bootargs 'sync_console console=dtuart dtuart=/serial@12C20000 dom0_mem=512M'
\rARNDALE5250 # setenv dom0_bootargs 'console=hvc0 ignore_loglevel psci=enable clk_ignore_unused root=/dev/mmcblk1p3'
\rARNDALE5250 # saveenv
\rSaving Environment to MMC...
\rWriting to MMC(0)... done
\rARNDALE5250 # fatload mmc 0:2 $kernel_addr_r zImage
\rreading zImage
\r5550584 bytes read
\rARNDALE5250 # fatload mmc 0:2 $xen_addr_r xen-uImage
\rreading xen-uImage
\r787356 bytes read
\rARNDALE5250 # fatload mmc 0:2 $dtb_addr_r exynos5250-arndale.dtb
\rreading exynos5250-arndale.dtb
\r42095 bytes read
\rARNDALE5250 # fdt addr $dtb_addr_r
\rARNDALE5250 # fdt resize
\rARNDALE5250 # fdt set /chosen xen,xen-bootargs \"$xen_bootargs\"
\rARNDALE5250 # fdt set /chosen xen,dom0-bootargs \"$dom0_bootargs\"
\rARNDALE5250 # fdt mknode /chosen modules
\rARNDALE5250 # fdt set /chosen/modules '#address-cells' <1>
\rARNDALE5250 # fdt set /chosen/modules '#size-cells' <1>
\rARNDALE5250 # fdt mknode /chosen/modules module@0
\rARNDALE5250 # fdt set /chosen/modules/module@0 compatible xen,zimage xen,multiboot-module
\rARNDALE5250 # fdt set /chosen/modules/module@0 reg <$kernel_addr_r 0x00a00000>
\rARNDALE5250 # bootm $xen_addr_r - $dtb_addr_r
\r## Booting kernel from Legacy Image at 50000000 ...
\r   Image Name:   
\r   Image Type:   ARM Linux Kernel Image (uncompressed)
\r   Data Size:    787292 Bytes = 768.8 KiB
\r   Load Address: 80200000
\r   Entry Point:  80200000
\r   Verifying Checksum ... OK
\r## Flattened Device Tree blob at 42000000
\r   Booting using the fdt blob at 0x42000000
\r   Loading Kernel Image ... OK
\rOK
\r   reserving fdt memory region: addr=42000000 size=b000
\r   Using Device Tree in place at 42000000, end 4200dfff

\rStarting kernel ...

\r Xen 4.7-unstable
(XEN) Xen version 4.7-unstable (root@) (gcc (Ubuntu/Linaro 4.8.1-10ubuntu8) 4.8.1) debug=y Tue Nov  3 19:30:47 UTC 2015
(XEN) Latest ChangeSet: Wed Oct 21 16:18:30 2015 +0100 git:e294a0c
(XEN) Console output is synchronous.
(XEN) Processor: 410fc0f4: "ARM Limited", variant: 0x0, part 0xc0f, rev 0x4
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00001031:00011011
(XEN)     Instruction Sets: AArch32 A32 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) exynos5.c:136: sysram_addr: 0000000002020000 size: 0000000000001000 offset: 0000000000000000
(XEN) Set SYSRAM to 00000000bfe0004c (0020004c)
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 24000 KHz
(XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x2000
(XEN) GICv2 initialization:
(XEN)         gic_dist_addr=0000000010481000
(XEN)         gic_cpu_addr=0000000010482000
(XEN)         gic_hyp_addr=0000000010484000
(XEN)         gic_vcpu_addr=0000000010486000
(XEN)         gic_maintenance_irq=25
(XEN) GICv2: 160 lines, 2 cpus, secure (IID 0200043b).
(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) Bringing up CPU1
(XEN) CPU 1 booted.
(XEN) Brought up 2 CPUs
(XEN) P2M: 40-bit IPA
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80003558
(XEN) I/O virtualisation disabled
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading kernel from boot module @ 0000000060000000
(XEN) Allocating 1:1 mappings totalling 512MB for dom0:
(XEN) BANK[0] 0x00000080000000-0x000000a0000000 (512MB)
(XEN) Grant table range: 0x000000bfe00000-0x000000bfe60000
(XEN) Loading zImage from 0000000060000000 to 0000000087a00000-0000000087f4b1f8
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading dom0 DTB to 0x0000000088000000-0x000000008800a132
(XEN) Scrubbing Free RAM on 1 nodes using 2 CPUs
(XEN) ........done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(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 296kB init memory.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.3.0-rc6-dirty (root@linaro-server) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu8) ) #1 SMP Wed Nov 4 17:34:10 UTC 2015
[    0.000000] CPU: ARMv7 Processor [410fc0f4] revision 4 (ARMv7), cr=30c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] Machine model: Insignal Arndale evaluation board based on EXYNOS5250
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] cma: Reserved 128 MiB at 0x0000000098000000
[    0.000000] Forcing write-allocate cache policy for SMP
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Samsung CPU ID: 0x43520010
[    0.000000] On node 0 totalpages: 131072
[    0.000000] free_area_init_node: node 0, pgdat 80b57fc0, node_mem_map 97bb7000
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 131072 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv0.2 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] Xen 4.7 support found
[    0.000000] PERCPU: Embedded 13 pages/cpu @97b77000 s24512 r8192 d20544 u53248
[    0.000000] pcpu-alloc: s24512 r8192 d20544 u53248 alloc=13*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
[    0.000000] Kernel command line: console=hvc0 ignore_loglevel psci=enable clk_ignore_unused root=/dev/mmcblk1p3
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 376140K/524288K available (8062K kernel code, 498K rwdata, 2368K rodata, 680K init, 361K bss, 17076K reserved, 131072K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xa0800000 - 0xff000000   (1512 MB)
[    0.000000]     lowmem  : 0x80000000 - 0xa0000000   ( 512 MB)
[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)
[    0.000000]       .text : 0x80008000 - 0x80a37d20   (10432 kB)
[    0.000000]       .init : 0x80a38000 - 0x80ae2000   ( 680 kB)
[    0.000000]       .data : 0x80ae2000 - 0x80b5e900   ( 499 kB)
[    0.000000]        .bss : 0x80b61000 - 0x80bbb508   ( 362 kB)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] L2C: failed to init: -19
[    0.000000] Exynos5250: clock setup completed, armclk=1000000000
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000005] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000017] Switching to timer-based delay loop, resolution 41ns
[    0.000843] Console: colour dummy device 80x30
[    0.302767] console [hvc0] enabled
[    0.306257] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=120000)
[    0.316656] pid_max: default: 32768 minimum: 301
[    0.321456] Security Framework initialized
[    0.325529] AppArmor: AppArmor initialized
[    0.329728] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.336375] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.344125] CPU: Testing write buffer coherency: ok
[    0.348424] ftrace: allocating 26991 entries in 80 pages
[    0.389252] CPU0: update cpu_capacity 1024
[    0.391973] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.397928] xen:grant_table: Grant tables using version 1 layout
[    0.403825] Grant table initialized
[    0.407371] xen:events: Using FIFO-based ABI
[    0.411698] Xen: initializing cpu0
[    0.415218] Setting up static identity map for 0x800082c0 - 0x80008318
[    0.423216] Xen: initializing cpu1
[    0.423256] CPU1: update cpu_capacity 1024
[    0.423261] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.423367] Brought up 2 CPUs
[    0.438323] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[    0.444584] CPU: All CPU(s) started in SVC mode.
[    0.449827] devtmpfs: initialized
[    0.465373] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.472260] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302231375000 ns
[    0.484244] xor: measuring software checksum speed
[    0.535243]    arm4regs  :  1735.200 MB/sec
[    0.585517]    8regs     :  1730.400 MB/sec
[    0.635789]    32regs    :  1476.800 MB/sec
[    0.638599] xor: using function: arm4regs (1735.200 MB/sec)
[    0.644259] pinctrl core: initialized pinctrl subsystem
[    0.650395] NET: Registered protocol family 16
[    0.655116] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.662113] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
[    0.669658] software IO TLB [mem 0x96c00000-0x97000000] (4MB) mapped at [96c00000-96ffffff]
[    0.680971] exynos-audss-clk 3810000.audss-clock-controller: setup completed
[    0.703496] hw-breakpoint: Failed to enable monitor mode on CPU 0.
[    0.803719] raid6: int32x1  gen()   198 MB/s
[    0.889068] raid6: int32x1  xor()   183 MB/s
[    0.974312] raid6: int32x2  gen()   291 MB/s
[    1.059566] raid6: int32x2  xor()   198 MB/s
[    1.144914] raid6: int32x4  gen()   349 MB/s
[    1.230100] raid6: int32x4  xor()   200 MB/s
[    1.315306] raid6: int32x8  gen()   364 MB/s
[    1.400614] raid6: int32x8  xor()   196 MB/s
[    1.403495] raid6: using algorithm int32x8 gen() 364 MB/s
[    1.408975] raid6: .... xor() 196 MB/s, rmw enabled
[    1.413919] raid6: using intx1 recovery algorithm
[    1.418767] xen:balloon: Initialising balloon driver
[    1.424015] xen_balloon: Initialising balloon driver
[    1.430349] SCSI subsystem initialized
[    1.432951] libata version 3.00 loaded.
[    1.436893] usbcore: registered new interface driver usbfs
[    1.442246] usbcore: registered new interface driver hub
[    1.447646] usbcore: registered new device driver usb
[    1.453124] s3c-i2c 12c60000.i2c: slave address 0x66
[    1.457746] s3c-i2c 12c60000.i2c: bus frequency set to 18 KHz
[    1.806779] VDD_33ON_2.8V: Failed to create debugfs directory
[    1.968306] s3c-i2c 12c60000.i2c: i2c-0: S3C I2C adapter
[    1.972390] s3c-i2c 12c80000.i2c: slave address 0x50
[    1.977292] s3c-i2c 12c80000.i2c: bus frequency set to 65 KHz
[    1.983415] s3c-i2c 12c80000.i2c: i2c-2: S3C I2C adapter
[    1.988630] s3c-i2c 12c90000.i2c: slave address 0x00
[    1.993525] s3c-i2c 12c90000.i2c: bus frequency set to 65 KHz
[    1.999631] s3c-i2c 12c90000.i2c: i2c-3: S3C I2C adapter
[    2.004807] s3c-i2c 12ce0000.i2c: slave address 0x38
[    2.009756] s3c-i2c 12ce0000.i2c: bus frequency set to 65 KHz
[    2.015861] s3c-i2c 12ce0000.i2c: i2c-8: S3C I2C adapter
[    2.021036] s3c-i2c 121d0000.i2c: slave address 0x38
[    2.025988] s3c-i2c 121d0000.i2c: bus frequency set to 39 KHz
[    2.032024] s3c-i2c 121d0000.i2c: i2c-9: S3C I2C adapter
[    2.037610] Advanced Linux Sound Architecture Driver Initialized.
[    2.043926] NetLabel: Initializing
[    2.046796] NetLabel:  domain hash size = 128
[    2.051238] NetLabel:  protocols = UNLABELED CIPSOv4
[    2.056318] NetLabel:  unlabeled traffic allowed by default
[    2.062160] clocksource: Switched to clocksource arch_sys_counter
[    2.098764] AppArmor: AppArmor Filesystem Enabled
[    2.114835] /thermal-zones/cpu-thermal/cooling-maps/map0: could not find phandle
[    2.120870] missing cooling_device property
[    2.125117] failed to build thermal zone cpu-thermal: -22
[    2.130797] NET: Registered protocol family 2
[    2.135567] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    2.142175] TCP bind hash table entries: 4096 (order: 4, 81920 bytes)
[    2.148722] TCP: Hash tables configured (established 4096 bind 4096)
[    2.155102] UDP hash table entries: 256 (order: 1, 12288 bytes)
[    2.161070] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
[    2.167687] NET: Registered protocol family 1
[    2.172279] RPC: Registered named UNIX socket transport module.
[    2.177892] RPC: Registered udp transport module.
[    2.182668] RPC: Registered tcp transport module.
[    2.187442] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.194267] kvm [1]: HYP mode not available
[    2.199467] futex hash table entries: 512 (order: 3, 32768 bytes)
[    2.204453] audit: initializing netlink subsys (disabled)
[    2.209877] audit: type=2000 audit(1.970:1): initialized
[    2.216152] VFS: Disk quotas dquot_6.6.0
[    2.219289] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    2.227522] NFS: Registering the id_resolver key type
[    2.231377] Key type id_resolver registered
[    2.235623] Key type id_legacy registered
[    2.239762] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    2.249453] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    2.255490] io scheduler noop registered
[    2.259471] io scheduler deadline registered
[    2.263857] io scheduler cfq registered (default)
[    2.270558] 12100000.phy supply vbus not found, using dummy regulator
[    2.275689] 12100000.phy supply vbus-boost not found, using dummy regulator
[    2.283636] xen:xen_evtchn: Event-channel device installed
[    2.371100] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.377625] 12c00000.serial: ttySAC0 at MMIO 0x12c00000 (irq = 53, base_baud = 0) is a S3C6400/10
[    2.385448] samsung-uart 12c00000.serial: failed to add cpufreq notifier
[    2.392016] 12c10000.serial: ttySAC1 at MMIO 0x12c10000 (irq = 54, base_baud = 0) is a S3C6400/10
[    2.401137] samsung-uart 12c10000.serial: failed to add cpufreq notifier
[    2.407717] 12c30000.serial: ttySAC3 at MMIO 0x12c30000 (irq = 55, base_baud = 0) is a S3C6400/10
[    2.416851] samsung-uart 12c30000.serial: failed to add cpufreq notifier
[    2.424034] [drm] Initialized drm 1.1.0 20060810
[    2.444471] exynos-drm exynos-drm: bound 14450000.mixer (ops mixer_component_ops)
[    2.450785] exynos-drm exynos-drm: bound 14530000.hdmi (ops hdmi_component_ops)
[    2.457967] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.464642] [drm] No driver support for vblank timestamp query.
(XEN) *** Serial input -> Xen (type 'CTRL-a' three times to switch input to DOM0)
(XEN) 'h' pressed -> showing installed handlers
(XEN)  key '%' (ascii '25') => trap to xendbg
(XEN)  key '*' (ascii '2a') => print all diagnostics
(XEN)  key '0' (ascii '30') => dump Dom0 registers
(XEN)  key 'A' (ascii '41') => toggle alternative key handling
(XEN)  key 'H' (ascii '48') => dump heap info
(XEN)  key 'R' (ascii '52') => reboot machine
(XEN)  key 'a' (ascii '61') => dump timer queues
(XEN)  key 'd' (ascii '64') => dump registers
(XEN)  key 'e' (ascii '65') => dump evtchn info
(XEN)  key 'g' (ascii '67') => print grant table usage
(XEN)  key 'h' (ascii '68') => show this message
(XEN)  key 'm' (ascii '6d') => memory info
(XEN)  key 'q' (ascii '71') => dump domain (and guest debug) info
(XEN)  key 'r' (ascii '72') => dump run queues
(XEN)  key 't' (ascii '74') => display multi-cpu clock info
(XEN)  key 'w' (ascii '77') => synchronously dump console ring buffer (dmesg)
(XEN) '*' pressed -> firing all diagnostic keyhandlers
(XEN) [d: dump registers]
(XEN) 'd' pressed -> dumping registers
(XEN) 
(XEN) *** Dumping CPU0 guest state (d0v0): ***
(XEN) ----[ Xen-4.7-unstable  arm32  debug=y  Tainted:    C ]----
(XEN) CPU:    0
(XEN) PC:     ffff1190
(XEN) CPSR:   60000197 MODE:32-bit Guest ABT
(XEN)      R0: 00000001 R1: 00000000 R2: 80ae3f50 R3: 8003ac80
(XEN)      R4: 80ae2000 R5: 80ae4608 R6: 80b5bfbc R7: 80ae45a8
(XEN)      R8: 00000000 R9: 00000000 R10:80ae0998 R11:80ae3f4c R12:80ae3f50
(XEN) USR: SP: 00000000 LR: 00000000
(XEN) SVC: SP: 80ae3f40 LR: 80029644 SPSR:60000113
(XEN) ABT: SP: 80b61b4c LR: ffff2004 SPSR:60000197
(XEN) UND: SP: 80b61b58 LR: 80b61b58 SPSR:00000000
(XEN) IRQ: SP: 80b61b40 LR: 8002964c SPSR:60000113
(XEN) FIQ: SP: 80b61b64 LR: 80b61b64 SPSR:00000000
(XEN) FIQ: R8: 00000000 R9: 00000000 R10:00000000 R11:00000000 R12:00000000
(XEN) 
(XEN)      SCTLR: 30c5387d
(XEN)        TCR: b5013500
(XEN)      TTBR0: 0000000080003000
(XEN)      TTBR1: 0000000080003010
(XEN)       IFAR: ffff2000, IFSR: 00000207
(XEN)       DFAR: 00000000, DFSR: 00000000
(XEN) 
(XEN)   VTCR_EL2: 80003558
(XEN)  VTTBR_EL2: 00010000bff0e000
(XEN) 
(XEN)  SCTLR_EL2: 30cd187f
(XEN)    HCR_EL2: 000000000038643f
(XEN)  TTBR0_EL2: 00000000bff00000
(XEN) 
(XEN)    ESR_EL2: 07e00000
(XEN)  HPFAR_EL2: 0000000000104810
(XEN)      HDFAR: a0800f00
(XEN)      HIFAR: 00000000
(XEN) 
(XEN) Guest stack trace from sp=80b61b4c:
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000001 80029648 60000113
(XEN)    974ade84 800b1d5c 60000113 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000007
(XEN)    0000000f 00000001 410fc0f4 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 97fbc000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 80405c30 00000000 00000000 00000000 80034f50 807468e8 807468a4
(XEN)    00000000 80034fd4 00000000 00000000 00000000 00000000 00000000 80030274
(XEN)    016e3600 00000000 00000000 00000000 00000000 00000000 00000003 00000105
(XEN)    00000000 00000000 00000000 ffffffff 00000000 00000000 00000001 00000003
(XEN)    ffffffff 00000001 00000000 00000002 00000003 974813c0 97641440 97bcdc00
(XEN)    00000000 975b7780 00000000 00000000 00000000 97481200 00000000 80038878
(XEN)    00000000 0000071f 00200000 0000071f 00800000 0000073f 00000000 00000707
(XEN)    00c00000 00000713 00c00000 80007ff8 97eb66e0 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000002 30c5387d 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN) 
(XEN) *** Dumping CPU1 guest state (d0v1): ***
(XEN) ----[ Xen-4.7-unstable  arm32  debug=y  Tainted:    C ]----
(XEN) CPU:    1
(XEN) PC:     ffff000c
(XEN) CPSR:   20000197 MODE:32-bit Guest ABT
(XEN)      R0: 98000000 R1: 00573fc0 R2: 00000000 R3: 00000000
(XEN)      R4: 98100000 R5: 00000000 R6: 98100000 R7: 00000000
(XEN)      R8: 006bb000 R9: 977f3010 R10:97eb9000 R11:974ada84 R12:00000000
(XEN) USR: SP: 00000000 LR: 00000000
(XEN) SVC: SP: 974ada2c LR: 00000000 SPSR:60000113
(XEN) ABT: SP: 80b61b8c LR: ffff0010 SPSR:20000197
(XEN) UND: SP: 80b61b98 LR: 80b61b98 SPSR:00000000
(XEN) IRQ: SP: 80b61b80 LR: 8002d980 SPSR:60000193
(XEN) FIQ: SP: 80b61ba4 LR: 80b61ba4 SPSR:00000000
(XEN) FIQ: R8: 00000000 R9: 00000000 R10:00000000 R11:00000000 R12:00000000
(XEN) 
(XEN)      SCTLR: 30c5387d
(XEN)        TCR: b5013500
(XEN)      TTBR0: 0000000080003000
(XEN)      TTBR1: 0000000080003010
(XEN)       IFAR: ffff000c, IFSR: 00000207
(XEN)       DFAR: 98000000, DFSR: 00000a07
(XEN) 
(XEN)   VTCR_EL2: 80003558
(XEN)  VTTBR_EL2: 00010000bff0e000
(XEN) 
(XEN)  SCTLR_EL2: 30cd187f
(XEN)    HCR_EL2: 000000000038643f
(XEN)  TTBR0_EL2: 00000000bdfe4000
(XEN) 
(XEN)    ESR_EL2: 93840047
(XEN)  HPFAR_EL2: 0000000000104810
(XEN)      HDFAR: a0800f00
(XEN)      HIFAR: 00000000
(XEN) 
(XEN) Guest stack trace from sp=80b61b8c:
(XEN)    974ade84 800b1d5c 60000113 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000007
(XEN)    0000000f 00000001 410fc0f4 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 97fbc000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 80405c30 00000000 00000000 00000000 80034f50 807468e8 807468a4
(XEN)    00000000 80034fd4 00000000 00000000 00000000 00000000 00000000 80030274
(XEN)    016e3600 00000000 00000000 00000000 00000000 00000000 00000003 00000105
(XEN)    00000000 00000000 00000000 ffffffff 00000000 00000000 00000001 00000003
(XEN)    ffffffff 00000001 00000000 00000002 00000003 974813c0 97641440 97bcdc00
(XEN)    00000000 975b7780 00000000 00000000 00000000 97481200 00000000 80038878
(XEN)    00000000 0000071f 00200000 0000071f 00800000 0000073f 00000000 00000707
(XEN)    00c00000 00000713 00c00000 80007ff8 97eb66e0 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000002 30c5387d 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 a0808000 00000000 00000000 a0828000 97623a10 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN) 
(XEN) [0: dump Dom0 registers]
(XEN) '0' pressed -> dumping Dom0's registers
(XEN) *** Dumping Dom0 vcpu#0 state: ***
(XEN) ----[ Xen-4.7-unstable  arm32  debug=y  Tainted:    C ]----
(XEN) CPU:    0
(XEN) PC:     ffff1190
(XEN) CPSR:   60000197 MODE:32-bit Guest ABT
(XEN)      R0: 00000001 R1: 00000000 R2: 80ae3f50 R3: 8003ac80
(XEN)      R4: 80ae2000 R5: 80ae4608 R6: 80b5bfbc R7: 80ae45a8
(XEN)      R8: 00000000 R9: 00000000 R10:80ae0998 R11:80ae3f4c R12:80ae3f50
(XEN) USR: SP: 00000000 LR: 00000000
(XEN) SVC: SP: 80ae3f40 LR: 80029644 SPSR:60000113
(XEN) ABT: SP: 80b61b4c LR: ffff2004 SPSR:60000197
(XEN) UND: SP: 80b61b58 LR: 80b61b58 SPSR:00000000
(XEN) IRQ: SP: 80b61b40 LR: 8002964c SPSR:60000113
(XEN) FIQ: SP: 80b61b64 LR: 80b61b64 SPSR:00000000
(XEN) FIQ: R8: 00000000 R9: 00000000 R10:00000000 R11:00000000 R12:00000000
(XEN) 
(XEN)      SCTLR: 30c5387d
(XEN)        TCR: b5013500
(XEN)      TTBR0: 0000000080003000
(XEN)      TTBR1: 0000000080003010
(XEN)       IFAR: ffff2000, IFSR: 00000207
(XEN)       DFAR: 00000000, DFSR: 00000000
(XEN) 
(XEN)   VTCR_EL2: 80003558
(XEN)  VTTBR_EL2: 00010000bff0e000
(XEN) 
(XEN)  SCTLR_EL2: 30cd187f
(XEN)    HCR_EL2: 000000000038643f
(XEN)  TTBR0_EL2: 00000000bff00000
(XEN) 
(XEN)    ESR_EL2: 07e00000
(XEN)  HPFAR_EL2: 0000000000104810
(XEN)      HDFAR: a0800f00
(XEN)      HIFAR: 00000000
(XEN) 
(XEN) Guest stack trace from sp=80b61b4c:
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000001 80029648 60000113
(XEN)    974ade84 800b1d5c 60000113 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000007
(XEN)    0000000f 00000001 410fc0f4 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 97fbc000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 80405c30 00000000 00000000 00000000 80034f50 807468e8 807468a4
(XEN)    00000000 80034fd4 00000000 00000000 00000000 00000000 00000000 80030274
(XEN)    016e3600 00000000 00000000 00000000 00000000 00000000 00000003 00000105
(XEN)    00000000 00000000 00000000 ffffffff 00000000 00000000 00000001 00000003
(XEN)    ffffffff 00000001 00000000 00000002 00000003 974813c0 97641440 97bcdc00
(XEN)    00000000 975b7780 00000000 00000000 00000000 97481200 00000000 80038878
(XEN)    00000000 0000071f 00200000 0000071f 00800000 0000073f 00000000 00000707
(XEN)    00c00000 00000713 00c00000 80007ff8 97eb66e0 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000002 30c5387d 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN) *** Dumping Dom0 vcpu#1 state: ***
(XEN) ----[ Xen-4.7-unstable  arm32  debug=y  Tainted:    C ]----
(XEN) CPU:    0
(XEN) PC:     ffff000c
(XEN) CPSR:   20000197 MODE:32-bit Guest ABT
(XEN)      R0: 98000000 R1: 00573fc0 R2: 00000000 R3: 00000000
(XEN)      R4: 98100000 R5: 00000000 R6: 98100000 R7: 00000000
(XEN)      R8: 006bb000 R9: 977f3010 R10:97eb9000 R11:974ada84 R12:00000000
(XEN) USR: SP: 00000000 LR: 00000000
(XEN) SVC: SP: 974ada2c LR: 00000000 SPSR:60000113
(XEN) ABT: SP: 80b61b8c LR: ffff0010 SPSR:20000197
(XEN) UND: SP: 80b61b98 LR: 80b61b98 SPSR:00000000
(XEN) IRQ: SP: 80b61b80 LR: 8002d980 SPSR:60000193
(XEN) FIQ: SP: 80b61ba4 LR: 80b61ba4 SPSR:00000000
(XEN) FIQ: R8: 00000000 R9: 00000000 R10:00000000 R11:00000000 R12:00000000
(XEN) 
(XEN)      SCTLR: 30c5387d
(XEN)        TCR: b5013500
(XEN)      TTBR0: 0000000080003000
(XEN)      TTBR1: 0000000080003010
(XEN)       IFAR: ffff000c, IFSR: 00000207
(XEN)       DFAR: 98000000, DFSR: 00000a07
(XEN) 
(XEN)   VTCR_EL2: 80003558
(XEN)  VTTBR_EL2: 00010000bff0e000
(XEN) 
(XEN)  SCTLR_EL2: 30cd187f
(XEN)    HCR_EL2: 000000000038643f
(XEN)  TTBR0_EL2: 00000000bff00000
(XEN) 
(XEN)    ESR_EL2: 07e00000
(XEN)  HPFAR_EL2: 0000000000104810
(XEN)      HDFAR: a0800f00
(XEN)      HIFAR: 00000000
(XEN) 
(XEN) Guest stack trace from sp=80b61b8c:
(XEN)    974ade84 800b1d5c 60000113 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000007
(XEN)    0000000f 00000001 410fc0f4 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 97f\000 00000000 00000000 ffffffff 00000000 00000000 00000001 00000003
(XEN)    ffffffff 00000001 00000000 00000002 00000003 974813c0 97641440 97bcdc00
(XEN)    00000000 975b7780 00000000 00000000 00000000 97481200 00000000 80038878
(XEN)    00000000 0000071f 00200000 0000071f 00800000 0000073f 00000000 00000707
(XEN)    00c00000 00000713 00c00000 80007ff8 97eb66e0 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000002 30c5387d 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
(XEN)    00000000 00000000 00000000 00000000 00\0> 16264 pages
(XEN) heap[node=0][zone=1] -> 0 pages
(XEN) heap[node=0][zone=2] -> 0 pages
(XEN) heap[node=0][zone=3] -> 0 pages
(XEN) heap[node=0][zone=4] -> 0 pages
(XEN) heap[node=0][zone=5] -> 0 pages
(XEN) heap[node=0][zone=6] -> 0 pages
(XEN) heap[node=0][zone=7] -> 0 pages
(XEN) heap[node=0][zone=8] -> 0 pages
(XEN) heap[node=0][zone=9] -> 0 pages
(XEN) heap[node=0][zone=10] -> 0 pages
(XEN) heap[node=0][zone=11] -> 0 pages
(XEN) heap[node=0][zone=12] -> 0 pages
(XEN) heap[node=0][zone=13] -> 0 pages
(XEN) heap[node=0][zone=14] -> 0 pages
(XEN) heap[node=0][zone=15] -> 0 pages
(XEN) heap[node=0][zone=16] -> 0 pages
(XEN) heap[node=0][zone=17] ->\07] -> 0 pages
(XEN) heap[node=0][zone=28] -> 0 pages
(XEN) [a: dump timer queues]
(XEN) Dumping timer queues:
(XEN) CPU00:
(XEN)   ex=        7401us timer=40005708 cb=csched_tick(00000000)
(XEN)   ex=       27404us timer=40005508 cb=csched_acct(400054f0)
(XEN) CPU01:
(XEN)   ex=       21901us timer=40005ac8 cb=csched_tick(00000001)
(XEN)   ex=       38776us timer=43fe6078 cb=s_timer_fn(00000000)
(XEN) [e: dump evtchn info]
(XEN) 'e' pressed -> dumping event-channel info
(XEN) Event channel information for domain 0:
(XEN) Polling vCPUs: {}
(XEN)     port [p/m/s]
(XEN)        1 [0/0/  -   ]: s=2 n=0 x=0 d=0
(XEN)        2 [1/1/  -   ]: s=5 n=0 x=0 v=2
(XEN) [g: print grant table usage]
(XEN) gnttab_usage_print_all [ key 'g' pressed
(XEN)       -------- active --------       -------- shared --------
(XEN) [ref] localdom mfn      pin          l\0> dumping domain info (now=0x190:D1C30160)
(XEN) General information for domain 0:
(XEN)     refcnt=3 dying=0 pause_count=0
(XEN)     nr_pages=131072 xenheap_pages=5 shared_pages=0 paged_pages=0 dirty_cpus={} max_pages=4294967295
(XEN)     handle=00000000-0000-0000-0000-000000000000 vm_assist=00000000
(XEN) p2m mappings for domain 0 (vmid 1):
(XEN)   1G mappings: 0 (shattered 0)
(XEN)   2M mappings: 255 (shattered 1)
(XEN)   4K mappings: 936
(XEN) Rangesets belonging to domain 0:
(XEN)     Interrupts { 32-67, 74, 77-79, 82-84, 86, 88-100, 103-104, 107-110, 117-120, 123, 126-128, 138, 144, 147, 156 }
(XEN)     I/O Memory { 2020-2050, 3810-3811, 3830-3831, 3860-3861, 10000-10001, 10010-10045, 10050-10055, 10060-10061, 101\012c31, 12c60-12c61, 12c70-12c71, 12c80-12c81, 12c90-12c91, 12ca0-12ca1, 12cb0-12cb1, 12cc0-12cc1, 12cd0-12cd1, 12ce0-12ce1, 12d10-12d11, 12d20-12d21, 12d30-12d31, 12d40-12d41, 12d60-12d61, 12d70-12d71, 12dd0-12dd1, 13260-13261, 13270-13271, 13280-13281, 13290-13291, 132a0-132a1, 132b0-132b1, 132c0-132c1, 132d0-132d1, 132e0-132e1, 132f0-132f1, 13400-13401, 13c40-13c41, 13c50-13c51, 13e00-13e01, 13e10-13e11, 13e20-13e21, 13e30-13e31, 13e80-13e81, 13e90-13e91, 13ea0-13ea1, 13eb0-13eb1, 14400-14440, 14450-14460, 14530-145a0, 145b0-145b1, 14640-14641, 14650-14651 }
(XEN) NODE affinity for domain 0: [0]
(XEN) VCPU information and callbacks for domain 0:
(XEN)     VCPU0: CPU0 [has=F] poll=0 upcall_pend=00 upcall_mask=01 dirty_cpus={}
(XEN)     cpu_hard_affinity={0-127} cpu_soft_affinity={0-127}
(XEN)     pause_count=0 pause_flags=0
(XEN) GICH_LRs (vcpu 0) mask=1
(XEN)    VCPU_LR[0]=1a00001b
(XEN)    VCPU_LR[1]=0
(XEN)    VCPU_LR[2]=0
(XEN)    VCPU_LR[3]=0
(XEN) Inflight\0dic timer
(XEN) Notifying guest 0:0 (virq 1, port 0)
(XEN) Notifying guest 0:1 (virq 1, port 0)
(XEN) [r: dump run queues]
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=1721739110875
(XEN) Online Cpus: 0-1
(XEN) Cpupool 0:
(XEN) Cpus: 0-1
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) 	ncpus              = 2
(XEN) 	master             = 0
(XEN) 	credit             = 600
(XEN) 	credit balance     = -300
(XEN) 	weight             = 256
(XEN) 	runq_sort          = 57161
(XEN) 	default-weight     = 256
(XEN) 	tslice             = 30ms
(XEN) 	ratelimit          = 1000us
(XEN) 	credits per msec   = 10
(XEN) 	ticks per tslice   = 3
(XEN) 	migration delay    = 0us
(XEN) idlers: 00000000,00000000,00000000,00000\0000,00000000,00000002
(XEN) 	run: [0.1] pri=-2 flags=0 cpu=1 credit=-1401 [w=256,cap=0]
(XEN) 	  1: [32767.1] pri=-64 flags=0 cpu=1
(XEN) [t: display multi-cpu clock info]
(XEN) Synced stime skew: max=125ns avg=125ns samples=1 current=125ns
(XEN) Synced cycles skew: max=0 avg=0 samples=1 current=0

[-- Attachment #3: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-11-11 13:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-05 18:59 Xen on Arm Arndale Exynos5250 ed sandberg
2015-11-06  8:52 ` Ian Campbell
2015-11-06 14:38   ` ed sandberg
2015-11-06 15:34     ` Ian Campbell
2015-11-06 18:51       ` ed sandberg
2015-11-09 12:09         ` Ian Campbell
2015-11-11 13:26           ` ed sandberg
2015-11-11 13:53             ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.