> actually i don't want the pipelining be interrupted while run our user > defined instructions. If you want to guarantee that, you need to put that code into a kernel module that turns off interrupts during processing - and you need to accept responsibility for the fact that a problem in your code may be irrecoverably fatal to the system, and that errors in system timing may accumulate due to clock interrupts not being serviced. Regards, Kevin K.