73 KiB
Mini datasheet chapter review - v0.5 presentation revision
Reviewed source: c3de7c602a7ca0f0f9ade9d3ffb59339bc34fb8b. Version/date: v0.5 DRAFT / 2026-09-22.
Final PDF: 779 pages; SHA-256 a69d55cff0e9b8bb4625072ca494f33eec709871d0eb4003403a2ccc0f197c82.
Baseline: 779 pages; SHA-256 25257e5243e945401c8a214d4043819cf802a7fa2d22b04d83b513ce9075647b. All 109 frozen entries / 42 IP chapters and their anchors are retained.
Each row separates the retained implementation/evidence assessment from the presentation review. Key-phrase emphasis and the half-filled Functional mark do not promote any hardware or qualification claim. The six physical/board evidence gaps remain unresolved. Technical sources and tests are rebound to this build manifest; the full source lists and hashes are retained in the accompanying chapter-review JSON.
CI observation: 2026-09-23T08:26:42Z, for this exact source SHA. See the PDF evidence table and final validation report for actual statuses and local test results.
See content review for the bounded commercial comparison, layout/content rules for emphasis and badge geometry, and publication guide for reproducible build instructions.
| # | Chapter / final pages | Technical disposition and evidence | Presentation review | Basis and recommendation |
|---|---|---|---|---|
| 1 | Product Brief / 1 | Covered and retained. Existing PRODUCT integration retained; APU image/default/P7 availability and the declared source identity are explicitly scoped. Source/document review; test availability is not an executed pass. | Cover contact and partial Functional mark updated; short feature phrases emphasized; no qualification promoted. | mini.json, overview.typ, product-use.typ. Match capabilities to the exact profile and selected runtime; do not treat initial ready as delivery of the later Linux acceptance service. |
| 2 | Features / 1 | Covered and retained. Existing PRODUCT integration retained; APU image/default/P7 availability and the declared source identity are explicitly scoped. Source/document review; test availability is not an executed pass. | Cover contact and partial Functional mark updated; short feature phrases emphasized; no qualification promoted. | mini.json, overview.typ, product-use.typ. Match capabilities to the exact profile and selected runtime; do not treat initial ready as delivery of the later Linux acceptance service. |
| 3 | Overview / 2 | Covered and retained. Existing PRODUCT integration retained; APU image/default/P7 availability and the declared source identity are explicitly scoped. Source/document review; test availability is not an executed pass. | Cover contact and partial Functional mark updated; short feature phrases emphasized; no qualification promoted. | mini.json, overview.typ, product-use.typ. Match capabilities to the exact profile and selected runtime; do not treat initial ready as delivery of the later Linux acceptance service. |
| 4 | Product Configuration and Feature Availability / 3 | Covered and retained. Existing PRODUCT integration retained; APU image/default/P7 availability and the declared source identity are explicitly scoped. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | mini.json, overview.typ, product-use.typ. Match capabilities to the exact profile and selected runtime; do not treat initial ready as delivery of the later Linux acceptance service. |
| 5 | Typical Applications and System Configurations / 7 | Covered and retained. Existing PRODUCT integration retained; APU image/default/P7 availability and the declared source identity are explicitly scoped. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | mini.json, overview.typ, product-use.typ. Match capabilities to the exact profile and selected runtime; do not treat initial ready as delivery of the later Linux acceptance service. |
| 6 | Reading this datasheet / 9 | Covered and retained. Existing task-based document and evidence map; no additional hardware capability. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | reading.typ, usage-appendices.typ, appendices.typ. Retain one navigator, the existing 109-entry structure and checked internal destinations. |
| 7 | System Architecture / 56 | Covered and retained. Ten AXI data masters, seven-bit global IDs, GA2D master 8, NPU master 9 and JPEG 1R/1W admission. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | axi4_data_crossbar.sv, architecture.typ, bus-programming.typ. Attach contention and recovery measurements before throughput claims. |
| 8 | Introduction / 56 | Covered and retained. Ten AXI data masters, seven-bit global IDs, GA2D master 8, NPU master 9 and JPEG 1R/1W admission. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | axi4_data_crossbar.sv, architecture.typ, bus-programming.typ. Attach contention and recovery measurements before throughput claims. |
| 9 | Interconnect / 60 | Covered and retained. Ten AXI data masters, seven-bit global IDs, GA2D master 8, NPU master 9 and JPEG 1R/1W admission. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | axi4_data_crossbar.sv, architecture.typ, bus-programming.typ. Attach contention and recovery measurements before throughput claims. |
| 10 | Memory Attributes, Cache and DMA Coherency / 67 | Covered and retained. Non-coherent data paths; software buffer ownership and maintenance are required. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | memory-use.typ, system-reference.json. Preserve clean/invalidate and ownership order in each platform integration. |
| 11 | Clock and Reset / 70 | Covered and retained. The existing clock/reset framework remains applicable; HP polling is bounded while the earlier generic LP PSRAM-ready loop remains a separate startup boundary. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. A bounded loop does not bound a stalled MMIO transaction; retain stage-specific reset ownership. |
| 12 | Interrupt System / 77 | Covered and retained. 64 LP vector positions: two local and 62 external; GA2D vector 32 / ordinal 30 / PLIC 11; NPU vector 33 / ordinal 31 / PLIC 12. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | routing-reference.typ, software_reference.py, system-reference.json. Preserve vector/ordinal/PLIC distinctions; no-CSR runtime remains unsupported. |
| 13 | DMA Request, Interrupt and Event Routing / 79 | Covered and retained. 64 LP vector positions: two local and 62 external; GA2D vector 32 / ordinal 30 / PLIC 11; NPU vector 33 / ordinal 31 / PLIC 12. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | routing-reference.typ, software_reference.py, system-reference.json. Preserve vector/ordinal/PLIC distinctions; no-CSR runtime remains unsupported. |
| 14 | Multicore Operation and Resource Ownership / 82 | Covered and retained. Ten shared resource slots with Resource ABI 1.2 and owner-routed faults/interrupts; access controls are not isolation certification. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | system-management.typ, coexistence-reference.typ, system-reference.json. Validate handoff, stop/drain and concurrent workloads with exact firmware/profile reports. |
| 15 | Peripheral Coexistence and Resource Conflicts / 84 | Covered and retained. Ten shared resource slots with Resource ABI 1.2 and owner-routed faults/interrupts; access controls are not isolation certification. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | system-management.typ, coexistence-reference.typ, system-reference.json. Validate handoff, stop/drain and concurrent workloads with exact firmware/profile reports. |
| 16 | Security and Access-Control Boundaries / 86 | Covered and retained. Ten shared resource slots with Resource ABI 1.2 and owner-routed faults/interrupts; access controls are not isolation certification. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | system-management.typ, coexistence-reference.typ, system-reference.json. Validate handoff, stop/drain and concurrent workloads with exact firmware/profile reports. |
| 17 | Debug, Diagnostics and Fault Recovery / 87 | Covered and retained. Ten shared resource slots with Resource ABI 1.2 and owner-routed faults/interrupts; access controls are not isolation certification. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | system-management.typ, coexistence-reference.typ, system-reference.json. Validate handoff, stop/drain and concurrent workloads with exact firmware/profile reports. |
| 18 | Register Access and Programming Conventions / 89 | Covered and retained. Source-defined MMIO and bounded protocol subsets; external compliance is not established. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | register-programming.typ, interface-subsets.typ. Retain width/strobe/error semantics and controller-specific limits. |
| 19 | Interface Standards and Supported Subsets / 91 | Covered and retained. Source-defined MMIO and bounded protocol subsets; external compliance is not established. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | register-programming.typ, interface-subsets.typ. Retain width/strobe/error semantics and controller-specific limits. |
| 20 | Peripherals / 94 | Covered and retained. 42 PRODUCT/MPW IP chapters; instances may share register banks. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | chapter-index.json, structure-contract.json, ip-catalog.json. Keep stable register anchors and the reviewed 109-entry structure contract. |
| 21 | XPI Universal Controller (XPI) / 94-113 | Covered and retained. Integrated: Four chip-select slots and 16 programmable LUT sequences. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | xpi.h, xpi.md, xpi.c. Retain the documented subset and prerequisites. External SDR SPI/QSPI flash; board-specific LUT and timing. Attach a matching scoped report before qualification. |
| 22 | SPI SD Card Controller (SPISD) / 114-133 | Covered and retained. Integrated: SD card SPI-mode command/data host. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | spisd.h, spisd.md, spisd.c. Retain the documented subset and prerequisites. SPI-mode SD card; GPIO route and card supply. Attach a matching scoped report before qualification. |
| 23 | SD Card Controller (SDIO0) / 134-155 | Covered and retained. Integrated: Native one-bit/four-bit SDR operation. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | sdio.h, sdio.md, sdio.c. Retain the documented subset and prerequisites. SD card and shared GPIO route. Attach a matching scoped report before qualification. |
| 24 | On-Chip Memory (OCM / SRAM) / 156-162 | Covered and retained. Integrated: 32 KiB in the reference profile, using eight 4 KiB banks. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | onchip_sram.h, onchip-sram.md, sram.c. Retain the documented subset and prerequisites. Selected technology SRAM macro; 32 KiB in the reference profile. Attach a matching scoped report before qualification. |
| 25 | PSRAM Controller (PSRAM) / 163-181 | Covered and retained. Integrated: Four ESP-PSRAM64H devices addressable through a 32 MiB window. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | psram.h, psram.md, psram.c. Retain the documented subset and prerequisites. External QPI PSRAM; mutually exclusive with OPI on shared memory pads. Attach a matching scoped report before qualification. |
| 26 | OPI PSRAM / HyperBus-Style Controller / 182-199 | Covered and retained. Partial: One octal DDR memory interface and one selected protocol profile. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | opipsram.h, opipsram.md, opipsram.c. Retain the documented subset and prerequisites. Compatible octal/HyperBus-style device; shared pads and board timing qualification. Attach a matching scoped report before qualification. |
| 27 | SDRAM Controller (SDRAM) / 200-211 | Covered and retained. Integrated: Fixed 64 MiB, x16 SDR geometry with bank/row tracking. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | sdram.h, sdram.md, sdram.c. Retain the documented subset and prerequisites. External x16 SDR SDRAM; initialization and refresh timings. Attach a matching scoped report before qualification. |
| 28 | General-Purpose Input Output (GPIO) / 212-228 | Covered and retained. Integrated: 32 bidirectional GPIOs with administration and restricted user windows. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | gpio.h, gpio.md, gpio.c. Retain the documented subset and prerequisites. Selected pad library and approved pin routing. Attach a matching scoped report before qualification. |
| 29 | Direct Memory Access (DMA) / 229-244 | Covered and retained. Integrated: Eight channel contexts share a 32-bit AXI master. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | dma.h, dma.md, dma.c. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 30 | General-Purpose Timer (TIM0, TIM1) / 245-251 | Covered and retained. Integrated: Two 32-bit general-purpose timers. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | timer.h, timer.md, timer.c. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 31 | Real-Time Clock (RTC) / 252-265 | Covered and retained. Integrated: 64-bit seconds and 1/256-second subsecond time. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | rtc.h, rtc.c, datasheet.md. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 32 | Watchdog (WDG) / 266-275 | Covered and retained. Integrated: Independent-clock window watchdog. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | datasheet.md, wdg_pkg.sv, wdg_reg.sv. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 33 | Pulse Width Modulation (PWM) / 276-300 | Covered and retained. Integrated: Two timers, four output channels and two operators. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | pwm.h, pwm.c, datasheet.md. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 34 | Management Console (UART0) / 301-313 | Covered and retained. Integrated: 64-byte TX and RX FIFOs; fractional baud-rate generator. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | uart.h, uart.md, uart.c. Retain the documented subset and prerequisites. Management serial connection; optional DMA/flow-control routing. Attach a matching scoped report before qualification. |
| 35 | Application Console (UART1) / 314-315 | Covered and retained. Integrated: 64-byte TX and RX FIFOs; fractional baud-rate generator. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | README.md, retrosoc_hp.dts, uart.h. Retain the documented subset and prerequisites. Dedicated console TX/RX; no connected DMA or RTS/CTS. Attach a matching scoped report before qualification. |
| 36 | Inter-Integrated Circuit (I2C) / 316-329 | Covered and retained. Integrated: Two controller instances with 7-bit and 10-bit addressing. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | i2c.h, i2c.md, i2c.c. Retain the documented subset and prerequisites. External bus pull-ups and compatible target voltages. Attach a matching scoped report before qualification. |
| 37 | WS2812 LED Interface / 330-338 | Covered and retained. Integrated: 24-bit GRB transmission on one GPIO alternate function. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | ws2812.h, ws2812.md, ws2812.c. Retain the documented subset and prerequisites. Compatible LED chain and approved level/supply interface. Attach a matching scoped report before qualification. |
| 38 | Personal System/2 (PS2) / 339-348 | Covered and retained. Integrated: Bidirectional open-drain host interface. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | ps2.h, ps2.c, datasheet.md. Retain the documented subset and prerequisites. Open-drain interface and board pull-ups. Attach a matching scoped report before qualification. |
| 39 | SDIO Controller (SDIO1) / 349-352 | Covered and retained. Integrated: Native one-bit/four-bit SDR operation. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | sdio.h, sdio.md, sdio.c. Retain the documented subset and prerequisites. SD card and dedicated pads; generic FPGA mapping pending. Attach a matching scoped report before qualification. |
| 40 | USB 2.0 Dual-Role Controller / 353-385 | Covered and retained. Integrated: Dual-role digital controller with external 8-bit ULPI PHY. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | usb2.h, usb2.md, usb2.c. Retain the documented subset and prerequisites. External ULPI PHY, 60 MHz interface clock, VBUS/role circuitry. Attach a matching scoped report before qualification. |
| 41 | Architecture Information (ARCHINFO) / 386-394 | Covered and retained. Integrated: Read-only identity, configuration and topology discovery. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | archinfo.c, datasheet.md, archinfo_reg.sv. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 42 | System Controller (SYSCTRL) / 395-415 | Covered and retained. Integrated: Root-managed configuration, HP lifecycle and clock requests. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | sysctrl.h, sysctrl.md, sysctrl.c. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 43 | Reset Clock Unit (RCU) / 416-417 | Covered and retained. Integrated: AON-controlled requests and clock/reset policy. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | clock.h, pll-clock-control.md, rcu.c. Retain the documented subset and prerequisites. Reference PLL disabled; any physical PLL/backend needs separate qualification. Attach a matching scoped report before qualification. |
| 44 | Management Local Interrupts (CLINT) / 418-422 | Covered and retained. Integrated: Per-hart software interrupts and 64-bit timer compare. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | clint.h, clint.md, clint.c. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 45 | HP Local Interrupt Controller (ACLINT) / 423-426 | Covered and retained. Integrated: Two addressable hart slots; HP consumes slot 1. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | retrosoc_hp.dts, platform.c, clint.md. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 46 | HP Platform-Level Interrupt Controller (PLIC) / 427-430 | Covered and retained. Integrated: 32 source IDs, with source 0 reserved. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | retrosoc_hp.dts, platform.c, hp-platform.md. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 47 | LP/HP Mailbox / 431-438 | Covered and retained. Integrated: Separate LP-to-HP and HP-to-LP payload banks. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 48 | Resource Controller / 439-445 | Covered and retained. Partial: Ten independently managed shared resources; resource 8 owns GA2D and resource 9 owns NPU execution, including lifecycle and LP/HP IRQ routing. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | resource.h, resource-controller.md, resource.c. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 49 | Fabric Monitor / 446-457 | Covered and retained. Integrated: Ten master and six target observation banks; master bank 8 observes GA2D traffic and master bank 9 observes NPU descriptor and data DMA traffic. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | fabric_monitor.h, fabric-monitor.md, monitor.c. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 50 | Inter-Integrated Circuit Sound (I2S) / 460-468 | Covered and retained. Integrated: Stereo master TX/RX with independent audio clock. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | i2s.h, i2s.md, i2s.c. Retain the documented subset and prerequisites. External audio clock and codec; stereo master operation. Attach a matching scoped report before qualification. |
| 51 | Digital Video Port (DVP) / 469-479 | Covered and retained. Integrated: 8-bit parallel RGB565/YUV422 capture. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | dvp.h, dvp.md, dvp.c. Retain the documented subset and prerequisites. Parallel camera, sensor configuration and pixel clock. Attach a matching scoped report before qualification. |
| 52 | JPEG Encoder / Decoder / 480-503 | Covered and retained. Partial: 8-bit Baseline Sequential JPEG encode or decode. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | jpeg.h, jpeg.md, jpeg.c. Retain the documented subset and prerequisites. Native slot-6 payload admission has one normal read and one normal write credit at class 8; standalone codec behavior and end-to-end system qualification remain separate scopes. Attach a matching scoped report before qualification. |
| 53 | 2D Graphics Accelerator (GA2D) / 504-523 | Covered and retained. Integrated: P5 direct single-job FILL, COPY, CONVERT, opaque alpha BLEND, A8 masks and exact background/destination in-place composition. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | ga2d.md, apb4_ga2d.sv, ga2d_core.sv. P6 test sources and dated records already exist. Attach current-commit full-product contention, workload throughput and physical closure reports; preserve the documented subset. |
| 54 | Audio Processing Unit (APU, partial) / 524-569 | Covered and retained. Partial: WAV/FLAC image and job/stream execution; APUC-backed KWS is enabled only in the P9 acceptance configuration. MP3 remains unsupported. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | Makefile, main.c, main.c. Keep default/P9 capability and digest distinct, MP3 unsupported and KWS configuration-dependent. A shipped image or smoke wrapper is not full corpus or sustained-audio qualification. Keep wrapper inventory distinct from revision-qualified physical replacement evidence. |
| 55 | Neural Processing Unit (NPU) / 570-594 | Covered and retained. Integrated: Eight INT8 operators with native HP descriptor/DMA execution and private local SRAM. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | npu.h, npu_regs.h, npu.c. Attach matching KWS/VWW raw reports including CPU preprocessing/Softmax and cache costs. Keep unknown-operator rejection, INT32 limits, abort/drain and private SRAM boundaries explicit; no arbitrary TFLite or certification claim. |
| 56 | Crypto Controller / 595-616 | Covered and retained. Integrated: AES-128/192/256, SHA-224/256 and raw RSA-2048. Tests available; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | crypto.h, crypto.md, crypto.c. Retain the documented subset and prerequisites. LP-controlled buffers and key lifecycle; no secure key-store claim. Attach a matching scoped report before qualification. |
| 57 | Cyclic Redundancy Check (CRC) / 617-623 | Covered and retained. Integrated: Programmable 7-, 8-, 16- or 32-bit CRC. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | crc.h, crc.c, datasheet.md. Retain the documented subset and prerequisites. No additional off-chip component implied; use the selected clock/reset and access policy. Attach a matching scoped report before qualification. |
| 58 | Random Number Generator (RNG) / 624-632 | Covered and retained. Partial: Entropy-source qualification, FIFO and continuous health checks. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | rng.h, rng.c, datasheet.md. Retain the documented subset and prerequisites. Entropy-source qualification absent; deterministic integration source. Attach a matching scoped report before qualification. |
| 59 | Low-Bandwidth Extension (EXT-L) / 633-634 | Covered and retained. Integrated: Fixed APB4 control and one interrupt. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | extension.h, extensions.md, ext-l.c. Retain the documented subset and prerequisites. Fixed external APB target and lifecycle contract. Attach a matching scoped report before qualification. |
| 60 | High-Bandwidth Extension (EXT-H) / 635-643 | Covered and retained. Integrated: Fixed EXT-H control, ownership, bounds and lifecycle. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | extension.h, extensions.md, extensions.c. Retain the documented subset and prerequisites. Bounded external AXI master and ACL configuration. Attach a matching scoped report before qualification. |
| 61 | Packaging / 644 | Evidence needed. No matching characterized package, electrical, thermal or timing specification. Source/flow descriptions exist; no current matching scoped physical result is attached. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | pins.typ, electrical-reference.typ. Supply package/board/corner/instrument evidence before publishing ratings. |
| 62 | Electrical and Timing Specifications / 653 | Evidence needed. No matching characterized package, electrical, thermal or timing specification. Source/flow descriptions exist; no current matching scoped physical result is attached. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | pins.typ, electrical-reference.typ. Supply package/board/corner/instrument evidence before publishing ratings. |
| 63 | Software / 656 | Covered and retained. HP event polling uses 64,000,000 iterations, not milliseconds. Initial ready precedes GA2D result, cache-clean acknowledgement, HP-held state and return of ownership to LP; NPU handoff is selected by RS_NPU_P5_ACCEPTANCE, RS_NPU_P6_ACCEPTANCE. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 64 | Boot Configuration, Initialization and Recovery / 656 | Covered and retained. HP event polling uses 64,000,000 iterations, not milliseconds. Initial ready precedes GA2D result, cache-clean acknowledgement, HP-held state and return of ownership to LP; NPU handoff is selected by RS_NPU_P5_ACCEPTANCE, RS_NPU_P6_ACCEPTANCE. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 65 | Programming, Image Maintenance and Service Procedures / 663 | Covered and retained. Runtime/HAL and conditional Linux bringup exist; no general GA2D Linux graphics, APU ASoC or generic NPU Linux driver is delivered. CSR and profile conditions apply. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | software.typ, software-runtime.typ, software_reference.py. Attach exact firmware/boot/device reports; do not infer integrated pass from syntax or host tests. |
| 66 | Runtime, SDK and Shell / 665 | Covered and retained. Runtime/HAL and conditional Linux bringup exist; no general GA2D Linux graphics, APU ASoC or generic NPU Linux driver is delivered. CSR and profile conditions apply. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | software.typ, software-runtime.typ, software_reference.py. Attach exact firmware/boot/device reports; do not infer integrated pass from syntax or host tests. |
| 67 | Applications / 673 | Covered and retained. Runtime/HAL and conditional Linux bringup exist; no general GA2D Linux graphics, APU ASoC or generic NPU Linux driver is delivered. CSR and profile conditions apply. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | software.typ, software-runtime.typ, software_reference.py. Attach exact firmware/boot/device reports; do not infer integrated pass from syntax or host tests. |
| 68 | Linux and Driver Status / 676 | Covered and retained. HP event polling uses 64,000,000 iterations, not milliseconds. Initial ready precedes GA2D result, cache-clean acknowledgement, HP-held state and return of ownership to LP; NPU handoff is selected by RS_NPU_P5_ACCEPTANCE, RS_NPU_P6_ACCEPTANCE. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 69 | Software Support and Validated Configurations / 679 | Covered and retained. HP event polling uses 64,000,000 iterations, not milliseconds. Initial ready precedes GA2D result, cache-clean acknowledgement, HP-held state and return of ownership to LP; NPU handoff is selected by RS_NPU_P5_ACCEPTANCE, RS_NPU_P6_ACCEPTANCE. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 70 | Implementation / 683 | Covered and retained. Current dev host-runtime/bootstrap increments reviewed; Linux x86_64, Python 3.10, Java 17 and SBT contract retained. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | dependencies.lock.json, Dockerfile, flake.nix. Use the committed bootstrap and lock; a Docker build or Nix check is not a runtime regression pass. |
| 71 | SoC Integration / 683 | Covered and retained. Current dev host-runtime/bootstrap increments reviewed; Linux x86_64, Python 3.10, Java 17 and SBT contract retained. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | dependencies.lock.json, Dockerfile, flake.nix. Use the committed bootstrap and lock; a Docker build or Nix check is not a runtime regression pass. |
| 72 | RTL Simulation / 684 | Covered and retained. Reproducible source and test flows exist; local execution and release qualification have separate scopes. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | software.typ, regress.py, engineering.md. Run the selected committed profile with required tools and archive machine-readable verdicts. |
| 73 | FPGA Verification / 685 | Evidence needed. Board constraints/integration inputs exist; complete board acceptance evidence is not attached. Source/flow descriptions exist; no current matching scoped physical result is attached. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | README.md, software.typ, electrical-reference.typ. Provide approved pin routes, board revision and external-device acceptance logs. |
| 74 | Physical Design / 686 | Evidence needed. Physical flow inputs exist; no matching synthesis/netlist/STA/signoff report is attached. Source/flow descriptions exist; no current matching scoped physical result is attached. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | README.md, software.typ, release-verification.typ. Archive exact PDK/library/corner/constraints and complete physical reports. |
| 75 | PCB Hardware / 687 | Evidence needed. Board constraints/integration inputs exist; complete board acceptance evidence is not attached. Source/flow descriptions exist; no current matching scoped physical result is attached. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | README.md, software.typ, electrical-reference.typ. Provide approved pin routes, board revision and external-device acceptance logs. |
| 76 | Appendix: MPW Compatibility / 688 | Covered and retained. Separate selectable MPW core/user-IP profile; not the fixed PRODUCT integration. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | mini-mpw.mk, appendices.typ. Keep MPW selection, reset and GPIO ownership separate from PRODUCT claims. |
| 77 | SoC Template / 688 | Covered and retained. Separate selectable MPW core/user-IP profile; not the fixed PRODUCT integration. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | mini-mpw.mk, appendices.typ. Keep MPW selection, reset and GPIO ownership separate from PRODUCT claims. |
| 78 | MPW User Timer / 690-692 | Covered and retained. MPW only: MPW-selectable timer and divider. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | user_ip.h, user-ip.md, mpw_timer.c. Retain the documented subset and prerequisites. MPW profile, selected user-IP manifest and pad ownership. Attach a matching scoped report before qualification. |
| 79 | MPW User GPIO / 693-695 | Covered and retained. MPW only: MPW-selectable user GPIO data and enables. Source reviewed; 0 attached per-IP report records. Workflow outcomes do not replace scoped reports. | Selected feature, programming and restriction phrases emphasized; shared register/ABI descriptions retained. | user_ip.h, user-ip.md, mpw_gpio.c. Retain the documented subset and prerequisites. MPW profile, selected user-IP manifest and pad ownership. Attach a matching scoped report before qualification. |
| 80 | Appendix: Product Direction / 696 | Covered and retained. Future family positioning and release milestones are not implemented product commitments. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | appendices.typ. Publish commitments only after a reviewed implementation and release decision. |
| 81 | Product Series / 696 | Covered and retained. Future family positioning and release milestones are not implemented product commitments. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | appendices.typ. Publish commitments only after a reviewed implementation and release decision. |
| 82 | Roadmap / 697 | Covered and retained. Future family positioning and release milestones are not implemented product commitments. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | appendices.typ. Publish commitments only after a reviewed implementation and release decision. |
| 83 | Technical Report / 698 | Covered and retained. Exact-commit CI observation for c3de7c602a at 2026-09-23T08:26:42Z; individual workflow/stage conclusions remain scoped. Source/document review; test availability is not an executed pass. |
Current source/CI identity recorded and evidence phrases emphasized; unfinished runs are not passes. | system-reference.json, release-verification.typ, dev_reference.py. Keep unfinished/failed/skipped states and original reports. Previous local test totals remain historical; CI does not populate absent per-IP qualification reports. |
| 84 | Release Verification Summary / 698 | Covered and retained. Exact-commit CI observation for c3de7c602a at 2026-09-23T08:26:42Z; individual workflow/stage conclusions remain scoped. Source/document review; test availability is not an executed pass. |
Current source/CI identity recorded and evidence phrases emphasized; unfinished runs are not passes. | system-reference.json, release-verification.typ, dev_reference.py. Keep unfinished/failed/skipped states and original reports. Previous local test totals remain historical; CI does not populate absent per-IP qualification reports. |
| 85 | Shuttle and Qualification Evidence / 702 | Evidence needed. No matching silicon/shuttle/package characterization report supplied. Source/flow descriptions exist; no current matching scoped physical result is attached. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | appendices.typ, release-verification.typ. Supply lot, die revision, package, setup and test conditions with each measurement. |
| 86 | Performance and Power Characterization / 703 | Covered and retained. Counters and workload definitions exist; no matching product performance/power measurement is supplied. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Measure the selected runtime, clock, workload and memory/cache costs. Iteration budgets are not milliseconds; historical IP reports do not establish current full-product closure. |
| 87 | Known Limitations and Revision Compatibility / 705 | Covered and retained. Current feature gates and source/runtime limitations are explicit; the Linux rootfs ready publisher does not supply the full acceptance service. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 88 | Implementation and Qualification Limitations / 705 | Covered and retained. Current feature gates and source/runtime limitations are explicit; the Linux rootfs ready publisher does not supply the full acceptance service. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 89 | Revision Identification and Compatibility / 710 | Covered and retained. Current feature gates and source/runtime limitations are explicit; the Linux rootfs ready publisher does not supply the full acceptance service. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 90 | Appendix: Software Memory and Buffer Requirements / 711 | Covered and retained. Static linker and worked-buffer accounting; examples are not measured peak runtime usage. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | usage-appendices.typ, memory-use.typ, README.md. Measure stack, heap-free working sets and application buffers on the actual workload. |
| 91 | Linker Layout and Runtime Accounting / 711 | Covered and retained. Static linker and worked-buffer accounting; examples are not measured peak runtime usage. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | usage-appendices.typ, memory-use.typ, README.md. Measure stack, heap-free working sets and application buffers on the actual workload. |
| 92 | Worked Buffer Budgets / 712 | Covered and retained. Static linker and worked-buffer accounting; examples are not measured peak runtime usage. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | usage-appendices.typ, memory-use.typ, README.md. Measure stack, heap-free working sets and application buffers on the actual workload. |
| 93 | Appendix: Terminology, Notation and Document Map / 714 | Covered and retained. Existing task-based document and evidence map; no additional hardware capability. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | reading.typ, usage-appendices.typ, appendices.typ. Retain one navigator, the existing 109-entry structure and checked internal destinations. |
| 94 | Terminology and Units / 714 | Covered and retained. Document conventions, navigation and provenance; not an additional hardware capability. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | reading.typ, usage-appendices.typ, appendices.typ. Preserve clear DRAFT/status language, source links and third-party license ownership. |
| 95 | Reading Numbers and Status / 715 | Covered and retained. Document conventions, navigation and provenance; not an additional hardware capability. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | reading.typ, usage-appendices.typ, appendices.typ. Preserve clear DRAFT/status language, source links and third-party license ownership. |
| 96 | Document and Evidence Navigation / 716 | Covered and retained. Existing task-based document and evidence map; no additional hardware capability. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | reading.typ, usage-appendices.typ, appendices.typ. Retain one navigator, the existing 109-entry structure and checked internal destinations. |
| 97 | Appendix: Global Register and Address Index / 717 | Covered and retained. Generated register/address inventory with stable per-register destinations. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | register-index.typ, register-annotations.json, ip-catalog.json. Keep C/RTL parity and source-derived anchors; do not hand-maintain duplicate register lists. |
| 98 | PRODUCT Register Instances / 717 | Covered and retained. Generated register/address inventory with stable per-register destinations. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | register-index.typ, register-annotations.json, ip-catalog.json. Keep C/RTL parity and source-derived anchors; do not hand-maintain duplicate register lists. |
| 99 | MPW Conditional Register Instances / 758 | Covered and retained. Generated register/address inventory with stable per-register destinations. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | register-index.typ, register-annotations.json, ip-catalog.json. Keep C/RTL parity and source-derived anchors; do not hand-maintain duplicate register lists. |
| 100 | Appendix: Fault and Status Code Reference / 759 | Covered and retained. HP event polling uses 64,000,000 iterations, not milliseconds. Initial ready precedes GA2D result, cache-clean acknowledgement, HP-held state and return of ownership to LP; NPU handoff is selected by RS_NPU_P5_ACCEPTANCE, RS_NPU_P6_ACCEPTANCE. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 101 | Diagnostic Code Namespaces / 759 | Covered and retained. Source-defined diagnostic namespaces, application returns and sticky TEST_STATUS verdicts. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | fault-reference.typ, application-diagnostics.typ, engineering.md. Distinguish software returns from hardware completion and log presence from test pass. |
| 102 | Status Registers and Capture Points / 765 | Covered and retained. Source-defined diagnostic namespaces, application returns and sticky TEST_STATUS verdicts. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | fault-reference.typ, application-diagnostics.typ, engineering.md. Distinguish software returns from hardware completion and log presence from test pass. |
| 103 | Firmware Application Results / 771 | Covered and retained. HP event polling uses 64,000,000 iterations, not milliseconds. Initial ready precedes GA2D result, cache-clean acknowledgement, HP-held state and return of ownership to LP; NPU handoff is selected by RS_NPU_P5_ACCEPTANCE, RS_NPU_P6_ACCEPTANCE. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | main.c, hp_mailbox.c, S99retrosoc-hp. Keep the selected runtime and every terminal checkpoint explicit. The supplied Linux rootfs only sends initial ready and lacks the later GA2D/cache-clean service; HP_LINUX_READY also appears for freestanding acceptance. Reset is requested by the failure helper only before GA2D ownership has passed to HP. |
| 104 | Automated Completion and Simulator Verdicts / 774 | Covered and retained. Source-defined diagnostic namespaces, application returns and sticky TEST_STATUS verdicts. Source/document review; test availability is not an executed pass. | Key phrases reviewed; preserve technical meaning and ordinary code/diagram typography. | fault-reference.typ, application-diagnostics.typ, engineering.md. Distinguish software returns from hardware completion and log presence from test pass. |
| 105 | Document Control / 775 | Covered and retained. Publication identity and source provenance for c3de7c602a7ca0f0f9ade9d3ffb59339bc34fb8b; no additional hardware capability. Source/document review; test availability is not an executed pass. | Presentation history, exact source identity, contact and final pagination reviewed. | mini.json, appendices.typ. Ship the matching PDF, manifest, change-page report, chapter review and actual validation record together. |
| 106 | Revision History / 775 | Covered and retained. Publication identity and source provenance for c3de7c602a7ca0f0f9ade9d3ffb59339bc34fb8b; no additional hardware capability. Source/document review; test availability is not an executed pass. | Presentation history, exact source identity, contact and final pagination reviewed. | mini.json, appendices.typ. Ship the matching PDF, manifest, change-page report, chapter review and actual validation record together. |
| 107 | Sources and Reproducibility / 776 | Covered and retained. Publication identity and source provenance for c3de7c602a7ca0f0f9ade9d3ffb59339bc34fb8b; no additional hardware capability. Source/document review; test availability is not an executed pass. | Presentation history, exact source identity, contact and final pagination reviewed. | mini.json, appendices.typ. Ship the matching PDF, manifest, change-page report, chapter review and actual validation record together. |
| 108 | License / 777 | Covered and retained. Publication identity and source provenance for c3de7c602a7ca0f0f9ade9d3ffb59339bc34fb8b; no additional hardware capability. Source/document review; test availability is not an executed pass. | Presentation history, exact source identity, contact and final pagination reviewed. | reading.typ, usage-appendices.typ, appendices.typ. Preserve clear DRAFT/status language, source links and third-party license ownership. |
| 109 | Document Status and Contact / 778 | Covered and retained. Publication identity and source provenance for c3de7c602a7ca0f0f9ade9d3ffb59339bc34fb8b; no additional hardware capability. Source/document review; test availability is not an executed pass. | Presentation history, exact source identity, contact and final pagination reviewed. | reading.typ, usage-appendices.typ, appendices.typ. Preserve clear DRAFT/status language, source links and third-party license ownership. |
The unnumbered closing page remains outside the frozen chapter contract. Subsequent page movement is navigation, not a newly implemented feature. No RTL, SDK interface, hardware profile or CI rule was changed by this publication task.