DF-4786 / run_patched.sh
#!/bin/sh # DF-4786 fix-validation run (guest, root) — run AFTER build_patched.sh # Loads the PATCHED drm.ko (built from /usr/src/sys with fix.diff applied), # then the same zposnull.ko PoC that panicked the stock drm.ko. # Expected: "zposnull: SURVIVED drm_atomic_normalize_zpos", kldload exit 0, # guest stays up, no trap on the serial console. set -e kldload /usr/src/sys/dev/drm/drm/drm.ko echo "--- loading zposnull against PATCHED drm.ko ---" kldload /root/zposnull/zposnull.ko echo "KLDLOAD_RETURNED_0 (no panic)" dmesg | tail -3 |