Linaro Virtualization Team's Weekly Report - Weeks 16-18 2013 =============================================================
During the last 3 weeks (11 April - 1 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: - sent out RFC version - got review comments Working on: - resending next version of the patches * implement HYP command to let u-boot switch into HYP mode [http://cards.linaro.org/browse/VIRT-71] Done. * 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: - updated card with a list of sub-subtasks. - have most of the code for cp15 register migration written. - in debug phase; there is a case that wasn't considered and needs a little thought. - can run KVM with this code now, need to test migration properly. - GDB is behaving oddly connected to QEMU's stub, need to figure out if that's GDB's fault or QEMU's. Working on: - debug & patch cleanup. * QEMU: move CPU migration to vmstate [http://cards.linaro.org/browse/VIRT-73] by Peter Maydell Done. * kernel: agree on a data structure to describe timer state [http://cards.linaro.org/browse/VIRT-42] by Andre Przywara Working on: - Peter pointed to an easy way to implement timer state saving, indeed great idea, started with implementation. * kernel: agree on a data structure to hold GIC state [http://cards.linaro.org/browse/VIRT-44] by Andre Przywara Working on: - starting with 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] Done: - wasted a couple of days chasing a bug in my almost working v7 version. - finished that and submitted patches. - no new work on arm64 version yet. * Add creating FDT from scratch to mach-virt system model [http://cards.linaro.org/browse/VIRT-54] Done. * Add kvm guest creation and launching of armv8/mach-virt [http://cards.linaro.org/browse/VIRT-56] Done: - rebased agraf's arm64 patches to upstream and attempted to address all comments to original series. - what is working has been pushed for review. Working on: - finalizing patch submission. * KVM ARMV8 SMP HARDWARE BRING-UP [http://cards.linaro.org/browse/CARD-555] by Anup Patel and Pranavkumar Sawargaonkar Done: - Sent a patch for virtio early printk and related discussions. - Got ARM64 Guest (UP) booting on APM board (UP) with few hacky cache flushes. Managed to get a 64 bit guest prompt with a single cpu host on APM board :) - Submitted arch_timer patch required for APM ARMv8 SOC and - Re-submitted revised arch_timer patch to address reviews & comments. Working on: - Debugging to remove the hacky cache flushes required on APM board. - Try ARM64 Guest (UP) on APM board (SMP). - Continue patch submission for KVM ARMv8 on APM board. * XEN - MULTI-PLATFORM ARMV7 BINARIES [http://cards.linaro.org/browse/CARD-560] by Jullien Grall Done: - clean up xen common tree for ARM. - begin to introduce xen early printk for linux on ARM. - patch series for multiple platform in Xen. - send it and comments are good so far. Working on: - Sending a new version of the patch series. We want to support the arndale board on Xen 4.4 which is due in June. - Use linux 3.9 with the Arndale on Xen. * CI BRING UP: KVM ARMv7 [http://cards.linaro.org/browse/CARD-233] by Riku Voipio Done: - All enablement work. - Real tests to be added in the scope of a new card (to be created). 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