Ying-Chun Liu
Accepted Talks:
UEFI Debug Support Protocol for U-boot, EDK2 and LK
Debugging early-stage bootloaders has historically been a fragmented experience, often requiring vendor-specific tools or customized logics. However, as the industry moves toward standardized boot flows, the UEFI Debug Support Protocol has emerged as a critical bridge.
In this talk, I will share the journey of implementing this protocol within U-Boot and LK (Little Kernel). We will explore the nuances of contributing to EDK2, and how these implementations simplify debugging the UEFI applications. Attendees will gain a deeper understanding of how standardized debug protocols can unify the development experience across different firmware ecosystems.
Bazel BoF
Bazel has undergone significant architectural shifts between version 4 and version 9, including the stabilization of Bzlmod, the removal of legacy workspace features, and evolving bootstrap requirements.
This BoF session will focus on:
-
Bootstrap Hurdles: Strategies for handling the complex Java and C++ dependencies required to build Bazel 9 from source without pre-built binaries.
-
Bzlmod & External Dependencies: Addressing the transition from WORKSPACE to the Bazel Module system within the constraints of the Debian build environment.
-
Maintenance Workflows: Best practices for managing Debian-specific patches and experimental builds.
-
Collaborative Packaging: Identifying shared pain points among users of the AI framework, Android-Cuttlefish, and other projects that rely on modern Bazel features.