diff options
author | Kristofer Jonsson <kristofer.jonsson@arm.com> | 2023-02-15 16:26:59 +0100 |
---|---|---|
committer | Kristofer Jonsson <kristofer.jonsson@arm.com> | 2023-02-15 16:27:31 +0100 |
commit | 21fdc8c7336ee42ce2cbfbd8d8a5249d5497f34c (patch) | |
tree | add88e4345b79c22f838b4e3aea1803a929b85be /README.md | |
parent | 350965e1bc010699103f7ccc94b907110a15fd8b (diff) | |
download | ethos-u-linux-driver-stack-21fdc8c7336ee42ce2cbfbd8d8a5249d5497f34c.tar.gz |
Change-Id: Id5349a7668ff7ce4d23730d98aa9bd5032a1ece2
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -62,10 +62,11 @@ reference, but could be replaced by any remoteproc driver. ## Ethos-U rpmsg driver -The [Ethos-U rpmsg driver](kernel/ethosu_driver.c) uses dynamic name resolution. -This means that when the firmware boots up it calls `rpmsg_create_ept()` to -create a dynamic endpoint with a name of maximum 32 characters. The service name -must be unique and is forwarded to Linux in a _name resolution_ message. +The [Ethos-U rpmsg driver](kernel/ethosu_driver.c) uses dynamic name resolution, +which requires a Linux kernel version of 5.12 or later. This means that when the +firmware boots up it calls `rpmsg_create_ept()` to create a dynamic endpoint +with a name of maximum 32 characters. The service name must be unique and is +forwarded to Linux in a _name resolution_ message. On the Linux side the name resolution message is handled by the [rpmsg_ns.c](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/rpmsg/rpmsg_ns.c) |