User:Rpiovet@ddci.com
|
Weekly Status
12/15/2025 - 12/19/2025
Summary:
- Loewen PAL tests
- Closed test_arm_defs.h review.
- Closed tcp080.htm review.
- Provided feedback for tpp080 (Last Loewen PAL test procedure reviewed)
- Reviewed Steven's changes for tpp022, and committed them.
- Worked on reviewing utilityFunctions. Analyzed the impact these changes might have on test tolerances.
- NAI68INT6-1 BSP testing
- Met with Carlos, where he explained me how modular boot works on the tiger-lake BSPs, and the update he made to support the latest pdata and boot modules.
- Updated makeboot_ext.py to create grub.cfg on the USB, needed for booting Deos from GRUB.
- New Loewen HW
- Achieved powering up core 0 (core 1 is currently the default) and got to the kernel, but wasn't able to power off any of the cores.
- Suspecting powering off the A72 cores is disabled in the Jacinto SoC.
Goals For Next Week:
- Loewen PAL tests
- Provide feedback for utilityFunctions files.
- Work on reviewing last test common files pending to review.
- New Loewen HW
- Keep investigating if powering down the A72 cores on the Jacinto SoC is possible.
- NAI68INT6-1 BSP testing
- Commit updates to documentation after having ran through the NAI68INT6-x86-64 UG steps.
Blocking Issues:
- None
Out of Office
- December 25th 2025 - January 1st 2026 (Christmas and New Year holidays. Avionyx company shutdown)
12/15/2025 - 12/19/2025
Summary:
- Loewen PAL tests
- Provided feedback for common test files: test_arm_defs.h
- Took the developer role for testCaseEntities.css, that Jorge diff reviewed.
- Closed the following reviews: tpp085, tpp050
- Worked on reviewing:
- utilityFunctions files
- test-platform-functions files
- test 080
- Met with Steven to talk about some concerns about test 080 and the One Shot Timer. Exchanged some emails with Adina to assess this.
- Met with Steven and Santiago to talk about a concern that might increase tolerances on timing tests. Conversation with Adina ongoing.
- With Steven's help, debugged an issue on tpp022. Took author role, to assess Steven's feedback for this test.
- NAI68INT6-1 BSP testing
- Fixed issue regarding WSL not recognizing bootable USB.
Goals For Next Week:
- Loewen PAL tests
- Close the reviews for test 080 and 022.
- Work on reviewing utilityFunctions files, and other test common files.
- NAI68INT6-1 BSP testing
- Keep following the steps on the UG and debug any issue that arises.
- New Loewen HW
- Investigate a way to reset the A72 core after having reached the kernel.
Blocking Issues:
- None
Out of Office
- December 25th 2025 - January 1st 2026 (Christmas and New Year holidays. Avionyx company shutdown)
12/08/2025 - 12/12/2025
Summary:
- Loewen PAL tests
- Provided feedback for: tpp085, tcp080.htm
- Worked on reviewing utilityFunctions files.
- Enabling network on new Loewen HW
- Worked with Steven to achieve a ping on the new Loewen HW, by flashing images with customer provided libcpsw.so using a Lauterbach.
- NAI68INT6-1 BSP testing
- Met with Adina and Santiago to clarify steps needed to verify NAI68INT6-x86-64 unreleased BSP UG.
Goals For Next Week:
- Loewen PAL tests
- Close the reviews for test 080 and 085.
- Work on reviewing utilityFunctions files, and other test common files.
- NAI68INT6-1 BSP testing
- Install a DDS Docker on TFHost38 to follow the steps on the UG, and debug any issue that arises.
- New Loewen HW
- Investigate a way to reset the A72 core after having reached the kernel (Low priority).
Blocking Issues:
- None
Out of Office
- December 25th 2025 - January 1st 2026 (Christmas and New Year holidays. Avionyx shutdown)
12/01/2025 - 12/05/2025
Summary:
- Loewen PAL tests
- Worked on reviewing test 085, and Steven's changes on test 080.
- Closed review of test 081.
- Provided feedback for tcp085.htm.
- Enabling network on new Loewen HW
- Met with Steven to check Trace32 scripts provided by customer for flashing new Deos boot images on the new HW.
- NAI68INT6-1 BSP testing
- Investigated how to update images using the unreleased BSP using GRUB.
Goals For Next Week:
- Loewen PAL tests
- Provide feedback for tpp085 and test 080.
- Enabling network on new Loewen HW
- Keep investigating how to flash new images, without getting an ARM exception, and get network working.
- NAI68INT6-1 BSP testing
- Keep investigating how to update images using the unreleased BSP using GRUB, and verify steps in the unreleased BSP UG.
Blocking Issues:
- None
Out of Office
- None
11/24/2025 - 11/28/2025
Summary:
- General
- Avionyx meetings.
- Loewen PAL tests
- Worked on reviewing test 85.
- Provided feedback for test 081.
- Closed review for test 088.
- Met with Jorge to talk about multicore/unicore considerations on Loewen BSP tests.
- Met with Steven to ask questions about test 065.
- Applied Steven's feedback as an author for test 065.
- Enabling network on new Loewen HW
- Met with Steven and Jorge to talk about missing branch-to-self in deosBoot flashed on DeosLoewen-1.
- NAI68INT6-1 BSP testing
- Met with Adina to talk about current status of new NAI68INT6-1 board.
- Met with Santiago to talk about how to redirect BIOS to UART.
- Configured BIOS to get board booting Deos.
Goals For Next Week:
- Loewen PAL tests:
- Work on reviewing tests 085 and 081.
- Enabling network on new Loewen HW
- Follow steps from Liebherr to flash network-enabled images on DeosLoewen-1.
- NAI68INT6-1 BSP testing
- Follow BSP UG steps for PCIe configuration, and start ad-hoc testing.
Blocking Issues:
- None
Out of Office
- December 1st 2025 (CR Holiday)
- December 3rd 2025 (College event)
11/17/2025 - 11/21/2025
Summary:
- Loewen PAL tests
- Fixed warnings on tpp021, and added extra test case.
- Fixed test 088, and validated it passed on all configurations. Pending to upload feedback to PCR:15205.
- Enabling network on new Loewen HW
- Discussed with Kevin and Steven about the IP address reservation.
- Geekfest 2025
- Developed a good understanding of how Modular Boot works.
- Read through the documentation of most boot modules.
- Brainstormed a few ideas of possible test approaches for each module.
Goals For Next Week:
- Loewen PAL tests:
- Work on reviewing tests 085.
- Study example shared by Adina on how to install an exception handler, to support review of tpp085.
- Upload feedback for test 088.
- Enabling network on new Loewen HW
- Assess any issue regarding the IP address reservation.
- Schedule a meeting with BSP Team members to talk about the challenges on loading a hypstart.dkfs with network enabled to DeosLoewen-1.
- NAI68INT6-1 BSP testing
- Last status I heard about this was that the USB Auto Switch didn't work. Assess this issue (if any) to support testing of the BSP.
Blocking Issues:
- None
Out of Office
- None
11/10/2025 - 11/14/2025
Summary:
- Loewen PAL tests
- Closed the following reviews: test 025, test 071.
- Met with Steven to talk about concerns regarding tpp071, followed up with Adina and confirmed they were not issues.
- Worked on tpp088.
- Met with Steven and Adina to talk about this test procedure.
- Worked on adding multicore support to this test procedure, and integrating Adina's suggestions into the test.
- Met with Daniel to talk about how scheduling works on Deos, and how the kernel uses the Thread Timer, which is associated to an issue identified on this test procedure.
- Worked on fixing warnings on tpp021.
- Met with Mark, Ron, and the BSP Team to brainstorm objectives for the Modular Boot Breakout Session during Geekfest 2025.
- Developed a fix for the divide structural coverage holes identified by the BSP Team on the Loewen PAL, will be committed by Adina.
- Enabling network on new Loewen HW
- Identified MAC Address for DeosLowen-1. Submitted a ticket to the IT Team, so Intranet's DHCP server is updated such that this MAC address is mapped to the one found on: Deos_Target_Farm.
- With Steven's help, investigated how to build new images with network enabled for the Loewen BSP.
Goals For Next Week:
- Loewen PAL tests:
- Work on reviewing tests 021, 085, 088
- Study example shared by Adina on how to install an exception handler, to support review of tpp085.
- Enabling network on new Loewen HW
- Follow up with the IT team regarding the IP address reservation for DeosLoewen-1.
- Investigate how to build and load new images with network enabled for the Loewen BSP.
- Geekfest 2025
- Attend the meetings to which I'll be asked to join, and all-hands meetings.
- Learn as much as possible about modular boot.
- Brainstorm ideas with the team on how we will go about testing each module.
Blocking Issues:
- None
Out of Office
- None
11/03/2025 - 11/07/2025
Summary:
- Loewen PAL tests
- Met with Steven to talk about tpp025. Provided feedback for this test procedure.
- Booked a meeting with Steven for next week to talk about tpp071.
- Worked on adding multicore support for tpp088. Have to investigate why the test hangs when running multicore.
- Met with Steven and Adina to talk about issues on Loewen PAL tests, and the programOneShotTimer() issue.
- Attended informal training on how to use OpenArbor's status monitor by Adina.
- Ryan pointed out installing an exception handler might be needed to avoid programOneShotTimer() hang a test when debugServicesHonored is set.
- Steven identified extra test cases are needed on ARINC653 tests.
- Met with the BSP Team to talk about structural coverage holes generated by GCC's __aeabi_ldivmod helper function.
- Loewen is ARM, meaning there is no 64 bit divide instruction. The call to the helper function can't be avoided if dividing using the "/" symbol.
- The team agreed to have an exclusive 64 bit divide function, with preconditions regarding the sign of the numerator or denominator and the division's remainder. This would allow to reduce the total amount of structural coverage holes.
- General
- Addressed laptop display driver issue with help from Avionyx IT.
Goals For Next Week:
- Loewen PAL tests:
- Work on reviewing tests 071, 085, and 088.
- Add multicore support to tpp088.
- Meet with Steven to talk about tpp071.
- Study example shared by Adina on how to install an exception handler, to support review of tpp085.
- Work on reviewing tests 071, 085, and 088.
Blocking Issues:
- None
Out of Office
- None
10/27/2025 - 10/31/2025
Summary:
- Loewen PAL tests:
- Worked on updating test 085 due to the creation of a new test case.
- Studied tpp021 test approach.
- Created PCR:16859 and DDCI_PCR:5500 due to a recent issue found during the review of tcp021.
- Provided feedback for tpp102.
- Took author role for: user-read-mem.cpp, dprintf.h, cpu_arch.h
- Took reviewer role for: tpp025 and tpp071.
- Met with Steven to talk about Loewen PAL tests questions (tpp088 and tpp081).
- Booked meeting with Steven and Adina for next week about Loewen PAL tests questions/programOneShotTimer() issue.
- Met with the BSP Team to do a preliminary assessment of the current structural coverage holes on the Loewen PAL.
- General
- Pointed out to the team issues I've been having lately with x9 (Hopefully moving the domain behind VPN fixes them).
- Helped Steven with a TortoiseSVN issue.
Goals For Next Week:
- Loewen PAL tests:
- Meet with Steven and Adina to ask questions regarding the issues identified on Loewen PAL tests/programOneShotTimer() issue.
- Work on reviewing tests 025, 071, 085, and 088.
Blocking Issues:
- None
Out of Office
- None
10/20/2025 - 10/24/2025
Summary:
- Loewen PAL tests:
- Met with Steven to talk about multiple issues with tests that I am currently reviewing/took author role.
- This includes tests 019, 081, 085, 088, and 102.
- Took author role for test 021
- Met with Santiago to talk about an issue identified on requirement [SRS_PAL_TIMER_50.1].
- Took test 081 and 102 for review.
- Provided feedback for tcp102 and tcp081.
- Re-worked tpp102, as the previous test approach did not cover the requirements under test.
- Worked on reviewing tests 085 and 088
- Took inspiration from Celestial PAL test 91, allowing tpp088's test approach to be enhanced with my feedback for this test procedure.
- Updated tcp085 accordingly to the new test approach on tpp085.
- Worked on investigating issue related to programOneShotTimer() not being callable with debugServicesHonored set.
- Met with Steven to talk about multiple issues with tests that I am currently reviewing/took author role.
Goals For Next Week:
- Loewen PAL tests:
- Follow up with Adina to ask questions regarding the issues identified on Loewen PAL tests, and the programOneShotTimer() issue.
- Work on reviewing tests 081, 085, 088, and 102.
- Study tpp021 test approach.
Blocking Issues:
- None
Out of Office
- None
10/13/2025 - 10/17/2025
Summary:
- Loewen PAL tests:
- Worked on reviewing test 085.
- Met with Steven, and then with Adina to talk about alternate test approaches to test the One Shot Timer as well.
- Modified tpp085 accordingly, and achieved a passing test with the desired test approach.
- Worked on developing tcp019.
- Per Steven's suggestion, added "Requirements Coverage Analysis Notes" table to trace to requirements that have to be tested for the One Shot Timer, but is not tested on tcp019.
- The table is created using JavaScript.
- It may be requested to be created via testCaseEntities.css.
- If it's not requested to be created, the table is not present on the document. This is important because test 019 is a platform-agnostic dev-kit test, and the One Shot Timer is a platform-specific feature.
- Per Steven's suggestion, added "Requirements Coverage Analysis Notes" table to trace to requirements that have to be tested for the One Shot Timer, but is not tested on tcp019.
- Worked on investigating issue related to programOneShotTimer() not being callable with debugServicesHonored set
- Took tpp999 as a template and created a couple of experiments to see what's the behavior of calling programOneShotTimer() under different scenarios.
- Took tcp081 for review.
- Worked on reviewing test 085.
Goals For Next Week:
- Loewen PAL tests:
- Work on developing the experiments related to the programOneShotTimer() issue.
- Update tcp085 according to the changes to tpp085.
- Work on reviewing tests 081 and 088.
- Take new tests to review.
Blocking Issues:
- None
Out of Office
- None
10/06/2025 - 10/10/2025
Summary:
- Loewen PAL tests:
- Worked on reviewing test 085.
- Added TC110 to test a part of [PAL_WARMSTART_GIC_020] which was previously omitted.
- Identified programOneShotTimer() can't be used if debugServicesHonored is set.
- Booked meeting with Adina, Carlos, and CR BSP Team to review structural coverage results (training session)
- Met with CR BSP Team to talk about status files management and review tools.
- Worked on reviewing test 085.
Goals For Next Week:
- Loewen PAL tests:
- Investigate programOneShotTimer() issue related to test 085.
- Work on test 088.
- Take new tests to review.
- Meet with Adina, Carlos, and CR BSP Team to review structural coverage results.
Blocking Issues:
- None
Out of Office
- None
09/29/2025 - 10/03/2025
Summary:
- Loewen PAL tests:
- Finished developing test 019.
- Worked on reviewing test 085.
Goals For Next Week:
- Loewen PAL tests:
- Provide feedback for test 085
- Take new tests to review.
- Meet with Adina to review results from structural coverage regressions.
Blocking Issues:
- None
Out of Office
- None
09/22/2025 - 09/26/2025
Summary:
- Loewen PAL tests:
- Got test 019 working on core 0. Still debugging why it's not working on core 1.
- Started reviewing test 085.
- Provided feedback for tpp023.
- Met with Steven and Jorge to help them setup TortoiseSVN on WSL+Docker.
Goals For Next Week:
- Loewen PAL tests:
- Provide feedback for tests 019 and 085
- Take new tests to review.
Blocking Issues:
- None
Out of Office
- None
09/15/2025 - 09/19/2025
Summary:
- Loewen PAL tests:
- Closed review of test 086.
- Provided feedback for tcp023.
- Updated tpp023 in accordance with tcp023 changes.
- Worked on rewriting test 019.
Goals For Next Week:
- Loewen PAL tests:
- Provide feedback for tests 019 and 085
- Take new tests to review.
Blocking Issues:
- None
Out of Office
- None
09/08/2025 - 09/12/2025
Summary:
- Loewen PAL tests:
- Closed diff review for test 040.
- Provided feedback for diff review of test 086.
- Worked on diff review of test 023.
- Worked on rewriting test 019, as the current test approach does not fully cover the requirements under test.
- PCR:16707 and PCR:16737:
Goals For Next Week:
- Loewen PAL tests:
- Upload feedback for test 023.
- Work on tests 019 and 085.
Blocking Issues:
- None
Out of Office
- None
09/01/2025 - 09/05/2025
Summary:
- General:
- Attended to cdproc training.
- Loewen PAL tests:
- Worked on the following tests:
- 040, 085, 086, 019, 023
- Met with Steven and Adina to talk about correct testing approaches and requirements, related to interrupts.
- Met with Steven and Santiago to talk about issue found in review packets and TestStatus.txt
- Worked on the following tests:
- PCR:16707:
- Found a possible fix, instead of documenting the issue.
Goals For Next Week:
- Loewen PAL tests:
- Close the following reviews: 040, 023, 086
- Work on tests 019 and 085
- Discuss solution to the issue related to PCR:16707 with Ron and Steven.
Blocking Issues:
- None
Out of Office
- 09/15/2025: Independence Day (CR)
08/25/2025 - 08/29/2025
Summary:
- Loewen PAL tests:
- Assessed the following tests:
- 085, 019:
- Met with Steven and Santiago and agreed that SRS_PAL_INTERRUPT_10 and SRS_PAL_INTERRUPT_30 should only be tested on test 019, as these requirements are being traced by both tests 085 and 019.
- Met with Adina to confirm that SRS_PAL_CORE_10 should be changed to an analysis (changed to PAL_CORE_ANALYSIS_10). The appropriate changes will be added to the Loewen_PAL_Regression_Test_Suite_HowTo.
- 085, 019:
- Started reviewing test 023.
- Assessed the following tests:
- Issue regarding tests hanging when writing more than 160 characters to a line in the tests' results output report:
- Met with Adina to talk about the issue. Recommended to try fix the issue in the test infrastructure source code instead of documenting the error in the HowTo.
Goals For Next Week:
- Migrate SRS_PAL_INTERRUPT_10 and SRS_PAL_INTERRUPT_30 being tested on test 085 to only be tested on test 019, and review both tests.
- Work with Steven to address changes to custom Boot.
- If the changes done to test 085 fix the issue that were happening last week, no changes would be needed to the custom Boot, and I may finish other reviews that needed the custom Boot (tests 086 and 040).
- Provide feedback for test 023 (diff review).
- Help with ad-hoc testing on COMe-cTL6 boards for Deos_Zhangmen_D2 release.
- Try to fix the issue related to PCR:16707.
Blocking Issues:
- None
Out of Office
- 08/25/2025: 9:00am - 12:00pm Appointment with Guatemalan Embassy to renew my passport.
08/18/2025 - 08/22/2025
Summary:
- Finished the review for test 084.
- Provided feedback for the following:
- tpp083: Waiting for fixes.
- tpp070: Fixed, took the author role on this one.
- Assessed problems regarding tests related to interrupts when running the custom Boot Steven developed to run tests on just one core (physical core index 0 or 1), which puts the other core in idle mode. After Steven ran a regression, the following tests were identified to be impacted:
- 085: Currently being checked out on why it's now failing, when it was previously passing.
- 086: After some changes, is now passing again.
- Assessed the following tests:
- 085: Identified multiple requirements being partially tested, or not tested at all, including SRS_PAL_CORE_10 and PAL_WARMSTART_GIC_020.
- 088: Identified the requirement under test (PAL_GIC_InterruptHandler_10) is being partially tested.
- Assessed issue regarding tests hanging when writing more than 160 characters to a line in the tests' results output report.
- Met with Ron to talk about the issue and to check how to create a PCR for a particular product.
- Created PCR:16707 to address this issue in the test infrastructure HowTo.
Goals For Next Week:
- Fix issues regarding tests 085 and 086 when running the custom Boot.
- Finish the following reviews: tpp083, tpp086
- Finish diff review for test 040.
- Update the test infrastructure HowTo to address the issue related to PCR:16707.
- Provide feedback for the following tests: 085
Blocking Issues:
- None
Out of Office
- None
08/11/2025 - 08/15/2025
Summary:
- Addressed problems pointed out by author in test 086 and provided feedback for this test.
- Took author role for tpp070 and modified the test procedure for multicore support.
- Advanced with the review of test 083, finished merging library loading logic with test 084 to avoid duplicate code.
Goals For Next Week:
- Provide feedback for the following Loewen PAL tests: 083 and 088
Blocking Issues:
- None
Out of Office
- 08/15/2025: Mother's Day (CR)
08/04/2025 - 08/08/2025
Summary:
- Provided feedback for the following Loewen PAL tests: 084 and 086
Goals For Next Week:
- Provide feedback for the following Loewen PAL tests: 070, 083, and 088
Blocking Issues:
- None
Out of Office
- None
Journal:
- Monday:
- 09:00am - 12:00pm: Work on test 086.
- 03:00pm - 04:00pm: Meeting with Steven to ask questions about Loewen PAL tests and other miscellaneous topics.
- 04:00pm - 06:00pm: Work on test 086.
- Tuesday:
- 08:00am - 09:00am: Review feedback for tpp084, create and upload review packet for tcp084.
- 09:00am - 10:00am: Deos Team Meeting.
- 10:00am - 11:30am: Work on Video Stream problem in Loewen PAL tests.
- 12:30pm - 05:00pm: Work on test 086.
- Wednesday:
- 08:30am - 10:30am: Work on test 086.
- 10:00am - 11:30am: Work on Video Stream problem in Loewen PAL tests.
- 01:00pm - 02:00pm: Meeting with Ron to ask questions about Video Stream problem in Loewen PAL tests.
- 02:00pm - 05:30pm: Work on test 086.
- Thursday:
- 08:30am - 09:00am: Initialize Wiki page for Weekly Status.
- 09:00am - 10:00am: Read about the BSP test infrastructure documented in the dev-kit.
- 10:00am - 11:00am: Avionyx meeting.
- 11:00am - 11:30am: Read about the BSP test infrastructure documented in the dev-kit.
- 12:30pm - 02:00pm: Work on test 086.
- 02:00pm - 03:00pm: BSP Team Meeting.
- 03:00pm - 05:30pm: Work on tpp086, and upload feedback for tcp086.
- Friday:
- 08:30am - 12:00pm: Work on tpp086 and test 083.
- 01:00pm - 04:30pm: Work on test 083.
- 04:30pm - 05:00pm: Update Weekly Status.
- 05:00pm - 05:30pm: Work on test 083.