1. d80345f Add additional error logging in NPU driver by Mikael Olsson · 6 weeks ago
  2. e43c8c2 Fix UAPI device type naming and validation by Mikael Olsson · 3 months ago
  3. dc18cea Add NPU device type to capabilities by Mikael Olsson · 3 months ago
  4. 16be285 Rename macros and types to namespace their usage by Mikael Olsson · 3 months ago
  5. d4ad9e5 Restructure kernel driver source tree by Mikael Olsson · 3 months ago
  6. 6d5e2d2 Fix inference cancellation behavior by Mikael Olsson · 4 months ago
  7. e87446c Change PMU event counter values to use 64-bit by Mikael Olsson · 5 months ago
  8. 47e9bd0 Make all kernel module Sparse warnings into errors by Mikael Olsson · 6 months ago 23.11-rc2
  9. b682431 Fix NPU driver inference poll callback return type by Mikael Olsson · 6 months ago
  10. 9fdbf1e Ensure rpmsg channel name is null-terminated by Mikael Olsson · 7 months ago 23.11-rc1
  11. c081e59 Change create network UAPI to take a user buffer by Mikael Olsson · 7 months ago
  12. 9c999fd Split DMA memory and buffer setup in kernel driver by Mikael Olsson · 7 months ago
  13. 0754515 Remove buffer capacity, offset and resize in UAPI by Mikael Olsson · 7 months ago
  14. 45d4799 Fix type validation in the network create UAPI by Mikael Olsson · 7 months ago
  15. c1a418d Add Sparse checking to kernel module builds by Mikael Olsson · 7 months ago
  16. edd2550 Decrease log verbosity in the kernel modules by Ledion Daja · 7 months ago
  17. c2eaf26 Replace enum with fixed-width int in UAPI structs by Ledion Daja · 8 months ago
  18. 00f83c0 Fix typos in UAPI type name comments by Ledion Daja · 8 months ago
  19. 6e0778a Add -Werror to kernel module builds by Mikael Olsson · 8 months ago
  20. 53d224a Fix DMA configuration in NPU Linux kernel driver by Mikael Olsson · 12 months ago
  21. 6fb238f Fix wait for TX buffer blocking receive callback by Mikael Olsson · 9 months ago
  22. 1825760 Reduce mutex scope for NPU device IOCTL calls by Mikael Olsson · 9 months ago
  23. 27fe8e0 Fix mailbox clean up on inference request failure by Mikael Olsson · 9 months ago
  24. ec90223 Initialize UAPI structs copied to user space by Mikael Olsson · 9 months ago
  25. 52c563d Remove copy from user in network info IOCTL call by Mikael Olsson · 9 months ago
  26. 891156d Fix IOCTL calls returning the wrong value by Mikael Olsson · 9 months ago
  27. 42699b0 Add error logs to network info response handling by Mikael Olsson · 9 months ago
  28. ea209b6 Add kernel network info description checks by Mikael Olsson · 9 months ago
  29. 0483d66 Fix uninitialized return value from rpmsg callback by Mikael Olsson · 9 months ago 23.08 23.08-rc2
  30. 1182f38 Clear inference related data before freeing it by Mikael Olsson · 9 months ago
  31. f1cfe19 Add kernel driver version to UAPI by Mikael Olsson · 11 months ago
  32. 7c843dc Add protocol version check during probing by Mikael Olsson · 10 months ago
  33. fab31eb Remove protocol version request IOCTL from UAPI by Mikael Olsson · 10 months ago
  34. 529cfad Fix concurrent access to IDR in kernel driver by Mikael Olsson · 11 months ago
  35. f1e675a Correct license in UAPI header file by Jonny Svärd · 10 months ago
  36. 08c42f5 Fix kernel driver probe not freeing endpoint by Mikael Olsson · 11 months ago
  37. 229e125 Fix double free in kernel driver probe clean up by Mikael Olsson · 11 months ago
  38. eb5a328 Change NPU kernel driver to use async probing by Mikael Olsson · 11 months ago
  39. 09965b0 Add type check when getting message by ID by Mikael Olsson · 11 months ago
  40. 252ed6a Add device capabilities caching in kernel driver by Mikael Olsson · 12 months ago
  41. 5fcc28c Fix shared state race in mailbox message handling by Mikael Olsson · 1 year ago 23.05 23.05-rc2
  42. fd6b8dc Add rpmsg message magic check in kernel driver by Mikael Olsson · 1 year ago
  43. 099d90c Fix kernel driver not setting coherent DMA mask by Mikael Olsson · 1 year, 1 month ago
  44. 29e4ddb Minor formatting fix by Jonny Svärd · 1 year, 2 months ago
  45. 7a26045 Removing core interface by Kristofer Jonsson · 1 year, 3 months ago 23.02-rc1
  46. 074ef90 Create device for Ethos-U kernel driver by Kristofer Jonsson · 1 year, 4 months ago
  47. ec47704 Break circulare dependency on struct ethosu_device by Kristofer Jonsson · 1 year, 4 months ago
  48. d779a08 Converting Ethos-U driver to rpmsg by Kristofer Jonsson · 1 year, 5 months ago
  49. b42bc0b Removing watchdog and reset by Kristofer Jonsson · 1 year, 5 months ago
  50. 553e4d5 Updating .gitignore by Kristofer Jonsson · 1 year, 8 months ago
  51. 964c0ac Add rpmsg interface by Kristofer Jonsson · 1 year, 4 months ago
  52. f036423 Add linux_driver_stack tests by Davide Grohmann · 1 year, 11 months ago
  53. 53fd03d Improved logging by Kristofer Jonsson · 1 year, 11 months ago 22.08 22.08-rc1 22.08-rc2
  54. 2d69b8b Fix bug in inference release by Kristofer Jonsson · 1 year, 11 months ago
  55. e2a5815 Bug fix for queue capacity calculation by Kristofer Jonsson · 1 year, 11 months ago
  56. e3e2643 Return network info error code by Kristofer Jonsson · 1 year, 11 months ago
  57. 3706043 Add missing padding to core interface by Kristofer Jonsson · 1 year, 11 months ago
  58. 7f9a4e3 Update uapi definition for capability request by Per Åstrand · 2 years ago
  59. 32660f9 Use ids for identifying messages sent to EthosU firmware by Davide Grohmann · 2 years, 1 month ago
  60. f50f25e Check size of buffer before allocating by Per Åstrand · 2 years ago
  61. 6ab0b6b Replace usage of forbidden strncpy with strscpy by Davide Grohmann · 2 years ago
  62. 8b1fe55 Reset firmware when inference cancellation fails by Davide Grohmann · 2 years, 1 month ago 22.05-rc1
  63. 7e8f508 Add support for inference cancellation by Davide Grohmann · 2 years, 2 months ago
  64. 82d2258 Add support for rejected inference responses by Davide Grohmann · 2 years, 1 month ago
  65. 442fefb Reset firmware by Kristofer Jonsson · 2 years, 2 months ago
  66. f5b98c9 Kernel watchdog timeout by Kristofer Jonsson · 2 years, 2 months ago
  67. 3c6a260 Network info by Kristofer Jonsson · 2 years, 2 months ago
  68. 35de9e6 Firmware resident model by Kristofer Jonsson · 2 years, 2 months ago
  69. b5aa904 Support up to 8 PMU counters by Jonny Svärd · 2 years, 5 months ago
  70. c3f4a83 Corstone700 Kernel modules build fix. by Lior Dekel · 2 years, 6 months ago
  71. ed7d6c1 Verify that dma buffer fits in the mapped range by Per Åstrand · 2 years, 6 months ago 21.11-rc2 21.11-rc3
  72. bb17527 Increase message timeout by Per Åstrand · 2 years, 7 months ago
  73. 4aec376 Use minor number for device node by Kristofer Jonsson · 2 years, 7 months ago
  74. 90f5080 Increase capabilities timeout to 100 ms by Henrik Hoglind · 2 years, 9 months ago
  75. 40e23d1 Do not expose device specific hw config in capabilities by Davide Grohmann · 3 years ago 21.08-rc1
  76. 1c26baa Fix: do not attempt to read data from mailbox when length is 0 by Davide Grohmann · 3 years ago
  77. 35ce6c8 Add support for handling capabilities requests by Davide Grohmann · 3 years ago
  78. c823bcf Use namespace for ethosu kernel headers by Per Åstrand · 3 years, 4 months ago
  79. 7c24c77 Improve mailbox message handling by Jonny Svärd · 3 years, 4 months ago
  80. 9d8d92c Fix args order to PMU log message by Jonny Svärd · 3 years, 5 months ago
  81. f7e407a Add PMU config to inference creation by Per Åstrand · 3 years, 7 months ago
  82. 79689c5 Clang format by Kristofer Jonsson · 3 years, 7 months ago
  83. b74492c Support inferences with multiple inputs and outputs by Kristofer Jonsson · 3 years, 8 months ago
  84. 116a635 Initial commit by Kristofer Jonsson · 3 years, 9 months ago 20.08 20.08-rc2