|
|
|
|
|
|
|
|
|
|
xen-users
RE: [Xen-users] AMD or Intel?
> On a somewhat related topic, my understanding is that
> Barcelona/K10 will
> provide hardware (IO-MMU?) that will allow expansion cards (PCI, AGP,
> PCIe, etc.) to be virtualised. Currently, if an expansion card were to
> attempt to access RAM in a guest it would be accessing the RAM at that
> address in the host, i.e., memory accesses in guests are not mapped to
> the appropriate memory in the host. Is it true that Barcelona/K10 will
> provide functionality to solve this problem? If so, has any work been
> done on supporting this hardware in Xen?
Sorry to disappoint, the upcoming "barcelona" core will have some
improvements to the AMD-V implementation, in particular the nested
paging feature, but I can clearly say that it doesn't have IOMMU.
Nested paging allows the guest to run without intercepts of the
page-table-updates, avoiding the code handling "shadow paging"
altogether. It will speed up most HVM guests, particularly those that do
a lot of page-table updates (such as creating/destroying processes a lot
- kernel compile for example).
The work to support IOMMU in Xen will happen when we're closer to having
hardware with support for this.
I'm not entirely sure (nor could I really tell anyone anyways) when the
IOMMU will be available, but it's very unlikely to happen this year, I
would think.
--
Mats
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|