Commonly, whenever a bus bridge sees a transaction on just one bus that has to be forwarded to another, the first transaction need to hold out until eventually the forwarded transaction completes ahead of a result's ready. A single notable exception occurs in the case of memory writes. Listed here, https://nathanlabsadvisory.com/testing-for-compliance/