0
paravirt_ops/IA64 status update




 Isaku Yamahata <yamahata@valinux.co.jp>
 VA Linux Systems Japan K.K.
IA64 paravirt_ops/xen merged!
Current status and future plan
Items                                       status
minimal domU     pv_ops                 ...
nd
DomU 2                 phase: more optimization
    More .S paravirtualization
●



        Implemented and posted. Now...
nd
DomU 2             phase: more functionality
    save/restore:
●



        Implemented and posted. Now under review.
 ...
nd
               DomU 2 phase: more
               functionality(cont.)
    Skip to dom0: The followings are not
●


    ...
Dom0 support
    Catching up the x86 work
●



        Wait for stabilizing x86 dom0 work
    –

        Event channel has...
Dom0 support(cont.)
    Needs investigation at first.
●



    ioremap()
●



    PCI device scanning
●



    DMA API
●

...
Questions?
Thank you
    http://wiki.xensource.com/xenwiki/XenIA64/
●


    UpstreamMerge
Upcoming SlideShare
Loading in...5
×

XS Japan 2008 IA64 Status English

277

Published on

Isaku Yamahata: Paravirt_ops/IA64 Status Update

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
277
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "XS Japan 2008 IA64 Status English"

  1. 1. paravirt_ops/IA64 status update Isaku Yamahata <yamahata@valinux.co.jp> VA Linux Systems Japan K.K.
  2. 2. IA64 paravirt_ops/xen merged!
  3. 3. Current status and future plan Items status minimal domU pv_ops done(2.6.27) done(2.6.28) Xen/domU domU 2nd Phase more .S paravirtualization patch posted save/restore patch posted binary patch now coding balloon expantion free unused pages skip to dom0(?) irq balance spin lock dom0 ioremap pci device scanning DMA API investigation needed kexec/kdump catch up the x86 work PMU/PMD/PMC(xenoprof) mca and more? done work in progress not started yet
  4. 4. nd DomU 2 phase: more optimization More .S paravirtualization ● Implemented and posted. Now under review. – Binary patching ● W.I.P. – Calling convention would be moot. – Non-banked static registers(current xen-like) ● try this first. – Banked Static registers(PAL-like) ● Stacked registers(C function call-like) ● The basic framework code will be reused from – the previous experimental patches.
  5. 5. nd DomU 2 phase: more functionality save/restore: ● Implemented and posted. Now under review. – Balloon expansion: wait for the x86 ● implementation and skip to dom0. There is a race between balloon expansion and – live migration. Probably The log dirty mode interface needs to be ● revised. Modifications to not only xenKernel, but also – tools stack are necessary. X86 hasn't fully implemented it yet, too. – Currently only the kernel part. ●
  6. 6. nd DomU 2 phase: more functionality(cont.) Skip to dom0: The followings are not ● critical. Freeing unused page – Only severl hundreds K bytes wastage. ● Irq balance – Work around to disable irqbalanced. ● Spin lock – Ticket spin lock does harm? ● Is there anyone to complain? ● Anyway this can be addressed independently. ●
  7. 7. Dom0 support Catching up the x86 work ● Wait for stabilizing x86 dom0 work – Event channel has been heavily cleaned up. – portability work again ● First catch up the xen common code addition. – Backend drivers ● privcmd ●
  8. 8. Dom0 support(cont.) Needs investigation at first. ● ioremap() ● PCI device scanning ● DMA API ● The ia64 implementation was changed for VT-d – support Share codes with x86? – kexec/kdump ● How to coexist ia64 machine vector? ●
  9. 9. Questions?
  10. 10. Thank you http://wiki.xensource.com/xenwiki/XenIA64/ ● UpstreamMerge
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×