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