All,
Apologies for the lack of a report yesterday. Today's report will cover the
information for both Monday and Tuesday of this week.
Progress since Friday:
- Dmitry has provided both a kernel that can be built by Sightline and a
boot image file . Kim has been attempting to both build a kernel or boot
with the provided image file for testing but has run into issues with both.
She and Dmitry are working through those issues, but at the moment Kim is
still unable to boot with the 5.15 kernel in any way. Dmitry will continue
to work with Kim to get this issue resolved as quickly as possible.
Work In Progress:
- Dmitry's time has been spent mostly in the building of the boot image
and supporting Kim in her efforts to use them.
- In addition to working on those items, he will return to the CBF/CFR
patches.
Planned Work:
- Finish the CBF special handling in the CPR driver
- Utilize CBF for CPUfreq scaling
- Consider utilizing CPR driver for the GPU regulator powerup
- Finalize extra corner cases in the CPR driver
- Support for Sightline as required.
Budget burn: Between Monday and Tuesday, Dmitry spent 6 hours, or .75
person-days. This leaves 39 hours of engineering time (just under 5 person
days) remaining in the engineering budget. I spent .25 hours during this
time period, meaning 41% of the PM budget has been consumed.
While I hope we are still on track to complete all expected deliverables in
the time allotted, the time and effort to support the initial kernel build
and testing is starting to be more involved than expected. If we resolve
the current issues quickly there should not be a significant issue, but
this is something to watch and an area where we may need to make some
priority decisions in the next day or two.
As always, if you have any questions or concerns please reach out to me at
any time.
Kind regards,
Paul
--
[image: Linaro] <http://www.linaro.org/>
Paul Neuhardt | *Sr. Program Manager*
T: +44 0771 377 8664
paul.neuhardt(a)linaro.org <glen.valante(a)linaro.org>
IRC: pneuhardt
All,
There was no appreciable effort on the project on Friday from the Linaro
side, so no time spent is being recorded to the project.
There were emails between Kim and Dmitry regarding how Sightline can build
and boot the new kernel Linaro has provided. There are still some open
issues which will be addressed on Monday, including Dmitry generating a
boot image file and making it available to Sightline.
As always, if you have any questions or concerns please reach out at any
time.
Kind regards,
Paul
--
[image: Linaro] <http://www.linaro.org/>
Paul Neuhardt | *Sr. Program Manager*
T: +44 0771 377 8664
paul.neuhardt(a)linaro.org <glen.valante(a)linaro.org>
IRC: pneuhardt
All,
Here is where we stand on the project at the end of Wednesday.
Progress since yesterday:
- CPR driver is approx. 80% completed. It is generating voltages almost
identical to those produced by the downstream driver. The remaining work is
to add programming of mem-acc and APM regulators, then aggressively test
the results.
Work in Progress:
- As discussed, Dmitry will suspend activity on the CPR work for now in
order to focus on generating a preliminary 5.15 kernel branch for
preliminary testing. He will switch back to complete the CPR driver when
that kernel is ready for Sightline's testing.
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
- Support for Sightline as required.
Budget burn: Yesterday, Dmitry spent approx. 6.5 hours on the project,
equating to 0.8 person-days. This leaves 5.8 person-days (46.5 hours)
remaining in the engineering budget. I spent .25 hours, meaning 31% of the
PM time has been consumed. We feel we are still on-track to deliver the
expected outcomes within the current budget.
If you have any questions, please feel free to reach out to me at any time.
Kind regards,
Paul
--
[image: Linaro] <http://www.linaro.org/>
Paul Neuhardt | *Sr. Program Manager*
T: +44 0771 377 8664
paul.neuhardt(a)linaro.org <glen.valante(a)linaro.org>
IRC: pneuhardt
All,
Here is a recap of the current status of the project.
Progress since yesterday:
- Continued CPR regulator support implementation work. Dmitry estimates
this work is between 30% and 50% complete.
Work In Progress:
- Complete the CPR regulator work today or early tomorrow.
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:
If the CPR regulator support work does not complete today, Dmitry will
postpone that work, generate and test a 5.15 kernel with the CPU clock
fixes and CBF clock support in it for delivery to Sightline, then resume
the CPR regulator work.
Budget burn: Yesterday, Dmitry spent 3.25 hours on the project, equating to
.4 person days. That leaves 6.6 person-days left in the engineering budget.
I spent .25 hours, meaning 28% of the 1 day of PM time has been consumed.
We still feel we are on-track to deliver the project outcomes as expected
and within the current budget.
If you have any questions, please feel free to reach out to me at any time.
Kind regards,
Paul
--
[image: Linaro] <http://www.linaro.org/>
Paul Neuhardt | *Sr. Program Manager*
T: +44 0771 377 8664
paul.neuhardt(a)linaro.org <glen.valante(a)linaro.org>
IRC: pneuhardt
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
--
[image: Linaro] <http://www.linaro.org/>
Paul Neuhardt | *Sr. Program Manager*
T: +44 0771 377 8664
paul.neuhardt(a)linaro.org <glen.valante(a)linaro.org>
IRC: pneuhardt
All,
As mentioned in the kickoff meeting on Friday, I have created a mailing
list for everyone on the project. This will be a convenient way to use
email to keep conversations going over the course of this project.
If there are any questions or concerns, or if others need to be added to
the list, please let me know.
Thanks.
Paul
--
[image: Linaro] <http://www.linaro.org/>
Paul Neuhardt | *Sr. Program Manager*
T: +44 0771 377 8664
paul.neuhardt(a)linaro.org <glen.valante(a)linaro.org>
IRC: pneuhardt