A symmetric multiprocessor data processing system (SMP) that implements a
TLBI protocol, which enables multiple TLBI operations from multiple
processors to complete without causing delay. Each processor includes a
TLBI register associated with the TLB and TLBI logic. The TLBI register
includes a sequence of bits utilized to track the completion of a TLBI
issued by the processor at the other processors. Each bit corresponds to
a particular processor across the system and the particular processor is
able to directly set the bit in the register of a master processor once
the particular processor completes a TLBI operation initiated from the
master processor. The master processor is able to track completion of the
TLBI operation by checking the values of each bit within its TLBI
register, without requiring multi-issuance of an address-only barrier
operation on the system bus.