Processor, method and apparatus with descriptor table storing segment descriptors of varying size

   
   

A processor, apparatus and method for storing segment descriptors of different sizes in a segment descriptor table are disclosed. Smaller segment descriptors may be segment descriptors similar to the x86 architecture definition, and larger segment descriptors may be used to provide virtual addresses (e.g. base addresses or offsets) having more the 32 bits. By providing a segment descriptor table that stores different sized segment descriptors, maintaining multiple segment descriptor tables for different operating modes may be avoidable while providing support for segment descriptors having addresses greater than 32 bits. In one embodiment, the larger segment descriptors may be twice the size of the smaller segment descriptors. The segment descriptor table may comprise entries, each capable of storing the smaller segment descriptor, and a larger segment descriptor may occupy two entries of the table. The larger segment descriptor may be a call gate descriptor, a local descriptor table descriptor or a task state segment descriptor.

Un processeur, un matériel et une méthode pour stocker des descripteurs de segment de différentes tailles dans une table de descripteur de segment sont révélés. De plus petits descripteurs de segment peuvent être des descripteurs de segment semblables à la définition de l'architecture x86, et de plus grands descripteurs de segment peuvent être employés pour fournir des adresses virtuelles (par exemple des adresses ou des excentrages de base) ayant plus les 32 bits. En fournissant un descripteur de segment ajournez que les magasins différents ont classé des descripteurs de segment, maintenant les tables multiples de descripteur de segment pour différents modes de fonctionnement peuvent être évitables tout en fournissant l'appui pour des descripteurs de segment ayant bits plus grands que d'adresses les 32. Dans une incorporation, les descripteurs plus grands de segment peuvent être deux fois plus grands que les descripteurs plus petits de segment. La table de descripteur de segment peut comporter des entrées, chacune capable de stocker le descripteur plus petit de segment, et un plus grand descripteur de segment peut occuper deux entrées de la table. Le descripteur plus grand de segment peut être un descripteur de porte d'appel, un descripteur local de table de descripteur ou un descripteur de segment d'état de charger.

 
Web www.patentalert.com

< Anticipatory optimization with composite folding

< Method and apparatus for configurable multi-cell digital signal processing employing global parallel configuration

> Security on hardware loops

> System and method for network auto-discovery and configuration

~ 00138