Linaro Virtualization Team's Weekly Report - Weeks 20-22 2013 =============================================================
Starting from 28 May 2013, Christoffer Dall, an effective co-maintainer of KVM ARMv7, Joined Linaro and stepped in as a Technical Lead for Virtualization and gradual knowledge transfer from Geoff Levand is taking place. During the last three weeks (9 - 29 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 * implement HYP command to let u-boot switch into HYP mode [http://cards.linaro.org/browse/VIRT-71] by Andre Przywara Working on: - preparing another release of patches. * rebase existing Versatile Express patches against upstream u-boot [http://cards.linaro.org/browse/VIRT-70] Done: - completed - patches are upstream. * HYP mode support for Arndale board [http://cards.linaro.org/browse/VIRT-81] by Christoffer Dall To be done: - analysis of the outstanding not upstreamed patches for Arndale that are needed to implement proper HYP mode support. * 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: - last bits of patch cleanup complete - realized that KVM migration can be tested without any timer or vgic patches; did so and sent first version of patches out to qemu-devel * QEMU: fix cp15 register reset [http://cards.linaro.org/browse/VIRT-50] by Peter Maydell Done: - VIRT-49 patches on their own break reset handling for the KVM case, so we need to include VIRT-50 work in the same patchset. Fortunately it turned out to be a small extension; patch done and tested, and submitted as part of the VIRT-49 patchset. * QEMU: test migration [http://cards.linaro.org/browse/VIRT-55] by Peter Maydell Working on: - started to draft basic notes on what we want to test: https://wiki.linaro.org/PeterMaydell/MigrationTesting * 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: - got feedback from Marc Zyngier and Peter Maydell. - produced new version, sent for review. * kernel: agree on a data structure to hold GIC state [http://cards.linaro.org/browse/VIRT-44] by Christoffer Dall Working on: - Investigating, taking the task from Andre. * add some basic unit testing bits to LAVA [http://cards.linaro.org/browse/VIRT-79] by Christoffer Dall Working on: - Investigating, taking the task from Andre. * ARMv8 KVM QEMU prototype [http://cards.linaro.org/browse/CARD-221] by john Rigby -> Peter Maydell * 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: - ARMv8 guest boots on an ARMv8 host running on Foundation Model. Working on: - Finishing the implementation work. - Transferring the code and knowledge to Peter Maydell. - Leaving Linaro/Canonical. * KVM ARMV8 SMP HARDWARE BRING-UP [http://cards.linaro.org/browse/CARD-555] by Anup Patel and Pranavkumar Sawargaonkar Done: - ARM32 Guest (UP) working on v8 Foundation Model. - ARM64 Guest (UP) works on APM Board (SMP). No issues seen so far for ARM64 Guest (UP) on SMP host. Working on: - Submit remaining patches. - Try ARM32 Guest (UP) on APM Board (UP). - Prepare for KVM ARMv8 on HW demo at LCE13. * XEN - MULTI-PLATFORM ARMV7 BINARIES [http://cards.linaro.org/browse/CARD-560] by Jullien Grall Done: - Completely upstream. Working on: - Card close out. * CI Bring-up: Xen [http://cards.linaro.org/browse/CARD-561] by Jullien Grall Working on: - Starting. * CI BRING UP: KVM ARMv7 [http://cards.linaro.org/browse/CARD-233] by Riku Voipio 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