|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ia64-devel
Re: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port
 
I uploaded the updated patch at
http://people.valinux.co.jp/~yamahata/xen-ia64/20080214/xen-ia64-20080214.patch
which is for
git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git release
commit 10d0aa3c0a03dd04227ab3a4958563d84276d02e
Author: Tony Luck <tony.luck@xxxxxxxxx>
Date:   Mon Feb 11 13:23:46 2008 -0800
    [IA64] Fix build for sim_defconfig
Changes
- It includes binary patching functionality.
  I newly implemented psr.i related operations in assembly
  for binary patching and cleaned it up much.
- The patch is still the jumbo single patch.
- some clean up
Now the patch includes all functionalities which would be necessary
for domU. So my next step is to split it up into
  - XenLinux portability fix
    This kind of patches can be pushed to upstream independently.
  - some preliminary patches
    including import paravirt functionality
  - domU part
    - CPU paravirtualization
    - irq/iosapic
    - xen machine vector
    - time accounting
    - vDSO paravirtualization
    - fsys paravirtualization
  - other part unnecessary for domU (mainly dom0)
    This is just to keep modifications for later dom0 merge.
    - dma api, pci, ioremap, mca, kexec/kdump, xenoprof etc...
Eddie, I haven't forgotten your discussion.
I think it is necessary to get linux-ia64 people involved for 
the discussion. The concrete patch is needed.
Once I split the patch up, I'll post them to linux-ia64 so that we can start
the discussion with them.
My vague idea is as follows.
- For neutral paravirtualization api, some kind of ABI is necessary.
- It would need some kind of static calling convention.
- Currently the nearest standard is PAL static calling convention.
  So far I agree with you.
- PAL static calling convention uses banked registers(r16-r31) as arguments.
  However it would be suboptimal or unsuitable for paravirtualization ABI.
  Static and non-banked registers are desirable.(at least for Xen) so
  that r9-r11, r14-r15 are desirable.
-- 
yamahata
_______________________________________________
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-devel] XenLinux/IA64 domU forward port, Isaku Yamahata
- [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Alex Williamson
- Re: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Isaku Yamahata
- Re: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Alex Williamson
 
- Re: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port,
Isaku Yamahata <=
 - RE: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Dong, Eddie
 - Re: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Isaku Yamahata
 - RE: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Dong, Eddie
 - RE: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Alex Williamson
 - RE: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forwardport, Dong, Eddie
 
  
- Re: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Isaku Yamahata
 - RE: [Xen-ia64-devel] Re: [Xen-devel] XenLinux/IA64 domU forward port, Dong, Eddie
 
  
  
 
 |  
  
 | 
    | 
  
  
    |   | 
    |