A method and system are disclosed to insert coherence events in a
multiprocessor computer system, and to present those coherence events to
the processors of the multiprocessor computer system for analysis and
debugging purposes. The coherence events are inserted in the computer
system by adding one or more special insert registers. By writing into
the insert registers, coherence events are inserted in the multiprocessor
system as if they were generated by the normal coherence protocol. Once
these coherence events are processed, the processing of coherence events
can continue in the normal operation mode.