xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* run xl toolstack on hikey board
@ 2016-05-10 10:24 Chenxiao Zhao
  2016-05-10 10:53 ` Julien Grall
  0 siblings, 1 reply; 2+ messages in thread
From: Chenxiao Zhao @ 2016-05-10 10:24 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 26375 bytes --]

Hi,

I have followed xen wiki to get xen hypervisor and dom0 run on hikey board.
when I try to run xl command to list all the domain in dom0, the command
line get stuck and even ctrl+c can not terminate it. I used strace and
found the last system call is write data to xenbus and it does not return.

How could I determine what the issue is and how to solve it?

Thanks.

Attached the log, last line was the place where got stuck.

root@linaro-alip:~# xl info
host                   : linaro-alip
release                : 4.1.15+
version                : #5 SMP PREEMPT Tue May 10 16:05:38 CST 2016
machine                : aarch64
nr_cpus                : 8
max_cpu_id             : 127
nr_nodes               : 1
cores_per_socket       : 1
threads_per_core       : 1
cpu_mhz                : 1
hw_caps                :
00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000
virt_caps              :
total_memory           : 1998
free_memory            : 953
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 7
xen_extra              : .0-rc
xen_version            : 4.7.0-rc
xen_caps               : xen-3.0-aarch64 xen-3.0-armv7l
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0x200000
xen_changeset          : Wed May 4 08:54:07 2016 -0700 git:f8d4c1d-dirty
xen_commandline        : xen dom0_mem=1024M dom0_max_vcpus=8 conswitch=x
console
=dtuart dtuart=/smb/uart@f7113000
cc_compiler            : aarch64-linux-gnu-gcc (crosstool-NG
linaro-1.13.1-4.9-2
014.09 -
cc_compile_by          : uxum
cc_compile_domain      :
cc_compile_date        : Mon May  9 11:54:02 CST 2016
build_id               : 3f708087e6d8eda47f581d576372e08f782fccc1
xend_config_format     : 4
root@linaro-alip:~# strace xl list
execve("/usr/local/sbin/xl", ["xl", "list"], [/* 14 vars */]) = 0
brk(0)                                  = 0x2db5a000
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f98297000
faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=53481, ...}) = 0
mmap(NULL, 53481, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f98262000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/tls/aarch64/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64-linux-gnu/tls/aarch64", 0x7fc6d86ba0, 0)
= -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/tls/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64-linux-gnu/tls", 0x7fc6d86ba0, 0) = -1
ENOENT(No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/aarch64/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64-linux-gnu/aarch64", 0x7fc6d86ba0, 0) =
-1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64-linux-gnu", {st_mode=S_IFDIR|0755,
st_size=8192, ...}, 0) = 0
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/tls/aarch64/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/tls/aarch64",
0x7fc6d86ba0, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/tls/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/tls", 0x7fc6d86ba0, 0) =
-1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/aarch64/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/aarch64", 0x7fc6d86ba0, 0)
= -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu", {st_mode=S_IFDIR|0755,
st_size=28672, ...}, 0) = 0
openat(AT_FDCWD, "/lib/tls/aarch64/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) =
-1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/tls/aarch64", 0x7fc6d86ba0, 0) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/lib/tls/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/tls", 0x7fc6d86ba0, 0) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/aarch64", 0x7fc6d86ba0, 0) = -1 ENOENT (No such
file or directory)
openat(AT_FDCWD, "/lib/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
newfstatat(AT_FDCWD, "/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0)
= 0
openat(AT_FDCWD, "/usr/lib/tls/aarch64/libxlutil.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/tls/aarch64", 0x7fc6d86ba0, 0) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/tls", 0x7fc6d86ba0, 0) = -1 ENOENT (No such
file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) =
-1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/aarch64", 0x7fc6d86ba0, 0) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/usr/lib/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0200\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=294257, ...}) = 0
mmap(NULL, 135904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f98240000
mprotect(0x7f98251000, 61440, PROT_NONE) = 0
mmap(0x7f98260000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f98260000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxenlight.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxenlight.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxenlight.so.4.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxenlight.so.4.6", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0000\315\1\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2406592, ...}) = 0
mmap(NULL, 822376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f98177000
mprotect(0x7f9822b000, 61440, PROT_NONE) = 0
mmap(0x7f9823a000, 24576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb3000) = 0x7f9823a000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxentoollog.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxentoollog.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxentoollog.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxentoollog.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p\f\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=76045, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f98296000
mmap(NULL, 73984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f98164000
mprotect(0x7f98166000, 61440, PROT_NONE) = 0
mmap(0x7f98175000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f98175000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libyajl.so.2", O_RDONLY|O_CLOEXEC)
= -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libyajl.so.2",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libyajl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/usr/lib/libyajl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\220\21\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=30792, ...}) = 0
mmap(NULL, 94384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f9814c000
mprotect(0x7f98153000, 61440, PROT_NONE) = 0
mmap(0x7f98162000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f98162000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libpthread.so.0",
O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\344j\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=130904, ...}) = 0
mmap(NULL, 172992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f98121000
mprotect(0x7f98137000, 61440, PROT_NONE) = 0
mmap(0x7f98146000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f98146000
mmap(0x7f98148000, 13248, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f98148000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\250\16\2\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1275584, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f98295000
mmap(NULL, 1348472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97fd7000
mprotect(0x7f98108000, 61440, PROT_NONE) = 0
mmap(0x7f98117000, 24576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0x7f98117000
mmap(0x7f9811d000, 13176, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9811d000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxenevtchn.so.1",
O_RDONLY|O_CLOEXEC)
 = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxenevtchn.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxenevtchn.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxenevtchn.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\300\t\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=91440, ...}) = 0
mmap(NULL, 73832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97fc4000
mprotect(0x7f97fc5000, 65536, PROT_NONE) = 0
mmap(0x7f97fd5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f97fd5000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxenctrl.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxenctrl.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxenctrl.so.4.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxenctrl.so.4.6", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\240w\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=824952, ...}) = 0
mmap(NULL, 222488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97f8d000
mprotect(0x7f97fb3000, 61440, PROT_NONE) = 0
mmap(0x7f97fc2000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f97fc2000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxenguest.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxenguest.so.4.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxenguest.so.4.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxenguest.so.4.6", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\200B\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=440110, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f98294000
mmap(NULL, 149072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97f68000
mprotect(0x7f97f7c000, 61440, PROT_NONE) = 0
mmap(0x7f97f8b000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f97f8b000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxenstore.so.3.0",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxenstore.so.3.0",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxenstore.so.3.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxenstore.so.3.0", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0000#\0\0\0\0\0\0"...,832)
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=143366, ...}) = 0
mmap(NULL, 103440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97f4e000
mprotect(0x7f97f54000, 61440, PROT_NONE) = 0
mmap(0x7f97f63000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f97f63000
mmap(0x7f97f65000, 9232, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f97f65000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libblktapctl.so.1.0",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libblktapctl.so.1.0",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libblktapctl.so.1.0", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libblktapctl.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p\35\0\0\0\0\0\0"...,832)
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=256684, ...}) = 0
mmap(NULL, 94816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97f36000
mprotect(0x7f97f3d000, 61440, PROT_NONE) = 0
mmap(0x7f97f4c000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f97f4c000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libutil.so.1", O_RDONLY|O_CLOEXEC)
= 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\340\17\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=10600, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f98293000
mmap(NULL, 74008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97f23000
mprotect(0x7f97f25000, 61440, PROT_NONE) = 0
mmap(0x7f97f34000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f97f34000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libuuid.so.1", O_RDONLY|O_CLOEXEC)
= 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0
\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=18848, ...}) = 0
mmap(NULL, 82368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97f0e000
mprotect(0x7f97f11000, 65536, PROT_NONE) = 0
mmap(0x7f97f21000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f97f21000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libfdt.so.1", O_RDONLY|O_CLOEXEC)
= -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libfdt.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libfdt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/usr/lib/libfdt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0P\27\0\0\0\0\0\0"...,832)
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=26896, ...}) = 0
mmap(NULL, 90440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97ef7000
mprotect(0x7f97efc000, 65536, PROT_NONE) = 0
mmap(0x7f97f0c000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f97f0c000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f98292000
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxengnttab.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxengnttab.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxengnttab.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxengnttab.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\300\v\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=104155, ...}) = 0
mmap(NULL, 73864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97ee4000
mprotect(0x7f97ee6000, 61440, PROT_NONE) = 0
mmap(0x7f97ef5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f97ef5000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxencall.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxencall.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxencall.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxencall.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p\f\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=104416, ...}) = 0
mmap(NULL, 73944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97ed1000
mprotect(0x7f97ed3000, 61440, PROT_NONE) = 0
mmap(0x7f97ee2000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f97ee2000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libxenforeignmemory.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libxenforeignmemory.so.1",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libxenforeignmemory.so.1", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxenforeignmemory.so.1", O_RDONLY|O_CLOEXEC) =
3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\20\n\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=94372, ...}) = 0
mmap(NULL, 73864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97ebe000
mprotect(0x7f97ec0000, 61440, PROT_NONE) = 0
mmap(0x7f97ecf000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f97ecf000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0P\"\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=100808, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f98291000
mmap(NULL, 164320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f97e95000
mprotect(0x7f97eac000, 65536, PROT_NONE) = 0
mmap(0x7f97ebc000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f97ebc000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f98290000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f9828f000
mprotect(0x7f98117000, 16384, PROT_READ) = 0
mprotect(0x7f97ebc000, 4096, PROT_READ) = 0
mprotect(0x7f98175000, 4096, PROT_READ) = 0
mprotect(0x7f98146000, 4096, PROT_READ) = 0
mprotect(0x7f97ecf000, 4096, PROT_READ) = 0
mprotect(0x7f97ee2000, 4096, PROT_READ) = 0
mprotect(0x7f97ef5000, 4096, PROT_READ) = 0
mprotect(0x7f97f0c000, 4096, PROT_READ) = 0
mprotect(0x7f97f21000, 4096, PROT_READ) = 0
mprotect(0x7f97f34000, 4096, PROT_READ) = 0
mprotect(0x7f97f4c000, 4096, PROT_READ) = 0
mprotect(0x7f97f63000, 4096, PROT_READ) = 0
mprotect(0x7f97fd5000, 4096, PROT_READ) = 0
mprotect(0x7f97fc2000, 4096, PROT_READ) = 0
mprotect(0x7f97f8b000, 4096, PROT_READ) = 0
mprotect(0x7f98162000, 4096, PROT_READ) = 0
mprotect(0x7f9823a000, 4096, PROT_READ) = 0
mprotect(0x7f98260000, 4096, PROT_READ) = 0
mprotect(0x43a000, 4096, PROT_READ)     = 0
mprotect(0x7f9829b000, 4096, PROT_READ) = 0
munmap(0x7f98262000, 53481)             = 0
set_tid_address(0x7f9828f0d0)           = 2000
set_robust_list(0x7f9828f0e0, 24)       = 0
rt_sigaction(SIGRTMIN, {0x7f98127570, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f98127650, [], SA_RESTART|SA_SIGINFO}, NULL, 8) =
0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
brk(0)                                  = 0x2db5a000
brk(0x2db7b000)                         = 0x2db7b000
pipe2([3, 4], 0)                        = 0
fcntl(3, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
fcntl(4, F_GETFL)                       = 0x1 (flags O_WRONLY)
fcntl(4, F_SETFL, O_WRONLY|O_NONBLOCK)  = 0
openat(AT_FDCWD, "/dev/xen/privcmd", O_RDWR|O_CLOEXEC) = 5
openat(AT_FDCWD, "/dev/xen/privcmd", O_RDWR|O_CLOEXEC) = 6
newfstatat(AT_FDCWD, "/var/run/xenstored/socket", 0x7fc6d87788, 0) = -1
ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/dev/xen/xenbus", F_OK) = 0
newfstatat(AT_FDCWD, "/dev/xen/xenbus", {st_mode=S_IFCHR|0600,
st_rdev=makedev(10, 62), ...}, 0) = 0
openat(AT_FDCWD, "/dev/xen/xenbus", O_RDWR) = 7
openat(AT_FDCWD, "/etc/xen/xl.conf", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0644, st_size=1303, ...}) = 0
fstat(8, {st_mode=S_IFREG|0644, st_size=1303, ...}) = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f97e85000
read(8, "## Global XL config file ##\n\n# C"..., 4096) = 1303
close(8)                                = 0
munmap(0x7f97e85000, 65536)             = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d87210) = 262151
mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, -1, 0) = 0x7f9828e000
madvise(0x7f9828e000, 4096, MADV_DONTFORK) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d87210) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d87210) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d87210) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d87210) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d87210) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d87210) = 4096
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d87210) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d871d0) = 20
mmap(NULL, 102400, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, -1, 0) = 0x7f97e7c000
madvise(0x7f97e7c000, 102400, MADV_DONTFORK) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d6f570) = 0
madvise(0x7f97e7c000, 102400, MADV_DOFORK) = 0
munmap(0x7f97e7c000, 102400)            = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, -1, 0) = 0x7f9828c000
madvise(0x7f9828c000, 8192, MADV_DONTFORK) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d6e570) = -1 ENOSYS (Function not
implemented)
madvise(0x7f9828c000, 8192, MADV_DOFORK) = 0
munmap(0x7f9828c000, 8192)              = 0
mmap(NULL, 102400, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, -1, 0) = 0x7f97e7c000
madvise(0x7f97e7c000, 102400, MADV_DONTFORK) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7fc6d6f570) = 0
madvise(0x7f97e7c000, 102400, MADV_DOFORK) = 0
munmap(0x7f97e7c000, 102400)            = 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(229, 0), ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f97e85000
write(1, "Name                            "..., 73Name              ID
Mem VCPUs    State   Time(s)) = 73
rt_sigaction(SIGPIPE, {SIG_IGN, [], 0}, {SIG_DFL, [], 0}, 8) = 0
write(7, "\2\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0", 16) = 16
write(7, "/local/domain/0/name\0", 21

[-- Attachment #1.2: Type: text/html, Size: 32069 bytes --]

[-- Attachment #2: 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] 2+ messages in thread

* Re: run xl toolstack on hikey board
  2016-05-10 10:24 run xl toolstack on hikey board Chenxiao Zhao
@ 2016-05-10 10:53 ` Julien Grall
  0 siblings, 0 replies; 2+ messages in thread
From: Julien Grall @ 2016-05-10 10:53 UTC (permalink / raw)
  To: Chenxiao Zhao



On 10/05/16 11:24, Chenxiao Zhao wrote:
> Hi,

Hello,

This is question is not related to development but using Xen. So I have 
CCed xen-users and BCCed xen-devel.

> I have followed xen wiki to get xen hypervisor and dom0 run on hikey board.
> when I try to run xl command to list all the domain in dom0, the command
> line get stuck and even ctrl+c can not terminate it. I used strace and
> found the last system call is write data to xenbus and it does not return.
>
> How could I determine what the issue is and how to solve it?

Have you started xencommons (/etc/init.d/xencommons start)?

Regards,

-- 
Julien Grall

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

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

end of thread, other threads:[~2016-05-10 10:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-10 10:24 run xl toolstack on hikey board Chenxiao Zhao
2016-05-10 10:53 ` Julien Grall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).