msgclrp
Message Clear Privileged
Clears a privileged doorbell interrupt.
Details
Clears a privileged doorbell interrupt message matching the type specified in RB. This privileged instruction is used for inter-processor communication and interrupt management. Clearing a message may affect pending interrupts. No explicit status registers are modified, but interrupt state is affected.
Pseudocode Operation
Clear privileged doorbell message of type (RB)
Programming Note
The msgclrp instruction is used to clear messages accepted by the current thread, specifically handling Directed Hypervisor Doorbell exceptions when the message type is 0x05. It operates at a privileged level and should be used carefully to avoid unintended side effects on exception handling.
Example
Encoding
Operands
-
RB
Type