I was asked on IRC to add support for non-Intel and AMD CPUs to the kernel.
Obviously I can't do that -- but I mentioned that some special "magic tricks" need to be done to enable support for the instruction on other CPUs, which is why I made the kernel bugcheck.
Thankfully, someone documented the steps required, so I won't get in trouble for pointing out this link for you: http://www.geoffchappell.com/notes/windows/kernel/cpu/cx8.htm.
I can confirm that's what the kernel does. Do that too, and you can then support Transmeta/Rise/VIA CPUs.
Best regards, Alex Ionescu
Alex Ionescu wrote:
I can confirm that's what the kernel does. Do that too, and you can then support Transmeta/Rise/VIA CPUs.
Done, done and done. Could you please review my implementation? http://svn.reactos.org/viewcvs/reactos?view=rev&revision=36610