|
|
Subscribe / Log in / New account

Firmware "kernels"

Firmware "kernels"

Posted Sep 22, 2025 17:55 UTC (Mon) by marcH (subscriber, #57642)
Parent article: Multiple kernels on a single system

> The other significant piece is a new inter-kernel communication mechanism, based on inter-processor interrupts, that allows the kernels running on different CPUs to talk to each other. Shared memory areas are set aside for the efficient movement of data between the kernels.

Maybe this could become a standard for communicating with firmwares too, so drivers don't have to keep re-inventing this wheel?

It's quite different because it's heterogeneous (both at the HW and SW levels) but most systems are _already_ "multi-kernels" when you think about it!


to post comments

Firmware "kernels"

Posted Sep 23, 2025 15:04 UTC (Tue) by linusw (subscriber, #40300) [Link]

Yes they call it AMP "Asynchronous Multi-Processing" and there are attempts such as OpenAMP to standardize around using rpmsg for communication across these.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds