Normally, every time a bus bridge sees a transaction on one particular bus that needs to be forwarded to another, the initial transaction must hold out until finally the forwarded transaction completes in advance of a result is ready. One noteworthy exception happens in the case of memory writes. Here, https://nathanlabsadvisory.com/beta-testing-software-applocation/