Skip to content

Draft: Make the device generic and add a simu platform

Nicolas Belin requested to merge nbelin/simu-firmware into main

This MR idea is:

1 - to make the device code generic so that the top code is always the same. What changes is in the platform part only.

2- to add a simu platform that would use the same code as the mt8183 one

Notes:

  • currently openamp is still built in the case the simu is selected even if it is not needed: I havent found yet how to remove openamp without having issues with libmetal
  • by default "SIMU" is selected. If you want to compile for MT8183, you will need to add -DLIBAPU_DEVICE_TYPE=MT8183 to you cmake command.
  • the simu part compiles but has not been tested at all due to the missing kernel parts
Edited by Nicolas Belin

Merge request reports