User:Ccespedes@ddci.com
From DDCIDeos
Jump to navigationJump to search
|
General Information
Out of Office
- 12/24 - 01/02: Holidays
- 01/09: Flight back to GDL
Weekly Status
12/22/2025 - 12/23/2025
Summary:
- NAI68int6 ported to modular boot with support to most recent pdata
Plan For Next Week:
- On vacations 12/24 - 01/02.
Blocking Issues:
- None
12/01/2025 - 12/05/2025
Summary:
- Zhangmen
- Support cases
- Sent instructions to test Configurable TDP using customer's HW
- Sent alternative for SPI programming when ISP is not available
- Initial investigation for IO configuration for 3.3V SPI
- Support cases
- vek385 (tsunami release)
- Supported Adina with debugging boot. Board is booting with the new pdata definition:
- Fixed errors in boot code
- Updated pdata tool to support new definition
- Modular PAL (arm/aarch64):
- Removed hard-coded timer interrupts. New PAL reads information from registry and determines the window, thread and spurious interrupt numbers from that data
- Initial draft for using configWords from registry to configure interrupt level/sense
- Supported Adina with debugging boot. Board is booting with the new pdata definition:
Plan For Next Week:
- VEK385 (tsunami release)
- Complete code to use configwords for level/sense configuration
- Complete code to use configwords for aggregated interrupts
- Port s32g2 to the new pdata
- Zhangmen
- Support case. Continue investigation on 3.3V IO setting.
- Draft documentation for stage1a/b
- Loewen
- Boot code reviews
- On-hold until custom HW is properly farmed
- Boot code reviews
Blocking Issues:
- Zhangmen
- Bare metal debugging requires constant re-flashing of BIOS chip (i.e. farmer availability). Perhaps we should consider a Flash Emulator
11/10/2025 - 11/14/2025
Summary:
- Loewen
- PAL SRD diff-reviews completed
- Zhangmen
- Supported Will Harrigan with VT-d register dump on nai68int6 target
- bare-metal development
Plan For Next Week:
- Attending GeekFest 2025
- Zhangmen
- Draft documentation for stage1a/b
Blocking Issues:
- Zhangmen
- Bare metal debugging requires constant re-flashing of BIOS chip (i.e. farmer availability). Perhaps we should consider a Flash Emulator
11/03/2025 - 11/07/2025
Summary:
- GeekFest
- Prepared material for topic Intel's Firmware on Verified BSPs
- Zhangmen
- bare-metal development
- Confirmed current progress works for both available come-ctl boards
- bare-metal development
Plan For Next Week:
- Zhangmen
- Continue bare-metal development
- Complete Stage1A+B
- Continue bare-metal development
- Modular boot
- Support Adina with tooling and one-PAL to rule them all
- Secure boot
- Support as needed
- Loewen
- Boot code reviews (low priority)
Blocking Issues:
- Zhangmen
- Bare metal debugging requires constant re-flashing of BIOS chip (i.e. farmer availability). Perhaps we should consider a Flash Emulator
- Bare metal development is getting to a point where access to HW is key. Available tgl boards are often under high-demand
10/27/2025 - 10/31/2025
Summary:
- Loewen
- Supported analysis of abc coverage report for PAL
- vek385
- Minor updates to provisioning data tool. 1.1.0-2 unreleased
- Zhangmen
- Successfully loaded/executed custom loader in target
- Still with many bloatware. This is just to set a starting point with Kismet environment
- Successfully loaded/executed custom loader in target
Plan For Next Week:
- GeekFest
- Prepare material for topic Verifcation of intel BSP
- vek385
- Support Adina with one-PAL to rule them all dev
- Zhangmen
- Continue bare-metal development
- Complete Stage1A+B (Stage2 if time allows)
- Continue bare-metal development
- Secure boot
- Support as needed
- Loewen
- Boot code reviews (low priority)
Blocking Issues:
- Zhangmen
- It was confirmed by Kontron that in-system programming is not available for our boards
- Bare metal debugging requires constant re-flashing of BIOS chip (i.e. farmer availability). Perhaps we should consider a Flash Emulator
- Bare metal development is getting to a point where access to HW is key. Available tgl boards are often under high-demand
- It was confirmed by Kontron that in-system programming is not available for our boards
10/20/2025 - 10/24/2025
Summary:
- Supported Jared
- Supported modular boot for versal-edge2
- Completed updates for single boot entry in vek385 provisioning data
- Zhangmen
- Ported Slimbootloader to build in Kismet
- Started integration of Stage 1B - Memory Init
Plan For Next Week:
- Zhangmen
- Continue bare-metal development
- Stitch FSP-M firmware with image
- Try on HW
- Continue bare-metal development
- Secure boot
- Support as needed
- Loewen
- Continue Boot code reviews (low priority)
- Support analysis of abc coverage report
Blocking Issues:
- Zhangmen
- Bare metal development is getting to a point where access to HW is key. Available tgl boards are often under high-demand
- Bare metal debugging requires constant re-flashing of BIOS chip (i.e. farmer availability). Perhaps we should consider a Flash Emulator
10/13/2025 - 10/17/2025
Summary:
- Loewen
- Boot/PAL diff-reviews completed
- Started Boot code reviews
- Modular boot
- Major updates to pdata tooling completed
Plan For Next Week:
- Zhangmen
- Continue bare-metal development
- Stitch FSP-T firmware with image
- Try on HW
- Continue bare-metal development
- Secure boot
- Support as needed
- Modular boot
- Updates to versal-edge2 BSP
- Loewen
- Continue Boot code reviews
- Support analysis of abc coverage report
Blocking Issues:
- None
10/06/2025 - 10/10/2025
Summary:
- Modular boot
- Fixed issue identified by OA Testing
- Additional updates to pdata tooling to support changes in pdata definition
- Secure boot
- Completed driver UG and SRD
- Enabled srd to code traces
- Completed driver UG and SRD
Plan For Next Week:
- Loewen
- PAL diff-reviews
- Boot code reviews
- Support analysis of abc coverage report
- Secure boot
- Support as needed
- Modular boot
- Complete updates to pdata tooling
- Zhangmen
- Continue bare-metal development
- Stitch FSP-T firmware with image
- Try on HW
- Continue bare-metal development
Blocking Issues:
- None
09/29/2025 - 10/03/2025
Summary:
- Modular boot
- Updated pdata tooling to support changes in pdata definition
- Secure boot
- Updated Driver UG and SRD
- Pending 1 function
- Support as needed
- Updated Driver UG and SRD
- Zhangmen
- Initial assessment on request to modify bios settings during execution
Plan For Next Week:
- Loewen
- Boot code reviews
- Secure boot
- Complete driver docs
- Support as needed
- Modular boot
- Test on targets
- Zhangmen
- Continue bare-metal development
- Stitch FSP-T firmware with image
- Try on HW
- Continue bare-metal development
Blocking Issues:
- None
09/22/2025 - 09/26/2025
Summary:
- Zhangmen
- Continued understanding slimboot
- Drafted boot stage1 component. Pending:
- Stitch FSP-T firmware with image
- Try on HW
Plan For Next Week:
- Zhangmen
- Stitch FSP firmware with boot image
- Secure boot
- Try ptp-fifo driver in an ARM board
- Write documentation for ptp-fifo driver
- Support as needed
- Modular boot
- Updates to pdata tooling driven by new BSPs development
Blocking Issues:
- None
09/15/2025 - 09/19/2025
Summary:
- Secure boot
- Updated base64 for proper integration with crypto lib
- Zhangmen
- Studied UEFI PI Spec
- Started 'porting' python tools for FD, FV, FFS manipulation required for FSP integration
- Continued with Intel FSP (Firmware Support Package) understanding
- Continued with TigerLake Intel FSP Integration Guide understanding
- Continued with understanding of slimboot first stage bootloader phase
- 16-bits to 32-bits to FSP-T
- Studied UEFI PI Spec
Plan For Next Week:
- Zhangmen
- Complete understanding of slimboot first stage bootloader phase
- Start drafting boot stage1 component
- Complete understanding of slimboot first stage bootloader phase
- Secure boot
- Try ptp-fifo driver in an ARM board
- Support as needed
- Modular boot
- Updates to pdata tooling driven by new BSPs development
Blocking Issues:
- None
09/08/2025 - 09/12/2025
Summary:
- Secure boot
- tcti-tis vfile driver
- Agreed to rename driver to ptp-fifo (PTP is the spec for TPM2.0, which includes 2 different interfaces: FIFO (which also covers TIS from TPM1.2) and CRB (not implemented yet as part of our solution))
- tcti-tis vfile driver
- Zhangmen
- Studied Intel FSP (Firmware Support Package) Spec which includes micro-code for basic cpu initialization
- Studied TigerLake Intel FSP Integration Guide
- Started looking into slimboot first bootloader stage which integrates FSP-T (-T for temp memory)
- Checked old x86 bare-metal BSPs
- Modular boot
- Root caused identified issue with non modular BSPs
Plan For Next Week:
- Zhangmen
- Complete understanding of slimboot first stage bootloader phase
- Start drafting boot component
- Complete understanding of slimboot first stage bootloader phase
- Secure boot
- Try ptp-fifo driver in an ARM board
- Support as needed
- Modular boot
- Updates to pdata tooling driven by new BSPs development
Blocking Issues:
- None