Decision: Separate Docker Images for rootfs build and FPGA testing
We will continue using the kas image to build the rootfs without modifications, staying aligned with the official kas workflow and avoiding the introduction of new issues.
In addition, we will introduce a dedicated, lightweight Docker image for running FPGA timing tests and the simulator — intentionally kept smaller than the kas image since it does not need rootfs build tooling.
Proposed approach:
- Pull the existing Docker image from PandABlocks-rootfs (together with the CI configuration).
- Gradually slim it down over time by removing anything unrelated to FPGA testing — starting with all rootfs build dependencies.
Decision: Separate Docker Images for rootfs build and FPGA testing
We will continue using the kas image to build the rootfs without modifications, staying aligned with the official kas workflow and avoiding the introduction of new issues.
In addition, we will introduce a dedicated, lightweight Docker image for running FPGA timing tests and the simulator — intentionally kept smaller than the kas image since it does not need rootfs build tooling.
Proposed approach: