Reply 301 of 304, by CuPid
Reply 302 of 304, by Mumak
It's a shame IBM did implement MSRs (which are standard P5 instructions), but didn't care to spend a few more transistors on CPUID as well.
In DOS it's no problem to re-route the interrupts and catch the fault (i.e. GPF, or as The Uncodumented PC says a Double-Found that can occur as well), but I don't have an idea how one could do this in 9x Kernel/VxD.
I just looked at NuMega VtoolsD and one file caught my attention - vfault.h. What do you think Franck?
The class library provides classes that facilitate hooking faults.
Reply 303 of 304, by repaxan
Reply 304 of 304, by red-ray