previously on this list Kevin Chadwick contributed:

> > So I'm hoping I can boot OpenBSD with qemu or Windows or Linux
> > under multiboot or alternatively boot xenserver or something off a usb
> > and select 2 or more of the multiboots to run concurrently.
> > 
> > Any input as to if this is possible with esxi or anything else would be
> > appreciated.  
> 
> So it seems Alpine-Xen with the bonus of grsecurity on dom0 is the
> closest and most flexible backstop option (if you have the supported
> hardware) and less tied to Linux especially for a single self-contained
> laptop and can boot existing partitions in hvm mode, so I can boot it
> from a multiboot partition or cd/usb or just usb hdd to install X on
> dom0. Please say if you disagree (this machine will be offline too, so
> little need to raise the security concerns that I understand quite
> well).

So I have to say I am rather unimpressed with the video speed of xen,
perhaps because I haven't had time to investigate using anything other
than localhost:vnc as of yet. I know you can use vga passthrough but I
would need two or three separate gpus on a laptop which is rediculous
and this got me thinking; if I have 4 cores likely mostly idle whilst I
am using windows then the case for kvm speed improvements is rather weak
where a power supply is available at least and the case for OpenBSD
native and non kvm strengthened further and so I wanted to compare the
difference. It wasn't the cpu and disk/net I/O that was a problem when
running Windows on Linux on a system without hardware virtualisation
but the gpu too.

So

http://lists.gnu.org/archive/html/qemu-devel/2012-09/msg01415.html

http://openbsd.7691.n7.nabble.com/qemu-1-20-windows-2008-r2-td141219.html

https://bugs.launchpad.net/qemu/+bug/921208

http://marc.info/?l=openbsd-misc&m=133612760603867&w=2

The kqemu port entry from the attic states.

"remove kqemu (which was broken, reported by Alexander Schrijver and
probably others) and qemu-old; the current qemu version in
emulators/qemu works well now (kqemu is no longer supported upstream)."

I guess works well means for emulating OpenBSD for kernel debugging
(will these missing cpu features affect that?) and such which is more
important but perhaps we need a second port for running Windows and if
that is now failing what else may be (Linux?). If I do find I need
windows I guess I will look into the possibility of that port or
learning to love hibernate ;-) Can anyone confirm that a 32bit cd can
work with qemu?

kqemu was removed in aug 2011 and the following video is showing
windows 8 running in september 2011 which I believe is no longer
possible due to I think windows bailing out on missing cpu
options even when I believe the correct cpu type is chosen (Westmere
here).

www.youtube.com/watch?v=jYgUDD6_5JQ

Is virtualisation really just meant for server systems which is
laughably ironic considering the security complications.

It looks like bochs still works, atleast it gets to the 64 bit Windows 7
language selection after literally about 20 minutes.

A dmesg under bochs shows the cpu options to be exactly the same as the
host but under qemu they are reduced. I guess for qemu it is a choice
between blue screens if the unsupported options are ever attempted to
be used by Windows and immediately during the install but as there is a
report of "no crashes" in Sep 2011 I guess attempts to use them did not
or not often caused crashes.

The dmesg also shows the bios vendor to both be Vendor Bochs with qemu
having a date of 2011 and bochs 2007.

The qemu limited dmesg is below but the Actual natively reported CPU
supported features are:

cpu0: Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz, 2926.55 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,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,
SSE4.1,SSE4.2,POPCNT,AES,NXE,LONG,LAHF,PERF,ITSC
______________________________________________________________________

>> OpenBSD/amd64 CDBOOT 3.23
boot> 
cannot open cd0a:/etc/random.seed: No such file or directory
booting cd0a:/5.5/amd64/bsd.rd: 4185012+1360197+2919872+0+520656
[100+344496+223625]=0xd1d0b8 entry point at 0x10001e0 [7205c766,
34000004, 24448b12, 45b0a304] Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights
reserved. Copyright (c) 1995-2014 OpenBSD. All rights reserved.
http://www.OpenBSD.org

OpenBSD 5.5-current (RAMDISK_CD) #131: Mon May 19 09:46:47 MDT 2014
    [email protected]:/usr/src/sys/arch/amd64/compile/RAMDISK_CD
real mem = 2130698240 (2031MB)
avail mem = 2068701184 (1972MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf0a00 (10 entries)
bios0: vendor Bochs version "Bochs" date 01/01/2011
bios0: QEMU Standard PC (i440FX + PIIX, 1996)
acpi0 at bios0: rev 0
acpi0: sleep states S3 S4 S5
acpi0: tables DSDT FACP SSDT APIC HPET
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Westmere E56xx/L56xx/X56xx (Nehalem-C), 2928.14 MHz
cpu0:
FPU,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,
MMX,FXSR,SSE,SSE2,SSE3,PCLMUL,SSSE3,CX16,SSE4.1,SSE4.2,POPCNT,AES,NXE,
LONG,LAHF
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache cpu0: ITLB 255 4KB entries direct-mapped, 255
4MB entries direct-mapped cpu0: DTLB 255 4KB entries direct-mapped, 255
4MB entries direct-mapped cpu0: apic clock running at 1010MHz ioapic0
at mainbus0: apid 0 pa 0xfec00000, version 11, 24 pins acpiprt0 at
acpi0: bus 0 (PCI0) pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02
"Intel 82371SB ISA" rev 0x00 at pci0 dev 1 function 0 not configured
pciide0 at pci0 dev 1 function 1 "Intel 82371SB IDE" rev 0x00: DMA,
channel 0 wired to compatibility, channel 1 wired to compatibility wd0
at pciide0 channel 0 drive 0: <QEMU HARDDISK> wd0: 16-sector PIO,
LBA48, 20480MB, 41943040 sectors wd0(pciide0:0:0): using PIO mode 4,
DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <QEMU, QEMU DVD-ROM, 2.0.> ATAPI 5/cdrom
removable cd0(pciide0:1:0): using PIO mode 4, DMA mode 2
"Intel 82371AB Power" rev 0x03 at pci0 dev 1 function 3 not configured
vga1 at pci0 dev 2 function 0 unknown vendor 0x1234 product 0x1111 rev
0x00 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
em0 at pci0 dev 3 function 0 "Intel 82540EM" rev 0x03: apic 0 int 11,
address 52:54:00:12:34:56 isa0 at mainbus0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
softraid0 at root
scsibus1 at softraid0: 256 targets
root on rd0a swap on rd0b dump on rd0b

-- 
_______________________________________________________________________

'Write programs that do one thing and do it well. Write programs to work
together. Write programs to handle text streams, because that is a
universal interface'

(Doug McIlroy)

In Other Words - Don't design like polkit or systemd
_______________________________________________________________________

_______________________________________________________________________

Reply via email to