Provided by:
manpages-pt-dev_20040726-2_all 
NOME
cacheflush - descarrega o conteúdo do cache de instruções e/ou dados
SINOPSE
#include <asm/cachectl.h>
int cacheflush(char *addr, int nbytes, int cache);
DESCRIÇÃO
cacheflush descarrega o conteúdo dos cache(s) indicados pelo usuário
nos endereços de addr até (addr+nbytes-1). Cache pode ser um destes:
ICACHE Descarrega o cache de instruções
DCACHE Escreve de volta para a memória e invalida as linhas válidas de
cache afetadas.
BCACHE O mesmo que (ICACHE|DCACHE).
VALOR DE RETORNO
cacheflush returna 0 em caso de sucesso ou -1 em caso de erro. Se erros
forem detectados, errno indicará o erro.
ERROS
EINVAL parâmetro cache não corresponde a ICACHE, DCACHE, ou BCACHE.
EFAULT Algum ou todos os endereços no intervalo de addr até
(addr+nbytes-1) não estão acessíveis.
BUGS
A implementação corrente ignora os parâmetros addr e nbytes.
Consequentemente sempre todo o cache é descarregado.
NOTA
Esse chamada ao sistema está disponível apenas em sistemas baseados em
MIPS. Ela não deve ser usada em programas concebidos para serem
portados.
TRADUZIDO POR LDP-BR em 21/08/2000.
Marcelo D. Beckmann <marcelobeckmann@yahoo.com> (tradução) Fábio
Henrique F. Silva <fabiohfs@mail.com> (revisão)