All of lore.kernel.org
 help / color / mirror / Atom feed
* Vertualization of Unmodified Operating Systems
@ 2006-04-15 22:39 Dave Feustel
  2006-04-15 22:53 ` Anthony Liguori
  2006-04-16 13:14 ` M.A. Williamson
  0 siblings, 2 replies; 15+ messages in thread
From: Dave Feustel @ 2006-04-15 22:39 UTC (permalink / raw)
  To: xen-devel

AMD Pacifica and Intel's VT make possible the virtualization of 
unmodified operating systems. Is it still necessary to add code 
to the hypervisor to support specific operating systems, or can 
Xen, as written, support any arbitrary OS that successfully boots
on a PC? (I'm thinking of the BSDs here).

Thanks,
Dave Feustel
-- 
Lose, v., experience a loss, get rid of, "lose the weight"
Loose, adj., not tight, let go, free, "loose clothing"

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Re: Vertualization of Unmodified Operating Systems
@ 2006-04-21 18:24 Ian Pratt
  2006-04-21 19:53 ` Stefan Kaltenbrunner
  2006-04-23  7:34 ` Stefan Kaltenbrunner
  0 siblings, 2 replies; 15+ messages in thread
From: Ian Pratt @ 2006-04-21 18:24 UTC (permalink / raw)
  To: Stefan Kaltenbrunner, Dave Feustel; +Cc: xen-devel

> > Xen and OpenBSD running under Xen are rapidly rising to the 
> top of my 
> > list of things to work with as general availability of AM2-socket 
> > motherboards and revision F AMD64 chips approaches. Xen and 
> hardware 
> > virtualization have been for a while now at the very top of 
> the list of topics I follow in the news.
> 
> OpenBSD 3.9 works quite fine (installed using the native 
> installer in the virtualized environment!) as an unmodified 
> guest on my Intel VT box, with following caveats:
> 
> *) pcn(4) - aka AMD Pcnet does not seem to work well with the 
> emulated one (send works - receive does not)
> 
> *) ne(4) does work but is complaining about corrupted nic 
> memory under heavy traffic (does not seem to affect it much 
> other than logging th errors)

Thanks for the success report. We haven't been testing OpenBSD so its
useful to hear it works OK. 

I'd be interested to hear whether pcnet32 works under the latest version
of qemu, in which case it should be easy to fix on xen/vt.

Also, are you using a 32, 32p, or 64 bit hypervisor? Have you tried
other combinations? (I'm guessing you're using a 32b guest, but do you
have pae enabled?)
Have you tried other combinations? Are there any stress tests you can
run to give it a good workout?

Thanks,
Ian

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Re: Vertualization of Unmodified Operating Systems
@ 2006-04-23 22:13 Ian Pratt
  0 siblings, 0 replies; 15+ messages in thread
From: Ian Pratt @ 2006-04-23 22:13 UTC (permalink / raw)
  To: Stefan Kaltenbrunner; +Cc: xen-devel, Dave Feustel

> > Thanks for the success report. We haven't been testing 
> OpenBSD so its 
> > useful to hear it works OK.
> 
> heh - I actually tried to install NetBSD and FreeBSD too but 
> both crash very early in their installer routines.

I expect that the crash is in some grotty real mode code, as a result of
the 'vmxassist' code being incomplete. This code isn't used on AMD-V (it
has h/w support for real mode virtualziation), so it might work.

There are already plans to enhance vmxassist so that it's more complete.

Ian

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2006-06-05 13:12 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-15 22:39 Vertualization of Unmodified Operating Systems Dave Feustel
2006-04-15 22:53 ` Anthony Liguori
2006-04-16  1:30   ` Dave Feustel
2006-04-16 20:31     ` Ronald G Minnich
2006-04-16 21:01       ` Bastian Blank
2006-04-17 21:19         ` Rolf Neugebauer
2006-04-18 17:48       ` Randy Thelen
2006-06-04  8:19       ` Yinghai Lu
2006-06-05 13:12       ` George Dunlap 
2006-04-21 16:10     ` Stefan Kaltenbrunner
2006-04-16 13:14 ` M.A. Williamson
  -- strict thread matches above, loose matches on Subject: below --
2006-04-21 18:24 Ian Pratt
2006-04-21 19:53 ` Stefan Kaltenbrunner
2006-04-23  7:34 ` Stefan Kaltenbrunner
2006-04-23 22:13 Ian Pratt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.