Only specific CPU models have integrated graphics. Broadwell-MB does not. This unfortunately was not noted in the Broadwell support patches. So, on my 6950X, it would try to read the uncore sensor and kernel panic on the update_counters call.
The uncore sensor support should be explicitly added vs added by default. The failure case when there is no uncore sensor is a kernel panic.
This patch reverses the logic. Instead of opting out various models, it opts in models with the intel Iris graphics. So if a new CPU model comes along, the kext won't require a recompile in case it doesn't have an uncore device. With this patch, the failure case is simply no uncore sensor support.
Fix kernel panic on Broadwell-E. No integrated graphics.
Thanks! You are right it is better not to see an uncore sensor instead of KP.
Any chance of getting a release published? I have my own build, but would prefer to point people to the official downloads.
Yes. I'll do it later today
Can you also increase the CPU sensor count? it seems limited to 8 dies, some of us have 10 die CPUs now.
@sincohen I don't have that issue with my 6950X. I think you need to fix this line in VoodooTSCSync.kext.
Thanks for the quick reply. I definitely had that set at 19 before, not sure how but at some point it got reverted to 15 (I used to have an 8 core). Nonetheless, while HWsensors shows all core temps, istat still only shows 8. Perhaps this is an istat issue though.