Ok, thanks for the tip
i had this on my list of questions. I'm not really sure of the usefulness of the key,
but if it's there it should work properly. For now it's easier than add/remove module, to boot Leo for instance, were i use
Voodoo kernel (patcher doesn't like it at all). Will work on it... will ask you if i get in trouble, but i understand what you mean.
About the kernel patcher; panic removal works fine on x86_64! I still have to patch the kernel, or i get commpage panic:
commpage no match for last, next address ffff1000
the rest of the panic is on the ugly pic attached. Kernel patcher reports this on normal verbose:
64 bit - patched kernel
0xE8 0x7B 0xC0 0xFD 0xFF
0x90 0x90 0x90 0x90 0x90
Unable to locate _commpage_stuff_routine
I checked the kernel for this symbol and it's really not present; the closest i can find is
_commpage_32_routines
_commpage_64_routines
Anyway, the obvious first question here is, what's the commpage panic the patcher is supposed to fix?
From my experience, i know this commpage panic on Pentium D, is due to the fact that although these processors have
em64t instructions, they lack Suplemental sse3 ones. The patch i use it's basically the one on the last commits on the
Voodoo kernel
here (the bcopy_sse3x_64.s stuff). I assume this is not the target of the patcher as it is!?
The second question is, is it possible to apply a patch of this nature with kernel patcher?
If needed i can post a diff of the patch. I have to confess that i never tried to bypass this panic in any other way.
Just to remind, i'm on a Pentium D 925, family 15 model 6. This is detected at boot,
WARNING: ACPI_SMC_PlatformPlugin - getCPUIDInfo unknown CPU family: family 0xf, model 0x6
-- power management may be incomplete or unsupported
and by most apps after boot; only System Profiler shows C2D because of the booter.
That's it for now... be back later.
EDIT: check rev 498, about the kernel patcher key; is that fine?