Linaro Virtualization Team's Weekly Report - Week 19 2013
=========================================================

During the last week (2 - 8 May 2013) the team has been working on the
following areas. More detailed information can be found on the meeting
reports Wiki page:
[https://wiki.linaro.org/LEG/Engineering/Virtualization/TeamMeetingReports].


Ongoing work
------------

* BOOTLOADER HYP MODE SUPPORT FOR ARMv7
    [http://cards.linaro.org/browse/CARD-361]
    by Andre Przywara

    * rebase existing Versatile Express patches against upstream u-boot
        [http://cards.linaro.org/browse/VIRT-70]

        Done:
            - final version of the patch set
            - sent to the ML
        Working on:
            - testing an polishing


* ARMv7 KVM GUEST MIGRATION
    [http://cards.linaro.org/browse/CARD-363]
    by Peter Maydell and Andre Przywara

    * QEMU: implement full cp15 sync with kernel
        [http://cards.linaro.org/browse/VIRT-49]
        by Peter Maydell

        Done:
            - can run KVM with this code now

        Working on:
            - GDB is behaving oddly connected to QEMU's stub, which is
              suspected to be a GDB bug (LP:1175525) but may also be a
              QEMU side issue
            - test migration proper (requires kernel to support arch timer
              state save/load)
            - clean up some TODOs and other cruft
            - debug & patch cleanup.

    * kernel: agree on a data structure to describe timer state
        [http://cards.linaro.org/browse/VIRT-42]
    * kernel: implement save and restore of timer state in kernel
        [http://cards.linaro.org/browse/VIRT-43]
        by Andre Przywara

        Done:
            - first version implemented and reviewed on the ML.
            - created few unit tests (to be added to LAVA).

        Working on:
            - simplifying the code according to the feedback received.

    * kernel: agree on a data structure to hold GIC state
        [http://cards.linaro.org/browse/VIRT-44]
        by Andre Przywara

        Working on:
            - VGIC investigation.


* ARMv8 KVM QEMU prototype
    [http://cards.linaro.org/browse/CARD-221]
    by john Rigby

    * Add arm64 mach-virt system model skeleton
        [http://cards.linaro.org/browse/VIRT-53]
    * Add kvm guest creation and launching of armv8/mach-virt
        [http://cards.linaro.org/browse/VIRT-56]

        Done:
            - submittied a new rev of armv7 mach-virt and aarch64 patch
              sets to ML

        Working on:
            - finishing the implementation work


* KVM ARMV8 SMP HARDWARE BRING-UP
    [http://cards.linaro.org/browse/CARD-555]
    by Anup Patel and Pranavkumar Sawargaonkar

    Done:
        - Found cleaner fixes instead of hacky cache flushes for KVM
          ARMv8:
            Issue was with HCR_GUEST_FLAGS: in arm64 there are two new
            bits ID[33] and CD[32]; ID is for Stage 2 Instruction cache
            disable. Unfortunately these bits were getting set by small
            macro defination mistake thus making VM's stage 2 cache
            disable.
        - Done with arch_timer changes required for KVM ARMv8
        - Sent out a new patch for emergency (early) print support for
          virtio console.

    Working on:
        - Submit patch to fix Stage2 MemAttr attribute (HCR) programmed
          by KVM ARMv8
        - Try ARM32 Guest (UP) on v8 Foundation Model
        - Try ARM32 Guest (UP) on APM Board (UP)


* XEN - MULTI-PLATFORM ARMV7 BINARIES
    [http://cards.linaro.org/browse/CARD-560]
    by Jullien Grall

    Done:
        - Reworked multi ARM platform patch series
        - Sent minor fixes for Xen on ARM

    Working on:
        - Sending a new version of the patch series
        - Still need to update wiki page for the arndale (both Xen and
          U-boot)
        - VFP save/restore in Xen


* CI BRING UP: KVM ARMv7
    [http://cards.linaro.org/browse/CARD-233]
    by Riku Voipio

    Done:
        - Real tests to be added in the scope of a new card (CARD-599).

    Working on:
        - Card close out.

-- 
Best Regards,
Serge Broslavsky <serge.broslav...@linaro.org>

Project Manager, Linaro
M: +37129426328  IRC: ototo  Skype: serge.broslavsky
http://linaro.org | Open source software for ARM SoCs

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to