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