Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3364 → Rev 3365

/branches/sparc/boot/arch/sparc64/loader/asm.S
105,8 → 105,17
* 1. Make sure that the code we have moved has drained to main memory.
* 2. Invalidate I-cache.
* 3. Flush instruction pipeline.
*/
*/
 
/*
* US-III processors have a write-invalidate cache, so flushing it is
* not required. We only use the FLUSH instruction to flush the
* pipeline.
*/
#ifdef US2
call icache_flush
#endif
membar #StoreStore
flush %i7