Generally, every time a bus bridge sees a transaction on one particular bus that should be forwarded to one other, the initial transaction must hold out right until the forwarded transaction completes in advance of a result is ready. One notable exception takes place in the case of memory writes. https://nathanlabsadvisory.com/nist-800-cyber-security-frame-work/