xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* XEN 4.6.0 on arm64 Ubuntu Xenial 16.04: unable to start domU
@ 2016-03-28  5:48 Jiandi An
  2016-03-30 15:35 ` Dario Faggioli
  0 siblings, 1 reply; 3+ messages in thread
From: Jiandi An @ 2016-03-28  5:48 UTC (permalink / raw)
  To: xen-devel


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

Hi guys,  

 

I built xen 4.6.0 from source on an arm64 system with Ubuntu 16.04 as
rootfs.  After booting to xen 4.6.0 dom0 with 4.2 kernel, when trying to
start domU with xl create, seems no error but domU does not go in running
state.  In fact state is blank, not in any other state either.  Does anyone
know if there is anything I'm missing in creating domU using xl create
looking at the following steps and logs?  Thanks.

 

Here are the details.

 

After compiling xen and tools on the system and make install, running xl
gives the following error.

 

root@bandera:~# xl info

xc: error: Could not obtain handle on privileged command interface (2 = No
such file or directory): Internal error

libxl: error: libxl.c:116:libxl_ctx_alloc: cannot open libxc handle: No such
file or directory

cannot init xl context

 

This is because /proc/xen is not mounted upon booting dom0.  Had add the
following line in /etc/fstab

 

none /proc/xen xenfs defaults 0 0 

 

xencommons init script is not ran upon booting dom0
Manually start xencommons gives an error.  This is because in xencommons
script when starting QEMU as disk backend for dom0, the QEMU it defaults to
is qemu-system-i386 which does exist.  And the system is an arm64 system.
But xencommons script went through mounting /proc/xen, starting xenstored
and xenconsoled, and setting domain 0 name.  So even xencommons script gives
an error, xl tool is working.

 

root@bandera:~# /etc/init.d/xencommons start

Starting /usr/local/sbin/xenstored....

Setting domain 0 name, domid and JSON config...

Done setting up Dom0

Starting xenconsoled...

Starting QEMU as disk backend for dom0

/etc/init.d/xencommons: line 102: /usr/local/lib/xen/bin/qemu-system-i386:
No such file or directory


root@bandera:~# xl list

Name                                        ID   Mem VCPUs      State
Time(s)

Domain-0                                     0  1024     1     r-----
32.2

root@bandera:~#

 

Use xl to create dom1 with debug verbose option, it'll create dom1, but it's
not in running state.  It's not in any of the states.

 

root@bandera:~# xl -vvv create /etc/xen/dom1.cfg

Parsing config from /etc/xen/dom1.cfg

libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x1f67c9b0: create:
how=(nil) callback=(nil) poller=0x1f67ced0

libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config: Configure
the domain

libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  - Allocate
0 SPIs

libxl: verbose: libxl_create.c:101:libxl__domain_build_info_setdefault:
qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or
directory

libxl: debug: libxl_create.c:945:initiate_domain_create: running bootloader

libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no bootloader
configured, using user supplied kernel

libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch
w=0x1f67d8a0: deregister unregistered

domainbuilder: detail: xc_dom_allocate: cmdline="earlycon=xenboot
root=/dev/ram console=hvc0", features="(null)"

libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0 path
/var/lib/xen/Image42.dom0

domainbuilder: detail: xc_dom_kernel_file:
filename="/var/lib/xen/Image42.dom0"

domainbuilder: detail: xc_dom_malloc_filemap    : 15478 kB

domainbuilder: detail: xc_dom_ramdisk_file:
filename="/var/lib/xen/buildroot64.cpio.gz"

domainbuilder: detail: xc_dom_malloc_filemap    : 2632 kB

domainbuilder: detail: xc_dom_boot_xen_init: ver 4.6, caps xen-3.0-aarch64
xen-3.0-armv7l 

domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000

domainbuilder: detail: xc_dom_parse_image: called

domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader
... 

domainbuilder: detail: loader probe failed

domainbuilder: detail: xc_dom_find_loader: trying Linux zImage (ARM64)
loader ... 

domainbuilder: detail: loader probe OK

domainbuilder: detail: xc_dom_parse_zimage64_kernel: called

domainbuilder: detail: xc_dom_parse_zimage64_kernel: xen-3.0-aarch64:
0x40080000 -> 0x40f9da00

libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description:
constructing DTB for Xen version 4.6 guest

libxl: debug: libxl_arm.c:777:libxl__arch_domain_init_hw_description:  -
vGIC version: V3

libxl: debug: libxl_arm.c:273:make_chosen_node: /chosen/bootargs =
earlycon=xenboot root=/dev/ram console=hvc0

libxl: debug: libxl_arm.c:280:make_chosen_node: /chosen adding placeholder
linux,initrd properties

libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node
/memory@40000000

libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node
/memory@200000000

libxl: debug: libxl_arm.c:871:libxl__arch_domain_init_hw_description: fdt
total size 1390

domainbuilder: detail: xc_dom_devicetree_mem: called

domainbuilder: detail: xc_dom_mem_init: mem 1024 MB, pages 0x40000 pages, 4k
each

domainbuilder: detail: xc_dom_mem_init: 0x40000 pages

domainbuilder: detail: xc_dom_boot_mem_init: called

domainbuilder: detail: set_mode: guest xen-3.0-aarch64, address size 64

domainbuilder: detail: xc_dom_malloc            : 2048 kB

domainbuilder: detail: populate_guest_memory: populating RAM @
0000000040000000-0000000080000000 (1024MB)

domainbuilder: detail: populate_one_size: populated 0x200/0x200 entries with
shift 9

domainbuilder: detail: arch_setup_meminit: placing boot modules at
0x48000000

domainbuilder: detail: arch_setup_meminit: ramdisk: 0x48000000 -> 0x48293000

domainbuilder: detail: arch_setup_meminit: devicetree: 0x48293000 ->
0x48294000

libxl: debug: libxl_arm.c:936:libxl__arch_domain_finalise_hw_description:
/chosen updating initrd properties to cover 48000000-48293000

libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating
placeholder node /memory@40000000

libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out
placeholder node /memory@200000000

domainbuilder: detail: xc_dom_build_image: called

domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x40080000 ->
0x40f9e000  (pfn 0x40080 + 0xf1e pages)

domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
0x40080+0xf1e at 0x7f96692000

domainbuilder: detail: xc_dom_load_zimage_kernel: called

domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg
0x40080000-0x40f9e000

domainbuilder: detail: xc_dom_load_zimage_kernel: copy 15849984 bytes from
blob 0x7f97a44000 to dst 0x7f96692000

domainbuilder: detail: xc_dom_alloc_segment:   ramdisk      : 0x48000000 ->
0x48293000  (pfn 0x48000 + 0x293 pages)

domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
0x48000+0x293 at 0x7f963ff000

domainbuilder: detail: xc_dom_alloc_segment:   devicetree   : 0x48293000 ->
0x48294000  (pfn 0x48293 + 0x1 pages)

domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
0x48293+0x1 at 0x7f98cc3000

domainbuilder: detail: alloc_magic_pages: called

domainbuilder: detail: count_pgtables_arm: called

domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x48294000

domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0

domainbuilder: detail: xc_dom_boot_image: called

domainbuilder: detail: arch_setup_bootearly: doing nothing

domainbuilder: detail: xc_dom_compat_check: supported guest type:
xen-3.0-aarch64 <= matches

domainbuilder: detail: xc_dom_compat_check: supported guest type:
xen-3.0-armv7l

domainbuilder: detail: setup_pgtables_arm: called

domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000

domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001

domainbuilder: detail: start_info_arm: called

domainbuilder: detail: domain builder memory footprint

domainbuilder: detail:    allocated

domainbuilder: detail:       malloc             : 2156 kB

domainbuilder: detail:       anon mmap          : 0 bytes

domainbuilder: detail:    mapped

domainbuilder: detail:       file mmap          : 18111 kB

domainbuilder: detail:       domU mmap          : 18120 kB

domainbuilder: detail: vcpu_arm64: called

domainbuilder: detail: DTB 48293000

domainbuilder: detail: Initial state CPSR 0x1c5 PC 0x40080000

domainbuilder: detail: launch_vm: called, ctxt=0x7f98cc5004

domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=0x38000

domainbuilder: detail: xc_dom_release: called

libxl: debug: libxl_event.c:2183:libxl__ao_progress_report: ao 0x1f67c9b0:
progress report: ignored

libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x1f67c9b0:
complete, rc=0

libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x1f67c9b0:
inprogress: poller=0x1f67ced0, flags=ic

libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x1f67c9b0: destroy

xc: debug: hypercall buffer: total allocations:98 total releases:98

xc: debug: hypercall buffer: current allocations:0 maximum allocations:3

xc: debug: hypercall buffer: cache current size:3

xc: debug: hypercall buffer: cache hits:86 misses:3 toobig:9

root@bandera:~#

root@bandera:~# xl list

Name                                        ID   Mem VCPUs   State
Time(s)

Domain-0                                  0    1024     1         r-----
34.5

dom1                                         1    1024     1         ------
4.6

root@bandera:~#

 

Because dom1 is not in running state, connecting to dom1 console using xl
hangs

 

root@bandera:~# xl console dom1

 

Things that are running at the time.

 

root@bandera:/# ps -ef | grep xen

root        17     2  0 23:25 ?        00:00:00 [xenwatch]

root        38     2  0 23:25 ?        00:00:00 [xenbus]

root      1222     2  0 23:25 ?        00:00:00 [xenbus_frontend]

root      5266     1  0 23:28 ?        00:00:00 /usr/local/sbin/xenstored
--pid-file /var/run/xenstored.pid

root      5274     1  0 23:29 ?        00:00:00 /usr/local/sbin/xenconsoled
--pid-file=/var/run/xenconsoled.pid

root      5406     1  0 23:30 ?        00:00:00 xl create /etc/xen/dom1.cfg

root      5409  5386  0 23:30 pts/1    00:00:00
/usr/local/lib/xen/bin/xenconsole 1 --num 0 --type pv

root      5463  5324  0 23:53 pts/0    00:00:00 grep --color=auto xen

 

 

Here is the content of dom1.cfg

 

# =====================================================================

# Example PV Linux guest configuration

# =====================================================================

#

# This is a fairly minimal example of what is required for a

# Paravirtualised Linux guest. For a more complete guide see xl.cfg(5)

 

# Guest name

name = "dom1"

 

serial = 'pty'

 

# 128-bit UUID for the domain as a hexadecimal number.

# Use "uuidgen" to generate one if required.

# The default behavior is to generate a new UUID each time the guest is
started.

#uuid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"

 

# Kernel image to boot

kernel = "/var/lib/xen/Image42.dom0"

 

# Ramdisk (optional)

ramdisk = "/var/lib/xen/buildroot64.cpio.gz"

 

# Kernel command line options

extra = "earlycon=xenboot root=/dev/ram console=hvc0"

 

# Initial memory allocation (MB)

memory = 1024

 

# Maximum memory (MB)

# If this is greater than `memory' then the slack will start ballooned

# (this assumes guest kernel support for ballooning)

#maxmem = 512

 

# Number of VCPUS

vcpus = 1 

 

# Network devices

# A list of 'vifspec' entries as described in

# docs/misc/xl-network-configuration.markdown

#vif = [ '' ]

 

# Disk Devices

# A list of `diskspec' entries as described in

# docs/misc/xl-disk-configuration.txt

#disk = [ '/dev/vg/guest-volume,raw,xvda,rw' ]

 

 

The content of /var/log/xen/xl-dom1.log

 

Waiting for domain dom1 (domid 1) to die [pid 5357]

libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch
w=0x32db8038 wpath=@releaseDomain token=3/0: register slotnum=3

libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x32db8038
wpath=@releaseDomain token=3/0: event epath=@releaseDomain

libxl: debug: libxl.c:1207:domain_death_xswatch_callback: [evg=0x32db7ab0:1]
nentries=1 rc=1 1..1

libxl: debug: libxl.c:1218:domain_death_xswatch_callback: [evg=0x32db7ab0:1]
got=domaininfos[0] got->domain=1

libxl: debug: libxl.c:1245:domain_death_xswatch_callback:  exists
shutdown_reported=0 dominf.flags=ffff0000

libxl: debug: libxl.c:1211:domain_death_xswatch_callback: [evg=0] all
reported

libxl: debug: libxl.c:1274:domain_death_xswatch_callback: domain death
search done

 

 

The content of /var/log/xen/xenstored-trace.log

 

***

TDB: tdb_open_ex: could not open file /var/lib/xenstored/tdb: No such file
or directory

 

Checking store ...

Checking store complete.

CREATE connection 0x33c262d0

CREATE connection 0x33c26c50

IN 0x33c26c50 20160328 05:22:09 READ (/ )

DESTROY connection 0x33c26c50

CREATE connection 0x33c26c50

CREATE connection 0x33c27090

IN 0x33c27090 20160328 05:22:11 READ (/local/domain/0/domid )

OUT 0x33c27090 20160328 05:22:11 ERROR (ENOENT )

IN 0x33c27090 20160328 05:22:11 READ (/local/domain/0/name )

OUT 0x33c27090 20160328 05:22:11 ERROR (ENOENT )

IN 0x33c27090 20160328 05:22:11 WRITE (/local/domain/0/domid 0)

OUT 0x33c27090 20160328 05:22:11 WRITE (OK )

IN 0x33c27090 20160328 05:22:11 WRITE (/local/domain/0/name Domain-0)

OUT 0x33c27090 20160328 05:22:11 WRITE (OK )

DESTROY connection 0x33c26c50

DESTROY connection 0x33c27090

CREATE connection 0x33c27090

IN 0x33c27090 20160328 05:22:11 WATCH (@introduceDomain domlist )

CREATE watch 0x33c26fa0

OUT 0x33c27090 20160328 05:22:11 WATCH (OK )

OUT 0x33c27090 20160328 05:22:11 WATCH_EVENT (@introduceDomain domlist )

IN 0x33c27090 20160328 05:22:11 WATCH (@releaseDomain domlist )

CREATE watch 0x33c26ea0

OUT 0x33c27090 20160328 05:22:11 WATCH (OK )

OUT 0x33c27090 20160328 05:22:11 WATCH_EVENT (@releaseDomain domlist )

CREATE connection 0x33c26c50

IN 0x33c26c50 20160328 05:22:12 READ (/local/domain/0/name )

OUT 0x33c26c50 20160328 05:22:12 READ (Domain-0)

DESTROY connection 0x33c26c50

CREATE connection 0x33c26c50

IN 0x33c26c50 20160328 05:22:12 READ (/local/domain/0/name )

OUT 0x33c26c50 20160328 05:22:12 READ (Domain-0)

DESTROY connection 0x33c26c50

CREATE connection 0x33c26c50

IN 0x33c26c50 20160328 05:29:45 READ (/local/domain/0/name )

OUT 0x33c26c50 20160328 05:29:45 READ (Domain-0)

DESTROY connection 0x33c26c50

CREATE connection 0x33c26c50

IN 0x33c26c50 20160328 05:30:29 READ (/local/pool/0/name )

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )

OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )

IN 0x33c26c50 20160328 05:30:29 TRANSACTION_START ( )

OUT 0x33c26c50 20160328 05:30:29 TRANSACTION_START (1 )

IN 0x33c26c50 20160328 05:30:29 RM (/local/domain/1 )

OUT 0x33c26c50 20160328 05:30:29 RM (OK )

IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1 )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1 n0 r1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 RM (/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2
)

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:29 MKDIR
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2 )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2 n0 r1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 RM (/libxl/1 )

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:29 MKDIR (/libxl/1 )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/libxl/1 n0 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 WRITE (/local/domain/1/vm
/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2)

OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )

IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )

OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )

IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )

OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )

IN 0x33c26c50 20160328 05:30:29 READ
(/local/domain/1/image/device-model-domid )

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/0/name )

OUT 0x33c26c50 20160328 05:30:29 READ (Domain-0)

IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/1/name )

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:29 WRITE (/local/domain/1/name dom1)

OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )

IN 0x33c26c50 20160328 05:30:29 WRITE
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2/name dom1)

OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )

IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/cpu )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/cpu n0 r1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/memory )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/memory n0 r1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/device )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/device n0 r1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/control )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/control n0 r1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/control/shutdown )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/control/shutdown
n1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 MKDIR
(/local/domain/1/device/suspend/event-channel )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS
(/local/domain/1/device/suspend/event-channel n1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/data )

OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/data n1 )

OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )

OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )

IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/1/target )

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:29 WRITE
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2/uuid
0f9e3910-04f4-4d88-acd6-4b4679c737f2)

OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )

IN 0x33c26c50 20160328 05:30:29 WRITE
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2/name dom1)

OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )

IN 0x33c26c50 20160328 05:30:29 WRITE
(/local/domain/1/control/platform-feature-multiprocessor-suspend 1)

OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )

IN 0x33c26c50 20160328 05:30:29 WRITE
(/local/domain/1/control/platform-feature-xs_reset_watches 1)

OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )

IN 0x33c26c50 20160328 05:30:29 TRANSACTION_END (T )

DESTROY transaction 0x33c37470

OUT 0x33c26c50 20160328 05:30:29 TRANSACTION_END (OK )

IN 0x33c26c50 20160328 05:30:29 READ (/local/pool/0/name )

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:29 READ (/tool/xenstored/domid )

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:29 READ (/tool/xenconsoled/domid )

OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:33 READ (/local/pool/0/name )

OUT 0x33c26c50 20160328 05:30:33 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (1 )

OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )

IN 0x33c26c50 20160328 05:30:33 READ (/local/domain/1/vm )

OUT 0x33c26c50 20160328 05:30:33 READ
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2)

IN 0x33c26c50 20160328 05:30:33 TRANSACTION_START ( )

OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_START (2 )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/memory/static-max
1048576)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/memory/target
1048576)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/memory/videoram 0)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/domid 1)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/store/port 1)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/store/ring-ref
233473)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/cpu/0/availability
online)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2/image/ostype linux)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2/image/kernel
/var/lib/xen/Image42.dom0)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2/start_time 1459143029.82)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2/image/ramdisk
/var/lib/xen/buildroot64.cpio.gz)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2/image/cmdline earlycon=xenboot
root=/dev/ram console=hvc0)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 TRANSACTION_END (T )

DESTROY transaction 0x33c47c70

OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_END (OK )

IN 0x33c26c50 20160328 05:30:33 INTRODUCE (1 233473 1 )

CREATE connection 0x33c475f0

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (@introduceDomain domlist )

OUT 0x33c26c50 20160328 05:30:33 INTRODUCE (OK )

IN 0x33c27090 20160328 05:30:33 GET_DOMAIN_PATH (1 )

IN 0x33c26c50 20160328 05:30:33 WRITE (/libxl/1/dm-version
qemu_xen_traditional)

OUT 0x33c27090 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c27090 20160328 05:30:33 WATCH (/local/domain/1/console dom1 )

CREATE watch 0x33c272c0

IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (1 )

OUT 0x33c27090 20160328 05:30:33 WATCH (OK )

OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (0 )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console dom1 )

OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/0 )

OUT 0x33c27090 20160328 05:30:33 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:33 TRANSACTION_START ( )

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_START (3 )

OUT 0x33c27090 20160328 05:30:33 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:33 RM (/local/domain/1/console )

OUT 0x33c26c50 20160328 05:30:33 RM (OK )

IN 0x33c26c50 20160328 05:30:33 MKDIR (/local/domain/1/console )

OUT 0x33c26c50 20160328 05:30:33 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console n0 r1 )

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/backend
/local/domain/0/backend/console/1/0)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/backend-id 0)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS
(/local/domain/1/console/backend-id n1 r0 )

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/limit
1048576)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console/limit n0
r1 )

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/type
xenconsoled)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console/type n0
r1 )

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/output pty)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console/output n0
r1 )

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/tty )

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console/tty n0 r1
)

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/port 2)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console/port n0
r1 )

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/ring-ref
233472)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console/ring-ref
n0 r1 )

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 RM (/local/domain/0/backend/console/1/0 )

OUT 0x33c26c50 20160328 05:30:33 ERROR (ENOENT )

IN 0x33c26c50 20160328 05:30:33 MKDIR (/local/domain/0/backend/console/1/0 )

OUT 0x33c26c50 20160328 05:30:33 MKDIR (OK )

IN 0x33c26c50 20160328 05:30:33 SET_PERMS
(/local/domain/0/backend/console/1/0 n0 r1 )

OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/local/domain/0/backend/console/1/0/frontend /local/domain/1/console)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/local/domain/0/backend/console/1/0/frontend-id 1)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/local/domain/0/backend/console/1/0/online 1)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/local/domain/0/backend/console/1/0/state 1)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 WRITE
(/local/domain/0/backend/console/1/0/protocol vt100)

OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )

IN 0x33c26c50 20160328 05:30:33 TRANSACTION_END (T )

DESTROY transaction 0x33c37240

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console dom1 )

OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_END (OK )

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
(/local/domain/1/console/backend dom1 )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
(/local/domain/1/console/backend-id dom1 )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console/limit
dom1 )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console/type
dom1 )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console/output
dom1 )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console/tty
dom1 )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console/port
dom1 )

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
(/local/domain/1/console/ring-ref dom1 )

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/limit )

OUT 0x33c27090 20160328 05:30:33 READ (1048576)

IN 0x33c27090 20160328 05:30:33 WRITE (/local/domain/1/console/tty
/dev/pts/1)

OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console/tty
dom1 )

OUT 0x33c27090 20160328 05:30:33 WRITE (OK )

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

CREATE connection 0x33c48440

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

IN 0x33c48440 20160328 05:30:33 WATCH (@releaseDomain 3/0 )

CREATE watch 0x33c27ee0

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c48440 20160328 05:30:33 WATCH (OK )

OUT 0x33c27090 20160328 05:30:33 READ (2)

OUT 0x33c48440 20160328 05:30:33 WATCH_EVENT (@releaseDomain 3/0 )

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-ref )

OUT 0x33c27090 20160328 05:30:33 READ (233472)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )

OUT 0x33c27090 20160328 05:30:33 READ (2)

IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )

OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)

CREATE connection 0x33c378b0

IN 0x33c378b0 20160328 05:30:43 READ (/local/domain/0/name )

OUT 0x33c378b0 20160328 05:30:43 READ (Domain-0)

IN 0x33c378b0 20160328 05:30:43 READ (/local/domain/1/name )

OUT 0x33c378b0 20160328 05:30:43 READ (dom1)

DESTROY connection 0x33c378b0

 

 

 

./configure output before compiling xen on system

 

root@bandera:/home/ubuntu/xen# ./configure --enable-rpath

checking build system type... aarch64-unknown-linux-gnu

checking host system type... aarch64-unknown-linux-gnu

Will build the following subsystems:

  xen

  tools

  docs

configure: creating ./config.status

config.status: creating config/Toplevel.mk

config.status: creating config/Paths.mk

=== configuring in tools (/home/ubuntu/xen/tools)

configure: running /bin/bash ./configure --disable-option-checking
'--prefix=/usr/local'  '--disable-qemu-traditional' '--enable-rpath'
--cache-file=/dev/null --srcdir=.

checking build system type... aarch64-unknown-linux-gnu

checking host system type... aarch64-unknown-linux-gnu

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking for gcc... (cached) gcc

checking whether we are using the GNU C compiler... (cached) yes

checking whether gcc accepts -g... (cached) yes

checking for gcc option to accept ISO C89... (cached) none needed

checking whether make sets $(MAKE)... yes

checking for a BSD-compatible install... /usr/bin/install -c

checking for bison... /usr/bin/bison

checking for flex... no

checking for perl... /usr/bin/perl

checking for awk... /usr/bin/awk

checking for ocamlc... no

checking for ocaml... no

checking for ocamldep... no

checking for ocamlmktop... no

checking for ocamlmklib... no

checking for ocamldoc... no

checking for ocamlbuild... no

checking for ocamlfind... no

checking for gawk... /usr/bin/awk

checking for checkpolicy... no

checking for bash... /bin/bash

checking for python... /usr/bin/python

checking for python version >= 2.3 ... yes

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for python-config... /usr/bin/python-config

checking Python.h usability... yes

checking Python.h presence... yes

checking for Python.h... yes

checking for PyArg_ParseTuple in -lpython2.7... yes

checking whether Python setup.py brokenly enables -D_FORTIFY_SOURCE... yes

checking for xgettext... /usr/bin/xgettext

checking uuid/uuid.h usability... yes

checking uuid/uuid.h presence... yes

checking for uuid/uuid.h... yes

checking for uuid_clear in -luuid... yes

checking uuid.h usability... no

checking uuid.h presence... no

checking for uuid.h... no

checking curses.h usability... yes

checking curses.h presence... yes

checking for curses.h... yes

checking for clear in -lcurses... yes

checking ncurses.h usability... yes

checking ncurses.h presence... yes

checking for ncurses.h... yes

checking for clear in -lncurses... yes

checking for define_key in -ltinfo... yes

checking for pkg-config... /usr/bin/pkg-config

checking pkg-config is at least version 0.9.0... yes

checking for glib... yes

checking for pixman... yes

checking for wget... /usr/bin/wget

checking bzlib.h usability... no

checking bzlib.h presence... no

checking for bzlib.h... no

checking lzma.h usability... no

checking lzma.h presence... no

checking for lzma.h... no

checking lzo/lzo1x.h usability... no

checking lzo/lzo1x.h presence... no

checking for lzo/lzo1x.h... no

checking for io_setup in -laio... yes

checking for MD5 in -lcrypto... yes

checking ext2fs/ext2fs.h usability... no

checking ext2fs/ext2fs.h presence... no

checking for ext2fs/ext2fs.h... no

checking ext4fs/ext2fs.h usability... no

checking ext4fs/ext2fs.h presence... no

checking for ext4fs/ext2fs.h... no

checking for gcry_md_hash_buffer in -lgcrypt... no

checking for pthread flag... -pthread

checking libutil.h usability... no

checking libutil.h presence... no

checking for libutil.h... no

checking for openpty et al... -lutil

checking for yajl_alloc in -lyajl... yes

checking for deflateCopy in -lz... yes

checking for libiconv_open in -liconv... no

checking argp.h usability... yes

checking argp.h presence... yes

checking for argp.h... yes

checking for argp_usage in -largp... no

checking for fdt_create in -lfdt... yes

checking for fdt_first_property_offset... yes

checking for fdt_first_subnode... no

checking for fdt_next_subnode... no

checking whether fdt_first_subnode is declared... yes

checking whether fdt_next_subnode is declared... yes

checking whether fdt_property_u32 is declared... yes

checking yajl/yajl_version.h usability... yes

checking yajl/yajl_version.h presence... yes

checking for yajl/yajl_version.h... yes

checking sys/eventfd.h usability... yes

checking sys/eventfd.h presence... yes

checking for sys/eventfd.h... yes

checking valgrind/memcheck.h usability... no

checking valgrind/memcheck.h presence... no

checking for valgrind/memcheck.h... no

checking utmp.h usability... yes

checking utmp.h presence... yes

checking for utmp.h... yes

checking for LIBNL3... no

configure: WARNING: Disabling support for Remus network buffering.

    Please install libnl3 libraries, command line tools and devel

    headers - version 3.2.8 or higher

checking for SYSTEMD... no

configure: creating ./config.status

config.status: creating ../config/Tools.mk

config.status: creating hotplug/FreeBSD/rc.d/xencommons

config.status: creating hotplug/FreeBSD/rc.d/xendriverdomain

config.status: creating hotplug/Linux/init.d/sysconfig.xencommons

config.status: creating hotplug/Linux/init.d/xen-watchdog

config.status: creating hotplug/Linux/init.d/xencommons

config.status: creating hotplug/Linux/init.d/xendomains

config.status: creating hotplug/Linux/init.d/xendriverdomain

config.status: creating hotplug/Linux/vif-setup

config.status: creating hotplug/Linux/xen-hotplug-common.sh

config.status: creating hotplug/Linux/xendomains

config.status: creating hotplug/NetBSD/rc.d/xencommons

config.status: creating hotplug/NetBSD/rc.d/xendriverdomain

config.status: creating libxl/xenlight.pc.in

config.status: creating libxl/xlutil.pc.in

config.status: creating config.h

config.status: config.h is unchanged

=== configuring in docs (/home/ubuntu/xen/docs)

configure: running /bin/bash ./configure --disable-option-checking
'--prefix=/usr/local'  '--disable-qemu-traditional' '--enable-rpath'
--cache-file=/dev/null --srcdir=.

checking for fig2dev... /usr/bin/fig2dev

checking for pod2man... /usr/bin/pod2man

checking for pod2html... /usr/bin/pod2html

checking for pod2text... /usr/bin/pod2text

checking for pandoc... /usr/bin/pandoc

checking for markdown... /usr/bin/markdown

checking for perl... /usr/bin/perl

configure: creating ./config.status

config.status: creating ../config/Docs.mk

 

make world

make install

 

 

- Jiandi An


[-- Attachment #1.2: Type: text/html, Size: 92470 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] 3+ messages in thread

* Re: XEN 4.6.0 on arm64 Ubuntu Xenial 16.04: unable to start domU
  2016-03-28  5:48 XEN 4.6.0 on arm64 Ubuntu Xenial 16.04: unable to start domU Jiandi An
@ 2016-03-30 15:35 ` Dario Faggioli
  2016-03-31 16:28   ` Stefano Stabellini
  0 siblings, 1 reply; 3+ messages in thread
From: Dario Faggioli @ 2016-03-30 15:35 UTC (permalink / raw)
  To: Jiandi An, xen-devel; +Cc: Julien Grall, Shannon Zhao, stefano.stabellini


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

Adding some ARM folks.

Please, do not use HTML when posting to this mailing list.

Regards,
Dario

On Mon, 2016-03-28 at 00:48 -0500, Jiandi An wrote:
> Hi guys, 
>  
> I built xen 4.6.0 from source on an arm64 system with Ubuntu 16.04 as
> rootfs.  After booting to xen 4.6.0 dom0 with 4.2 kernel, when trying
> to start domU with xl create, seems no error but domU does not go in
> running state.  In fact state is blank, not in any other state
> either.  Does anyone know if there is anything I’m missing in
> creating domU using xl create looking at the following steps and
> logs?  Thanks.
>  
> Here are the details.
>  
> After compiling xen and tools on the system and make install, running
> xl gives the following error.
>  
> root@bandera:~# xl info
> xc: error: Could not obtain handle on privileged command interface (2
> = No such file or directory): Internal error
> libxl: error: libxl.c:116:libxl_ctx_alloc: cannot open libxc handle:
> No such file or directory
> cannot init xl context
>  
> This is because /proc/xen is not mounted upon booting dom0.  Had add
> the following line in /etc/fstab
>  
> none /proc/xen xenfs defaults 0 0
>  
> xencommons init script is not ran upon booting dom0
> Manually start xencommons gives an error.  This is because in
> xencommons script when starting QEMU as disk backend for dom0, the
> QEMU it defaults to is qemu-system-i386 which does exist.  And the
> system is an arm64 system.  But xencommons script went through
> mounting /proc/xen, starting xenstored and xenconsoled, and setting
> domain 0 name.  So even xencommons script gives an error, xl tool is
> working.
>  
> root@bandera:~# /etc/init.d/xencommons start
> Starting /usr/local/sbin/xenstored....
> Setting domain 0 name, domid and JSON config...
> Done setting up Dom0
> Starting xenconsoled...
> Starting QEMU as disk backend for dom0
> /etc/init.d/xencommons: line 102: /usr/local/lib/xen/bin/qemu-system-
> i386: No such file or directory
> 
> root@bandera:~# xl list
> Name                                        ID   Mem VCPUs     
> State   Time(s)
> Domain-0                                     0  1024     1     r--
> ---      32.2
> root@bandera:~#
>  
> Use xl to create dom1 with debug verbose option, it’ll create dom1,
> but it’s not in running state.  It’s not in any of the states.
>  
> root@bandera:~# xl -vvv create /etc/xen/dom1.cfg
> Parsing config from /etc/xen/dom1.cfg
> libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x1f67c9b0:
> create: how=(nil) callback=(nil) poller=0x1f67ced0
> libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config:
> Configure the domain
> libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  -
> Allocate 0 SPIs
> libxl: verbose:
> libxl_create.c:101:libxl__domain_build_info_setdefault: qemu-xen is
> unavailable, use qemu-xen-traditional instead: No such file or
> directory
> libxl: debug: libxl_create.c:945:initiate_domain_create: running
> bootloader
> libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no
> bootloader configured, using user supplied kernel
> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch
> w=0x1f67d8a0: deregister unregistered
> domainbuilder: detail: xc_dom_allocate: cmdline="earlycon=xenboot
> root=/dev/ram console=hvc0", features="(null)"
> libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0
> path /var/lib/xen/Image42.dom0
> domainbuilder: detail: xc_dom_kernel_file:
> filename="/var/lib/xen/Image42.dom0"
> domainbuilder: detail: xc_dom_malloc_filemap    : 15478 kB
> domainbuilder: detail: xc_dom_ramdisk_file:
> filename="/var/lib/xen/buildroot64.cpio.gz"
> domainbuilder: detail: xc_dom_malloc_filemap    : 2632 kB
> domainbuilder: detail: xc_dom_boot_xen_init: ver 4.6, caps xen-3.0-
> aarch64 xen-3.0-armv7l
> domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000
> domainbuilder: detail: xc_dom_parse_image: called
> domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary
> loader ...
> domainbuilder: detail: loader probe failed
> domainbuilder: detail: xc_dom_find_loader: trying Linux zImage
> (ARM64) loader ...
> domainbuilder: detail: loader probe OK
> domainbuilder: detail: xc_dom_parse_zimage64_kernel: called
> domainbuilder: detail: xc_dom_parse_zimage64_kernel: xen-3.0-aarch64: 
> 0x40080000 -> 0x40f9da00
> libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description:
> constructing DTB for Xen version 4.6 guest
> libxl: debug:
> libxl_arm.c:777:libxl__arch_domain_init_hw_description:  - vGIC
> version: V3
> libxl: debug: libxl_arm.c:273:make_chosen_node: /chosen/bootargs =
> earlycon=xenboot root=/dev/ram console=hvc0
> libxl: debug: libxl_arm.c:280:make_chosen_node: /chosen adding
> placeholder linux,initrd properties
> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder
> node /memory@40000000
> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder
> node /memory@200000000
> libxl: debug: libxl_arm.c:871:libxl__arch_domain_init_hw_description:
> fdt total size 1390
> domainbuilder: detail: xc_dom_devicetree_mem: called
> domainbuilder: detail: xc_dom_mem_init: mem 1024 MB, pages 0x40000
> pages, 4k each
> domainbuilder: detail: xc_dom_mem_init: 0x40000 pages
> domainbuilder: detail: xc_dom_boot_mem_init: called
> domainbuilder: detail: set_mode: guest xen-3.0-aarch64, address size
> 64
> domainbuilder: detail: xc_dom_malloc            : 2048 kB
> domainbuilder: detail: populate_guest_memory: populating RAM @
> 0000000040000000-0000000080000000 (1024MB)
> domainbuilder: detail: populate_one_size: populated 0x200/0x200
> entries with shift 9
> domainbuilder: detail: arch_setup_meminit: placing boot modules at
> 0x48000000
> domainbuilder: detail: arch_setup_meminit: ramdisk: 0x48000000 ->
> 0x48293000
> domainbuilder: detail: arch_setup_meminit: devicetree: 0x48293000 ->
> 0x48294000
> libxl: debug:
> libxl_arm.c:936:libxl__arch_domain_finalise_hw_description: /chosen
> updating initrd properties to cover 48000000-48293000
> libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating
> placeholder node /memory@40000000
> libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out
> placeholder node /memory@200000000
> domainbuilder: detail: xc_dom_build_image: called
> domainbuilder: detail: xc_dom_alloc_segment:   kernel       :
> 0x40080000 -> 0x40f9e000  (pfn 0x40080 + 0xf1e pages)
> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
> 0x40080+0xf1e at 0x7f96692000
> domainbuilder: detail: xc_dom_load_zimage_kernel: called
> domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg
> 0x40080000-0x40f9e000
> domainbuilder: detail: xc_dom_load_zimage_kernel: copy 15849984 bytes
> from blob 0x7f97a44000 to dst 0x7f96692000
> domainbuilder: detail: xc_dom_alloc_segment:   ramdisk      :
> 0x48000000 -> 0x48293000  (pfn 0x48000 + 0x293 pages)
> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
> 0x48000+0x293 at 0x7f963ff000
> domainbuilder: detail: xc_dom_alloc_segment:   devicetree   :
> 0x48293000 -> 0x48294000  (pfn 0x48293 + 0x1 pages)
> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
> 0x48293+0x1 at 0x7f98cc3000
> domainbuilder: detail: alloc_magic_pages: called
> domainbuilder: detail: count_pgtables_arm: called
> domainbuilder: detail: xc_dom_build_image  : virt_alloc_end :
> 0x48294000
> domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
> domainbuilder: detail: xc_dom_boot_image: called
> domainbuilder: detail: arch_setup_bootearly: doing nothing
> domainbuilder: detail: xc_dom_compat_check: supported guest type:
> xen-3.0-aarch64 <= matches
> domainbuilder: detail: xc_dom_compat_check: supported guest type:
> xen-3.0-armv7l
> domainbuilder: detail: setup_pgtables_arm: called
> domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000
> domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001
> domainbuilder: detail: start_info_arm: called
> domainbuilder: detail: domain builder memory footprint
> domainbuilder: detail:    allocated
> domainbuilder: detail:       malloc             : 2156 kB
> domainbuilder: detail:       anon mmap          : 0 bytes
> domainbuilder: detail:    mapped
> domainbuilder: detail:       file mmap          : 18111 kB
> domainbuilder: detail:       domU mmap          : 18120 kB
> domainbuilder: detail: vcpu_arm64: called
> domainbuilder: detail: DTB 48293000
> domainbuilder: detail: Initial state CPSR 0x1c5 PC 0x40080000
> domainbuilder: detail: launch_vm: called, ctxt=0x7f98cc5004
> domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=0x38000
> domainbuilder: detail: xc_dom_release: called
> libxl: debug: libxl_event.c:2183:libxl__ao_progress_report: ao
> 0x1f67c9b0: progress report: ignored
> libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x1f67c9b0:
> complete, rc=0
> libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x1f67c9b0:
> inprogress: poller=0x1f67ced0, flags=ic
> libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x1f67c9b0:
> destroy
> xc: debug: hypercall buffer: total allocations:98 total releases:98
> xc: debug: hypercall buffer: current allocations:0 maximum
> allocations:3
> xc: debug: hypercall buffer: cache current size:3
> xc: debug: hypercall buffer: cache hits:86 misses:3 toobig:9
> root@bandera:~#
> root@bandera:~# xl list
> Name                                        ID   Mem VCPUs  
> State         Time(s)
> Domain-0                                  0    1024     1         r
> -----               34.5
> dom1                                         1    1024     1        
> ------                4.6
> root@bandera:~#
>  
> Because dom1 is not in running state, connecting to dom1 console
> using xl hangs
>  
> root@bandera:~# xl console dom1
>  
> Things that are running at the time.
>  
> root@bandera:/# ps -ef | grep xen
> root        17     2  0 23:25 ?        00:00:00 [xenwatch]
> root        38     2  0 23:25 ?        00:00:00 [xenbus]
> root      1222     2  0 23:25 ?        00:00:00 [xenbus_frontend]
> root      5266     1  0 23:28 ?        00:00:00
> /usr/local/sbin/xenstored --pid-file /var/run/xenstored.pid
> root      5274     1  0 23:29 ?        00:00:00
> /usr/local/sbin/xenconsoled --pid-file=/var/run/xenconsoled.pid
> root      5406     1  0 23:30 ?        00:00:00 xl create
> /etc/xen/dom1.cfg
> root      5409  5386  0 23:30 pts/1    00:00:00
> /usr/local/lib/xen/bin/xenconsole 1 --num 0 --type pv
> root      5463  5324  0 23:53 pts/0    00:00:00 grep --color=auto xen
>  
>  
> Here is the content of dom1.cfg
>  
> #
> =====================================================================
> # Example PV Linux guest configuration
> #
> =====================================================================
> #
> # This is a fairly minimal example of what is required for a
> # Paravirtualised Linux guest. For a more complete guide see
> xl.cfg(5)
>  
> # Guest name
> name = "dom1"
>  
> serial = 'pty'
>  
> # 128-bit UUID for the domain as a hexadecimal number.
> # Use "uuidgen" to generate one if required.
> # The default behavior is to generate a new UUID each time the guest
> is started.
> #uuid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
>  
> # Kernel image to boot
> kernel = "/var/lib/xen/Image42.dom0"
>  
> # Ramdisk (optional)
> ramdisk = "/var/lib/xen/buildroot64.cpio.gz"
>  
> # Kernel command line options
> extra = "earlycon=xenboot root=/dev/ram console=hvc0"
>  
> # Initial memory allocation (MB)
> memory = 1024
>  
> # Maximum memory (MB)
> # If this is greater than `memory' then the slack will start
> ballooned
> # (this assumes guest kernel support for ballooning)
> #maxmem = 512
>  
> # Number of VCPUS
> vcpus = 1
>  
> # Network devices
> # A list of 'vifspec' entries as described in
> # docs/misc/xl-network-configuration.markdown
> #vif = [ '' ]
>  
> # Disk Devices
> # A list of `diskspec' entries as described in
> # docs/misc/xl-disk-configuration.txt
> #disk = [ '/dev/vg/guest-volume,raw,xvda,rw' ]
>  
>  
> The content of /var/log/xen/xl-dom1.log
>  
> Waiting for domain dom1 (domid 1) to die [pid 5357]
> libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch
> w=0x32db8038 wpath=@releaseDomain token=3/0: register slotnum=3
> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x32db8038 
> wpath=@releaseDomain token=3/0: event epath=@releaseDomain
> libxl: debug: libxl.c:1207:domain_death_xswatch_callback:
> [evg=0x32db7ab0:1] nentries=1 rc=1 1..1
> libxl: debug: libxl.c:1218:domain_death_xswatch_callback:
> [evg=0x32db7ab0:1]   got=domaininfos[0] got->domain=1
> libxl: debug: libxl.c:1245:domain_death_xswatch_callback:  exists
> shutdown_reported=0 dominf.flags=ffff0000
> libxl: debug: libxl.c:1211:domain_death_xswatch_callback: [evg=0] all
> reported
> libxl: debug: libxl.c:1274:domain_death_xswatch_callback: domain
> death search done
>  
>  
> The content of /var/log/xen/xenstored-trace.log
>  
> ***
> TDB: tdb_open_ex: could not open file /var/lib/xenstored/tdb: No such
> file or directory
>  
> Checking store ...
> Checking store complete.
> CREATE connection 0x33c262d0
> CREATE connection 0x33c26c50
> IN 0x33c26c50 20160328 05:22:09 READ (/ )
> DESTROY connection 0x33c26c50
> CREATE connection 0x33c26c50
> CREATE connection 0x33c27090
> IN 0x33c27090 20160328 05:22:11 READ (/local/domain/0/domid )
> OUT 0x33c27090 20160328 05:22:11 ERROR (ENOENT )
> IN 0x33c27090 20160328 05:22:11 READ (/local/domain/0/name )
> OUT 0x33c27090 20160328 05:22:11 ERROR (ENOENT )
> IN 0x33c27090 20160328 05:22:11 WRITE (/local/domain/0/domid 0)
> OUT 0x33c27090 20160328 05:22:11 WRITE (OK )
> IN 0x33c27090 20160328 05:22:11 WRITE (/local/domain/0/name Domain-0)
> OUT 0x33c27090 20160328 05:22:11 WRITE (OK )
> DESTROY connection 0x33c26c50
> DESTROY connection 0x33c27090
> CREATE connection 0x33c27090
> IN 0x33c27090 20160328 05:22:11 WATCH (@introduceDomain domlist )
> CREATE watch 0x33c26fa0
> OUT 0x33c27090 20160328 05:22:11 WATCH (OK )
> OUT 0x33c27090 20160328 05:22:11 WATCH_EVENT (@introduceDomain
> domlist )
> IN 0x33c27090 20160328 05:22:11 WATCH (@releaseDomain domlist )
> CREATE watch 0x33c26ea0
> OUT 0x33c27090 20160328 05:22:11 WATCH (OK )
> OUT 0x33c27090 20160328 05:22:11 WATCH_EVENT (@releaseDomain domlist
> )
> CREATE connection 0x33c26c50
> IN 0x33c26c50 20160328 05:22:12 READ (/local/domain/0/name )
> OUT 0x33c26c50 20160328 05:22:12 READ (Domain-0)
> DESTROY connection 0x33c26c50
> CREATE connection 0x33c26c50
> IN 0x33c26c50 20160328 05:22:12 READ (/local/domain/0/name )
> OUT 0x33c26c50 20160328 05:22:12 READ (Domain-0)
> DESTROY connection 0x33c26c50
> CREATE connection 0x33c26c50
> IN 0x33c26c50 20160328 05:29:45 READ (/local/domain/0/name )
> OUT 0x33c26c50 20160328 05:29:45 READ (Domain-0)
> DESTROY connection 0x33c26c50
> CREATE connection 0x33c26c50
> IN 0x33c26c50 20160328 05:30:29 READ (/local/pool/0/name )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )
> OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )
> IN 0x33c26c50 20160328 05:30:29 TRANSACTION_START ( )
> OUT 0x33c26c50 20160328 05:30:29 TRANSACTION_START (1 )
> IN 0x33c26c50 20160328 05:30:29 RM (/local/domain/1 )
> OUT 0x33c26c50 20160328 05:30:29 RM (OK )
> IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1 )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1 n0 r1 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 RM (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2 )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:29 MKDIR (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2 )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/vm/0f9e3910-04f4-4d88-
> acd6-4b4679c737f2 n0 r1 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 RM (/libxl/1 )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:29 MKDIR (/libxl/1 )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/libxl/1 n0 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 WRITE (/local/domain/1/vm
> /vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2)
> OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )
> OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )
> IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )
> OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )
> IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/1/image/device-
> model-domid )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/0/name )
> OUT 0x33c26c50 20160328 05:30:29 READ (Domain-0)
> IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/1/name )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:29 WRITE (/local/domain/1/name dom1)
> OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:29 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2/name dom1)
> OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/cpu )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/cpu n0 r1
> )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/memory )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/memory n0
> r1 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/device )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/device n0
> r1 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/control )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/control n0
> r1 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 MKDIR
> (/local/domain/1/control/shutdown )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS
> (/local/domain/1/control/shutdown n1 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 MKDIR
> (/local/domain/1/device/suspend/event-channel )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS
> (/local/domain/1/device/suspend/event-channel n1 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/data )
> OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/data n1 )
> OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )
> OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )
> IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/1/target )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:29 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2/uuid 0f9e3910-04f4-4d88-acd6-4b4679c737f2)
> OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:29 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2/name dom1)
> OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:29 WRITE
> (/local/domain/1/control/platform-feature-multiprocessor-suspend 1)
> OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:29 WRITE
> (/local/domain/1/control/platform-feature-xs_reset_watches 1)
> OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:29 TRANSACTION_END (T )
> DESTROY transaction 0x33c37470
> OUT 0x33c26c50 20160328 05:30:29 TRANSACTION_END (OK )
> IN 0x33c26c50 20160328 05:30:29 READ (/local/pool/0/name )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:29 READ (/tool/xenstored/domid )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:29 READ (/tool/xenconsoled/domid )
> OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:33 READ (/local/pool/0/name )
> OUT 0x33c26c50 20160328 05:30:33 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (1 )
> OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )
> IN 0x33c26c50 20160328 05:30:33 READ (/local/domain/1/vm )
> OUT 0x33c26c50 20160328 05:30:33 READ (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2)
> IN 0x33c26c50 20160328 05:30:33 TRANSACTION_START ( )
> OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_START (2 )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/memory/static-
> max 1048576)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/memory/target
> 1048576)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/1/memory/videoram 0)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/domid 1)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/store/port 1)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/store/ring-ref 
> 233473)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/1/cpu/0/availability online)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2/image/ostype linux)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2/image/kernel /var/lib/xen/Image42.dom0)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2/start_time 1459143029.82)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2/image/ramdisk /var/lib/xen/buildroot64.cpio.gz)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> 4b4679c737f2/image/cmdline earlycon=xenboot root=/dev/ram
> console=hvc0)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 TRANSACTION_END (T )
> DESTROY transaction 0x33c47c70
> OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_END (OK )
> IN 0x33c26c50 20160328 05:30:33 INTRODUCE (1 233473 1 )
> CREATE connection 0x33c475f0
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (@introduceDomain
> domlist )
> OUT 0x33c26c50 20160328 05:30:33 INTRODUCE (OK )
> IN 0x33c27090 20160328 05:30:33 GET_DOMAIN_PATH (1 )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/libxl/1/dm-version
> qemu_xen_traditional)
> OUT 0x33c27090 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c27090 20160328 05:30:33 WATCH (/local/domain/1/console dom1 )
> CREATE watch 0x33c272c0
> IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (1 )
> OUT 0x33c27090 20160328 05:30:33 WATCH (OK )
> OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (0 )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console
> dom1 )
> OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/0 )
> OUT 0x33c27090 20160328 05:30:33 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:33 TRANSACTION_START ( )
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_START (3 )
> OUT 0x33c27090 20160328 05:30:33 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:33 RM (/local/domain/1/console )
> OUT 0x33c26c50 20160328 05:30:33 RM (OK )
> IN 0x33c26c50 20160328 05:30:33 MKDIR (/local/domain/1/console )
> OUT 0x33c26c50 20160328 05:30:33 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console n0
> r1 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/1/console/backend /local/domain/0/backend/console/1/0)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/1/console/backend-id 0)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> (/local/domain/1/console/backend-id n1 r0 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/limit
> 1048576)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> (/local/domain/1/console/limit n0 r1 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/type
> xenconsoled)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> (/local/domain/1/console/type n0 r1 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/output
> pty)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> (/local/domain/1/console/output n0 r1 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/tty )
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> (/local/domain/1/console/tty n0 r1 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/port
> 2)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> (/local/domain/1/console/port n0 r1 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/ring-
> ref 233472)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> (/local/domain/1/console/ring-ref n0 r1 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 RM
> (/local/domain/0/backend/console/1/0 )
> OUT 0x33c26c50 20160328 05:30:33 ERROR (ENOENT )
> IN 0x33c26c50 20160328 05:30:33 MKDIR
> (/local/domain/0/backend/console/1/0 )
> OUT 0x33c26c50 20160328 05:30:33 MKDIR (OK )
> IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> (/local/domain/0/backend/console/1/0 n0 r1 )
> OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/0/backend/console/1/0/frontend
> /local/domain/1/console)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/0/backend/console/1/0/frontend-id 1)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/0/backend/console/1/0/online 1)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/0/backend/console/1/0/state 1)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 WRITE
> (/local/domain/0/backend/console/1/0/protocol vt100)
> OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> IN 0x33c26c50 20160328 05:30:33 TRANSACTION_END (T )
> DESTROY transaction 0x33c37240
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console
> dom1 )
> OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_END (OK )
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/backend dom1 )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/backend-id dom1 )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/limit dom1 )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/type dom1 )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/output dom1 )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/tty dom1 )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/port dom1 )
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/ring-ref dom1 )
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/limit )
> OUT 0x33c27090 20160328 05:30:33 READ (1048576)
> IN 0x33c27090 20160328 05:30:33 WRITE (/local/domain/1/console/tty
> /dev/pts/1)
> OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> (/local/domain/1/console/tty dom1 )
> OUT 0x33c27090 20160328 05:30:33 WRITE (OK )
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> CREATE connection 0x33c48440
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> IN 0x33c48440 20160328 05:30:33 WATCH (@releaseDomain 3/0 )
> CREATE watch 0x33c27ee0
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c48440 20160328 05:30:33 WATCH (OK )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> OUT 0x33c48440 20160328 05:30:33 WATCH_EVENT (@releaseDomain 3/0 )
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> ref )
> OUT 0x33c27090 20160328 05:30:33 READ (233472)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> OUT 0x33c27090 20160328 05:30:33 READ (2)
> IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> CREATE connection 0x33c378b0
> IN 0x33c378b0 20160328 05:30:43 READ (/local/domain/0/name )
> OUT 0x33c378b0 20160328 05:30:43 READ (Domain-0)
> IN 0x33c378b0 20160328 05:30:43 READ (/local/domain/1/name )
> OUT 0x33c378b0 20160328 05:30:43 READ (dom1)
> DESTROY connection 0x33c378b0
>  
>  
>  
> ./configure output before compiling xen on system
>  
> root@bandera:/home/ubuntu/xen# ./configure --enable-rpath
> checking build system type... aarch64-unknown-linux-gnu
> checking host system type... aarch64-unknown-linux-gnu
> Will build the following subsystems:
>   xen
>   tools
>   docs
> configure: creating ./config.status
> config.status: creating config/Toplevel.mk
> config.status: creating config/Paths.mk
> === configuring in tools (/home/ubuntu/xen/tools)
> configure: running /bin/bash ./configure --disable-option-checking '-
> -prefix=/usr/local'  '--disable-qemu-traditional' '--enable-rpath' --
> cache-file=/dev/null --srcdir=.
> checking build system type... aarch64-unknown-linux-gnu
> checking host system type... aarch64-unknown-linux-gnu
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for gcc... (cached) gcc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ISO C89... (cached) none needed
> checking whether make sets $(MAKE)... yes
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for bison... /usr/bin/bison
> checking for flex... no
> checking for perl... /usr/bin/perl
> checking for awk... /usr/bin/awk
> checking for ocamlc... no
> checking for ocaml... no
> checking for ocamldep... no
> checking for ocamlmktop... no
> checking for ocamlmklib... no
> checking for ocamldoc... no
> checking for ocamlbuild... no
> checking for ocamlfind... no
> checking for gawk... /usr/bin/awk
> checking for checkpolicy... no
> checking for bash... /bin/bash
> checking for python... /usr/bin/python
> checking for python version >= 2.3 ... yes
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for python-config... /usr/bin/python-config
> checking Python.h usability... yes
> checking Python.h presence... yes
> checking for Python.h... yes
> checking for PyArg_ParseTuple in -lpython2.7... yes
> checking whether Python setup.py brokenly enables
> -D_FORTIFY_SOURCE... yes
> checking for xgettext... /usr/bin/xgettext
> checking uuid/uuid.h usability... yes
> checking uuid/uuid.h presence... yes
> checking for uuid/uuid.h... yes
> checking for uuid_clear in -luuid... yes
> checking uuid.h usability... no
> checking uuid.h presence... no
> checking for uuid.h... no
> checking curses.h usability... yes
> checking curses.h presence... yes
> checking for curses.h... yes
> checking for clear in -lcurses... yes
> checking ncurses.h usability... yes
> checking ncurses.h presence... yes
> checking for ncurses.h... yes
> checking for clear in -lncurses... yes
> checking for define_key in -ltinfo... yes
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for glib... yes
> checking for pixman... yes
> checking for wget... /usr/bin/wget
> checking bzlib.h usability... no
> checking bzlib.h presence... no
> checking for bzlib.h... no
> checking lzma.h usability... no
> checking lzma.h presence... no
> checking for lzma.h... no
> checking lzo/lzo1x.h usability... no
> checking lzo/lzo1x.h presence... no
> checking for lzo/lzo1x.h... no
> checking for io_setup in -laio... yes
> checking for MD5 in -lcrypto... yes
> checking ext2fs/ext2fs.h usability... no
> checking ext2fs/ext2fs.h presence... no
> checking for ext2fs/ext2fs.h... no
> checking ext4fs/ext2fs.h usability... no
> checking ext4fs/ext2fs.h presence... no
> checking for ext4fs/ext2fs.h... no
> checking for gcry_md_hash_buffer in -lgcrypt... no
> checking for pthread flag... -pthread
> checking libutil.h usability... no
> checking libutil.h presence... no
> checking for libutil.h... no
> checking for openpty et al... -lutil
> checking for yajl_alloc in -lyajl... yes
> checking for deflateCopy in -lz... yes
> checking for libiconv_open in -liconv... no
> checking argp.h usability... yes
> checking argp.h presence... yes
> checking for argp.h... yes
> checking for argp_usage in -largp... no
> checking for fdt_create in -lfdt... yes
> checking for fdt_first_property_offset... yes
> checking for fdt_first_subnode... no
> checking for fdt_next_subnode... no
> checking whether fdt_first_subnode is declared... yes
> checking whether fdt_next_subnode is declared... yes
> checking whether fdt_property_u32 is declared... yes
> checking yajl/yajl_version.h usability... yes
> checking yajl/yajl_version.h presence... yes
> checking for yajl/yajl_version.h... yes
> checking sys/eventfd.h usability... yes
> checking sys/eventfd.h presence... yes
> checking for sys/eventfd.h... yes
> checking valgrind/memcheck.h usability... no
> checking valgrind/memcheck.h presence... no
> checking for valgrind/memcheck.h... no
> checking utmp.h usability... yes
> checking utmp.h presence... yes
> checking for utmp.h... yes
> checking for LIBNL3... no
> configure: WARNING: Disabling support for Remus network buffering.
>     Please install libnl3 libraries, command line tools and devel
>     headers - version 3.2.8 or higher
> checking for SYSTEMD... no
> configure: creating ./config.status
> config.status: creating ../config/Tools.mk
> config.status: creating hotplug/FreeBSD/rc.d/xencommons
> config.status: creating hotplug/FreeBSD/rc.d/xendriverdomain
> config.status: creating hotplug/Linux/init.d/sysconfig.xencommons
> config.status: creating hotplug/Linux/init.d/xen-watchdog
> config.status: creating hotplug/Linux/init.d/xencommons
> config.status: creating hotplug/Linux/init.d/xendomains
> config.status: creating hotplug/Linux/init.d/xendriverdomain
> config.status: creating hotplug/Linux/vif-setup
> config.status: creating hotplug/Linux/xen-hotplug-common.sh
> config.status: creating hotplug/Linux/xendomains
> config.status: creating hotplug/NetBSD/rc.d/xencommons
> config.status: creating hotplug/NetBSD/rc.d/xendriverdomain
> config.status: creating libxl/xenlight.pc.in
> config.status: creating libxl/xlutil.pc.in
> config.status: creating config.h
> config.status: config.h is unchanged
> === configuring in docs (/home/ubuntu/xen/docs)
> configure: running /bin/bash ./configure --disable-option-checking '-
> -prefix=/usr/local'  '--disable-qemu-traditional' '--enable-rpath' --
> cache-file=/dev/null --srcdir=.
> checking for fig2dev... /usr/bin/fig2dev
> checking for pod2man... /usr/bin/pod2man
> checking for pod2html... /usr/bin/pod2html
> checking for pod2text... /usr/bin/pod2text
> checking for pandoc... /usr/bin/pandoc
> checking for markdown... /usr/bin/markdown
> checking for perl... /usr/bin/perl
> configure: creating ./config.status
> config.status: creating ../config/Docs.mk
>  
> make world
> make install
>  
>  
> - Jiandi An
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)


[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 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] 3+ messages in thread

* Re: XEN 4.6.0 on arm64 Ubuntu Xenial 16.04: unable to start domU
  2016-03-30 15:35 ` Dario Faggioli
@ 2016-03-31 16:28   ` Stefano Stabellini
  0 siblings, 0 replies; 3+ messages in thread
From: Stefano Stabellini @ 2016-03-31 16:28 UTC (permalink / raw)
  To: Dario Faggioli; +Cc: Jiandi An, Shannon Zhao, Julien Grall, xen-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 43973 bytes --]

I'll reply here too.

The issue seems to be related to the version of QEMU installed, which
doesn't have Xen support. But fortunately you don't actually need any
QEMU to run Xen on ARM, so just comment out the $QEMU_XEN line in the
xencommons script and everything should work.

Just use losetup and loop devices for guest images in VM config file and
you should be fine. Otherwise build your own QEMU with Xen support.

Cheers,

Stefano

On Wed, 30 Mar 2016, Dario Faggioli wrote:
> Adding some ARM folks.
> 
> Please, do not use HTML when posting to this mailing list.
> 
> Regards,
> Dario
> 
> On Mon, 2016-03-28 at 00:48 -0500, Jiandi An wrote:
> > Hi guys, 
> >  
> > I built xen 4.6.0 from source on an arm64 system with Ubuntu 16.04 as
> > rootfs.  After booting to xen 4.6.0 dom0 with 4.2 kernel, when trying
> > to start domU with xl create, seems no error but domU does not go in
> > running state.  In fact state is blank, not in any other state
> > either.  Does anyone know if there is anything I’m missing in
> > creating domU using xl create looking at the following steps and
> > logs?  Thanks.
> >  
> > Here are the details.
> >  
> > After compiling xen and tools on the system and make install, running
> > xl gives the following error.
> >  
> > root@bandera:~# xl info
> > xc: error: Could not obtain handle on privileged command interface (2
> > = No such file or directory): Internal error
> > libxl: error: libxl.c:116:libxl_ctx_alloc: cannot open libxc handle:
> > No such file or directory
> > cannot init xl context
> >  
> > This is because /proc/xen is not mounted upon booting dom0.  Had add
> > the following line in /etc/fstab
> >  
> > none /proc/xen xenfs defaults 0 0
> >  
> > xencommons init script is not ran upon booting dom0
> > Manually start xencommons gives an error.  This is because in
> > xencommons script when starting QEMU as disk backend for dom0, the
> > QEMU it defaults to is qemu-system-i386 which does exist.  And the
> > system is an arm64 system.  But xencommons script went through
> > mounting /proc/xen, starting xenstored and xenconsoled, and setting
> > domain 0 name.  So even xencommons script gives an error, xl tool is
> > working.
> >  
> > root@bandera:~# /etc/init.d/xencommons start
> > Starting /usr/local/sbin/xenstored....
> > Setting domain 0 name, domid and JSON config...
> > Done setting up Dom0
> > Starting xenconsoled...
> > Starting QEMU as disk backend for dom0
> > /etc/init.d/xencommons: line 102: /usr/local/lib/xen/bin/qemu-system-
> > i386: No such file or directory
> > 
> > root@bandera:~# xl list
> > Name                                        ID   Mem VCPUs     
> > State   Time(s)
> > Domain-0                                     0  1024     1     r--
> > ---      32.2
> > root@bandera:~#
> >  
> > Use xl to create dom1 with debug verbose option, it’ll create dom1,
> > but it’s not in running state.  It’s not in any of the states.
> >  
> > root@bandera:~# xl -vvv create /etc/xen/dom1.cfg
> > Parsing config from /etc/xen/dom1.cfg
> > libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x1f67c9b0:
> > create: how=(nil) callback=(nil) poller=0x1f67ced0
> > libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config:
> > Configure the domain
> > libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  -
> > Allocate 0 SPIs
> > libxl: verbose:
> > libxl_create.c:101:libxl__domain_build_info_setdefault: qemu-xen is
> > unavailable, use qemu-xen-traditional instead: No such file or
> > directory
> > libxl: debug: libxl_create.c:945:initiate_domain_create: running
> > bootloader
> > libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no
> > bootloader configured, using user supplied kernel
> > libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch
> > w=0x1f67d8a0: deregister unregistered
> > domainbuilder: detail: xc_dom_allocate: cmdline="earlycon=xenboot
> > root=/dev/ram console=hvc0", features="(null)"
> > libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0
> > path /var/lib/xen/Image42.dom0
> > domainbuilder: detail: xc_dom_kernel_file:
> > filename="/var/lib/xen/Image42.dom0"
> > domainbuilder: detail: xc_dom_malloc_filemap    : 15478 kB
> > domainbuilder: detail: xc_dom_ramdisk_file:
> > filename="/var/lib/xen/buildroot64.cpio.gz"
> > domainbuilder: detail: xc_dom_malloc_filemap    : 2632 kB
> > domainbuilder: detail: xc_dom_boot_xen_init: ver 4.6, caps xen-3.0-
> > aarch64 xen-3.0-armv7l
> > domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000
> > domainbuilder: detail: xc_dom_parse_image: called
> > domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary
> > loader ...
> > domainbuilder: detail: loader probe failed
> > domainbuilder: detail: xc_dom_find_loader: trying Linux zImage
> > (ARM64) loader ...
> > domainbuilder: detail: loader probe OK
> > domainbuilder: detail: xc_dom_parse_zimage64_kernel: called
> > domainbuilder: detail: xc_dom_parse_zimage64_kernel: xen-3.0-aarch64: 
> > 0x40080000 -> 0x40f9da00
> > libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description:
> > constructing DTB for Xen version 4.6 guest
> > libxl: debug:
> > libxl_arm.c:777:libxl__arch_domain_init_hw_description:  - vGIC
> > version: V3
> > libxl: debug: libxl_arm.c:273:make_chosen_node: /chosen/bootargs =
> > earlycon=xenboot root=/dev/ram console=hvc0
> > libxl: debug: libxl_arm.c:280:make_chosen_node: /chosen adding
> > placeholder linux,initrd properties
> > libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder
> > node /memory@40000000
> > libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder
> > node /memory@200000000
> > libxl: debug: libxl_arm.c:871:libxl__arch_domain_init_hw_description:
> > fdt total size 1390
> > domainbuilder: detail: xc_dom_devicetree_mem: called
> > domainbuilder: detail: xc_dom_mem_init: mem 1024 MB, pages 0x40000
> > pages, 4k each
> > domainbuilder: detail: xc_dom_mem_init: 0x40000 pages
> > domainbuilder: detail: xc_dom_boot_mem_init: called
> > domainbuilder: detail: set_mode: guest xen-3.0-aarch64, address size
> > 64
> > domainbuilder: detail: xc_dom_malloc            : 2048 kB
> > domainbuilder: detail: populate_guest_memory: populating RAM @
> > 0000000040000000-0000000080000000 (1024MB)
> > domainbuilder: detail: populate_one_size: populated 0x200/0x200
> > entries with shift 9
> > domainbuilder: detail: arch_setup_meminit: placing boot modules at
> > 0x48000000
> > domainbuilder: detail: arch_setup_meminit: ramdisk: 0x48000000 ->
> > 0x48293000
> > domainbuilder: detail: arch_setup_meminit: devicetree: 0x48293000 ->
> > 0x48294000
> > libxl: debug:
> > libxl_arm.c:936:libxl__arch_domain_finalise_hw_description: /chosen
> > updating initrd properties to cover 48000000-48293000
> > libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating
> > placeholder node /memory@40000000
> > libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out
> > placeholder node /memory@200000000
> > domainbuilder: detail: xc_dom_build_image: called
> > domainbuilder: detail: xc_dom_alloc_segment:   kernel       :
> > 0x40080000 -> 0x40f9e000  (pfn 0x40080 + 0xf1e pages)
> > domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
> > 0x40080+0xf1e at 0x7f96692000
> > domainbuilder: detail: xc_dom_load_zimage_kernel: called
> > domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg
> > 0x40080000-0x40f9e000
> > domainbuilder: detail: xc_dom_load_zimage_kernel: copy 15849984 bytes
> > from blob 0x7f97a44000 to dst 0x7f96692000
> > domainbuilder: detail: xc_dom_alloc_segment:   ramdisk      :
> > 0x48000000 -> 0x48293000  (pfn 0x48000 + 0x293 pages)
> > domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
> > 0x48000+0x293 at 0x7f963ff000
> > domainbuilder: detail: xc_dom_alloc_segment:   devicetree   :
> > 0x48293000 -> 0x48294000  (pfn 0x48293 + 0x1 pages)
> > domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
> > 0x48293+0x1 at 0x7f98cc3000
> > domainbuilder: detail: alloc_magic_pages: called
> > domainbuilder: detail: count_pgtables_arm: called
> > domainbuilder: detail: xc_dom_build_image  : virt_alloc_end :
> > 0x48294000
> > domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
> > domainbuilder: detail: xc_dom_boot_image: called
> > domainbuilder: detail: arch_setup_bootearly: doing nothing
> > domainbuilder: detail: xc_dom_compat_check: supported guest type:
> > xen-3.0-aarch64 <= matches
> > domainbuilder: detail: xc_dom_compat_check: supported guest type:
> > xen-3.0-armv7l
> > domainbuilder: detail: setup_pgtables_arm: called
> > domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000
> > domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001
> > domainbuilder: detail: start_info_arm: called
> > domainbuilder: detail: domain builder memory footprint
> > domainbuilder: detail:    allocated
> > domainbuilder: detail:       malloc             : 2156 kB
> > domainbuilder: detail:       anon mmap          : 0 bytes
> > domainbuilder: detail:    mapped
> > domainbuilder: detail:       file mmap          : 18111 kB
> > domainbuilder: detail:       domU mmap          : 18120 kB
> > domainbuilder: detail: vcpu_arm64: called
> > domainbuilder: detail: DTB 48293000
> > domainbuilder: detail: Initial state CPSR 0x1c5 PC 0x40080000
> > domainbuilder: detail: launch_vm: called, ctxt=0x7f98cc5004
> > domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=0x38000
> > domainbuilder: detail: xc_dom_release: called
> > libxl: debug: libxl_event.c:2183:libxl__ao_progress_report: ao
> > 0x1f67c9b0: progress report: ignored
> > libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x1f67c9b0:
> > complete, rc=0
> > libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x1f67c9b0:
> > inprogress: poller=0x1f67ced0, flags=ic
> > libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x1f67c9b0:
> > destroy
> > xc: debug: hypercall buffer: total allocations:98 total releases:98
> > xc: debug: hypercall buffer: current allocations:0 maximum
> > allocations:3
> > xc: debug: hypercall buffer: cache current size:3
> > xc: debug: hypercall buffer: cache hits:86 misses:3 toobig:9
> > root@bandera:~#
> > root@bandera:~# xl list
> > Name                                        ID   Mem VCPUs  
> > State         Time(s)
> > Domain-0                                  0    1024     1         r
> > -----               34.5
> > dom1                                         1    1024     1        
> > ------                4.6
> > root@bandera:~#
> >  
> > Because dom1 is not in running state, connecting to dom1 console
> > using xl hangs
> >  
> > root@bandera:~# xl console dom1
> >  
> > Things that are running at the time.
> >  
> > root@bandera:/# ps -ef | grep xen
> > root        17     2  0 23:25 ?        00:00:00 [xenwatch]
> > root        38     2  0 23:25 ?        00:00:00 [xenbus]
> > root      1222     2  0 23:25 ?        00:00:00 [xenbus_frontend]
> > root      5266     1  0 23:28 ?        00:00:00
> > /usr/local/sbin/xenstored --pid-file /var/run/xenstored.pid
> > root      5274     1  0 23:29 ?        00:00:00
> > /usr/local/sbin/xenconsoled --pid-file=/var/run/xenconsoled.pid
> > root      5406     1  0 23:30 ?        00:00:00 xl create
> > /etc/xen/dom1.cfg
> > root      5409  5386  0 23:30 pts/1    00:00:00
> > /usr/local/lib/xen/bin/xenconsole 1 --num 0 --type pv
> > root      5463  5324  0 23:53 pts/0    00:00:00 grep --color=auto xen
> >  
> >  
> > Here is the content of dom1.cfg
> >  
> > #
> > =====================================================================
> > # Example PV Linux guest configuration
> > #
> > =====================================================================
> > #
> > # This is a fairly minimal example of what is required for a
> > # Paravirtualised Linux guest. For a more complete guide see
> > xl.cfg(5)
> >  
> > # Guest name
> > name = "dom1"
> >  
> > serial = 'pty'
> >  
> > # 128-bit UUID for the domain as a hexadecimal number.
> > # Use "uuidgen" to generate one if required.
> > # The default behavior is to generate a new UUID each time the guest
> > is started.
> > #uuid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
> >  
> > # Kernel image to boot
> > kernel = "/var/lib/xen/Image42.dom0"
> >  
> > # Ramdisk (optional)
> > ramdisk = "/var/lib/xen/buildroot64.cpio.gz"
> >  
> > # Kernel command line options
> > extra = "earlycon=xenboot root=/dev/ram console=hvc0"
> >  
> > # Initial memory allocation (MB)
> > memory = 1024
> >  
> > # Maximum memory (MB)
> > # If this is greater than `memory' then the slack will start
> > ballooned
> > # (this assumes guest kernel support for ballooning)
> > #maxmem = 512
> >  
> > # Number of VCPUS
> > vcpus = 1
> >  
> > # Network devices
> > # A list of 'vifspec' entries as described in
> > # docs/misc/xl-network-configuration.markdown
> > #vif = [ '' ]
> >  
> > # Disk Devices
> > # A list of `diskspec' entries as described in
> > # docs/misc/xl-disk-configuration.txt
> > #disk = [ '/dev/vg/guest-volume,raw,xvda,rw' ]
> >  
> >  
> > The content of /var/log/xen/xl-dom1.log
> >  
> > Waiting for domain dom1 (domid 1) to die [pid 5357]
> > libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch
> > w=0x32db8038 wpath=@releaseDomain token=3/0: register slotnum=3
> > libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x32db8038 
> > wpath=@releaseDomain token=3/0: event epath=@releaseDomain
> > libxl: debug: libxl.c:1207:domain_death_xswatch_callback:
> > [evg=0x32db7ab0:1] nentries=1 rc=1 1..1
> > libxl: debug: libxl.c:1218:domain_death_xswatch_callback:
> > [evg=0x32db7ab0:1]   got=domaininfos[0] got->domain=1
> > libxl: debug: libxl.c:1245:domain_death_xswatch_callback:  exists
> > shutdown_reported=0 dominf.flags=ffff0000
> > libxl: debug: libxl.c:1211:domain_death_xswatch_callback: [evg=0] all
> > reported
> > libxl: debug: libxl.c:1274:domain_death_xswatch_callback: domain
> > death search done
> >  
> >  
> > The content of /var/log/xen/xenstored-trace.log
> >  
> > ***
> > TDB: tdb_open_ex: could not open file /var/lib/xenstored/tdb: No such
> > file or directory
> >  
> > Checking store ...
> > Checking store complete.
> > CREATE connection 0x33c262d0
> > CREATE connection 0x33c26c50
> > IN 0x33c26c50 20160328 05:22:09 READ (/ )
> > DESTROY connection 0x33c26c50
> > CREATE connection 0x33c26c50
> > CREATE connection 0x33c27090
> > IN 0x33c27090 20160328 05:22:11 READ (/local/domain/0/domid )
> > OUT 0x33c27090 20160328 05:22:11 ERROR (ENOENT )
> > IN 0x33c27090 20160328 05:22:11 READ (/local/domain/0/name )
> > OUT 0x33c27090 20160328 05:22:11 ERROR (ENOENT )
> > IN 0x33c27090 20160328 05:22:11 WRITE (/local/domain/0/domid 0)
> > OUT 0x33c27090 20160328 05:22:11 WRITE (OK )
> > IN 0x33c27090 20160328 05:22:11 WRITE (/local/domain/0/name Domain-0)
> > OUT 0x33c27090 20160328 05:22:11 WRITE (OK )
> > DESTROY connection 0x33c26c50
> > DESTROY connection 0x33c27090
> > CREATE connection 0x33c27090
> > IN 0x33c27090 20160328 05:22:11 WATCH (@introduceDomain domlist )
> > CREATE watch 0x33c26fa0
> > OUT 0x33c27090 20160328 05:22:11 WATCH (OK )
> > OUT 0x33c27090 20160328 05:22:11 WATCH_EVENT (@introduceDomain
> > domlist )
> > IN 0x33c27090 20160328 05:22:11 WATCH (@releaseDomain domlist )
> > CREATE watch 0x33c26ea0
> > OUT 0x33c27090 20160328 05:22:11 WATCH (OK )
> > OUT 0x33c27090 20160328 05:22:11 WATCH_EVENT (@releaseDomain domlist
> > )
> > CREATE connection 0x33c26c50
> > IN 0x33c26c50 20160328 05:22:12 READ (/local/domain/0/name )
> > OUT 0x33c26c50 20160328 05:22:12 READ (Domain-0)
> > DESTROY connection 0x33c26c50
> > CREATE connection 0x33c26c50
> > IN 0x33c26c50 20160328 05:22:12 READ (/local/domain/0/name )
> > OUT 0x33c26c50 20160328 05:22:12 READ (Domain-0)
> > DESTROY connection 0x33c26c50
> > CREATE connection 0x33c26c50
> > IN 0x33c26c50 20160328 05:29:45 READ (/local/domain/0/name )
> > OUT 0x33c26c50 20160328 05:29:45 READ (Domain-0)
> > DESTROY connection 0x33c26c50
> > CREATE connection 0x33c26c50
> > IN 0x33c26c50 20160328 05:30:29 READ (/local/pool/0/name )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )
> > OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )
> > IN 0x33c26c50 20160328 05:30:29 TRANSACTION_START ( )
> > OUT 0x33c26c50 20160328 05:30:29 TRANSACTION_START (1 )
> > IN 0x33c26c50 20160328 05:30:29 RM (/local/domain/1 )
> > OUT 0x33c26c50 20160328 05:30:29 RM (OK )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1 )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1 n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 RM (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2 )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2 )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/vm/0f9e3910-04f4-4d88-
> > acd6-4b4679c737f2 n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 RM (/libxl/1 )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR (/libxl/1 )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/libxl/1 n0 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 WRITE (/local/domain/1/vm
> > /vm/0f9e3910-04f4-4d88-acd6-4b4679c737f2)
> > OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )
> > OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )
> > IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )
> > OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )
> > IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/1/image/device-
> > model-domid )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/0/name )
> > OUT 0x33c26c50 20160328 05:30:29 READ (Domain-0)
> > IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/1/name )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:29 WRITE (/local/domain/1/name dom1)
> > OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:29 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2/name dom1)
> > OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/cpu )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/cpu n0 r1
> > )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/memory )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/memory n0
> > r1 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/device )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/device n0
> > r1 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/control )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/control n0
> > r1 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR
> > (/local/domain/1/control/shutdown )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS
> > (/local/domain/1/control/shutdown n1 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR
> > (/local/domain/1/device/suspend/event-channel )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS
> > (/local/domain/1/device/suspend/event-channel n1 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 MKDIR (/local/domain/1/data )
> > OUT 0x33c26c50 20160328 05:30:29 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:29 SET_PERMS (/local/domain/1/data n1 )
> > OUT 0x33c26c50 20160328 05:30:29 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (1 )
> > OUT 0x33c26c50 20160328 05:30:29 GET_DOMAIN_PATH (/local/domain/1 )
> > IN 0x33c26c50 20160328 05:30:29 READ (/local/domain/1/target )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:29 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2/uuid 0f9e3910-04f4-4d88-acd6-4b4679c737f2)
> > OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:29 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2/name dom1)
> > OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:29 WRITE
> > (/local/domain/1/control/platform-feature-multiprocessor-suspend 1)
> > OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:29 WRITE
> > (/local/domain/1/control/platform-feature-xs_reset_watches 1)
> > OUT 0x33c26c50 20160328 05:30:29 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:29 TRANSACTION_END (T )
> > DESTROY transaction 0x33c37470
> > OUT 0x33c26c50 20160328 05:30:29 TRANSACTION_END (OK )
> > IN 0x33c26c50 20160328 05:30:29 READ (/local/pool/0/name )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:29 READ (/tool/xenstored/domid )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:29 READ (/tool/xenconsoled/domid )
> > OUT 0x33c26c50 20160328 05:30:29 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:33 READ (/local/pool/0/name )
> > OUT 0x33c26c50 20160328 05:30:33 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (1 )
> > OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )
> > IN 0x33c26c50 20160328 05:30:33 READ (/local/domain/1/vm )
> > OUT 0x33c26c50 20160328 05:30:33 READ (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2)
> > IN 0x33c26c50 20160328 05:30:33 TRANSACTION_START ( )
> > OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_START (2 )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/memory/static-
> > max 1048576)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/memory/target
> > 1048576)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/1/memory/videoram 0)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/domid 1)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/store/port 1)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/store/ring-ref 
> > 233473)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/1/cpu/0/availability online)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2/image/ostype linux)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2/image/kernel /var/lib/xen/Image42.dom0)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2/start_time 1459143029.82)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2/image/ramdisk /var/lib/xen/buildroot64.cpio.gz)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/vm/0f9e3910-04f4-4d88-acd6-
> > 4b4679c737f2/image/cmdline earlycon=xenboot root=/dev/ram
> > console=hvc0)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 TRANSACTION_END (T )
> > DESTROY transaction 0x33c47c70
> > OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_END (OK )
> > IN 0x33c26c50 20160328 05:30:33 INTRODUCE (1 233473 1 )
> > CREATE connection 0x33c475f0
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (@introduceDomain
> > domlist )
> > OUT 0x33c26c50 20160328 05:30:33 INTRODUCE (OK )
> > IN 0x33c27090 20160328 05:30:33 GET_DOMAIN_PATH (1 )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/libxl/1/dm-version
> > qemu_xen_traditional)
> > OUT 0x33c27090 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c27090 20160328 05:30:33 WATCH (/local/domain/1/console dom1 )
> > CREATE watch 0x33c272c0
> > IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (1 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH (OK )
> > OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/1 )
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > IN 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (0 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console
> > dom1 )
> > OUT 0x33c26c50 20160328 05:30:33 GET_DOMAIN_PATH (/local/domain/0 )
> > OUT 0x33c27090 20160328 05:30:33 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:33 TRANSACTION_START ( )
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_START (3 )
> > OUT 0x33c27090 20160328 05:30:33 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:33 RM (/local/domain/1/console )
> > OUT 0x33c26c50 20160328 05:30:33 RM (OK )
> > IN 0x33c26c50 20160328 05:30:33 MKDIR (/local/domain/1/console )
> > OUT 0x33c26c50 20160328 05:30:33 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS (/local/domain/1/console n0
> > r1 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/1/console/backend /local/domain/0/backend/console/1/0)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/1/console/backend-id 0)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> > (/local/domain/1/console/backend-id n1 r0 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/limit
> > 1048576)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> > (/local/domain/1/console/limit n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/type
> > xenconsoled)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> > (/local/domain/1/console/type n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/output
> > pty)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> > (/local/domain/1/console/output n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/tty )
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> > (/local/domain/1/console/tty n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/port
> > 2)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> > (/local/domain/1/console/port n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE (/local/domain/1/console/ring-
> > ref 233472)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> > (/local/domain/1/console/ring-ref n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 RM
> > (/local/domain/0/backend/console/1/0 )
> > OUT 0x33c26c50 20160328 05:30:33 ERROR (ENOENT )
> > IN 0x33c26c50 20160328 05:30:33 MKDIR
> > (/local/domain/0/backend/console/1/0 )
> > OUT 0x33c26c50 20160328 05:30:33 MKDIR (OK )
> > IN 0x33c26c50 20160328 05:30:33 SET_PERMS
> > (/local/domain/0/backend/console/1/0 n0 r1 )
> > OUT 0x33c26c50 20160328 05:30:33 SET_PERMS (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/0/backend/console/1/0/frontend
> > /local/domain/1/console)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/0/backend/console/1/0/frontend-id 1)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/0/backend/console/1/0/online 1)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/0/backend/console/1/0/state 1)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 WRITE
> > (/local/domain/0/backend/console/1/0/protocol vt100)
> > OUT 0x33c26c50 20160328 05:30:33 WRITE (OK )
> > IN 0x33c26c50 20160328 05:30:33 TRANSACTION_END (T )
> > DESTROY transaction 0x33c37240
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT (/local/domain/1/console
> > dom1 )
> > OUT 0x33c26c50 20160328 05:30:33 TRANSACTION_END (OK )
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/backend dom1 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/backend-id dom1 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/limit dom1 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/type dom1 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/output dom1 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/tty dom1 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/port dom1 )
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/ring-ref dom1 )
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/limit )
> > OUT 0x33c27090 20160328 05:30:33 READ (1048576)
> > IN 0x33c27090 20160328 05:30:33 WRITE (/local/domain/1/console/tty
> > /dev/pts/1)
> > OUT 0x33c27090 20160328 05:30:33 WATCH_EVENT
> > (/local/domain/1/console/tty dom1 )
> > OUT 0x33c27090 20160328 05:30:33 WRITE (OK )
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > CREATE connection 0x33c48440
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > IN 0x33c48440 20160328 05:30:33 WATCH (@releaseDomain 3/0 )
> > CREATE watch 0x33c27ee0
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c48440 20160328 05:30:33 WATCH (OK )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > OUT 0x33c48440 20160328 05:30:33 WATCH_EVENT (@releaseDomain 3/0 )
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/ring-
> > ref )
> > OUT 0x33c27090 20160328 05:30:33 READ (233472)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/port )
> > OUT 0x33c27090 20160328 05:30:33 READ (2)
> > IN 0x33c27090 20160328 05:30:33 READ (/local/domain/1/console/type )
> > OUT 0x33c27090 20160328 05:30:33 READ (xenconsoled)
> > CREATE connection 0x33c378b0
> > IN 0x33c378b0 20160328 05:30:43 READ (/local/domain/0/name )
> > OUT 0x33c378b0 20160328 05:30:43 READ (Domain-0)
> > IN 0x33c378b0 20160328 05:30:43 READ (/local/domain/1/name )
> > OUT 0x33c378b0 20160328 05:30:43 READ (dom1)
> > DESTROY connection 0x33c378b0
> >  
> >  
> >  
> > ./configure output before compiling xen on system
> >  
> > root@bandera:/home/ubuntu/xen# ./configure --enable-rpath
> > checking build system type... aarch64-unknown-linux-gnu
> > checking host system type... aarch64-unknown-linux-gnu
> > Will build the following subsystems:
> >   xen
> >   tools
> >   docs
> > configure: creating ./config.status
> > config.status: creating config/Toplevel.mk
> > config.status: creating config/Paths.mk
> > === configuring in tools (/home/ubuntu/xen/tools)
> > configure: running /bin/bash ./configure --disable-option-checking '-
> > -prefix=/usr/local'  '--disable-qemu-traditional' '--enable-rpath' --
> > cache-file=/dev/null --srcdir=.
> > checking build system type... aarch64-unknown-linux-gnu
> > checking host system type... aarch64-unknown-linux-gnu
> > checking for gcc... gcc
> > checking whether the C compiler works... yes
> > checking for C compiler default output file name... a.out
> > checking for suffix of executables...
> > checking whether we are cross compiling... no
> > checking for suffix of object files... o
> > checking whether we are using the GNU C compiler... yes
> > checking whether gcc accepts -g... yes
> > checking for gcc option to accept ISO C89... none needed
> > checking for special C compiler options needed for large files... no
> > checking for _FILE_OFFSET_BITS value needed for large files... no
> > checking for gcc... (cached) gcc
> > checking whether we are using the GNU C compiler... (cached) yes
> > checking whether gcc accepts -g... (cached) yes
> > checking for gcc option to accept ISO C89... (cached) none needed
> > checking whether make sets $(MAKE)... yes
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking for bison... /usr/bin/bison
> > checking for flex... no
> > checking for perl... /usr/bin/perl
> > checking for awk... /usr/bin/awk
> > checking for ocamlc... no
> > checking for ocaml... no
> > checking for ocamldep... no
> > checking for ocamlmktop... no
> > checking for ocamlmklib... no
> > checking for ocamldoc... no
> > checking for ocamlbuild... no
> > checking for ocamlfind... no
> > checking for gawk... /usr/bin/awk
> > checking for checkpolicy... no
> > checking for bash... /bin/bash
> > checking for python... /usr/bin/python
> > checking for python version >= 2.3 ... yes
> > checking how to run the C preprocessor... gcc -E
> > checking for grep that handles long lines and -e... /bin/grep
> > checking for egrep... /bin/grep -E
> > checking for ANSI C header files... yes
> > checking for sys/types.h... yes
> > checking for sys/stat.h... yes
> > checking for stdlib.h... yes
> > checking for string.h... yes
> > checking for memory.h... yes
> > checking for strings.h... yes
> > checking for inttypes.h... yes
> > checking for stdint.h... yes
> > checking for unistd.h... yes
> > checking for python-config... /usr/bin/python-config
> > checking Python.h usability... yes
> > checking Python.h presence... yes
> > checking for Python.h... yes
> > checking for PyArg_ParseTuple in -lpython2.7... yes
> > checking whether Python setup.py brokenly enables
> > -D_FORTIFY_SOURCE... yes
> > checking for xgettext... /usr/bin/xgettext
> > checking uuid/uuid.h usability... yes
> > checking uuid/uuid.h presence... yes
> > checking for uuid/uuid.h... yes
> > checking for uuid_clear in -luuid... yes
> > checking uuid.h usability... no
> > checking uuid.h presence... no
> > checking for uuid.h... no
> > checking curses.h usability... yes
> > checking curses.h presence... yes
> > checking for curses.h... yes
> > checking for clear in -lcurses... yes
> > checking ncurses.h usability... yes
> > checking ncurses.h presence... yes
> > checking for ncurses.h... yes
> > checking for clear in -lncurses... yes
> > checking for define_key in -ltinfo... yes
> > checking for pkg-config... /usr/bin/pkg-config
> > checking pkg-config is at least version 0.9.0... yes
> > checking for glib... yes
> > checking for pixman... yes
> > checking for wget... /usr/bin/wget
> > checking bzlib.h usability... no
> > checking bzlib.h presence... no
> > checking for bzlib.h... no
> > checking lzma.h usability... no
> > checking lzma.h presence... no
> > checking for lzma.h... no
> > checking lzo/lzo1x.h usability... no
> > checking lzo/lzo1x.h presence... no
> > checking for lzo/lzo1x.h... no
> > checking for io_setup in -laio... yes
> > checking for MD5 in -lcrypto... yes
> > checking ext2fs/ext2fs.h usability... no
> > checking ext2fs/ext2fs.h presence... no
> > checking for ext2fs/ext2fs.h... no
> > checking ext4fs/ext2fs.h usability... no
> > checking ext4fs/ext2fs.h presence... no
> > checking for ext4fs/ext2fs.h... no
> > checking for gcry_md_hash_buffer in -lgcrypt... no
> > checking for pthread flag... -pthread
> > checking libutil.h usability... no
> > checking libutil.h presence... no
> > checking for libutil.h... no
> > checking for openpty et al... -lutil
> > checking for yajl_alloc in -lyajl... yes
> > checking for deflateCopy in -lz... yes
> > checking for libiconv_open in -liconv... no
> > checking argp.h usability... yes
> > checking argp.h presence... yes
> > checking for argp.h... yes
> > checking for argp_usage in -largp... no
> > checking for fdt_create in -lfdt... yes
> > checking for fdt_first_property_offset... yes
> > checking for fdt_first_subnode... no
> > checking for fdt_next_subnode... no
> > checking whether fdt_first_subnode is declared... yes
> > checking whether fdt_next_subnode is declared... yes
> > checking whether fdt_property_u32 is declared... yes
> > checking yajl/yajl_version.h usability... yes
> > checking yajl/yajl_version.h presence... yes
> > checking for yajl/yajl_version.h... yes
> > checking sys/eventfd.h usability... yes
> > checking sys/eventfd.h presence... yes
> > checking for sys/eventfd.h... yes
> > checking valgrind/memcheck.h usability... no
> > checking valgrind/memcheck.h presence... no
> > checking for valgrind/memcheck.h... no
> > checking utmp.h usability... yes
> > checking utmp.h presence... yes
> > checking for utmp.h... yes
> > checking for LIBNL3... no
> > configure: WARNING: Disabling support for Remus network buffering.
> >     Please install libnl3 libraries, command line tools and devel
> >     headers - version 3.2.8 or higher
> > checking for SYSTEMD... no
> > configure: creating ./config.status
> > config.status: creating ../config/Tools.mk
> > config.status: creating hotplug/FreeBSD/rc.d/xencommons
> > config.status: creating hotplug/FreeBSD/rc.d/xendriverdomain
> > config.status: creating hotplug/Linux/init.d/sysconfig.xencommons
> > config.status: creating hotplug/Linux/init.d/xen-watchdog
> > config.status: creating hotplug/Linux/init.d/xencommons
> > config.status: creating hotplug/Linux/init.d/xendomains
> > config.status: creating hotplug/Linux/init.d/xendriverdomain
> > config.status: creating hotplug/Linux/vif-setup
> > config.status: creating hotplug/Linux/xen-hotplug-common.sh
> > config.status: creating hotplug/Linux/xendomains
> > config.status: creating hotplug/NetBSD/rc.d/xencommons
> > config.status: creating hotplug/NetBSD/rc.d/xendriverdomain
> > config.status: creating libxl/xenlight.pc.in
> > config.status: creating libxl/xlutil.pc.in
> > config.status: creating config.h
> > config.status: config.h is unchanged
> > === configuring in docs (/home/ubuntu/xen/docs)
> > configure: running /bin/bash ./configure --disable-option-checking '-
> > -prefix=/usr/local'  '--disable-qemu-traditional' '--enable-rpath' --
> > cache-file=/dev/null --srcdir=.
> > checking for fig2dev... /usr/bin/fig2dev
> > checking for pod2man... /usr/bin/pod2man
> > checking for pod2html... /usr/bin/pod2html
> > checking for pod2text... /usr/bin/pod2text
> > checking for pandoc... /usr/bin/pandoc
> > checking for markdown... /usr/bin/markdown
> > checking for perl... /usr/bin/perl
> > configure: creating ./config.status
> > config.status: creating ../config/Docs.mk
> >  
> > make world
> > make install
> >  
> >  
> > - Jiandi An
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > http://lists.xen.org/xen-devel
> -- 
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
> 
> 

[-- 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] 3+ messages in thread

end of thread, other threads:[~2016-03-31 16:28 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-28  5:48 XEN 4.6.0 on arm64 Ubuntu Xenial 16.04: unable to start domU Jiandi An
2016-03-30 15:35 ` Dario Faggioli
2016-03-31 16:28   ` Stefano Stabellini

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).