Thank you very much for the detailed explanation and of course for the
virtualization project.

Vijay

Quoting Mike Larkin <mlar...@azathoth.net>:

> On Fri, Apr 08, 2016 at 05:45:12PM -0500, Vijay Sankar wrote:
>> Hi,
>>
>> I was trying to test patches for vmm and uvm by Stefan Kempf. Everything
>> works great and copies between the host and guest are faster with the
>> patches but I noticed the following.
>>
>> Whenever I reboot the VMM host (running OpenBSD 5.9 -current from
>> yesterday
>> with custom kernel enabled with vmm0 at mainbus0) the guest OS (OpenBSD
>> 5.9
>> -release) has a different MAC address for the same vio0 interface.
>>
>> Is this expected behavior? Reason for asking this is that if it is not
>> expected behavior then probably I may be doing all this incorrectly and
>> any
>> feedback from my tests would just be a time waste for developers. So
>> wanted
>> to avoid that if possible.
>
> Each interface in each VM receives a random MAC presently. There is
> provision
> in the virtio spec to provide a user-defined mac, but this has not been
> plumbed
> all the way down from vmctl (yet).
>
> Take a look at the very end of /usr/src/usr.sbin/vmd/virtio.c[1] for a
> place you
> could set your MAC if you wanted. The MAC address is part of
> vm_create_params,
> so you could, in theory plumb it down from vmctl with another option or
> parse
> flavor if you wanted.
>
> We have not done this yet because the interface specification command
line
> argument starts to look really ugly. I think reyk@ is contemplating a vm
> config
> file definition at some point to handle these extended parameters.
>
> Eg, we don't want something like this:
>
> vmctl start foo -c -k /bsd -i 2,11:22:33:44:55:66,77:88:99:AA:BB:CC
>
> ... although you could probably add that to vmctl in your own local tree
> without
> much hassle (I'm not interested in seeing that diff though as we have
> already
> discussed this and ruled it out).
>
> -ml
>
>> I am running dhcpd on the host and the lease file looks as follows. I
>> only
>> have one VM guest on this test system.
>>
>> builder.lab.foretell.ca$ cat /var/db/dhcpd.leases
>> ???????????????????????????????????????????????????????? ??
>> lease 192.168.1.33 {
>> ?????????????? starts 5 2016/04/08 21:09:17 UTC;
>> ?????????????? ends 6 2016/04/09 09:09:17 UTC;
>> ?????????????? hardware ethernet fe:e1:ba:d0:a6:73;
>> ?????????????? uid 01:fe:e1:ba:d0:a6:73;
>> }
>> lease 192.168.1.32 {
>> ?????????????? starts 5 2016/04/08 21:00:45 UTC;
>> ?????????????? ends 6 2016/04/09 09:00:45 UTC;
>> ?????????????? hardware ethernet fe:e1:ba:d0:40:32;
>> ?????????????? uid 01:fe:e1:ba:d0:40:32;
>> }
>> lease 192.168.1.34 {
>> ?????????????? starts 5 2016/04/08 21:11:55 UTC;
>> ?????????????? ends 6 2016/04/09 09:11:55 UTC;
>> ?????????????? hardware ethernet fe:e1:ba:d0:ee:a5;
>> ?????????????? uid 01:fe:e1:ba:d0:ee:a5;
>> }
>>
>> lease 192.168.1.35 {
>> ?????????????? starts 5 2016/04/08 21:49:46 UTC;
>> ?????????????? ends 6 2016/04/09 09:49:46 UTC;
>> ?????????????? hardware ethernet fe:e1:ba:d0:98:23;
>> ?????????????? uid 01:fe:e1:ba:d0:98:23;
>> }
>>
>> DMESG from VMM HOST
>>
>> OpenBSD 5.9-current (GENERIC.MP) #0: Fri Apr?? 8 13:59:37 CDT 2016
>> ??????
>> r...@builder.lab.foretell.ca:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>> real mem = 16806883328 (16028MB)
>> avail mem = 16293249024 (15538MB)
>> mpath0 at root
>> scsibus0 at mpath0: 256 targets
>> mainbus0 at root
>> bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xeb410 (106 entries)
>> bios0: vendor American Megatrends Inc. version "0509" date 05/09/2012
>> bios0: ASUSTeK COMPUTER INC. P8H77-V LE
>> acpi0 at bios0: rev 2
>> acpi0: sleep states S0 S1 S3 S4 S5
>> acpi0: tables DSDT FACP APIC MCFG HPET SSDT SSDT SSDT
>> acpi0: wakeup devices UAR1(S4) PS2K(S4) PS2M(S4) P0P1(S4) PXSX(S4)
>> RP01(S4)
>> PXSX(S4) RP02(S4) PXSX(S4) RP03(S4) PXSX(S4) RP04(S4) PXSX(S4) BR10(S4)
>> RP06(S4) PXSX(S4) [...]
>> acpitimer0 at acpi0: 3579545 Hz, 24 bits
>> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
>> cpu0 at mainbus0: apid 0 (boot processor)
>> cpu0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3502.50 MHz
>> cpu0:
>>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
>> cpu0: 256KB 64b/line 8-way L2 cache
>> cpu0: smt 0, core 0, package 0
>> mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
>> cpu0: apic clock running at 102MHz
>> cpu0: mwait min=64, max=64, C-substates=0.2.1.1, IBE
>> cpu1 at mainbus0: apid 2 (application processor)
>> cpu1: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3502.00 MHz
>> cpu1:
>>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
>> cpu1: 256KB 64b/line 8-way L2 cache
>> cpu1: smt 0, core 1, package 0
>> cpu2 at mainbus0: apid 4 (application processor)
>> cpu2: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3502.00 MHz
>> cpu2:
>>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
>> cpu2: 256KB 64b/line 8-way L2 cache
>> cpu2: smt 0, core 2, package 0
>> cpu3 at mainbus0: apid 6 (application processor)
>> cpu3: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3502.00 MHz
>> cpu3:
>>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
>> cpu3: 256KB 64b/line 8-way L2 cache
>> cpu3: smt 0, core 3, package 0
>> cpu4 at mainbus0: apid 1 (application processor)
>> cpu4: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3502.00 MHz
>> cpu4:
>>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
>> cpu4: 256KB 64b/line 8-way L2 cache
>> cpu4: smt 1, core 0, package 0
>> cpu5 at mainbus0: apid 3 (application processor)
>> cpu5: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3502.00 MHz
>> cpu5:
>>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
>> cpu5: 256KB 64b/line 8-way L2 cache
>> cpu5: smt 1, core 1, package 0
>> cpu6 at mainbus0: apid 5 (application processor)
>> cpu6: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3502.00 MHz
>> cpu6:
>>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
>> cpu6: 256KB 64b/line 8-way L2 cache
>> cpu6: smt 1, core 2, package 0
>> cpu7 at mainbus0: apid 7 (application processor)
>> cpu7: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3502.00 MHz
>> cpu7:
>>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
>> cpu7: 256KB 64b/line 8-way L2 cache
>> cpu7: smt 1, core 3, package 0
>> ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
>> acpimcfg0 at acpi0 addr 0xf8000000, bus 0-63
>> acpihpet0 at acpi0: 14318179 Hz
>> acpiprt0 at acpi0: bus 0 (PCI0)
>> acpiprt1 at acpi0: bus -1 (P0P1)
>> acpiprt2 at acpi0: bus 2 (RP01)
>> acpiprt3 at acpi0: bus -1 (RP02)
>> acpiprt4 at acpi0: bus -1 (RP03)
>> acpiprt5 at acpi0: bus -1 (RP04)
>> acpiprt6 at acpi0: bus 4 (RP06)
>> acpiprt7 at acpi0: bus 5 (BR10)
>> acpiprt8 at acpi0: bus 6 (RP07)
>> acpiprt9 at acpi0: bus 7 (RP08)
>> acpiprt10 at acpi0: bus 1 (PEG0)
>> acpiprt11 at acpi0: bus -1 (PEG1)
>> acpiprt12 at acpi0: bus -1 (PEG2)
>> acpiprt13 at acpi0: bus -1 (PEG3)
>> acpiprt14 at acpi0: bus 3 (RP05)
>> acpiec0 at acpi0: not present
>> acpicpu0 at acpi0: C3(350@104 mwait.1@0x20), C2(500@80 mwait.1@0x10),
>> C1(1000@1 mwait.1), PSS
>> acpicpu1 at acpi0: C3(350@104 mwait.1@0x20), C2(500@80 mwait.1@0x10),
>> C1(1000@1 mwait.1), PSS
>> acpicpu2 at acpi0: C3(350@104 mwait.1@0x20), C2(500@80 mwait.1@0x10),
>> C1(1000@1 mwait.1), PSS
>> acpicpu3 at acpi0: C3(350@104 mwait.1@0x20), C2(500@80 mwait.1@0x10),
>> C1(1000@1 mwait.1), PSS
>> acpicpu4 at acpi0: C3(350@104 mwait.1@0x20), C2(500@80 mwait.1@0x10),
>> C1(1000@1 mwait.1), PSS
>> acpicpu5 at acpi0: C3(350@104 mwait.1@0x20), C2(500@80 mwait.1@0x10),
>> C1(1000@1 mwait.1), PSS
>> acpicpu6 at acpi0: C3(350@104 mwait.1@0x20), C2(500@80 mwait.1@0x10),
>> C1(1000@1 mwait.1), PSS
>> acpicpu7 at acpi0: C3(350@104 mwait.1@0x20), C2(500@80 mwait.1@0x10),
>> C1(1000@1 mwait.1), PSS
>> acpipwrres0 at acpi0: FN00, resource for FAN0
>> acpipwrres1 at acpi0: FN01, resource for FAN1
>> acpipwrres2 at acpi0: FN02, resource for FAN2
>> acpipwrres3 at acpi0: FN03, resource for FAN3
>> acpipwrres4 at acpi0: FN04, resource for FAN4
>> acpitz0 at acpi0: critical temperature is 99 degC
>> acpitz1 at acpi0: critical temperature is 99 degC
>> "PNP0103" at acpi0 not configured
>> "INT3F0D" at acpi0 not configured
>> acpibtn0 at acpi0: PWRB
>> "PNP0C0B" at acpi0 not configured
>> "PNP0C0B" at acpi0 not configured
>> "PNP0C0B" at acpi0 not configured
>> "PNP0C0B" at acpi0 not configured
>> "PNP0C0B" at acpi0 not configured
>> "PNP0C14" at acpi0 not configured
>> acpivideo0 at acpi0: GFX0
>> acpivout0 at acpivideo0: DD02
>> cpu0: Enhanced SpeedStep 3502 MHz: speeds: 3401, 3400, 3300, 3100, 3000,
>> 2900, 2800, 2600, 2500, 2400, 2200, 2100, 2000, 1900, 1700, 1600 MHz
>> pci0 at mainbus0 bus 0
>> pchb0 at pci0 dev 0 function 0 "Intel Core 2G Host" rev 0x09
>> ppb0 at pci0 dev 1 function 0 "Intel Core 2G PCIE" rev 0x09: msi
>> pci1 at ppb0 bus 1
>> mfi0 at pci1 dev 0 function 0 "Symbios Logic MegaRAID SAS2008" rev 0x03:
>> apic 2 int 16
>> mfi0: "Intel (R) RAID Controller RS2WC080", firmware 20.10.1-0020
>> scsibus1 at mfi0: 16 targets
>> scsibus2 at mfi0: 256 targets
>> inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 3000" rev 0x09
>> drm0 at inteldrm0
>> inteldrm0: msi
>> inteldrm0: 1280x1024
>> wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation)
>> wsdisplay0: screen 1-5 added (std, vt100 emulation)
>> xhci0 at pci0 dev 20 function 0 "Intel 7 Series xHCI" rev 0x04: msi
>> usb0 at xhci0: USB revision 3.0
>> uhub0 at usb0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
>> "Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
>> ehci0 at pci0 dev 26 function 0 "Intel 7 Series USB" rev 0x04: apic 2
int
>> 23
>> usb1 at ehci0: USB revision 2.0
>> uhub1 at usb1 "Intel EHCI root hub" rev 2.00/1.00 addr 1
>> ppb1 at pci0 dev 28 function 0 "Intel 7 Series PCIE" rev 0xc4: msi
>> pci2 at ppb1 bus 2
>> ppb2 at pci0 dev 28 function 4 "Intel 7 Series PCIE" rev 0xc4: msi
>> pci3 at ppb2 bus 3
>> re0 at pci3 dev 0 function 0 "Realtek 8168" rev 0x09: RTL8168F/8111F
>> (0x4800), msi, address c8:60:00:98:ea:88
>> rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 5
>> ppb3 at pci0 dev 28 function 5 "Intel 82801BA Hub-to-PCI" rev 0xc4: msi
>> pci4 at ppb3 bus 4
>> ppb4 at pci4 dev 0 function 0 "ASMedia ASM1083/1085 PCIE-PCI" rev 0x03
>> pci5 at ppb4 bus 5
>> ppb5 at pci0 dev 28 function 6 "Intel 7 Series PCIE" rev 0xc4: msi
>> pci6 at ppb5 bus 6
>> em0 at pci6 dev 0 function 0 "Intel 82574L" rev 0x00: msi, address
>> 68:05:ca:06:69:8b
>> ppb6 at pci0 dev 28 function 7 "Intel 7 Series PCIE" rev 0xc4: msi
>> pci7 at ppb6 bus 7
>> em1 at pci7 dev 0 function 0 "Intel 82574L" rev 0x00: msi, address
>> 68:05:ca:06:6a:68
>> ehci1 at pci0 dev 29 function 0 "Intel 7 Series USB" rev 0x04: apic 2
int
>> 23
>> usb2 at ehci1: USB revision 2.0
>> uhub2 at usb2 "Intel EHCI root hub" rev 2.00/1.00 addr 1
>> pcib0 at pci0 dev 31 function 0 "Intel H77 LPC" rev 0x04
>> ahci0 at pci0 dev 31 function 2 "Intel 7 Series AHCI" rev 0x04: msi,
AHCI
>> 1.3
>> ahci0: port 5: 3.0Gb/s
>> scsibus3 at ahci0: 32 targets
>> sd0 at scsibus3 targ 5 lun 0: <ATA, WDC WD4001FFSX-6, 81.0> SCSI3
>> 0/direct
>> fixed naa.50014ee2b53c13e9
>> sd0: 3815447MB, 512 bytes/sector, 7814037168 sectors
>> ichiic0 at pci0 dev 31 function 3 "Intel 7 Series SMBus" rev 0x04: apic
2
>> int 18
>> iic0 at ichiic0
>> iic0: addr 0x20 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00 09=00
>> 0a=00
>> 0b=22 0c=22 0d=88 0e=88 0f=00 10=00 11=98 12=fc 13=04 14=00 15=00 16=38
>> 17=7a 18=00 19=00 1a=00 1b=32 1c=32 1d=22 1e=88 1f=02 20=00 21=00 22=1a
>> 23=84 24=00 25=00 26=55 27=09 28=bf 29=00 2a=f5 2b=00 2c=01 2d=d0 2e=a0
>> 2f=18 30=00 31=00 32=00 33=68 3e=03 46=00 47=03 48=04 49=13 b2=20 b3=83
>> words 00=ff00 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000
>> spdmem0 at iic0 addr 0x50: 4GB DDR3 SDRAM PC3-10600
>> spdmem1 at iic0 addr 0x51: 4GB DDR3 SDRAM PC3-10600
>> spdmem2 at iic0 addr 0x52: 4GB DDR3 SDRAM PC3-10600
>> spdmem3 at iic0 addr 0x53: 4GB DDR3 SDRAM PC3-10600
>> isa0 at pcib0
>> isadma0 at isa0
>> pckbc0 at isa0 port 0x60/5 irq 1 irq 12
>> pckbd0 at pckbc0 (kbd slot)
>> wskbd0 at pckbd0: console keyboard, using wsdisplay0
>> pcppi0 at isa0 port 0x61
>> spkr0 at pcppi0
>> vmm0 at mainbus0: VMX/EPT
>> uhub3 at uhub1 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
>> uhub4 at uhub2 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
>> uhub5 at uhub4 port 6 "ALCOR Generic USB Hub" rev 1.10/3.12 addr 3
>> uhidev0 at uhub5 port 1 configuration 1 interface 0 "Microsoft Wired
>> Keyboard 400" rev 2.00/3.00 addr 4
>> uhidev0: iclass 3/1
>> ukbd0 at uhidev0: 8 variable keys, 6 key codes
>> wskbd1 at ukbd0 mux 1
>> wskbd1: connecting to wsdisplay0
>> uhidev1 at uhub5 port 3 configuration 1 interface 0 "No brand 4 Port
>> KVMSwicther" rev 1.10/1.00 addr 5
>> uhidev1: iclass 3/0
>> ukbd1 at uhidev1: 8 variable keys, 6 key codes
>> wskbd2 at ukbd1 mux 1
>> wskbd2: connecting to wsdisplay0
>> uhidev2 at uhub5 port 3 configuration 1 interface 1 "No brand 4 Port
>> KVMSwicther" rev 1.10/1.00 addr 5
>> uhidev2: no input interrupt endpoint
>> vscsi0 at root
>> scsibus4 at vscsi0: 256 targets
>> softraid0 at root
>> scsibus5 at softraid0: 256 targets
>> root on sd0a (6a09698dd1b09fb0.a) swap on sd0b dump on sd0b
>>
>> DMESG from VMM Guest
>>
>> # dmesg
>> OpenBSD 5.9 (GENERIC) #1761: Fri Feb 26 01:15:04 MST 2016
>> ?????? dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC
>> RTC BIOS diagnostic error 20<config_unit>
>> real mem = 1056964608 (1008MB)
>> avail mem = 1020825600 (973MB)
>> mpath0 at root
>> scsibus0 at mpath0: 256 targets
>> mainbus0 at root
>> bios0 at mainbus0
>> acpi at bios0 not configured
>> cpu0 at mainbus0: (uniprocessor)
>> cpu0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 11734.71 MHz
>> cpu0:
>>
FPU,VME,DE,PSE,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,MMX,FXSR,SSE,SSE2,SS,HTT,PBE,SSE3,PCLMUL,DTES64,DS-CPL,SSSE3,CX16,xTPR,PCID,SSE4.1,SSE4.2,POPCNT,DEADLINE,AES,AVX,HV,ITSC
>> pvbus0 at mainbus0: OpenBSD
>> pci0 at mainbus0 bus 0
>> pchb0 at pci0 dev 0 function 0 "OpenBSD VMM PCI Host Bridge" rev 0x00
>> virtio0 at pci0 dev 1 function 0 "Qumranet Virtio RNG" rev 0x00
>> viornd0 at virtio0
>> virtio0: irq 3
>> virtio1 at pci0 dev 2 function 0 "Qumranet Virtio Storage" rev 0x00
>> vioblk0 at virtio1
>> scsibus1 at vioblk0: 2 targets
>> sd0 at scsibus1 targ 0 lun 0: <VirtIO, Block Device, > SCSI3 0/direct
>> fixed
>> sd0: 4096MB, 512 bytes/sector, 8388608 sectors
>> virtio1: irq 5
>> virtio2 at pci0 dev 3 function 0 "Qumranet Virtio Network" rev 0x00
>> vio0 at virtio2: address fe:e1:ba:d0:ee:a5
>> virtio2: irq 9
>> isa0 at mainbus0
>> isadma0 at isa0
>> com0 at isa0 port 0x3f8/8 irq 4: ns8250, no fifo
>> com0: console
>> nvram: invalid checksum
>> vscsi0 at root
>> scsibus2 at vscsi0: 256 targets
>> softraid0 at root
>> scsibus3 at softraid0: 256 targets
>> root on sd0a (b57b955611f70a33.a) swap on sd0b dump on sd0b
>> WARNING: / was not properly unmounted
>> WARNING: invalid time in clock chip
>> WARNING: CHECK AND RESET THE DATE!
>>
>> /etc/vm.conf is as follows:
>>
>> vm "vm1.lab.foretell.ca" {
>> ?????????????? enable
>> ?????????????? memory 1G
>> ?????????????? interfaces 1
>> ?????????????? kernel "/home/vm/bsd"
>> ?????????????? disk "/home/vm/OpenBSD.img"
>> }
>>
>> Please let me know if you have any suggestions on what could be causing
>> the
>> changes to Guest OS MAC addresses.
>>
>> Thanks very much,
>>
>> Vijay
>> ??
>> --
>> Vijay Sankar, M.Eng., P.Eng.
>> ForeTell Technologies Limited
>> vsan...@foretell.ca
>
>  



Links:
------
[1] http://usr.sbin/vmd/virtio.c
-- 
Vijay Sankar, M.Eng., P.Eng.
ForeTell Technologies Limited
vsan...@foretell.ca

Reply via email to