Fwd: NMI broadcast causes divide error?

2008-05-29 Thread Peter Teoh
Hi Vegard, I have some questions for you. On Fri, May 23, 2008 at 11:57 PM, Vegard Nossum [EMAIL PROTECTED] wrote: On Fri, May 23, 2008 at 4:55 PM, Peter Teoh [EMAIL PROTECTED] wrote: It is not spamming, it is educationthank for the info. BTW...I think u gave me an idea now..

Re: NMI broadcast causes divide error?

2008-05-29 Thread Vegard Nossum
On 5/29/08, Peter Teoh [EMAIL PROTECTED] wrote: Hi Vegard, I have some questions for you. [...] Second, your present tried to retain the CR3 value, but change the contents of the page table insteadbut has problem with multiprocessor. How about the other way round - change the

Re: NMI broadcast causes divide error?

2008-05-29 Thread Peter Teoh
thanks againyour one reply now generate a thousands other threads of questions:-)thanks for the trouble taken...programming is hardwork!!! On Thu, May 29, 2008 at 4:25 PM, Vegard Nossum [EMAIL PROTECTED] wrote: On 5/29/08, Peter Teoh [EMAIL PROTECTED] wrote: Hi Vegard, I have some

Re: NMI broadcast causes divide error?

2008-05-29 Thread Vegard Nossum
On Thu, May 29, 2008 at 10:25 AM, Vegard Nossum [EMAIL PROTECTED] wrote: On 5/29/08, Peter Teoh [EMAIL PROTECTED] wrote: Hi Vegard, I have some questions for you. [...] Second, your present tried to retain the CR3 value, but change the contents of the page table insteadbut has

Re: NMI broadcast causes divide error?

2008-05-29 Thread Peter Teoh
On Thu, May 29, 2008 at 8:13 PM, Vegard Nossum [EMAIL PROTECTED] wrote: On Thu, May 29, 2008 at 10:25 AM, Vegard Nossum [EMAIL PROTECTED] wrote: On 5/29/08, Peter Teoh [EMAIL PROTECTED] wrote: Hi Vegard, I have some questions for you. [...] Second, your present tried to retain the CR3

NMI broadcast causes divide error?

2008-05-23 Thread Vegard Nossum
Hi, I am trying to broadcast an NMI like this: send_IPI_allbutself(NMI_VECTOR); But when I do this, I get a divide error: ... CPU: L1 I cache: 8K CPU: L2 cache: 128K CPU1: Intel Pentium II (Klamath) stepping 03 checking TSC synchronization [CPU#0 - CPU#1]: passed. Brought up 2 CPUs

Re: NMI broadcast causes divide error?

2008-05-23 Thread Vegard Nossum
On Fri, May 23, 2008 at 1:26 PM, Vegard Nossum [EMAIL PROTECTED] wrote: On Fri, May 23, 2008 at 12:43 PM, Vegard Nossum [EMAIL PROTECTED] wrote: Hi, I am trying to broadcast an NMI like this: send_IPI_allbutself(NMI_VECTOR); But when I do this, I get a divide error: ... CPU: L1 I

Re: NMI broadcast causes divide error?

2008-05-23 Thread Peter Teoh
It is not spamming, it is educationthank for the info. BTW...I think u gave me an idea now.. Currently your kmemcheck is restricted to only one CPU. Why not ALWAYS enable all the CPU to run at the same timeBUT WHEN AND ONLY WHEN read operation is detected on one

Re: NMI broadcast causes divide error?

2008-05-23 Thread Vegard Nossum
On Fri, May 23, 2008 at 4:55 PM, Peter Teoh [EMAIL PROTECTED] wrote: It is not spamming, it is educationthank for the info. BTW...I think u gave me an idea now.. Currently your kmemcheck is restricted to only one CPU. Why not ALWAYS enable all the CPU to run at the same