All,
Here is a quick recap of where we stand at the end of the day on Monday, 11 July.
Progress To Date:
- Cleaned CPU clocks driver
- Implemented CBF (L3 cache) clock driver
Work In Progress:
- CPR (Core Power Reduction, voltage regulator) support implementation.
Planned Work:
- CBF requires special handling in the CPR driver, so implement that
- Utilize CBF for CPUfreq scaling
- Consider utilizing CPR driver for the GPU regulator powerup
- Finalize extra corner cases in the CPR driver
Other: In the interest of meeting the goal of getting a 5.15-based kernel to Sightline ASAP, we are checking on the stability of the kernel with the listed completed work and without the CPR changes. Linaro feels that if it is relatively stable, this should be enough to allow Sightline to do some testing of your use cases while we continue the CPR work. If this kernel proves stable enough, Linaro will release an intermediate kernel, then another version once the CPR work is completed. If there are stability issues, we will advise you of that and let you know what our plans are to remediate the issues.
Budget burn: As it was clear that the contractual details would be agreed to by all parties, Linaro began some of the work involved before the kickoff meeting. As a result, we have already expended 3 person-days of engineering effort on the project, leaving 7 person-days remaining. In addition, 25% of the 1 day of project management time has been expended. At present, we would appear to be on-track for delivering the 5.15 LTS kernel as requested inside the current project budget.
If you have any questions, please feel free to reach out to me at any time.
Kind regards,
Paul