All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: ia64/Xen VT-i support code is in Xen staging tree
@ 2005-05-10 18:09 Yang, Fred
  2005-05-10 18:43 ` Mark Williamson
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Yang, Fred @ 2005-05-10 18:09 UTC (permalink / raw)
  To: Mark Williamson, xen-devel

Mark,
Our design strategy is to reuse ia32/Xen VMX design as possible.  That
is,
Device Model, the same DM in ia32 VMX, runs on Domain0 to service IO
requrests coming from VT DomainN.  We need to build Event Channel as
host driver runs in Domain0; we will borrow design from VBD of ia32 VMX
DomainN.  We also need to build corresponding hypercalls.
We also have guest firmware implemented to service DomainN boot/runtime
services.
-Fred
Mark Williamson wrote:
> Are there any design documents publicly available regarding your
> strategy? How are you planning to implement device virtualisation on
> IPF? 

^ permalink raw reply	[flat|nested] 12+ messages in thread
* RE: ia64/Xen VT-i support code is in Xen staging tree
@ 2005-05-11  2:34 Yang, Fred
  0 siblings, 0 replies; 12+ messages in thread
From: Yang, Fred @ 2005-05-11  2:34 UTC (permalink / raw)
  To: Mark Williamson; +Cc: xen-devel

Mark Williamson wrote:
> OK, I'd assumed that you'd need some different models to behave like a
> "typical" IPF system.  I guess as long as the common OSes support a
> decent range of hardware (as Linux does) it's not a problem...  Do
> they all have IA-64 drivers for the (comparatively low end) hardware
> that Bochs / QEmu emulates?
For DM support, we need to get ia64 to use IDE disk, Linux come with the
driver, that Qemu supports.  Ia64 uses IOSAPIC which is a subset of
IOAPIC that Qemu can support (ported from Bochs)
-Fred

^ permalink raw reply	[flat|nested] 12+ messages in thread
* RE: ia64/Xen VT-i support code is in Xen staging tree
@ 2005-05-10 19:02 Yang, Fred
  2005-05-10 19:09 ` Mark Williamson
  0 siblings, 1 reply; 12+ messages in thread
From: Yang, Fred @ 2005-05-10 19:02 UTC (permalink / raw)
  To: Mark Williamson; +Cc: xen-devel

Mark Williamson wrote:
> OK.  Is there an existing codebase you can use to emulate common IPF
> system devices (where for VT-x, the Bochs / QEmu device models are
> being used) or will you be writing this stuff from scatch?
We are using the exact same DM as VT-x, either Bochs/Qemu.  DM will be
64bit ready when we doing DomainN bringup.  So, we don't do from scratch
rather to reuse the code.
-Fred

^ permalink raw reply	[flat|nested] 12+ messages in thread
* ia64/Xen VT-i support code is in Xen staging tree
@ 2005-05-10 13:54 Yang, Fred
  2005-05-10 17:47 ` Mark Williamson
  0 siblings, 1 reply; 12+ messages in thread
From: Yang, Fred @ 2005-05-10 13:54 UTC (permalink / raw)
  To: xen-devel


Forward this to a broader mailing list.

VT-i is the virtual machine hardware feature for ia64.  With VT-i, we
can now successfully boot unmodified Linux-2.6.11 with ia64/Xen.   The
next step is to boot unmodified DomainN, and with the goal to support
both unmodified and paravirtualized Domains.

-Fred


===============
Dan,

We have pushed our latest ia64/Xen code with VT support logic onto 

http://xen-ia64.bkbits.net:8080/xeno-unstable-ia64-staging.bk 

The tree is based on xeno-unstable-ia64.bk dated 4/24.  The current
status for ia64/Xen with VT support is we can boot unmodified
Linux2.6.11 as Domain0 to run both X and NIC.

You can do the following to build Xen with VT enabled once bk cloned

cd xen
sh arch/ia64/tools/mkbuildtree
make -j4

There is also a simple readme in README.RunVT.  

We are in process of rebase to the latest code, and will start merging
both paravirtualization and VT designs base on our previous email
threads.

-Fred

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

end of thread, other threads:[~2005-05-11 14:45 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-10 18:09 ia64/Xen VT-i support code is in Xen staging tree Yang, Fred
2005-05-10 18:43 ` Mark Williamson
     [not found] ` <mailman.1115751027.25912@unix-os.sc.intel.com>
2005-05-10 19:05   ` Arun Sharma
     [not found] ` <4280FFE5.6020500@williams.edu>
2005-05-10 23:47   ` Undergraduate Thesis Work Travis Vachon
2005-05-11  0:01     ` Mark Williamson
     [not found]       ` <42815C04.7020408@williams.edu>
2005-05-11  3:17         ` Mark Williamson
2005-05-11 14:45     ` Ronald G. Minnich
  -- strict thread matches above, loose matches on Subject: below --
2005-05-11  2:34 ia64/Xen VT-i support code is in Xen staging tree Yang, Fred
2005-05-10 19:02 Yang, Fred
2005-05-10 19:09 ` Mark Williamson
2005-05-10 13:54 Yang, Fred
2005-05-10 17:47 ` Mark Williamson

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.