-
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