All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] hvm-stub for ia64
@ 2007-11-22  3:59 tgingold
  2007-11-22  8:41 ` Keir Fraser
  0 siblings, 1 reply; 14+ messages in thread
From: tgingold @ 2007-11-22  3:59 UTC (permalink / raw)
  To: Xen-ia64-devel, Xen-devel

Hi,

this is my initial work on hvm-stub domains.
HVM-stub domains are a mix of PV and HVM: it requires VT extension but
look externally as a PV domain.

All the io emulation is done within the domain by a stub firmware.  This
layer translates raw IO accesses to PV commands, ie it can run unmodified
linux without running qemu-dm.

Currently it works only for ia64 and can boot linux (serial console).
I cross-post to xen-devel because I can be of a general interest.

I'd plan to submit patches soon but here is a preview.

Part 1: tools/ - modification to start an hvmstub domain (small)
Part 2: xen/ - IO reflection (small)
Part 3: extra/stubfw - stub firmware (large)

Change to common files are rather small and this is a good news.
The stub firmware is more a proof of concept and need serious enhancement.
It is just minimal to be able to boot linux (ie serial console and one ide
disk).

I am not sure where should go stubfw, so if anyone has suggestions...

Comments are welcome,
Tristan.

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

end of thread, other threads:[~2007-11-27 17:16 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-22  3:59 [RFC] hvm-stub for ia64 tgingold
2007-11-22  8:41 ` Keir Fraser
2007-11-22  9:31   ` [Xen-devel] " tgingold
2007-11-22  9:45     ` Keir Fraser
2007-11-22 10:00       ` tgingold
2007-11-22 10:34         ` Keir Fraser
2007-11-22 10:53         ` Samuel Thibault
2007-11-22 11:12           ` tgingold
2007-11-22 11:20             ` Samuel Thibault
2007-11-22 13:04               ` [Xen-devel] " tgingold
2007-11-22 22:20                 ` Samuel Thibault
2007-11-23  3:30                   ` [Xen-devel] " Tristan Gingold
2007-11-23 10:08                     ` Samuel Thibault
2007-11-27 17:16                       ` Samuel Thibault

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.