我正在开发一个内核扩展——一个设备驱动程序——并且严重依赖来自 kprintf() 的诊断消息。
主机上的 $ fwkpfv 将在目标上显示来自 kprintf() 的日志消息,但它需要在 boot-args 中设置“debug=0x8”。
# nvram boot-args="debug=0x14e kdp_match_name=firewire"
# nvram -p | grep boot-args
boot-args "debug=0x14e kdp_match_name=firewire"
(我不清楚是否包括引号。)
如果我在设置 boot-args 后正常启动:
# nvram -p | grep boot-args
#
我永远欠你的债。