There was a patch that modified the kernel for P4/Pentium-D CPU's that did some other CPU stuff.
If this patch could be provided, I can amend it to include the QPI interlink-connect speed detection code removing the need to have any entries in a plist file to set any CPU information by setting the information automatically and setting it properly.
Yes I do detect the QPI interlink-connect speed and set the appropriate flags so seeing a 533mhz FSB speed for an i7 or it's Xeon brother never occurs, it displays the correct speed without having to edit any files to do it.
This allows me portability, this means I can install an OS on a D945GCL system and then plug the drive into a DX58SO and never have to change anything to have the system boot and the information for the board is correctly reported and yes, I correctly report the information, and I have entirely removed the need to load a DSDT from disk, instead I build a BIOS edit table for a supported motherboard and then intelligently patch the embedded DSDT so I can patch ATA to prevent KP's, change the DSDT's AZAL device to HDEF all without having to save, decompile or edit a DSDT file.