⬢ DragonFlyBSD Kernel Audit
DF-4256 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-4256",
  "verdict": "inconclusive",
  "impact_source_level": "permanent graphics DoS (all GTT binds rejected) / wrong stolen accounting handed to i915",
  "reproduce": {
    "build": "n/a (firmware-state dependent arithmetic at attach time)",
    "run": "observe dmesg/sysctl stolen lines on a 915-class machine with GMS smaller than PGTBL size",
    "expected": "sc->stolen == 0x3fffffff entries; every bind fails 'trying to bind into stolen memory'; graphics dead from boot"
  },
  "kernel_refs": [
    "sys/dev/agp/intel-gtt.c:562-701",
    "sys/dev/agp/intel-gtt.c:696-698",
    "sys/dev/agp/intel-gtt.c:1065-1067"
  ],
  "artifacts": ["trigger.sh", "env.txt", "VERDICT.md", "fix.diff", "manifest.json", "verdict.json"]
}