Runtime stats

SUCCESS

  • Machine name: Kaby Lake
  • MAC Address: 54-b2-03-8b-5c-c1
  • Pickup 2020-05-15 21:22:03 UTC
  • Ran for 1m 33s
  • Finished 2020-05-15 21:23:36 UTC

Boot Config

Ipxe config (ipxe-54-b2-03-8b-5c-c1.cfg):
#!ipxe
sleep 10
kernel tftp://${next-server}/sotest/54-b2-03-8b-5c-c1/bender || goto fail
initrd tftp://${next-server}/sotest/54-b2-03-8b-5c-c1/hypervisor serial novga iommu || goto fail
initrd tftp://${next-server}/sotest/54-b2-03-8b-5c-c1/nova-vmm.image.elf-x86_64-unknown-genode || goto fail
boot
:fail
echo kernel/initrd load fail
echo cannot boot
:end

Raw log output

Bender: Hello World.

Need 00ac9000 bytes to relocate modules.

Relocating to 7f537000: 

Copying 11149984 bytes...

Copying 154216 bytes...


NOVA Microhypervisor v8-0000000 (x86_64): Jan  1 1970 00:00:01 [gcc 9.2.0] [MBI]

[ 0] TSC:2700000 kHz BUS:0 kHz DL
[ 0] CORE:0:0:0 6:8e:9:7 [b4] Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz
[ 2] CORE:0:0:1 6:8e:9:7 [b4] Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz
[ 3] CORE:0:1:1 6:8e:9:7 [b4] Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz
[ 1] CORE:0:1:0 6:8e:9:7 [b4] Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz
[ 0] disabling super pages for DMAR
Hypervisor features VMX[0m
Hypervisor reports 4x1 CPUs[0m
CPU ID (genode->kernel:package:core:thread) remapping[0m
 remap (0->0:0:0:0) boot cpu[0m
 remap (1->1:0:1:0) [0m
 remap (2->2:0:0:1) [0m
 remap (3->3:0:1:1) [0m
Hypervisor info page contains 11 memory descriptors:[0m
core     image  [0000000000100000,0000000000ba1000)[0m
binaries region [00000000002a8000,0000000000ba1000) free for reuse[0m
detected physical memory: 0x0000000000000000 - size: 0x000000000009c400[0m
use      physical memory: 0x0000000000000000 - size: 0x000000000009c000[0m
detected physical memory: 0x0000000000100000 - size: 0x000000003ff00000[0m
use      physical memory: 0x0000000000100000 - size: 0x000000003ff00000[0m
detected physical memory: 0x0000000040400000 - size: 0x0000000042baa000[0m
use      physical memory: 0x0000000040400000 - size: 0x0000000042baa000[0m
detected physical memory: 0x0000000082fac000 - size: 0x000000000714d000[0m
use      physical memory: 0x0000000082fac000 - size: 0x000000000714d000[0m
detected physical memory: 0x000000008afff000 - size: 0x0000000000001000[0m
use      physical memory: 0x000000008afff000 - size: 0x0000000000001000[0m
detected physical memory: 0x0000000100000000 - size: 0x000000016e000000[0m
use      physical memory: 0x0000000100000000 - size: 0x000000016e000000[0m
reserved memory: 0x7f55d000 - size: 0xaa22a0 type=-2[0m
reserved memory: 0x1000000 - size: 0x800000 type=-1[0m
reserved memory: 0x1800000 - size: 0xc00000 type=-1[0m
reserved memory: 0x8a59d028 - size: 0x0 type=-3[0m
reserved memory: 0x8a59d0c0 - size: 0x0 type=-4[0m
ROM modules:
 ROM: [000000007fffe000,000000007fffe71f) config
 ROM: [0000000000005000,0000000000009000) core_log
 ROM: [000000007f920000,000000007fd822e0) init
 ROM: [000000007f91e000,000000007f91fbec) init.xsd
 ROM: [000000007f81b000,000000007f91daf0) ld.lib.so
 ROM: [0000000000003000,0000000000004000) platform_info
 ROM: [000000007fd83000,000000007fedb408) rtc_drv
 ROM: [000000007fedc000,000000007fefab18) sotest-harness
 ROM: [000000007fefb000,000000007fffdf48) test-vmm_x86
 ROM: [000000007f706000,000000007f81a8c0) timer_drv
[0m
20M kernel memory[0m
[0m
Genode 20.02[0m
8029 MiB RAM and 63253 caps assigned to init[0m
SOTEST VERSION 1 BEGIN 1[0m
[init -> harness -> vmm] vcpu 0 : created[0m[0m
[init -> harness -> vmm] vcpu 1 : created[0m[0m
[init -> harness -> vmm] vcpu 2 : created[0m[0m
[init -> harness -> vmm] vcpu 3 : created[0m[0m
[init -> harness -> vmm] let vCPUs run - first EP[0m[0m
[init -> harness -> vmm] let vCPUs run - second EP[0m[0m
[init -> harness -> vmm] vcpu 2 : 1. vm exit - reason 0xfe handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 1. vm exit - reason 0xfe handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 2 : 1. vm exit - resume vcpu[0m[0m
[init -> harness -> vmm] vcpu 1 : 1. vm exit - resume vcpu[0m[0m
[init -> harness -> vmm] vcpu 3 : 1. vm exit - reason 0xfe handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 2. vm exit - reason 0x30 handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 3 : 1. vm exit - resume vcpu[0m[0m
[init -> harness -> vmm] vcpu 1 : 2. vm exit -  guest fault address: 0xfffffff0[0m[0m
[init -> harness -> vmm] vcpu 3 : 2. vm exit - reason 0x30 handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 2. vm exit - resume vcpu[0m[0m
[init -> harness -> vmm] vcpu 3 : 2. vm exit -  guest fault address: 0xfffffff0[0m[0m
[init -> harness -> vmm] vcpu 0 : 1. vm exit - reason 0xfe handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 0 : 1. vm exit - resume vcpu[0m[0m
[init -> harness -> vmm] vcpu 1 : 3. vm exit - reason 0xc handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 3 : 2. vm exit - resume vcpu[0m[0m
[init -> harness -> vmm] vcpu 1 : 3. vm exit -  halting vCPU - guest called HLT - ip=0xfff0[0m[0m
[init -> harness -> vmm] vcpu 2 : 2. vm exit - reason 0x30 handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 0 : 2. vm exit - reason 0xc handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 2 : 2. vm exit -  guest fault address: 0xfffffff0[0m[0m
[init -> harness -> vmm] vcpu 0 : 2. vm exit -  halting vCPU - guest called HLT - ip=0xfff0[0m[0m
[init -> harness -> vmm] vcpu 2 : 2. vm exit - resume vcpu[0m[0m
[init -> harness -> vmm] vcpu 2 : 3. vm exit - reason 0xc handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 2 : 3. vm exit -  halting vCPU - guest called HLT - ip=0xfff0[0m[0m
[init -> harness -> vmm] vcpu 3 : 3. vm exit - reason 0xc handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 3 : 3. vm exit -  halting vCPU - guest called HLT - ip=0xfff0[0m[0m
[init -> harness -> vmm] ep     : request pause of vcpu 1[0m[0m
[init -> harness -> vmm] vcpu 2 : 4. vm exit - reason 0xff handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 2 : 4. vm exit -  due to pause() request - ip=0xfff0[0m[0m
[init -> harness -> vmm] vcpu 1 : 4. vm exit - reason 0xff handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 4. vm exit -  due to pause() request - ip=0xfff0[0m[0m
[init -> harness -> vmm] ep     : request resume of vcpu 2[0m[0m
[init -> harness -> vmm] ep     : request resume (A) of vcpu 1[0m[0m
[init -> harness -> vmm] vcpu 2 : 5. vm exit - reason 0xc handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 2 : 5. vm exit -  halting vCPU - guest called HLT - ip=0xfff0[0m[0m
[init -> harness -> vmm] vcpu 1 : 5. vm exit - reason 0xc handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 5. vm exit -  halting vCPU - guest called HLT - ip=0xfff0[0m[0m
[init -> harness -> vmm] ep     : request pause of vcpu 1[0m[0m
[init -> harness -> vmm] vcpu 2 : 6. vm exit - reason 0xff handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 2 : 6. vm exit -  due to pause() request - ip=0xfff0[0m[0m
[init -> harness -> vmm] vcpu 1 : 6. vm exit - reason 0xff handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 6. vm exit -  due to pause() request - ip=0xfff0[0m[0m
[init -> harness -> vmm] ep     : request resume of vcpu 2[0m[0m
[init -> harness -> vmm] ep     : request resume (B) of vcpu 1[0m[0m
[init -> harness -> vmm] vcpu 2 : 7. vm exit - reason 0xc handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 2 : 7. vm exit -  halting vCPU - guest called HLT - ip=0xfff1[0m[0m
[init -> harness -> vmm] vcpu 2 : 8. vm exit - reason 0xff handled by 'second ep'[0m[0m
[init -> harness -> vmm] vcpu 2 : 8. vm exit -  due to pause() request - ip=0xfff1[0m[0m
[init -> harness -> vmm] pause endless loop[0m[0m
[init -> harness -> vmm] vcpu 1 : 7. vm exit - reason 0xff handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 7. vm exit -  due to pause() request - ip=0xfff2[0m[0m
[init -> harness -> vmm] ep     : request resume (C) of vcpu 1[0m[0m
[init -> harness -> vmm] vcpu 1 : 8. vm exit - reason 0xc handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 8. vm exit -  halting vCPU - guest called HLT - ip=0xfff4[0m[0m
[init -> harness -> vmm] ep     : request pause of vcpu 1[0m[0m
[init -> harness -> vmm] vcpu 1 : 9. vm exit - reason 0xff handled by 'ep'[0m[0m
[init -> harness -> vmm] vcpu 1 : 9. vm exit -  due to pause() request - ip=0xfff4[0m[0m
[init -> harness -> vmm] vcpu test finished - de-arm timer[0m[0m
[init -> harness -> vmm] destruct vm session[0m[0m
[init -> harness -> vmm] vmm test finished[0m[0m
SOTEST SUCCESS[0m
SOTEST END[0m
child "init" exited with exit value 0[0m
[ 0] leaking memory - vCPU EC memory re-usage not supported
[ 1] Killed EC:0xffffffff81607700 SC:0xffffffff810422e0 V:0xe CR0:0x10 CR3:0x0 CR4:0x14 (PT not found)
[ 0] leaking memory - vCPU EC memory re-usage not supported
[ 1] Killed EC:0xffffffff816074c0 SC:0xffffffff81042200 V:0xe CR0:0x10 CR3:0x0 CR4:0x14 (PT not found)
[ 0] leaking memory - vCPU EC memory re-usage not supported
[ 0] leaking memory - vCPU EC memory re-usage not supported
[ 0] Killed EC:0xffffffff81607040 SC:0xffffffff81042040 V:0xe CR0:0x10 CR3:0x0 CR4:0x14 (PT not found)