Commit Graph

  • 9bcb741957 docs: add tg128 decode figures to the multi-domain performance note master Markus Fritsche 2026-07-20 05:45:45 +02:00
  • 7e32abd9eb docs: record live validation of a7ace5d (30B MoE cross-domain fixed, 16.70 tok/s) Markus Fritsche 2026-07-20 05:35:29 +02:00
  • a7ace5da8e rkopnu: harden IOMMU domain switch against shared-NIU PM race; fix false-success on submit timeout Markus Fritsche 2026-07-20 05:18:55 +02:00
  • b831a2d931 rkopnu: honor vendor iommu_domain_id -> multi-domain NPU-resident memory Markus Fritsche 2026-07-20 05:18:30 +02:00
  • 00dff56288 Rename platform_driver "rocket" -> "rkopnu" Markus Fritsche 2026-07-19 10:42:58 +02:00
  • 2b68134925 Package rkopnu as a reproducible repo for third parties Markus Fritsche 2026-07-19 10:19:47 +02:00
  • 27472de2f8 rkopnu: Fable-review stability fixes for persistent 128K-context server Markus Fritsche 2026-07-19 01:39:03 +02:00
  • 0a6774ae61 rkopnu: detach IOMMU domain on file close (fix UAF/panic from attach-once) Markus Fritsche 2026-07-19 01:28:38 +02:00
  • 6a8b20ab3f rkopnu Phase 4c: honor core_mask -> vendor parity (51.5 vs 51.6 tok/s) Markus Fritsche 2026-07-18 23:44:30 +02:00
  • ff5316b2be rkopnu Phase 4b: cache the task-BO kernel vmap across submits (perf) Markus Fritsche 2026-07-18 23:06:01 +02:00
  • 079b0b7b6c rkopnu Phase 4a: keep IOMMU domain attached across jobs (perf) Markus Fritsche 2026-07-18 22:40:43 +02:00
  • 07f364e28b rkopnu Phase 3f fixup: ENODEV (not NOMINAL) for the retry-cap giveup Markus Fritsche 2026-07-18 22:18:05 +02:00
  • 76f7335b6b rkopnu Phase 3f: fix IRQ top-half gate (Fable diagnosis) - deliver the completion Markus Fritsche 2026-07-18 22:17:18 +02:00
  • c983c18a62 rkopnu Phase 3e: vendor-correct task selection + int_mask + clear Markus Fritsche 2026-07-18 21:55:43 +02:00
  • 4e5b76d89b rkopnu Phase 3d: fix completion IRQ mask - THE NPU FIRES Markus Fritsche 2026-07-18 21:41:41 +02:00
  • af2815dd5b rkopnu Phase 3 diag: log hw_submit values + INT status on timeout Markus Fritsche 2026-07-18 21:37:05 +02:00
  • b6d54aacf8 rkopnu Phase 3c: fix hw_submit crash - use CNA/CORE writel for enable Markus Fritsche 2026-07-18 21:14:49 +02:00
  • 8a8ef90cbd rkopnu Phase 3b: vendor-exact PC submit sequence (make the NPU fire) Markus Fritsche 2026-07-18 21:10:17 +02:00
  • d15cac0991 rkopnu Phase 3 (first cut): RKNPU_SUBMIT via rocket's drm_sched Markus Fritsche 2026-07-18 20:59:10 +02:00
  • c5fe8b916d rkopnu Phase 2 VALIDATED: librknnrt clears the memory layer on mainline Markus Fritsche 2026-07-18 20:50:00 +02:00
  • caaa50d842 rkopnu Phase 2: memory ioctls (GEM/shmem + IOMMU) Markus Fritsche 2026-07-18 20:44:41 +02:00
  • 12e06319bc rkopnu Phase 1 VALIDATED: librknnrt binds rkopnu on mainline Markus Fritsche 2026-07-18 20:39:00 +02:00
  • 9c3d2a4137 rkopnu Phase 1: swap rocket uAPI for rknpu 6-ioctl ABI Markus Fritsche 2026-07-18 20:33:35 +02:00
  • d4d003f977 rkopnu Phase 0: fork mainline rocket driver, out-of-tree build harness Markus Fritsche 2026-07-18 20:24:04 +02:00