CACHEFLUSH
Section: Linux Programmer's Manual
(2)
Updated: 27 June 95
Index
Return to Main Contents
À̸§
cacheflush - ¸í·ÉÀ̳ª µ¥ÀÌŸ ij½¬ÀÇ ³»¿ëÀ» Ç÷¯½¬ ÇÑ´Ù.
»ç¿ë¹ý
#include <asm/cachectl.h>
int cacheflush(char *addr, int nbytes, int cache);
¼³¸í
cacheflush
´Â (addr+nbytes-1)±îÁö ÁÖ¼Ò ¹üÀ§¿¡¼ Ç¥½ÃµÈ ij½¬ÀÇ ³»¿ëÀ» Ç÷¯½¬ ÇÑ´Ù.
ij½¬´Â ´ÙÀ½ Áß ÇϳªÀÌ´Ù:
- ICACHE
-
¸í·É ij½¬¸¦ Ç÷¯½¬ ÇÑ´Ù.
- DCACHE
-
¸Þ¸ð¸®¿¡°Ô ÀÀ´äÇÏ°í, ¿µÇâÀ» ¹ÞÀº À¯È¿ÇÑ Ä³½¬ ¶óÀÎÀ» ¹«È¿È ½ÃŲ´Ù.
- BCACHE
-
(ICACHE|DCACHE).
¿Í °°´Ù.
¹Ýȯ°ª
cacheflush
´Â ¼º°øÇϸé 0À» ¿¡·¯½Ã¿¡´Â -1À» ¹ÝȯÇÑ´Ù. ¿¡·¯°¡ ¹ß°ßµÇ¸é errno°¡ ¿¡·¯¸¦ ³ªÅ¸³½´Ù.
¿¡·¯
- EINVAL
-
ij½¬ ¸Å°³ º¯¼ö°¡ ICACHE, DCACHE, BCACHEÁß Çϳª°¡ ¾Æ´Ï´Ù.
- EFAULT
-
ÁÖ¼ÒÀÇ ÀϺγª Àüü°¡ (addr+nbytes-1)±îÁöÀÇ ¹üÀ§¿¡ ¸ÂÁö ¾Ê´Â´Ù.
¹ö±×
ÇöÀç °á°ú°¡ addr¿Í nbyte ¸Å°³ º¯¼ö¸¦ ¹«½ÃÇÑ´Ù. ±×·¡¼ Ç×»ó ¸ðµç ij½¬°¡ Ç÷¯½¬µÈ´Ù.
ÁÖÀÇ
ÀÌ ½Ã½ºÅÛ È£ÃâÀº MIPS ±â¹Ý ½Ã½ºÅÛ¿¡¼¸¸ »ç¿ë °¡´ÉÇÏ´Ù. À̽ÄÀÌ °¡´ÉÇϵµ·Ï ÀǵµµÈ ÇÁ·Î±×·¥¿¡¼´Â »ç¿ëÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù.
¿ªÀÚ
ASPLINUX<man@asp-linux.co.kr>, 2000³â 7¿ù 29ÀÏ
Index
- À̸§
-
- »ç¿ë¹ý
-
- ¼³¸í
-
- ¹Ýȯ°ª
-
- ¿¡·¯
-
- ¹ö±×
-
- ÁÖÀÇ
-
- ¿ªÀÚ
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004