⬢ DragonFlyBSD Kernel Audit
DF-5654 / manifest.json
← back to finding ↓ download raw
{
  "verdict": "reproduced",
  "impact": "none",
  "reproduce": {
    "build": "cd /root/elcrx && sh build.sh   (bsd.kmod.mk; cc -Werror -> elcrx.ko)",
    "run": "cd /root/elcrx && sh run.sh      (phase D: raw outb divergence + elcr_resume() repair)",
    "expected": "D1: raw outb flipped hw bit5: hw0x4d0=0x20 but elcr_read_trigger(5)=E -> kernel serves STALE shadow (no resync path exists...) ; D2: after elcr_resume(): hw=0x0c00 baseline=0x0c00 repaired=YES (the dead function is exactly the missing fix)"
  },
  "kernel_refs": [
    "sys/platform/pc64/icu/elcr.c:75",
    "sys/platform/pc64/icu/elcr.c:111",
    "sys/platform/pc64/icu/elcr.c:120",
    "sys/platform/pc64/icu/elcr.c:124",
    "sys/platform/pc64/icu/icu.c:127",
    "sys/platform/pc64/acpica/acpi_fadt.c:195"
  ],
  "artifacts": [
    "elcrx.c", "Makefile", "build.sh", "run.sh",
    "build.log", "run.log", "env.txt", "fix.diff", "VERDICT.md", "manifest.json", "verdict.json"
  ]
}