Section courante

A propos

Section administrative du site

CACHEFLUSH

Vider le cache
  asm/cachectl.h

Syntaxe

int cacheflush(char *addr, int nbytes, int cache);

Paramètres

Nom Description
addr Ce paramètre permet d'indiquer l'adresse utilisateur dans l'intervalle de addr et (addr+nbytes-1).
nbytes Ce paramètre permet d'indiquer la taille du cache à vider.
cache Ce paramètre permet d'indiquer l'opération a effectuer :
Constante Description
ICACHE Cette constante permet de vider le cache d'instruction.
DCACHE Cette constante permet d'écrire en mémoire et invalidez les lignes de cache valides affectées.
BCACHE Cette constante permet de vider le cache d'instruction, d'écrire en mémoire et invalidez les lignes de cache valides affectées.

Description

Cette fonction permet de vider le contenu d'instruction et/ou de cache de données.



Dernière mise à jour : Dimanche, le 21 février 2016