The momenclature I have come across is "Global Descriptor Table"
as used for Extended Memory.  I think that "lgdt" moves data from
the specified address to the 'standard' address for the GDT (0800H ?).

"_gdt" also shows up with an '.external' statement in several files and
is commented as an 'imported' variable.

Seems like it must be defined as an exported variable somewhere.
Darned if I can find it...

-Norm

On Sun, 3 Oct 1999, Baranek wrote:

> I think GDT is  intel's name of the pointer to the page's directory.
> 
> 
> > In /usr/src/kernel/klib88.s in the 'real2prot' code routine
> > is the following:
> >
> > "lgdt   _gdt+GDT_SELECTOR"
> >
> > 'lgdt' loads 6 bytes from memory starting at the address represented by
> > '_gdt+GDT_SELECTOR', as best I understand it.
> >
> > 'GDT_SELECTOR' is defined in protect.h .
> >
> > However, despite extensive searching with 'find' and 'grep',
> > I have been totally frustrated in locating the definition of
> > "_gdt".
> >
> 
> 
> 

Reply via email to