aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2023-11-06Change create network UAPI to take a user bufferMikael Olsson
To not allow the buffer for a network instance to be changed after creation, the create network UAPI will now take the network model data as a user buffer. The content of the user buffer is copied into an internally allocated DMA buffer that cannot be accessed by the user. This breaks the current API so the Linux kernel NPU driver version and the driver library version have been given major version bumps. All the tests, documentation and other applications affected by the changes have been updated accordingly. Change-Id: I25c785d75a24794c3db632e4abe5cfbb1c7ac190 Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
2023-09-25Add resource table entry for address translationMikael Olsson
To avoid having to use a hardcoded memory map to translate between the Linux physical addresses to device addresses in the firmware, a new entry type has been added to the resource table that allows the NPU remoteproc driver to provide the memory map to the firmware. With this change, the device tree layout has been changed to wrap the ethosu-rproc node with an ethosu parent node that represents the NPU subsystem. This makes it possible to use the APIs provided by the Linux kernel to perform address translation etc. The "ethosu,dma-ranges" property has been removed from ethosu-proc because the ethosu parent node provides information for how to translate between the Linux Kernel physical addresses and device addresses with a "dma-ranges" property. Change-Id: I48719ee808a5e9391c5a3e967042d26dd92d5026 Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
2023-02-15Add documentation about required Linux kernel version23.02-rc223.02Kristofer Jonsson
Change-Id: Id5349a7668ff7ce4d23730d98aa9bd5032a1ece2
2023-02-14Update documentation about AMP communicationKristofer Jonsson
Change-Id: I3d7926cb16b613f588ef33944546df394193160e
2022-12-19Add custom cross compilation documentationJonny Svärd
Change-Id: I1ab89146bf897c4c35180ab09f08064511f573f8
2022-11-04Update README how to contribute22.11-rc222.11Kristofer Jonsson
Change-Id: I69d0acf67327424809397f5fcf236b99bc980d71
2021-11-11Documentation updates21.11-rc1Kristofer Jonsson
Adding note about that a configured Linux kernel source tree is required to build the kernel drivers. Change-Id: I3a4c7fd20e24731864b768051f2ce1f5714b5535
2021-09-09Add section about multi subsystem to README.mdKristofer Jonsson
Change-Id: Ia972102713b4e7178e3c5d26862c9bfda751130a
2021-06-21Use remoteproc for controlling Ethos-U cpuPer Åstrand
Implement a remoteproc driver for controlling firmware loading and powering up and down of the CPU on a Ethos-U subsystem. Change-Id: I075d24c780b306aa8152c4a9e24a31df29574f9e
2021-06-10Adding documentationKristofer Jonsson
Adding documentation, component- and sequence diagrams how the driver library and kernel driver work. Change-Id: I4e71b5e1f5d926386efe8f103a0f4fbc8636a494
2021-02-23Trademark information and missing license files21.02Kristofer Jonsson
Updating readme files with trademark information. Adding missing license files and security information. Change-Id: If916cfe60e17913e1f147c3e3abadca20cd68784
2020-08-27Initial commit20.08-rc220.08Kristofer Jonsson
Change-Id: I14b6becc908a0ac215769c32ee9c43db192ae6c8