⬢ DragonFlyBSD Kernel Audit
DF-5667 / run.log
← back to finding ↓ download raw
Using anonymous memory (512 MB)
Copyright (c) 2003-2026 The DragonFly Project.
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
DragonFly 6.5-DEVELOPMENT #0: Fri Oct  9 16:05:58 UTC 2026
    root@dfbsd:/usr/obj/usr/src/sys/VKERNEL64
real memory = 536870912 (524288K bytes)
avail memory = 517398528 (505272K bytes)
DragonFly/MP: Multiprocessor
 cpu0 (BSP)
 cpu1 (AP)
CPU Topology: cores_per_chip: 1; threads_per_core: 2; chips_per_package: 1;
Initialize MI interrupts for 2 cpus
initclocks
SMP: AP CPU #1 Launched!
WARNING: KERNBASE being used
interrupt uses mplock: swi_taskq
wdog: In-kernel automatic watchdog reset enabled
vkd0: <Virtual disk> 
vkd0: 1200MB (2457600 512 byte sectors)
md0: Malloc disk
vkd0: MBR magic not found; assume a COMPATIBILITY_SLICE (s0)
md0: MBR magic not found; assume a COMPATIBILITY_SLICE (s0)
ipfw2 initialized, default to accept, logging disabled
DUMMYNET initialized (011031)
CAM: Configuring 0 busses
CAM: finished configuring all busses
Mounting root from ufs:vkd0s0a
no disk named 'vkd0s0a'
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6
Mounting root from ufs:vkd0s1a
no disk named 'vkd0s1a'
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6

Manual root filesystem specification:
  <fstype>:<device>  Specify root (e.g. ufs:da0s1a)
  ?                  List valid disk boot devices
  panic              Just panic
  abort              Abort manual input

mountroot> ufs:vkd0
Mounting root from ufs:vkd0
DMA space used: 0k, remaining available: 0k
Mounting devfs
vkinit: devfs mount failed
Cannot read termcap database;
using dumb terminal settings.
sh: can't access tty; job control turned off
# echo DF5667_STAGE1
DF5667_STAGE1
# dd if=/dev/kmem bs=8 count=1 skip=$(( 0x0000000001115978 / 8 )) 2>/dev/null | 

od -An -tx1
           00  00  40  00  80  00  00  00                                
# sysctl -w debug.enter_debugger=ddb
debug.enter_debugger: Debugger("debug.enter_debugger")

CPU0 stopping CPUs: 0x0000000000000002
 stopped
Stopped at      0x71cad9:       movb    $0,0x9f85cc(%rip)
db> call 0x0000000000720f10(0x8000420123, 0x800042012b)
1
db> call 0x00000000006e2010(0x8000420123, 8, 1)
1
db> call 0x0000000000725290(0x8000420123)
123
db> call 0x000000000071d910(0x8000420000, 0x8000421000, 1)
e
db> call 0x00000000006e2010(0x8000400040, 8, 1)
1
db> call 0x0000000000725290(0x8000400040)
197040
db> call 0x0000000000720f10(0x8000400040, 0x8000400048)
1
db> c

CPU0 restarting CPUs: 0x0000000000000002
 restarted
 -> 
# echo DF5667_STAGE3 BASE=549760008192
DF5667_STAGE3 BASE=549760008192
# n=0; prev=X; while [ $n -lt 1700 ]; do off=$(( 549760008192/4096 + n )); if dd

 if=/dev/kmem of=/dev/null bs=4096 count=1 skip=$off 2>/dev/null; then st=OK; el

se st=EF; fi; if [ "$st" != "$prev" ]; then echo "PG $n $st addr=$((off*4096))";

 prev=$st; fi; n=$((n+1)); done; echo DF5667_SCAN_DONE
PG 0 OK addr=549760008192
PG 16 EF addr=549760073728
DF5667_SCAN_DONE
# echo DF5667_BYE; reboot
DF5667_BYE
reboot: SIGTERM processes: No such process
#