[ACTIVITY][weekly][linaro] (Dave Martin) 2012-01-30 - 2012-02-17
Dave Martin
dave.martin at linaro.org
Fri Feb 17 18:42:05 UTC 2012
[ACTIVITY][weekly][linaro] (Dave Martin) 2012-01-30 - 2012-02-17
== Dave Martin <dmart> ==
=== Activity Summary ===
* big.LITTLE switcher bringup on the ARM model to be delivered to
Linaro (builds; mostly, but not completely, working)
* Linaro Connect
* Started hacking some patches to enter the kernel in HYP mode to
allow the kernel to install its own hypervisor code at run-time --
potentially of interest to the big.LITTLE and KVM folks.
-> git://git.linaro.org/people/dmart/linux-3-arm.git
arm/hyp-entry+zImage-bounce-hacks (zImage decompressor runs mostly in
SVC mode, appears to work, but the zImage hacks are fundamentally
flawed and may not work on real hardware)
-> git://git.linaro.org/people/dmart/linux-3-arm.git
arm/hyp-entry+lpae (zImage decompressor runs natively in hyp mode --
currently extremely incomplete and out of sync with the other
branches)
-> git://git.linaro.org/people/dmart/boot-wrapper.git
hyp-entry/fixes (fixes on top of Rusty's boot-wrapper required for
actually testing the above branches on the model)
This work is not posted upstream yet: the plan is to get a sane
implementation and a reasonably clean patch series before posting an
upstream RFC.
=== Plans ===
* Sync the various arm/hyp-entry branches and cleanly separate the
main kernel stuff from the zImage decompressor stuff
* Address the various comments received so far.
* Modify the in-kernel hypervisor stub just to provide a raw "jump to
this address in hyp mode" call instead of a cooked "set hypervisor
vectors" call. This is closer to Christoffer Dall's existing
implementation for KVM, and is both simpler and more flexible than my
current approach.
* Clean up main kernel patches and post upstream RFC.
* Get the zImage decompressor working in hyp mode; post for review.
* Draft initial specification for the big.LITTLE implementation
details within Linaro, and flesh out the blueprint.
* Finish debugging the GNU-ised ARM switcher on the A15+A7 model.
=== Work Items ===
no update
=== Absences ===
none planned yet
More information about the linaro-kernel
mailing list