我必须将Firewire用作我的内核扩展负载,然后才能具有IP地址。
我的内核扩展名在其启动例程中调用pe_enter_debugger((。
我看到了两次"等待调试器",然后控制台说" kdp_poll:无辩论设备"。
我认为这意味着NVRAM启动 - Args是错误的,但我已经遵循说明:
debug=0x814e kcsuffix=development kdp_match_name=firewire fwkdp=0x8000
主机是2012年末Mac Mini,MacOS 10.12.4 Build 16E195。
目标是2010年中期的Mac Pro,具有相同的MacOS构建。
我的内核调试套件与MacOS构建匹配。
Google不会带来欢乐。你有我的线索吗?
2010 Mac Pro具有内置的FireWire端口,没有雷电,因此我认为您的问题可能是fwkdp=0x8000
设置。据我所知,您只想设置当您通过Trunderbolt-Firewire适配器(或Trunderbolt Display's或Dock的Firewire端口(进行调试时,您才想设置。
(对不起,只是在" XNU"one_answers" kext"标签上有警报,但'kernel'和'osx'都太嘈杂了。(