ps2sdk  1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
Cache

When sharing cached memory with other processors, it is a good idea to writeback the data cache so the memory contains the latest data. When accessing data from a DMA transfer from other processors, it is a good idea to invalidate the data cache to make sure a fresh copy of the data is fetched from memory. For the instruction cache, invalidate it after rewriting a place in memory that holds instructions.