1. A method comprising: receiving a plurality of write transactions from a processor; storing data associated with the write transactions to a buffer of an input/output (I/O) hub; and flushing the data to an I/O device according to a protocol between the I/O hub and the processor.