[SOS] Bug supposé a l'initialisation de la GDT.

Thomas Petazzoni thomas.petazzoni at enix.org
Ven 29 Juil 14:22:21 CEST 2005


Salut,

David Decotigny wrote:

>> Il est dit que c'est l'adresse de base de la GDT qui doit etre alignée
>> sur 8 octets. Donc la valeur contenue dans le champ "base_addr" de votre
>> structure.
> 
> Oui. La definition de "un objet machin est aligne sur X octets" est tout 
> simplement "le premier champ de machin est aligne sur X octets".

David, il y a deux choses : la GDT elle-même, et la GDTR. Ce que dit 
Stéphane, c'est que dans la doc Intel, il a bien vu que la *GDT* devait 
être alignée sur 8 octets, mais il n'a pas vu que le *GDTR* devait être 
aligné sur 8 octets.

Il me semble que le *GDTR* doit aussi être aligné sur 8 octets, mais 
c'est à vérifier.

Bonne journée,

Thomas
-- 
Thomas Petazzoni
thomas.petazzoni at enix.org


Plus d'informations sur la liste de diffusion Sos