[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Hypervisor architecture?

  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: Etienne Martineau <etmartin@xxxxxxxxx>
  • Date: Tue, 04 May 2010 12:25:07 -0700
  • Authentication-results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
  • Delivery-date: Tue, 04 May 2010 12:27:31 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Is there any documents around that describe the 'internal' architecture
of the Hypervisor?

So far my understanding is such that the Hypervisor is a 'strip-down'
Linux 2.6.(12/13) + lot's of customization specific to Xen. 

Because there is so much documentation around for the Linux kernel I
think it would be _nice_ to have a 'conceptual mapping' between the
Hypervisor and the Linux kernel....

For example:
-Under Linux, processes are described by 'struct task_struct'
-Under Hypervisor, VMs are described by 'struct domain'

What is common?
What is different?

For those who are already familiar with the Linux kernel there would be
a net advantage when trying to 'pickup' on how things are done within
the hypervisor


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.