Bonjour,
je me pose une question a propos du champs "limit" d'un
descripteur de "Task State Segment".
Normalement la taille minimale d'un TSS est de 104 octets (0x68).
Le champ "limit" doit contenir la taille du segment, en octet ou en page.
(Manuel Intel Volume 3A 3-13)
Donc d'apres moi le champ limit devrait toujour contenir au moins 0x68Segment limit field
Specifies the size of the segment.
(dans le cas d'un TSS avec le bit G a 0) mais le manuel Intel dit que:
(Manuel Intel Volume 3A 6-7)
Pourquoi peut-on mettre 0x67 ?When the G flag is 0 in a TSS descriptor for a 32-bit TSS,
the limit field must have a value equal to or greater than 67H,
one byte less than the minimum size of a TSS.
Voila ma question...
Merci a ceux qui eclaireront ma lanterne
Partager