|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
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
 
 |   
 
 | 
    | 
  
  
    |   | 
    |