Files
rosenblatt/kernel/README.md
T
marfrit c77be48151 docs: genericize host references to machine type (Rock 5 ITX+)
Replace the local host name "boltzmann" with the machine type
(Rock 5 ITX+, RK3588, 32 GB) throughout so the replication docs read
for anyone on the same hardware, not just this fleet. Rename
fleet/boltzmann.yaml -> fleet/rock5-itx-plus.yaml.
2026-07-15 09:59:00 +02:00

33 lines
1.2 KiB
Markdown

# kernel/
Phase-1 audit closed the "do we need a driver?" question: Tomeu
Vizoso's `rocket` driver is in mainline since Linux 6.18, and
the Rock 5 ITX+'s `linux-rk3588-marfrit-A1` build (7.0.0-rc3-ARCH+)
already ships it as a module. See `docs/npu-mainline-status.md` for
the full audit.
Current contents:
```
kernel/
└── dt-overlays/
└── rk3588-rosenblatt-npu-enable.dtso
# Flips rknn_core_0/1/2 + rknn_mmu_0/1/2 to status="okay".
# Do NOT apply on >4 GB-RAM hosts without IOMMU v1.0
# mitigation (mem=4G or local discriminator-compat patches).
```
Anticipated next additions:
- `iommu/0001-iommu-rockchip-add-rk3568-iommu-v1-compatible.patch`
— local carry of Midgy BALON's discriminator-compat patch when it
appears upstream, plus the matching DT update for `rknn_mmu_*`.
Drop when the upstream series lands.
- Patches against marfrit's `linux-rk3588-marfrit-*` branch only if
we need fixes beyond what mainline rocket provides. Kept minimal
per the "mainline-clean from day 1" rule.
Patch handling routes through the `kernel-agent` subagent (per
`feedback_agent_routing.md`); board / host wiring lives in
`fleet/rock5-itx-plus.yaml`.