⬢ DragonFlyBSD Kernel Audit
DF-5466 / run.log
← back to finding ↓ download raw
# DF-5466 baseline run (X86_64_NOINV, boot-config variant)
# boot: hw.icu.msi_start="-32" in /boot/loader.conf (kenv confirms -32;
#       icu_abi_initmap() ran at boot: machdep.c:2785)
# run:  kldload /usr/obj/usr/src/sys/modules/icu_abi_probe/icu_msi_start.ko
# dmesg (captured live before the reset):
icu_msi_start: hw.icu.msi_start was set to -32 via /boot/loader.conf; calling ICU msi_alloc(zone, 32, cpu1): scan starts at i=-32
icu_msi_start: rc=0 zone[0]=-32 zone[31]=-1
icu_msi_start: NEGATIVE vectors allocated (zone[0]=-32): OOB writes done, exception gates 0..31 of cpu1 smashed with msi_intr[-k] rodata garbage
icu_msi_start: on cpu1, triggering int3 (gate 3 was smashed if zone[0] < 0)
# serial console (dfbsd-qemu/boot.log:1115-1116): the int3 line is
# IMMEDIATELY followed by the bootloader menu -- no trap dump, no db>:
#   #BP(gate3,garbage) -> fetch #PF(gate14,garbage) -> #DF(gate8,garbage)
#   -> TRIPLE FAULT -> cold reset.  Machine rebooted; module gone;
#   fresh dmesg (uptime "2 mins") confirms the reset.