Re: Upgrade issues. VM won't start.

Adam Lackorzynski <[email protected]> Fri, 9 May 2025 20:32:42 +0200
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <[email protected]>
Hi,

just to mention, I happen to have a same gen CPU available and it works
well for me. So I'm also curious.


Adam

On Thu May 08, 2025 at 17:16:27 +0000, Richard Clark wrote:
> Adam,
> 
> Same crash with just one vm.
> Yes, -cpu host.
> Intel 12th Gen i3-1220P 
> 
> 
> Richard
> 
> 
> -----Original Message-----
> From: Adam Lackorzynski <[email protected]> 
> Sent: Thursday, May 8, 2025 11:19 AM
> To: Richard Clark <[email protected]>; [email protected]
> Cc: Bud Wykoff <[email protected]>; Douglas Schafer <[email protected]>
> Subject: Re: Upgrade issues. VM won't start.
> 
> Hi Richard,
> 
> is it working with just one VM? And is it QEMU with "-cpu host"? And if yes, what's the host CPU if I may ask?
> 
> 
> 
> Adam
> 
> On Mon May 05, 2025 at 13:01:55 +0000, Richard Clark wrote:
> > Adam,
> > 
> > I did another ham sync, rebuilt fiasco, rebuilt l4, rebuilt my 
> > natives, and it's a little better? Now the VMs crash, but at least the 
> > system keeps running and I can seem my natives printing even after both VMs are halted.
> > So at least the whole system doesn't crash any more. Just the VMs.
> > 
> > Again, yes, Debian Linux on QEMU with kvm and six cores. 
> > Cores 0 and 1 are for L4 and natives, cores 2 and 3 are for vm1, cores 4 and 5 are for vm2.
> > 
> > Please see attached!
> > 
> > 
> > Richard
> > 
> > 
> > 
> > 
> > -----Original Message-----
> > From: Adam Lackorzynski <[email protected]>
> > Sent: Sunday, May 4, 2025 11:11 AM
> > To: Richard Clark <[email protected]>; 
> > [email protected]
> > Cc: Bud Wykoff <[email protected]>; Douglas Schafer 
> > <[email protected]>
> > Subject: Re: Upgrade issues. VM won't start.
> > 
> > Richard,
> > 
> > is that setup running on Linux QEMU+KVM? If yes, we recently (really a few days ago) fixed an issue in this virtualized setup (wrt to performance counter handling). It's on GH since Friday I believe.
> > Otherwise please provide me you fiasco binary, such that I can look up
> > fffffffff006a176 as this will point to the location that triggered the issue.
> > 
> > Thanks, Adam
> > 
> > On Sun May 04, 2025 at 13:14:00 +0000, Richard Clark wrote:
> > > Adam,
> > > 
> > > So I have been using version 23.10.1, built as per the download 
> > > page, and have gotten a couple VMs to ping eachother and give me a 
> > > login prompt. I finally realized I was missing the virtio_switch 
> > > package and grabbed it from github and put it where it is supposed 
> > > to go. Of course, being a version mismatch now, it did not compile. 
> > > I decide to bite the bullet and do an upgrade (always a mistake) and 
> > > use the new build process given with the new website. That went 
> > > smoothly! I install ham, run it, etc, everything builds, I update my local scripts and links to use the new environment variables instead of being hardcoded, and it all builds and looks good. Except that it doesn't run. The VMs get a memory exception and kick into jdb.
> > > 
> > > I have not changed any of my .cfg or .list files. The VMs and ramdisks are untouched.
> > > My local (L4 native) processes start and appear to run. But the VMs crash for some reason.
> > > Even the device tree is unchanged. I also tried a newly built linux (as opposed to a prebuilt) and that failed as well.
> > > 
> > > Is there some reason for this new crash between version 23.10.1 and the latest version from github?
> > > I've attached the VM startup output from both the old and new runs so you can take a look.
> > > 
> > > I'm so close... I see the IP configuration parameter and how to set up lwip and virtio_switch....
> > > Then my natives should be able to talk directly to my linuxes.
> > > 
> > > 
> > > Your help is greatly appreciated!
> > > 
> > > 
> > > Richard
> > > 
> > 
> > > vm1     | VMM: Created VCPU 0 @ 17000
> > > vm1     | VMM[vmbus]: 'vbus' capability not found. Hardware access not possible for VM.
> > > vm1     | VMM[main]: Hello out there.
> > > vm1     | VMM[ASM]: Sys Info:
> > > vm1     | 	vBus:            0
> > > vm1     | 	DMA devs:        0
> > > vm1     | 	IO-MMU:          0
> > > vm1     | 	Identity forced: 0
> > > vm1     | 	DMA phys addr:   0
> > > vm1     | 	DT dma-ranges:   0
> > > vm1     | VMM[ASM]: Operating mode: No DMA
> > > vm1     | VMM[ram]: RAM not set up for DMA.
> > > vm2     | VMM: Created VCPU 0 @ 17000
> > > vm2     | VMM[vmbus]: 'vbus' capability not found. Hardware access not possible for VM.
> > > vm2     | VMM[main]: Hello out there.
> > > vm2     | VMM[ASM]: Sys Info:
> > > vm2     | 	vBus:            0
> > > vm2     | 	DMA devs:        0
> > > vm2     | 	IO-MMU:          0
> > > vm2     | 	Identity forced: 0
> > > vm1     | VMM[ram]: RAM: @ 0x0 size=0x20000000
> > > vm2     | 	DMA phys addr:   0
> > > vm1     | VMM[ram]: RAM: VMM local mapping @ 0x1000000
> > > vm2     | 	DT dma-ranges:   0
> > > vm1     | VMM[ram]: RAM: VM offset=0x1000000
> > > vm2     | VMM[ASM]: Operating mode: No DMA
> > > vm1     | VMM[main]: Loading kernel...
> > > vm2     | VMM[ram]: RAM not set up for DMA.
> > > vm1     | VMM[loader]: Linux kernel detected
> > > vm1     | VMM[file]: load: @ 0xfc400
> > > vm1     | VMM[file]: copy in: to offset 0xfc400-0xba989f
> > > vm1     | VMM[main]: Loading ram disk...
> > > vm1     | VMM[ram]: load: rom/ramdisk1-amd64.rd -> 0x1fc00000
> > > vm1     | VMM[file]: load: @ 0x1fc00000
> > > vm1     | VMM[file]: copy in: to offset 0x1fc00000-0x1fffffff
> > > vm1     | VMM[main]: Loaded ramdisk image rom/ramdisk1-amd64.rd to 1fc00000 (size: 00400000)
> > > vm1     | VMM[PIC]: Hello, Legacy_pic
> > > vm2     | VMM[ram]: RAM: @ 0x0 size=0x20000000
> > > vm2     | VMM[ram]: RAM: VMM local mapping @ 0x1000000
> > > vm2     | VMM[ram]: RAM: VM offset=0x1000000
> > > vm2     | VMM[main]: Loading kernel...
> > > vm1     | VMM: acpi_platform: Failed to get property 'l4vmm,pwrinput': FDT_ERR_NOTFOUND
> > > vm2     | VMM[loader]: Linux kernel detected
> > > vm1     | VMM: Creating Acpi_platform
> > > vm2     | VMM[file]: load: @ 0xfc400
> > > vm2     | VMM[file]: copy in: to offset 0xfc400-0xba989f
> > > vm1     | VMM[ACPI]: Acpi timer @ 0xb008
> > > vm1     | VMM[RTC]: Hello from RTC. Irq=8
> > > vm2     | VMM[main]: Loading ram disk...
> > > vm1     | VMM[uart_8250]: Create virtual 8250 console
> > > vm2     | VMM[ram]: load: rom/ramdisk2-amd64.rd -> 0x1fc00000
> > > vm2     | VMM[file]: load: @ 0x1fc00000
> > > vm2     | VMM[file]: copy in: to offset 0x1fc00000-0x1fffffff
> > > vm2     | VMM[main]: Loaded ramdisk image rom/ramdisk2-amd64.rd to 1fc00000 (size: 00400000)
> > > vm1     | VMM: l4rtc.l4vmm,rtccap: capability rtc is invalid.
> > > vm1     | VMM[RTC]: l4vmm,rtccap not valid. Will not have wallclock time.
> > > vm1     | VMM[vm]: Device creation for virtual device l4rtc failed. Disabling device.
> > > vm1     | VMM: isa_debugport.l4vmm,vcon_cap: capability debug is invalid.
> > > vm1     | VMM[vm]: Device creation for virtual device isa_debugport failed. Disabling device.
> > > vm2     | VMM[PIC]: Hello, Legacy_pic
> > > vm1     | VMM[PCI bus]: Creating host bridge
> > > vm1     | VMM[Pci_window_alloc]: Init PCI window with range [0x6000, 0xffff IO]
> > > vm1     | VMM[Pci_window_alloc]: Init PCI window with range [0xaa000000, 0xaaffffff MMIO32]
> > > vm1     | VMM[Pci_window_alloc]: Init PCI window with range [0x300000000, 0x3ffffffff MMIO64]
> > > vm1     | VMM[PCI bus]: Registering PCI device 00:00.0
> > > vm2     | VMM: acpi_platform: Failed to get property 'l4vmm,pwrinput': FDT_ERR_NOTFOUND
> > > vm2     | VMM: Creating Acpi_platform
> > > vm1     | VMM[guest]: New mmio mapping: @ b0000000 10000000
> > > vm1     | VMM[PCI bus]: Created & Registered the PCI host bridge
> > > vm2     | VMM[ACPI]: Acpi timer @ 0xb008
> > > vm2     | VMM[RTC]: Hello from RTC. Irq=8
> > > vm1     | VMM[VIO Cons]: Create virtual PCI console
> > > vm2     | VMM[uart_8250]: Create virtual 8250 console
> > > vm1     | VMM[Pci_bridge_windows]: [MMIO32] allocated [0xaa000000, 0xaa001fff]
> > > vm1     | VMM[Virt PCI dev]:   bar[0] addr=0x0 size=0x2000 type=mmio32 (non-prefetchable)
> > > vm1     | VMM[Pci_bridge_windows]: [IO] allocated [0x6000, 0x607f]
> > > vm1     | VMM[Virt PCI dev]:   bar[1] addr=0x0 size=0x80 type=io
> > > vm2     | VMM: l4rtc.l4vmm,rtccap: capability rtc is invalid.
> > > vm2     | VMM[RTC]: l4vmm,rtccap not valid. Will not have wallclock time.
> > > vm1     | VMM[PCI bus]: Registering PCI device 00:01.0
> > > vm2     | VMM[vm]: Device creation for virtual device l4rtc failed. Disabling device.
> > > vm1     | VMM[VIO Cons]: Console: 0x186b0
> > > vm1     | VMM[VIO proxy]: Creating proxy
> > > vm2     | VMM: isa_debugport.l4vmm,vcon_cap: capability debug is invalid.
> > > vm2     | VMM[vm]: Device creation for virtual device isa_debugport failed. Disabling device.
> > > vm1     | VMM[Pci_bridge_windows]: [MMIO32] allocated [0xaa002000, 0xaa003fff]
> > > vm1     | VMM[Virt PCI dev]:   bar[0] addr=0x0 size=0x2000 type=mmio32 (non-prefetchable)
> > > vm1     | VMM[Pci_bridge_windows]: [IO] allocated [0x6080, 0x60ff]
> > > vm1     | VMM[Virt PCI dev]:   bar[1] addr=0x0 size=0x80 type=io
> > > p2p     | Registering dataspace from 0x0 with 524288 KiB, offset 0x0
> > > p2p     | PORT[0x15d70]: DMA guest [0-1fffffff]  local [600000-205fffff]  offset 0
> > > vm2     | VMM[PCI bus]: Creating host bridge
> > > p2p     | register client: host IRQ: 420010 config DS: 41d000
> > > vm2     | VMM[Pci_window_alloc]: Init PCI window with range [0x6000, 0xffff IO]
> > > vm2     | VMM[Pci_window_alloc]: Init PCI window with range [0xaa000000, 0xaaffffff MMIO32]
> > > vm2     | VMM[Pci_window_alloc]: Init PCI window with range [0x300000000, 0x3ffffffff MMIO64]
> > > vm2     | VMM[PCI bus]: Registering PCI device 00:00.0
> > > vm1     | VMM[PCI bus]: Registering PCI device 00:02.0
> > > vm1     | VMM[VIO proxy]: Creating proxy
> > > vm1     | VMM: [email protected],virtiocap: capability qdrv is invalid.
> > > vm1     | VMM[vm]: Device creation for virtual device virtio_disk@2 failed. Disabling device.
> > > vm2     | VMM[guest]: New mmio mapping: @ b0000000 10000000
> > > vm1     | VMM: [email protected],dscap: capability bios_code is invalid.
> > > vm2     | VMM[PCI bus]: Created & Registered the PCI host bridge
> > > vm1     | VMM[ROM]: Missing 'l4vmm,dscap' property!
> > > vm1     | VMM[vm]: Device creation for virtual device rom@ffc84000 failed. Disabling device.
> > > vm2     | VMM[VIO Cons]: Create virtual PCI console
> > > vm1     | VMM: [email protected],dscap: capability bios_vars is invalid.
> > > vm1     | VMM[CFI]: Missing 'l4vmm,dscap' property!
> > > vm1     | VMM[vm]: Device creation for virtual device nvm@ffc00000 failed. Disabling device.
> > > vm2     | VMM[Pci_bridge_windows]: [MMIO32] allocated [0xaa000000, 0xaa001fff]
> > > vm2     | VMM[Virt PCI dev]:   bar[0] addr=0x0 size=0x2000 type=mmio32 (non-prefetchable)
> > > vm2     | VMM[Pci_bridge_windows]: [IO] allocated [0x6000, 0x607f]
> > > vm2     | VMM[Virt PCI dev]:   bar[1] addr=0x0 size=0x80 type=io
> > > vm2     | VMM[PCI bus]: Registering PCI device 00:01.0
> > > vm1     | VMM: Created VCPU 1 @ 23000
> > > vm2     | VMM[VIO Cons]: Console: 0x186b0
> > > vm1     | VMM[ram]: Cleaning caches for device tree [20bfe000-20bffb80] ([1fbfe000])
> > > vm2     | VMM[VIO proxy]: Creating proxy
> > > vm1     | VMM: reschedule(): Initiating cpu startup for cap 0x418000/core 0
> > > vm2     | VMM[Pci_bridge_windows]: [MMIO32] allocated [0xaa002000, 0xaa003fff]
> > > vm2     | VMM[Virt PCI dev]:   bar[0] addr=0x0 size=0x2000 type=mmio32 (non-prefetchable)
> > > vm2     | VMM[Pci_bridge_windows]: [IO] allocated [0x6080, 0x60ff]
> > > vm2     | VMM[Virt PCI dev]:   bar[1] addr=0x0 size=0x80 type=io
> > > p2p     | Registering dataspace from 0x0 with 524288 KiB, offset 0x0
> > > p2p     | PORT[0x15e80]: DMA guest [0-1fffffff]  local [20600000-405fffff]  offset 0
> > > p2p     | register client: host IRQ: 420010 config DS: 41e000
> > > vm1     | VMM[ACPI]: Initialize legacy BIOS ACPI tables.
> > > vm2     | VMM[PCI bus]: Registering PCI device 00:02.0
> > > vm1     | VMM: Zeropage @ 0x1000, Kernel @ 0xfc400
> > > vm2     | VMM[VIO proxy]: Creating proxy
> > > vm1     | VMM: Cmd_line: console=hvc0 ramdisk_size=10000 root=/dev/ram0 rw
> > > vm2     | VMM: [email protected],virtiocap: capability qdrv is invalid.
> > > vm1     | VMM: cmdline check: console=hvc0 ramdisk_size=10000 root=/dev/ram0 rw
> > > vm2     | VMM[vm]: Device creation for virtual device virtio_disk@2 failed. Disabling device.
> > > vm1     | VMM[vmmap]: VM map:
> > > vm1     | VMM[vmmap]:  [       0:1fffffff]: Ram
> > > vm1     | VMM[vmmap]:  [b0000000:bfffffff]: Pci_bus_cfg_ecam
> > > vm2     | VMM: [email protected],dscap: capability bios_code is invalid.
> > > vm1     | VMM[vmmap]:  [fec00000:fec00fff]: Ioapic
> > > vm2     | VMM[ROM]: Missing 'l4vmm,dscap' property!
> > > vm1     | VMM[vmmap]:  [fee00000:fee00fff]: Lapic_access_handler
> > > vm2     | VMM[vm]: Device creation for virtual device rom@ffc84000 failed. Disabling device.
> > > vm1     | VMM[main]: Populating guest physical address space
> > > vm1     | VMM[mmio]: 	Mapping [1000000 - 20ffffff] -> [0 - 1fffffff]
> > > vm2     | VMM: [email protected],dscap: capability bios_vars is invalid.
> > > vm1     | VMM[vmmap]: IOport map:
> > > vm2     | VMM[CFI]: Missing 'l4vmm,dscap' property!
> > > vm1     | VMM[vmmap]:  [  20:  21]: PIC
> > > vm2     | VMM[vm]: Device creation for virtual device nvm@ffc00000 failed. Disabling device.
> > > vm1     | VMM[vmmap]:  [  40:  43]: PIT
> > > vm1     | VMM[vmmap]:  [  61:  61]: PIT port 61
> > > vm1     | VMM[vmmap]:  [  70:  71]: RTC
> > > vm1     | VMM[vmmap]:  [  a0:  a1]: PIC
> > > vm1     | VMM[vmmap]:  [ 3f8: 3ff]: UART 8250
> > > vm1     | VMM[vmmap]:  [ 510: 51b]: Firmware interface
> > > vm1     | VMM[vmmap]:  [ cf8: cff]: PCI bus cfg
> > > vm1     | VMM[vmmap]:  [1800:1808]: ACPI platform
> > > vm2     | VMM: Created VCPU 1 @ 23000
> > > vm1     | VMM[vmmap]:  [b008:b008]: ACPI Timer
> > > vm2     | VMM[ram]: Cleaning caches for device tree [20bfe000-20bffb80] ([1fbfe000])
> > > vm1     | VMM[guest]: Starting VMM @ 0x100000
> > > vm2     | VMM: reschedule(): Initiating cpu startup for cap 0x418000/core 0
> > > vm1     | VMM[Cpu_dev]: [  0] Reset called
> > > vm1     | VMM[Cpu_dev]: [  0] Resetting vCPU.
> > > vm1     | VMM: Hello clock source for vCPU 0
> > > 
> > >     ---------------------------------------------------------------------      
> > >     CPU 2 [fffffffff006a176]: General Protection (ERR=0000000000000000)
> > >     CPU(s) 0-5 entered JDB
> > > jdb: 
> > > 
> 
> > Created vcon channel: vm1 [426010]
> > cons> 
> > Created vcon channel: vm2 [427010]
> > cons> 
> > vm1     | VMM: Created VCPU 0 @ 17000
> > vm1     | VMM[vmbus]: 'vbus' capability not found. Hardware access not possible for VM.
> > vm1     | VMM[main]: Hello out there.
> > vm1     | VMM[ASM]: Sys Info:
> > vm1     | 	vBus:            0
> > vm1     | 	DMA devs:        0
> > vm1     | 	IO-MMU:          0
> > vm1     | 	Identity forced: 0
> > vm1     | 	DMA phys addr:   0
> > vm1     | 	DT dma-ranges:   0
> > vm1     | VMM[ASM]: Operating mode: No DMA
> > vm1     | VMM[ram]: RAM not set up for DMA.
> > vm2     | VMM: Created VCPU 0 @ 17000
> > vm2     | VMM[vmbus]: 'vbus' capability not found. Hardware access not possible for VM.
> > vm2     | VMM[main]: Hello out there.
> > vm1     | VMM[ram]: RAM: @ 0x0 size=0x20000000
> > vm1     | VMM[ram]: RAM: VMM local mapping @ 0x1000000
> > vm1     | VMM[ram]: RAM: VM offset=0x1000000
> > vm2     | VMM[ASM]: Sys Info:
> > vm2     | 	vBus:            0
> > vm1     | VMM[main]: Loading kernel...
> > vm2     | 	DMA devs:        0
> > vm2     | 	IO-MMU:          0
> > vm2     | 	Identity forced: 0
> > vm2     | 	DMA phys addr:   0
> > vm2     | 	DT dma-ranges:   0
> > vm2     | VMM[ASM]: Operating mode: No DMA
> > vm1     | VMM[loader]: Elf image detected
> > vm2     | VMM[ram]: RAM not set up for DMA.
> > vm1     | VMM[bin]: Copy in ELF binary section @0x1000000 from 0x200000/0x18aef10
> > vm1     | VMM[bin]: Copy in ELF binary section @0x2a00000 from 0x1c00000/0x814000
> > vm1     | VMM[bin]: Copy in ELF binary section @0x3214000 from 0x2600000/0x2ece8
> > vm1     | VMM[bin]: Copy in ELF binary section @0x3243000 from 0x2643000/0x288000
> > vm1     | VMM[main]: Loading ram disk...
> > vm1     | VMM[ram]: load: rom/ramdisk1-amd64.rd -> 0x1fc00000
> > vm1     | VMM[file]: load: @ 0x1fc00000
> > vm1     | VMM[file]: copy in: to offset 0x1fc00000-0x1fffffff
> > vm1     | VMM[main]: Loaded ramdisk image rom/ramdisk1-amd64.rd to 1fc00000 (size: 00400000)
> > vm2     | VMM[ram]: RAM: @ 0x0 size=0x20000000
> > vm2     | VMM[ram]: RAM: VMM local mapping @ 0x1000000
> > vm2     | VMM[ram]: RAM: VM offset=0x1000000
> > vm2     | VMM[main]: Loading kernel...
> > vm1     | VMM[PIC]: Hello, Legacy_pic
> > vm2     | VMM[loader]: Elf image detected
> > vm2     | VMM[bin]: Copy in ELF binary section @0x1000000 from 0x200000/0x18aef10
> > vm2     | VMM[bin]: Copy in ELF binary section @0x2a00000 from 0x1c00000/0x814000
> > vm2     | VMM[bin]: Copy in ELF binary section @0x3214000 from 0x2600000/0x2ece8
> > vm2     | VMM[bin]: Copy in ELF binary section @0x3243000 from 0x2643000/0x288000
> > vm2     | VMM[main]: Loading ram disk...
> > vm1     | VMM: acpi_platform: Failed to get property 'l4vmm,pwrinput': FDT_ERR_NOTFOUND
> > vm2     | VMM[ram]: load: rom/ramdisk2-amd64.rd -> 0x1fc00000
> > vm2     | VMM[file]: load: @ 0x1fc00000
> > vm2     | VMM[file]: copy in: to offset 0x1fc00000-0x1fffffff
> > vm1     | VMM: Creating Acpi_platform
> > vm2     | VMM[main]: Loaded ramdisk image rom/ramdisk2-amd64.rd to 1fc00000 (size: 00400000)
> > vm1     | VMM[ACPI]: Acpi timer @ 0xb008
> > vm1     | VMM[RTC]: Hello from RTC. Irq=8
> > vm1     | VMM[uart_8250]: Create virtual 8250 console
> > vm1     | VMM: l4rtc.l4vmm,rtccap: capability rtc is invalid.
> > vm1     | VMM[RTC]: l4vmm,rtccap not valid. Will not have wallclock time.
> > vm2     | VMM[PIC]: Hello, Legacy_pic
> > vm1     | VMM[vm]: Device creation for virtual device l4rtc failed. Disabling device.
> > vm1     | VMM: isa_debugport.l4vmm,vcon_cap: capability debug is invalid.
> > vm1     | VMM[vm]: Device creation for virtual device isa_debugport failed. Disabling device.
> > vm2     | VMM: acpi_platform: Failed to get property 'l4vmm,pwrinput': FDT_ERR_NOTFOUND
> > vm2     | VMM: Creating Acpi_platform
> > vm1     | VMM[PCI bus]: Creating host bridge
> > vm2     | VMM[ACPI]: Acpi timer @ 0xb008
> > vm1     | VMM[Pci_window_alloc]: Init PCI window with range [0x6000, 0xffff IO]
> > vm1     | VMM[Pci_window_alloc]: Init PCI window with range [0xaa000000, 0xaaffffff MMIO32]
> > vm2     | VMM[RTC]: Hello from RTC. Irq=8
> > vm1     | VMM[Pci_window_alloc]: Init PCI window with range [0x300000000, 0x3ffffffff MMIO64]
> > vm2     | VMM[uart_8250]: Create virtual 8250 console
> > vm1     | VMM[PCI bus]: Registering PCI device 00:00.0
> > vm1     | VMM[guest]: New mmio mapping: @ b0000000 10000000
> > vm1     | VMM[PCI bus]: Created & Registered the PCI host bridge
> > vm1     | VMM[VIO Cons]: Create virtual PCI console
> > vm2     | VMM: l4rtc.l4vmm,rtccap: capability rtc is invalid.
> > vm2     | VMM[RTC]: l4vmm,rtccap not valid. Will not have wallclock time.
> > vm2     | VMM[vm]: Device creation for virtual device l4rtc failed. Disabling device.
> > vm2     | VMM: isa_debugport.l4vmm,vcon_cap: capability debug is invalid.
> > vm2     | VMM[vm]: Device creation for virtual device isa_debugport failed. Disabling device.
> > vm1     | VMM[Pci_bridge_windows]: [MMIO32] allocated [0xaa000000, 0xaa001fff]
> > vm1     | VMM[Virt PCI dev]:   bar[0] addr=0x0 size=0x2000 type=mmio32 (non-prefetchable)
> > vm1     | VMM[Pci_bridge_windows]: [IO] allocated [0x6000, 0x607f]
> > vm1     | VMM[Virt PCI dev]:   bar[1] addr=0x0 size=0x80 type=io
> > vm1     | VMM[PCI bus]: Registering PCI device 00:01.0
> > vm1     | VMM[VIO Cons]: Console: 0x186b0
> > vm1     | VMM[VIO proxy]: Creating proxy
> > vm2     | VMM[PCI bus]: Creating host bridge
> > vm1     | VMM[Pci_bridge_windows]: [MMIO32] allocated [0xaa002000, 0xaa003fff]
> > vm1     | VMM[Virt PCI dev]:   bar[0] addr=0x0 size=0x2000 type=mmio32 (non-prefetchable)
> > vm1     | VMM[Pci_bridge_windows]: [IO] allocated [0x6080, 0x60ff]
> > vm1     | VMM[Virt PCI dev]:   bar[1] addr=0x0 size=0x80 type=io
> > p2p     | Registering dataspace from 0x0 with 524288 KiB, offset 0x0
> > vm2     | VMM[Pci_window_alloc]: Init PCI window with range [0x6000, 0xffff IO]
> > vm2     | VMM[Pci_window_alloc]: Init PCI window with range [0xaa000000, 0xaaffffff MMIO32]
> > vm2     | VMM[Pci_window_alloc]: Init PCI window with range [0x300000000, 0x3ffffffff MMIO64]
> > p2p     | PORT[0x15d70]: DMA guest [0-1fffffff]  local [600000-205fffff]  offset 0
> > vm2     | VMM[PCI bus]: Registering PCI device 00:00.0
> > vm2     | VMM[guest]: New mmio mapping: @ b0000000 10000000
> > vm2     | VMM[PCI bus]: Created & Registered the PCI host bridge
> > p2p     | register client: host IRQ: 420010 config DS: 41d000
> > vm2     | VMM[VIO Cons]: Create virtual PCI console
> > vm1     | VMM[PCI bus]: Registering PCI device 00:02.0
> > vm1     | VMM[VIO proxy]: Creating proxy
> > vm1     | VMM: [email protected],virtiocap: capability qdrv is invalid.
> > vm1     | VMM[vm]: Device creation for virtual device virtio_disk@2 failed. Disabling device.
> > vm2     | VMM[Pci_bridge_windows]: [MMIO32] allocated [0xaa000000, 0xaa001fff]
> > vm2     | VMM[Virt PCI dev]:   bar[0] addr=0x0 size=0x2000 type=mmio32 (non-prefetchable)
> > vm2     | VMM[Pci_bridge_windows]: [IO] allocated [0x6000, 0x607f]
> > vm1     | VMM: [email protected],dscap: capability bios_code is invalid.
> > vm2     | VMM[Virt PCI dev]:   bar[1] addr=0x0 size=0x80 type=io
> > vm1     | VMM[ROM]: Missing 'l4vmm,dscap' property!
> > vm1     | VMM[vm]: Device creation for virtual device rom@ffc84000 failed. Disabling device.
> > vm2     | VMM[PCI bus]: Registering PCI device 00:01.0
> > vm2     | VMM[VIO Cons]: Console: 0x186b0
> > vm1     | VMM: [email protected],dscap: capability bios_vars is invalid.
> > vm1     | VMM[CFI]: Missing 'l4vmm,dscap' property!
> > vm1     | VMM[vm]: Device creation for virtual device nvm@ffc00000 failed. Disabling device.
> > vm2     | VMM[VIO proxy]: Creating proxy
> > vm2     | VMM[Pci_bridge_windows]: [MMIO32] allocated [0xaa002000, 0xaa003fff]
> > vm2     | VMM[Virt PCI dev]:   bar[0] addr=0x0 size=0x2000 type=mmio32 (non-prefetchable)
> > vm2     | VMM[Pci_bridge_windows]: [IO] allocated [0x6080, 0x60ff]
> > vm2     | VMM[Virt PCI dev]:   bar[1] addr=0x0 size=0x80 type=io
> > p2p     | Registering dataspace from 0x0 with 524288 KiB, offset 0x0
> > vm1     | VMM: Created VCPU 1 @ 23000
> > vm1     | VMM[ram]: Cleaning caches for device tree [20bfe000-20bffb80] ([1fbfe000])
> > vm1     | VMM: reschedule(): Initiating cpu startup for cap 0x418000/core 0
> > p2p     | PORT[0x15e80]: DMA guest [0-1fffffff]  local [20600000-405fffff]  offset 0
> > p2p     | register client: host IRQ: 420010 config DS: 41e000
> > vm2     | VMM[PCI bus]: Registering PCI device 00:02.0
> > vm2     | VMM[VIO proxy]: Creating proxy
> > vm2     | VMM: [email protected],virtiocap: capability qdrv is invalid.
> > vm2     | VMM[vm]: Device creation for virtual device virtio_disk@2 failed. Disabling device.
> > vm2     | VMM: [email protected],dscap: capability bios_code is invalid.
> > vm2     | VMM[ROM]: Missing 'l4vmm,dscap' property!
> > vm2     | VMM[vm]: Device creation for virtual device rom@ffc84000 failed. Disabling device.
> > vm2     | VMM: [email protected],dscap: capability bios_vars is invalid.
> > vm2     | VMM[CFI]: Missing 'l4vmm,dscap' property!
> > vm2     | VMM[vm]: Device creation for virtual device nvm@ffc00000 failed. Disabling device.
> > vm1     | VMM[ACPI]: Initialize legacy BIOS ACPI tables.
> > vm1     | VMM: Zeropage @ 0x1000, Kernel @ 0x1000000
> > vm1     | VMM: Cmd_line: console=hvc0 ramdisk_size=10000 root=/dev/ram0 rw
> > vm2     | VMM: Created VCPU 1 @ 23000
> > vm1     | VMM: Elf guest zeropage: dtb 0x1fbfdff0, entry 0x1000000
> > vm2     | VMM[ram]: Cleaning caches for device tree [20bfe000-20bffb80] ([1fbfe000])
> > vm1     | VMM: cmdline check: console=hvc0 ramdisk_size=10000 root=/dev/ram0 rw
> > vm2     | VMM: reschedule(): Initiating cpu startup for cap 0x418000/core 0
> > vm1     | VMM[vmmap]: VM map:
> > vm1     | VMM[vmmap]:  [       0:1fffffff]: Ram
> > vm1     | VMM[vmmap]:  [b0000000:bfffffff]: Pci_bus_cfg_ecam
> > vm1     | VMM[vmmap]:  [fec00000:fec00fff]: Ioapic
> > vm1     | VMM[vmmap]:  [fee00000:fee00fff]: Lapic_access_handler
> > vm1     | VMM[main]: Populating guest physical address space
> > vm1     | VMM[mmio]: 	Mapping [1000000 - 20ffffff] -> [0 - 1fffffff]
> > vm1     | VMM[vmmap]: IOport map:
> > vm1     | VMM[vmmap]:  [  20:  21]: PIC
> > vm1     | VMM[vmmap]:  [  40:  43]: PIT
> > vm1     | VMM[vmmap]:  [  61:  61]: PIT port 61
> > vm1     | VMM[vmmap]:  [  70:  71]: RTC
> > vm1     | VMM[vmmap]:  [  a0:  a1]: PIC
> > vm1     | VMM[vmmap]:  [ 3f8: 3ff]: UART 8250
> > vm1     | VMM[vmmap]:  [ 510: 51b]: Firmware interface
> > vm1     | VMM[vmmap]:  [ cf8: cff]: PCI bus cfg
> > vm1     | VMM[vmmap]:  [1800:1808]: ACPI platform
> > vm1     | VMM[vmmap]:  [b008:b008]: ACPI Timer
> > vm1     | VMM[guest]: Starting VMM @ 0x1000000
> > vm1     | VMM[Cpu_dev]: [  0] Reset called
> > vm1     | VMM[Cpu_dev]: [  0] Resetting vCPU.
> > vm2     | VMM[ACPI]: Initialize legacy BIOS ACPI tables.
> > vm2     | VMM: Zeropage @ 0x1000, Kernel @ 0x1000000
> > vm2     | VMM: Cmd_line: console=hvc0 ramdisk_size=10000 root=/dev/ram0 rw
> > vm2     | VMM: Elf guest zeropage: dtb 0x1fbfdff0, entry 0x1000000
> > vm1     | VMM: Hello clock source for vCPU 0
> > vm2     | VMM: cmdline check: console=hvc0 ramdisk_size=10000 root=/dev/ram0 rw
> > vm2     | VMM[vmmap]: VM map:
> > vm2     | VMM[vmmap]:  [       0:1fffffff]: Ram
> > vm2     | VMM[vmmap]:  [b0000000:bfffffff]: Pci_bus_cfg_ecam
> > vm2     | VMM[vmmap]:  [fec00000:fec00fff]: Ioapic
> > vm2     | VMM[vmmap]:  [fee00000:fee00fff]: Lapic_access_handler
> > vm2     | VMM[main]: Populating guest physical address space
> > vm2     | VMM[mmio]: 	Mapping [1000000 - 20ffffff] -> [0 - 1fffffff]
> > vm2     | VMM[vmmap]: IOport map:
> > vm2     | VMM[vmmap]:  [  20:  21]: PIC
> > vm1     | VMM: VM-entry failure due to invalid guest state:
> > vm1     | Exit reason raw: 0x80000021
> > vm1     | Exit qualification: 0x0
> > vm2     | VMM[vmmap]:  [  40:  43]: PIT
> > vm1     | IP: 0x100001e
> > vm2     | VMM[vmmap]:  [  61:  61]: PIT port 61
> > vm1     | Instruction error: 0x0
> > vm2     | VMM[vmmap]:  [  70:  71]: RTC
> > vm1     | Entry exception error: 0x0
> > vm2     | VMM[vmmap]:  [  a0:  a1]: PIC
> > vm1     | VMM: [  0]: Exit at guest IP 0x100001e SP 0x1a03f4e with 0x80000021 (Qual: 0x0)
> > vm1     | VMM: [  0]: Unhandled exit reason: VM-entry failure due to invalid guest state (33)
> > vm1     | VMM: FATAL: [  0]: Failure in VMM -38
> > vm2     | VMM[vmmap]:  [ 3f8: 3ff]: UART 8250
> > vm1     | VMM: FATAL: [  0] RAX 0x2213fe9
> > vm2     | VMM[vmmap]:  [ 510: 51b]: Firmware interface
> > vm1     | RBX 0x0
> > vm2     | VMM[vmmap]:  [ cf8: cff]: PCI bus cfg
> > vm1     | RCX 0xc0000101
> > vm2     | VMM[vmmap]:  [1800:1808]: ACPI platform
> > vm1     | RDX 0x2213fea
> > vm2     | VMM[vmmap]:  [b008:b008]: ACPI Timer
> > vm1     | RSI 0x1000
> > vm2     | VMM[guest]: Starting VMM @ 0x1000000
> > vm1     | RDI 0x1000
> > vm2     | VMM[Cpu_dev]: [  0] Reset called
> > vm1     | RSP 0x0
> > vm2     | VMM[Cpu_dev]: [  0] Resetting vCPU.
> > vm1     | RBP 0x0
> > vm1     | R8 0x0
> > vm1     | R9 0x0
> > vm1     | R10 0x0
> > vm1     | R11 0x0
> > vm1     | R12 0x0
> > vm1     | R13 0x0
> > vm1     | R14 0x0
> > vm1     | R15 0x0
> > vm1     | RIP 0x100001e
> > vm1     | vCPU RIP 0x1000000
> > vm1     | VMM: FATAL: [  0] VM instruction error: 0x0
> > vm1     | VMM: FATAL: VM entered a fatal state. Halting.
> > vm2     | VMM: Hello clock source for vCPU 0
> > vm2     | VMM: VM-entry failure due to invalid guest state:
> > vm2     | Exit reason raw: 0x80000021
> > vm2     | Exit qualification: 0x0
> > vm2     | IP: 0x100001e
> > vm2     | Instruction error: 0x0
> > vm2     | Entry exception error: 0x0
> > vm2     | VMM: [  0]: Exit at guest IP 0x100001e SP 0x1a03f4e with 0x80000021 (Qual: 0x0)
> > vm2     | VMM: [  0]: Unhandled exit reason: VM-entry failure due to invalid guest state (33)
> > vm2     | VMM: FATAL: [  0]: Failure in VMM -38
> > vm2     | VMM: FATAL: [  0] RAX 0x2213fe9
> > vm2     | RBX 0x0
> > vm2     | RCX 0xc0000101
> > vm2     | RDX 0x2213fea
> > vm2     | RSI 0x1000
> > vm2     | RDI 0x1000
> > vm2     | RSP 0x0
> > vm2     | RBP 0x0
> > vm2     | R8 0x0
> > vm2     | R9 0x0
> > vm2     | R10 0x0
> > vm2     | R11 0x0
> > vm2     | R12 0x0
> > vm2     | R13 0x0
> > vm2     | R14 0x0
> > vm2     | R15 0x0
> > vm2     | RIP 0x100001e
> > vm2     | vCPU RIP 0x1000000
> > vm2     | VMM: FATAL: [  0] VM instruction error: 0x0
> > vm2     | VMM: FATAL: VM entered a fatal state. Halting.
_______________________________________________
l4-hackers mailing list -- [email protected]
To unsubscribe send an email to [email protected]