In a multiprocessor data processing system, having a first processor and a plurality of snooping components interconnected via a system bus, a method for enabling efficient transfer of synchronization data to each of the first processor and the plurality of snooping components, said method comprising:
- at the first processor, modifying an address operation to include synchronization data required by said first processor and at least one of said plurality of snooping components;
- issuing a broadcast of said modified address operation as an address tenure on the system bus, wherein said modified address operation is snooped by each of said first processor and said one snooping component;
- and
- extracting said synchronization data from within said modified address operation, wherein said synchronization data is transmitted on the system within an address tenure.