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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.