[SOS] Virtual Memory Manager

Christophe Lucas clucas at rotomalug.org
Mer 10 Aou 09:37:33 CEST 2005


KAISER Edouard (edouard.kaiser at gmail.com) wrote:
> Bonjour !
> Merci Thomas pour ces eclaircissements, y a que les cons qui changent
> pas d'avis il parait, donc je me suis un peu pris en main et j'ai bien
> relus le chapitre4. Tout semble plus clair dans ma tete sur la
> pagination, et ce n'est pas du tout la montagne que je m'en etais fais
> en tous cas.
> Donc je vais l'implementer ! =)
> Au passage, pourquoi avoir choisis des champs aussi grand que
> sos_ui32_t dans la struct x86_pde ou x86_pte pour les champs qui ne
> font qu'un bit au final ? (R/W, P etc...).
> Un vulgaire unsigned char n'aurait pas fais l'affaire ?
> Merci !

sos_ui32_t variable:1; <====== :1 (signifie 1bit)

Et sachant que une PDE ou PTE sont sur 4 octets(4*1024==1 cadres de
pages), j'imagine que cela correspont mieux un iu32_t.

Bonne journée,
 
				- Christophe (clucas at rotomalug.org)


Plus d'informations sur la liste de diffusion Sos