/
IVI PR Meeting Dec 19, 2024

IVI PR Meeting Dec 19, 2024

Attendee List:

  • Walt Miner

  • Joel Winarske

  • Scott Murray

  • Marius Vlad

  • Jan-Simon Möller

  •  


Key Discussion Points:

  • General Updates:

    • Joel resolved a keyboard bug related to Clang release builds by changing variable capture from reference to value in a lambda.

    • External bug fixes for Fedora 41 Wayland protocol issues were discussed.

    • Updates to Flutter and Yocto layers were propagated to various branches (Kirkstone, Dunfell, and Scars Gap).

    • Joel is preparing master branch updates for compatibility with the latest Yocto versions.

  • Drm (Direct Rendering Manager) and Graphics Work:

    • Joel has been working on DRM backend improvements, including leveraging Chrome OS libraries and exploring Vulkan and EGL implementations.

    • Discussion on optimizing DRM atomic commits and improving startup performance for embedded systems.

    • Joel is building a matrix of supported hardware for DRM testing, including Raspberry Pi, Rockchip, and other platforms.

  • Hardware Platforms:

    • Discussion on supporting the Khadas VIM3 Pro board (Amlogic A311D) as a potential AGL-supported platform, given its use in Snap Automotive's Android Automotive development kit.

    • Mention of NanoPC T6 (Rockchip RK3588) and its integration into Meta-Rockchip layers.

    • Joel is exploring additional hardware platforms, including Xilinx boards and others, for DRM and embedded use cases.

  • Security and Firmware Updates:

    • Joel emphasized the importance of secure boot, root of trust, and secure firmware update mechanisms (e.g., UEFI capsule updates) for production-ready systems.

    • Discussion on gaps in AGL's current security offerings compared to Android, particularly around CVE (Common Vulnerabilities and Exposures) updates and secure storage.

    • Joel plans to discuss roadmap priorities with Toyota to address these gaps and improve transparency and standardization.

  • Yocto and Mesa Configuration:

    • Issues with OpenGL package configuration in Yocto builds were discussed, particularly the absence of opengl.pc files in some configurations.

    • Potential differences in Mesa configurations between Yocto and desktop environments were noted.

  • Future Plans:

    • Joel plans to continue work on DRM backend improvements, including testing on additional hardware platforms.

    • Scott and Jan-Simon expressed interest in contributing to security-related features if there is buy-in from stakeholders.

    • Joel will bring up security and firmware update priorities in upcoming roadmap discussions with Toyota.


Action Items:

  • Joel Winarske:

    • Continue testing and building out the DRM backend matrix for various hardware platforms.

    • Investigate Mesa configuration issues related to OpenGL in Yocto builds.

    • Discuss security and firmware update priorities with Toyota and propose solutions for AGL.

  • Scott Murray and Jan-Simon Möller:

    • Explore potential improvements to Meta-Rockchip layers for better support of NanoPC T6 and other platforms.

    • Review and contribute to security-related features if prioritized by stakeholders.

  • General:

    • Evaluate the feasibility of supporting the Khadas VIM3 Pro board as an AGL platform.

    • Monitor progress on upstream DRM and GPU driver developments, including Rockchip and Imagination Rogue drivers.