Skip to content

add initial zynqmp support to the kernel-loader#276

Draft
moritz-meier wants to merge 1 commit intoseL4:mainfrom
moritz-meier:feat/zynqmp-support
Draft

add initial zynqmp support to the kernel-loader#276
moritz-meier wants to merge 1 commit intoseL4:mainfrom
moritz-meier:feat/zynqmp-support

Conversation

@moritz-meier
Copy link

Added initial support for Xilinx ZynqMP to the sel4-kernel-loader. One current problem is missing device-tree support in the kernel-loader, that is why the base address of the serial port is currently hard-coded. Any ideas on how to solve this platform dependence?

@moritz-meier moritz-meier requested a review from nspin as a code owner July 15, 2025 11:45
@moritz-meier moritz-meier marked this pull request as draft July 15, 2025 11:58
@nspin
Copy link
Member

nspin commented Aug 22, 2025

Excellent, thank you.

Yes, the next step for the kernel loader is for it to not depend on CONFIG_PLAT_* at compile-time, but rather configure itself at runtime using the device tree like elfloader does. I'm not sure when I myself will get around to doing that upgrade, but I'd welcome a PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants