Clean : Cache의 dirty data를 memory에 write.
(Cache line은 dirty에서 clean으로 변경 & data는 Cache line에 존재)
Invalidate : Cache line의 valid flag를 0으로 change.
(Cache line을 버림)
Flush : Clean + Invalidate.
[출처] Clean, Invalidate, Flush of Cache|작성자 고고빨간양말
'Programming > ARM' 카테고리의 다른 글
[armv8] ESL_EL2 분석 - stage2 data abort (0) | 2019.12.11 |
---|---|
arm asm - ubfs, lsl, orr, cbz, cbnz, stxr, ldxr (0) | 2019.05.16 |
arm interrupt mask / unmask 의 의미 (0) | 2019.01.11 |
arm sysmmu 와 mmu 의 차이 (0) | 2019.01.11 |
irq 와 fiq 의 차이점 (2) | 2018.11.22 |