Hi Stefan,
On [09-07-2020 22:37], Stefan Kalkowski wrote:
Dear l4-hackers,
I've seen that Fiasco.OC provides support for the i.MX8 SoC universe. I'm curious about whether the kernel provides any means to access the ARM Trusted Firmware (ATF) in general? (especially regarding the vendor-specific calls for powering different peripheral domains). I've seen some kind of platform control privilege for cpu powering if I understood it correctly. Is there something more generic available?
Fiasco.OC uses the PSCI interface to boot secondary cores. Via the platform control capability it is possible for a userspace component to trigger system shutdown and reset. I am not a 100% sure about suspend / resume.
Apart from that there is no further support or usage in the kernel.
Accessing other ATF services should be done in userspace I would say. Maybe you can help me to understand what your platform driver is supposed to do?
Regards, Matthias.
I'm asking, because right now I write a platform driver for Genode running on the i.MX 8M with focus on the base-hw kernel. But if there is a way I would like to support Fiasco.OC as well.
Thank you in advance for any clearing up & best regards Stefan
-- Stefan Kalkowski Genode labs
https://github.com/skalk | https://genode.org
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers