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 : |
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