evidence · 2.5 KiB

README.md

Committed at docs/evidence/mainline-initrd-info-logging/host/README.md. This is what grounds the requirements that cite it.

Open raw source

Fixed info-level console logging: actual host qualification

Evidence class: host preparation of existing immutable artifacts. No UART, kernel/initrd build or physical logging comparison occurred in this command.

The reviewed controller passed 10 new info fixtures, 13 existing debug fixtures and 36 ordinary-controller fixtures, independently rerun. It retains the default paths, 512-byte transport bound and unknown-no-input policy.

The exact executed qualifier was copied into a NEW mode-0700 directory under ~/tmp and run with:

python3 qualification-command.py \
  --bundle /nix/store/p2kdar89q7dhwdajjy0mrhmxxzcgsalw-k230-mainline-drm-trial-boot-files \
  --dev /nix/store/24hbalyljs6gn6fzkkl24znv8a0x6jdl-linux-riscv64-unknown-linux-gnu-7.3.0-rc5-dev \
  --normal-report NEW_PRIVATE_NORMAL

Exit 0. Receipt freezes controller revision 94c78157 and its source hash. Actual selected source/config/Image/DT/archive/loader/manifest, five load sizes/hashes/CRCs and original DT arguments match prior realized artifact proof. System init and archived systemd /init have identical bytes. The original successful full build is historical; this command did not rebuild.

Selected policy changes only debug→info at the same console destination; the previous debug command is 374 bytes. The two fixed tokens produce: 355 raw argument bytes and a 373-byte literal command, versus the unchanged marker-free 317-byte command. Sole console, masks, fsck skip and synchronous initramfs remain. Helper, normal expectation and immutable identities match the baseline.

The report matches the preceding independently checked NEW debug-comparison recovery in exact identities, services, boot ID and all eight hashes. These host checks do not constitute another live board preflight. The private prepared state, manifest/report and recovery identifiers are not published.

Independent actual-host review PASS: executed/public bytes, actual payload/ source/config/archive/DT/manifest checks, fresh recovery binding and the sole one-value policy delta were checked separately. Physical manager output, usable ordinary root and panel/glass acceptance remain UNVERIFIED. The next operator command is group 5p.3 in the existing mainline plan; it requires reviewed host gates and an exclusive board/UART reservation. Unknown capture completion requires a separate NEW reset and protected recovery.