|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-ia64-devel
[Xen-ia64-devel] RE: Paravirtualization changes in the Linux kernel	? 
| Yes, agreed.  I think it is a reasonable goal for the 
Xen/ia64 community to see the paravirtualization changes required for Xen/ia64 
in the same Linux release as the Xen/x86 changes, whatever release that 
turns out to be.   Dan 
 
  
  Dan,
 
 well... it appears that we are still very far from 
  seeing ia64 Xen paravirtualization changes in the standard Linux 
  kernel.
 
 I have copied the 
  xen-ia64-devel list to share your answers.
 Thank you.
 Jean-Paul
 
 
 
 
 
    
    
      |  | "Magenheimer, Dan (HP Labs Fort 
        Collins)" <dan.magenheimer@xxxxxx> 13/02/2006 18:09 
 | Pour :     
           <jean-paul.pigache@xxxxxxxx>
 cc :     
           "Yang, Fred" <fred.yang@xxxxxxxxx>, "Yoshi. Oguchi" 
        <y-oguchi@xxxxxxxxxxxxxx>
 Objet :       
         RE: Réf. : RE: Réf. : RE: Xen/ia64 
  progress
 |  
 Hi Jean-Paul --
 
 There are (at 
  least) three groups of Linux paravirtualization changes, let's call 
  them:
 1) virtual cpu 
  paravirtualization changes
 2) 
  virtual memory paravirtualization changes
 3) virtual driver paravirtualization changes
 
 All three groups need to be pushed upstream.  None have 
  been accepted
 into Linux 
  yet.
 
 On x86, the virtual cpu and virtual memory 
  changes have been discussed and
 cleaned up on the xen-merge list, but I haven't seen any any target 
  date or target
 Linux version for 
  pushing upstream... it is already too late to get them into 2.6.16.
 
 On ia64, I proposed a Linux/ia64 patch for the virtual cpu 
  part last August:
 http://www.gelato.unsw.edu.au/archives/linux-ia64/0508/15089.html
 Tony Luck declined to accept it: "I'm 
  waiting to see how the integration in other
 architectures goes.  I don't see that there is a big 
  rush to push this into
 the 
  base."  At that time, we thought that the Xen/x86 changes might
 be pushed upstream in 2.6.14 or 2.6.15 
  so I was eager to get the
 Xen/ia64 changes in as well.  Tony's caution proved prescient as 
  the
 Xen/ia64 virtual cpu 
  paravirtualization changes are not useful without
 the Xen virtual drivers (except only to boot dom0).
 
 (Note however that the Xen/ia64 virtual cpu patch is very 
  clean and has applied
 nicely to 
  2.6.14 and 2.6.15 and 2.6.16-rc2.)
 
 With domU being VP 
  and dom0 being P==M, there are no virtual memory
 paravirtualization changes required for Xen/ia64.  When 
  dom0 (and driver
 domains) 
  switches to VP+DMA, there will be some changes required.
 Until we know the extent of those changes, it is 
  hard to guess how difficult
 it 
  will be to push them upstream.
 
 I haven't seen any 
  attempts to submit the Xen VBD and VNIF drivers into
 Linux.  This concerns me because I think 
  there will be many objections
 and long discussions from the Linux driver community.
 
 Thanks,
 Dan
 
 P.S. Is there any 
  reason this discussion is not on the public list?  Feel
 free to edit/reply to the list if you 
  prefer.
 
 
 From: jean-paul.pigache@xxxxxxxx 
  [mailto:jean-paul.pigache@xxxxxxxx]
 Sent: Monday, February 13, 2006 
  9:35 AM
 To: Magenheimer, Dan (HP Labs Fort Collins)
 Cc: 
  Yang, Fred; Yoshi. Oguchi
 Subject: Réf. : RE: Réf. : RE: Xen/ia64 
  progress
 
 
 Dan,
 
 could you give a status about 
  pushing the changes for paravirtualization into the standard Linux kernel 
  ?
 Do you know if the current discussions with the Linux community 
  include X86 (and EM64T and X64) and IPF ?
 Or do 
  you think that there a risk than the Linux community accepts the changes for 
  X86 (and EM64T and X64) only, in a first step ?
 
 Jean-Paul
 
 
 
 
 
 
 _______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-ia64-devel] RE: Paravirtualization changes in the Linux kernel	?,
Magenheimer, Dan (HP Labs Fort Collins) <=
 |  |  | 
  
    |  |  |