Re: Access to Arm Trusted Firmware
Matthias Lange <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.devel |
|---|---|
| Message-ID | <20200710185857.GD26980@triton> |
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 > [email protected] > http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers