ATTENTION: Cette fonction n’est pas
implémentée sous Linux 2.0, elle
renverra toujours −1 et la variable errno
contiendra ENOSYS.
phys projette dans l’espace
d’adressage virtuel d’un processus, une partie
quelconque de la mémoire physique.
physnum est un nombre (0–3) indiquant lequel
des 4 espaces d’adressage physique doit
être employé. Jusqu’Ã
4 appels phys peuvent être actifs
simultanément. virtaddr est
l’adresse virtuelle pour le processus. size est
le nombre d’octets concernés.
physaddr est l’adresse physique Ã
projeter en mémoire.
Les valeurs valides de virtaddr et physaddr
dépendent du matériel, et doivent
être des multiples de
l’unité d’adressage
mémoire employée par le
micro-processeur. Si size est non nul, il est arrondi
par excès à la valeur correspondant
à la résolution du schéma
de gestion mémoire. Si size est nul, et
s’il y a une projection phys(2) active avec le
numéro physnum, celle-ci est
annulée.
|