|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
On-target .npub Vela blob loader over ra8_npu (RA8P1-only). More...
#include "ra8_device.h"Go to the source code of this file.
Typedefs | |
| typedef int | ra8_npu_loader_not_on_this_device_t |
On-target .npub Vela blob loader over ra8_npu (RA8P1-only).
Implementation of the ra8_npu_loader.h contract. The whole translation unit is gated behind RA8_HAS_NPU so it compiles to nothing on the RA8D2 and is built live only for the RA8P1 (-DRA8_DEVICE_RA8P1). It touches no NPU register – it parses the caller's .npub byte buffer (ra8_npu_blob.h) and fills an ra8_npu_job_t – so it carries no HUM citation and is fully host-testable. Every guard is a single condition (no compound decision), so the loader adds no MC/DC obligation; the host test pins the happy path and each rejection.
Definition in file ra8_npu_loader.c.
| typedef int ra8_npu_loader_not_on_this_device_t |
Definition at line 414 of file ra8_npu_loader.c.