Saturday 20 August 2016

Last week update of GSOC

*Create GSOC project repository with instructions and description and some cleanup

*Started preparing a new proposal for a modified patch from what I learned in the GSOC period. As I want to continue working on this project after GSOC period.

Saturday 13 August 2016

Submitted the CMA kexec patch

*Modified the patch descriptions
*Submitted the patch to main kernel community

Link to the patch

https://lkml.org/lkml/2016/8/12/263

***Any review or suggestion is welcome on the patch

Saturday 6 August 2016

Creating the final patch

*Added a new kernel config option CONFIG_KEXEC_CMA to enable the run time allocation feature.
*created a four patch patch set (RFC) for final submission to kernel community.
*This solution won't work fully until CMA pinning issue be solved.
*Solution like GCMA (here the allocation is guaranteed) exist but not in mainline.
*There was a RFC patch (woking) submitted some time back against linux kernel v3.18. I ported my patch in v3.18 kernel. I have done basic testing as I have limited knowledge how to test this kind of patch. This patch needed to be tested with different type of load in memory.