novaboot: Connecting to IP relay... done | |
<iprelayd: connected> | |
novaboot: Entering directory `/home/nul/nul/build' | |
novaboot: Created vancuver.nulconfig | |
novaboot: Created diskbench.img | |
novaboot: Created /home/nul/nul/build/config-novaboot | |
novaboot: Running: rsync -RLp --chmod=Dg+s,ug+w,o-w,+rX --rsync-path="umask 002 && rsync" bin/apps/hypervisor bin/apps/sigma0.nul bin/apps/vancouver.nul bin/boot/munich imgs/bzImage-3.0 imgs/initrd-wvtest-vm-disk.lzma vancuver.nulconfig diskbench.img config-novaboot rtime.felk.cvut.cz:/srv/tftp/novaboot | |
novaboot: Reseting the test box... done | |
novaboot: Serial line interaction (press Ctrl-C to interrupt)... | |
handle id(3) is not a tty. Not changing mode at /usr/share/perl5/Expect.pm line 393, <> line 21. | |
handle id(3) is not a tty. Not changing mode at /usr/share/perl5/Expect.pm line 393, <> line 21. | |
handle id(3) is not a tty. Not changing mode at /usr/share/perl5/Expect.pm line 393, <> line 21. | |
handle id(3) is not a tty. Not changing mode at /usr/share/perl5/Expect.pm line 393, <> line 21. | |
***** WHICH IDE Returns: Pri/Sec:0, Mas/Slave: 0 | |
SetSataPortString, Port# 0 | |
***** Found a match!!! Drive= 0 | |
GetDriveInfo() | |
GDI - Found HDD. | |
NOVA Microhypervisor v6-7ebd956 (x86_32): Apr 26 2015 01:00:34 [gcc 4.7.2] | |
| |
[ 0] CORE:0:0:0 6:3a:9:1 [12] Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz | |
[ 1] CORE:0:1:0 6:3a:9:1 [12] Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz | |
[ 3] CORE:0:3:0 6:3a:9:1 [12] Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz | |
[ 2] CORE:0:2:0 6:3a:9:1 [12] Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz | |
=> hostkeyb:0,0x60,1,12 <= | |
=> script_start:1,1 <= | |
=> service_config <= | |
=> vdisk:rom://diskbench.img <= | |
vdisk: Opened 'diskbench.img' 0x201 bytes. | |
vdisk: Attached as vdisk 0. | |
=> vdisk_empty:104857600 <= | |
vdisk_empty: Attached as vdisk 1. | |
=> service_disk <= | |
disk: Added '0' | |
disk: Added '1' | |
Constructing service /disk... | |
Service /disk registered. | |
sc: start 0-1 count 1 | |
sc: done. | |
tb: client data 3f000 guid 5 parent 925 | |
(5) Ignored parameter: 'rom://bin/apps/vancouver.nul' | |
(5) => PC_PS2 <= | |
(5) => mem:0,0xa0000 <= | |
(5) physmem: 0 [0, a0000] | |
(5) => mem:0x100000 <= | |
(5) physmem: 0 [100000, 3c00000] | |
(5) => ioio <= | |
(5) => nullio:0x80 <= | |
(5) => pic:0x20,,0x4d0 <= | |
(5) => pic:0xa0,2,0x4d1 <= | |
(5) => pit:0x40,0 <= | |
(5) => scp:0x92,0x61 <= | |
(5) => kbc:0x60,1,12 <= | |
(5) => keyb:0,0x10000 <= | |
(5) => mouse:1,0x10001 <= | |
(5) => rtc:0x70,8 <= | |
(5) => serial:0x3f8,0x4,0x4711 <= | |
(5) => hostsink:0x4712,80 <= | |
(5) => vga:0x03c0 <= | |
s0: => INIT done <= | |
| |
(5) Allocating from guest 03be0000+20000 | |
(5) VGA console 3be0000+20000 0x83fe0000 | |
(5) => vbios_disk <= | |
(5) => vbios_keyboard <= | |
(5) => hostkeyb:0x10,0x60,1,,1 <= | |
(5) => vbios_mem <= | |
(5) => vbios_time <= | |
(5) => vbios_reset <= | |
(5) => vbios_multiboot <= | |
(5) => msi <= | |
(5) => ioapic <= | |
(5) => pcihostbridge:0,0x10,0xcf8,0xe0000000 <= | |
(5) => pmtimer:0x8000 <= | |
(5) => vcpus <= | |
(5) => vcpu <= | |
(5) create VCPU | |
(5) => halifax <= | |
(5) => vbios <= | |
(5) startup | |
(5) => lapic <= | |
(5) LAPIC freq 102903312 | |
(5) => ahci:0xe0800000,14,0x30 <= | |
(5) => drive:0,0,0 <= | |
(5) do_gsi_boot eip 800007b2 esp 80238fec | |
(5) SATA disk 0 flags 1 sectors 1 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) => drive:1,0,1 <= | |
(5) SATA disk 1 flags 1 sectors 32000 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) void DBus<M>::debug_dump() [with M = MessageHwIOIn]: Bus used 0 times. | |
(5) 0: StaticReceiver<Y>::StaticReceiver() [with Y = IOAccess] | |
(5) | |
(5) do_gsi_boot eip 80004bd8 esp 80236fec | |
(5) do_gsi_boot eip 800059b8 esp 80235fec | |
(5) RESET device state | |
(5) INIT done | |
(5) reset CPU from 9 mtr_in e0010 | |
(5) > bool VirtualBiosMultiboot::receive(MessageBios&) rip ffff ilen 3 cr0 10 efl 10002 | |
(5) module 0 start 0x81c00000+918 cmdline rom://bin/boot/munich | |
(5) module 1 start 0x81c02000+14b630 cmdline rom://imgs/bzImage-3.0 clocksource=tsc c | |
(5) module 2 start 0x81d4f000+1335 cmdline rom://imgs/initrd-wvtest-vm-disk.lzma | |
(5) # MUNICH: v.0.4.6 starts Linux | |
(5) # MUNICH: 3.0.8+ (wsh@steelpick) #45 Thu Nov 3 14:55:26 CET 2011 | |
(5) # MUNICH: clocksource=tsc console=ttyS0 | |
(5) # MUNICH: initrd 194F000 | |
(5) # MUNICH: copy image | |
(5) # MUNICH: start kernel | |
(5) handle_int15 eax e801 ebx 0 ecx 0 edx 0 eip ffff efl 10002 | |
(5) handle_int15 eax c000 ebx 0 ecx 0 edx 0 eip ffff efl 10002 | |
(5) handle_int15 eax e980 ebx 0 ecx 0 edx 47534943 eip ffff efl 10002 | |
(5) VESA 4f00 tag 0 base 40000+3ac0 esi 0 | |
(5) # Linux version 3.0.8+ (wsh@steelpick) (gcc version 4.6.1 (Debian 4.6.1-7) ) #45 | |
(5) # | Thu Nov 3 14:55:26 CET 2011 | |
(5) # CPU: vendor_id 'NOVA microHV' unknown, using generic init. | |
(5) # CPU: Your system may be unstable. | |
(5) # BIOS-provided physical RAM map: | |
(5) # BIOS-e820: 0000000000000000 - 000000000009ac00 (usable) | |
(5) # BIOS-e820: 000000000009ac00 - 00000000000a0000 (reserved) | |
(5) # BIOS-e820: 0000000000100000 - 0000000003be0000 (usable) | |
(5) # Notice: NX (Execute Disable) protection missing in CPU! | |
(5) # DMI not present or invalid. | |
(5) # last_pfn = 0x3be0 max_arch_pfn = 0x100000 | |
(5) # init_memory_mapping: 0000000000000000-0000000003be0000 | |
(5) # RAMDISK: 0194f000 - 01951000 | |
(5) # ACPI: RSDP 0009ce00 00014 (v00 NOVA ) | |
(5) # ACPI: RSDT 0009e000 00030 (v01 NOVA bk@vmmon 00000001 00000000) | |
(5) # ACPI: APIC 0009f000 00064 (v01 NOVA bk@vmmon 00000001 00000000) | |
(5) # ACPI: MCFG 0009bc00 0003C (v01 NOVA bk@vmmon 00000001 00000000) | |
(5) # ACPI: FACP 0009ac00 000DC (v01 NOVA bk@vmmon 00000001 00000000) | |
(5) # ACPI Error: Required field Pm1aEventBlock has zero address and/or length: 0x000 | |
(5) # | 0000000000000/0x0 (20110413/tbfadt-544) | |
(5) # ACPI Error: Required field Pm1aControlBlock has zero address and/or length: 0x0 | |
(5) # | 000000000000000/0x0 (20110413/tbfadt-544) | |
(5) # ACPI Error: Null physical address for ACPI table [DSDT] (20110413/tbutils-459) | |
(5) # ACPI Error: Null physical address for ACPI table [FACS] (20110413/tbutils-459) | |
(5) # 0MB HIGHMEM available. | |
(5) # 59MB LOWMEM available. | |
(5) # mapped low ram: 0 - 03be0000 | |
(5) # low ram: 0 - 03be0000 | |
(5) # Zone PFN ranges: | |
(5) # DMA 0x00000010 -> 0x00001000 | |
(5) # Normal 0x00001000 -> 0x00003be0 | |
(5) # HighMem empty | |
(5) # Movable zone start PFN for each node | |
(5) # early_node_map[2] active PFN ranges | |
(5) # 0: 0x00000010 -> 0x0000009a | |
(5) # 0: 0x00000100 -> 0x00003be0 | |
(5) # ACPI: PM-Timer IO Port: 0x8000 | |
(5) # Allocating PCI resources starting at 3be0000 (gap: 3be0000:fc420000) | |
(5) # Built 1 zonelists in Zone order, mobility grouping on. Total pages: 15090 | |
(5) # Kernel command line: clocksource=tsc console=ttyS0 | |
(5) # PID hash table entries: 256 (order: -2, 1024 bytes) | |
(5) # Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) | |
(5) # Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) | |
(5) # Initializing CPU#0 | |
(5) # Initializing HighMem for node 0 (00000000:00000000) | |
(5) # Memory: 57100k/61312k available (1701k kernel code, 3740k reserved, 755k data, | |
(5) # | 300k init, 0k highmem) | |
(5) # virtual kernel memory layout: | |
(5) # fixmap : 0xfffe4000 - 0xfffff000 ( 108 kB) | |
(5) # pkmap : 0xff800000 - 0xffc00000 (4096 kB) | |
(5) # vmalloc : 0xc43e0000 - 0xff7fe000 ( 948 MB) | |
(5) # lowmem : 0xc0000000 - 0xc3be0000 ( 59 MB) | |
(5) # .init : 0xc1267000 - 0xc12b2000 ( 300 kB) | |
(5) # .data : 0xc11a9602 - 0xc1266540 ( 755 kB) | |
(5) # .text : 0xc1000000 - 0xc11a9602 (1701 kB) | |
(5) # Checking if this processor honours the WP bit even in supervisor mode...Ok. | |
(5) # SLUB: Genslabs=15, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 | |
(5) # NR_IRQS:16 | |
(5) # Console: colour VGA+ 80x25 | |
(5) # console [ttyS0] enabled | |
(5) # Fast TSC calibration using PIT | |
(5) # Detected 3292.877 MHz processor. | |
(5) # Calibrating delay loop (skipped), value calculated using timer frequency.. 6585 | |
(5) # | .75 BogoMIPS (lpj=13171508) | |
(5) # pid_max: default: 32768 minimum: 301 | |
(5) # Mount-cache hash table entries: 512 | |
(5) # CPU: NOVA microHV Vancouver VMM proudly presents this VirtualCPU. stepping 03 | |
(5) # ACPI: Core revision 20110413 | |
(5) # ACPI Exception: AE_NO_ACPI_TABLES, While loading namespace from ACPI tables (20 | |
(5) # | 110413/tbxface-640) | |
(5) # ACPI: Unable to load the System Description Tables | |
(5) # ftrace: allocating 8100 entries in 16 pages | |
(5) # Performance Events: | |
(5) # devtmpfs: initialized | |
(5) # PCI: Using configuration type 1 for base access | |
(5) # bio: create slab <bio-0> at 0 | |
(5) # ACPI: Interpreter disabled. | |
(5) # vgaarb: loaded | |
(5) # SCSI subsystem initialized | |
(5) # PCI: Probing PCI hardware | |
(5) # Switching to clocksource pit | |
(5) # pnp: PnP ACPI: disabled | |
(5) # Switching to clocksource acpi_pm | |
(5) # Unpacking initramfs... | |
(5) # Freeing initrd memory: 8k freed | |
(5) # platform rtc_cmos: registered platform RTC device (no PNP device found) | |
(5) # io scheduler noop registered (default) | |
(5) # Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled | |
(5) # serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16450 | |
(5) bool AhciController::receive(MessageMem&)(1c) read failed | |
(5) bool AhciController::receive(MessageMem&)(20) read failed | |
(5) not finished 1404034,0 inprogress 0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) bool AhciController::receive(MessageMem&)(0) write failed | |
(5) bool AhciController::receive(MessageMem&)(c) write failed | |
(5) # ahci 0000:00:06.0: AHCI 0001.0200 32 slots 2 ports 1.5 Gbps 0x3 impl SATA mode | |
(5) # ahci 0000:00:06.0: flags: ncq only pio | |
(5) # scsi0 : ahci | |
(5) # scsi1 : ahci | |
(5) # ata1: SATA max UDMA/133 abar m8192@0xe0800000 port 0xe0800100 irq 14 | |
(5) # ata2: SATA max UDMA/133 abar m8192@0xe0800000 port 0xe0800180 irq 14 | |
(5) # i8042: PNP: No PS/2 controller found. Probing ports directly. | |
(5) # serio: i8042 KBD port at 0x60,0x64 irq 1 | |
(5) # serio: i8042 AUX port at 0x60,0x64 irq 12 | |
(5) # mousedev: PS/2 mouse device common for all mice | |
(5) # cpuidle: using governor ladder | |
(5) # input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/inp | |
(5) # | ut0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) not finished 1404034,0 inprogress 0 | |
(5) # ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) | |
(5) IDENTIFY | |
(5) PIO setup fis | |
(5) push data 200 prdbase 2895a80 _dsf 2895a80 0 1 | |
(5) IDENTIFY transfered | |
(5) # ata1.00: ATA-6: virtualdisk, , max UDMA/100 | |
(5) # ata1.00: 1 sectors, multi 0: LBA48 | |
(5) SET FEATURES 3 sc 45 | |
(5) IDENTIFY | |
(5) PIO setup fis | |
(5) push data 200 prdbase 2895a80 _dsf 2895a80 0 1 | |
(5) IDENTIFY transfered | |
(5) # ata1.00: configured for UDMA/100 | |
(5) # ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) | |
(5) IDENTIFY | |
(5) PIO setup fis | |
(5) push data 200 prdbase 34d5a80 _dsf 34d5a80 0 1 | |
(5) IDENTIFY transfered | |
(5) # ata2.00: ATA-6: virtualdisk, , max UDMA/100 | |
(5) # ata2.00: 204800 sectors, multi 0: LBA48 | |
(5) SET FEATURES 3 sc 45 | |
(5) IDENTIFY | |
(5) PIO setup fis | |
(5) push data 200 prdbase 34d5a80 _dsf 34d5a80 0 1 | |
(5) IDENTIFY transfered | |
(5) # ata2.00: configured for UDMA/100 | |
(5) # scsi 0:0:0:0: Direct-Access ATA virtualdisk n/a PQ: 0 ANSI: 5 | |
(5) # scsi 1:0:0:0: Direct-Access ATA virtualdisk n/a PQ: 0 ANSI: 5 | |
(5) # sd 0:0:0:0: [sda] 1 512-byte logical blocks: (512 B/512 B) | |
(5) # sd 1:0:0:0: [sdb] 204800 512-byte logical blocks: (104 MB/100 MiB) | |
(5) # sd 0:0:0:0: [sda] Write Protect is off | |
(5) # sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support D | |
(5) # | PO or FUA | |
(5) # sd 1:0:0:0: [sdb] Write Protect is off | |
(5) # sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support D | |
(5) # | PO or FUA | |
(5) # sda: unknown partition table | |
(5) # sd 0:0:0:0: [sda] Attached SCSI disk | |
(5) # sdb: unknown partition table | |
(5) # sd 1:0:0:0: [sdb] Attached SCSI disk | |
(5) # Freeing unused kernel memory: 300k freed | |
(5) # ! init.cc:45 mount("none", "/dev", "devtmpfs", 0, NULL) == 0 ok | ok |
(5) # ! init.cc:46 (fd = open("/dev/sda", O_RDONLY)) >= 0 ok | ok |
(5) # ! init.cc:47 read(fd, buffer, 512) > 0 ok | ok |
(5) # ! init.cc:48 strncmp("Lorem ipsum", buffer, 11) == 0 ok | ok |
(5) # ! init.cc:52 (fd = open("/dev/sdb", O_RDONLY)) >= 0 ok | ok |
(5) # 104857600 b / 123 ms = 852500 kB/s | |
(5) # ! init.cc:64 PERF: throughput 852500 kB/s ok | ok |
(5) # wvtest: done | |
(5) # | |
! /home/nul/nul/michal/wvtest/wvnulrun: $assertions_executed > 0 ok | ok |
| |