⬢ DragonFlyBSD Kernel Audit
DF-2303 / env.txt
← back to finding ↓ download raw
# environment (DF-2300..DF-2303 verification)
DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #4: Sun Oct 18 12:45:22 UTC 2026     root@dfbsd:/usr/obj/usr/src/sys/FWO  x86_64
cc 8.3 [DragonFly] Release/2019-02-22
hw.ncpu: 6
hw.physmem: 4257611776   (~3.96 GB: stock lowaddr=32BIT tags do NOT bounce
                          on this guest; the rig models a >4GB host with a
                          4MB-window parent tag for DF-2302)
debug.debugger_on_panic: 0
crw-rw----  1 root operator   /dev/fw0.0     (stock clone perms)
crw-r------- 1 root wheel      /dev/fwoctl0   (root-only rig control)

Kernel revisions used:
  FWO #2 (11:59:58) - baseline runs: DF-2300, DF-2301 (run.log)
  FWO #3 (12:1x)    - baseline runs: DF-2302 panic (panic.txt),
                      DF-2303 battery + injection (run.log, panic.txt)
  FWO #4 (12:45:22) - fix.diff applied to fwohci.c; A/B validation of
                      all four findings (run_fixed.log per pack)

FWO = X86_64_GENERIC + device fwohci_harness, with the stock
bus/firewire/fwohci.c and fwohci_pci.c conf/files entries disabled
(optional fwohci_stock_disabled) so the UNMODIFIED fwohci.c compiles
into the harness TU (fwohci_harness.c #includes it).  firewire.o /
fwdev.o / fwdma.o / fwmem.o are the stock kernel objects.