Gestione della coerenza della cache
Quando un driver trasferisce dati tra memoria di sistema e il dispositivo, i dati possono essere memorizzati nella cache di uno o più processori e/o nella cache del controller DMA di sistema. I driver che usano DMA o PIO per gestire i runtime di integrazione di lettura/scrittura o qualsiasi richiesta di controllo di I/O del dispositivo che richiede un'operazione di trasferimento dati DMA o PIO deve garantire l'integrità dei dati eventualmente memorizzati nella cache durante le operazioni di trasferimento. In questa sezione viene illustrato come eseguire questa operazione.
Questa sezione contiene i seguenti argomenti:
Scaricamento dei dati memorizzati nella cache durante le operazioni DMA
Scaricamento dei dati memorizzati nella cache durante le operazioni PIO