OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 9:55 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: GDT Flags
PostPosted: Mon May 08, 2017 8:04 pm 
Offline

Joined: Tue Feb 28, 2017 11:44 am
Posts: 7
Hi,
Sorry if I should already know this, but I just don't understand what are accessibility and granularity flags in the GDT and how they work (how they are set). Every tutorial I check sets them different and use a different hexadecimal number. Where do I get the flags hexadecimal numbers so I can set them? Why do those flags are associated to those hexadecimal numbers? And if someone could also explain me the flags used in James M GDT Tutorial I would be very grateful (because he only uses one number for all access and all granularity flags while others use several).

(In case you don't understand my question, can someone please explain me GDT access and granularity flags)

Thanks in advance.


Top
 Profile  
 
 Post subject: Re: GDT Flags
PostPosted: Mon May 08, 2017 8:11 pm 
Offline
Member
Member
User avatar

Joined: Fri Oct 21, 2011 9:47 pm
Posts: 286
Location: Tustin, CA USA
https://software.intel.com/en-us/articles/intel-sdm

You will want those... Today in particular vol3a chapter 5.

Granularity, when set, indicates the length is measured in 4K increments.

I do not know what "Access" is that you refer to.... "Accessed" means software has accessed the selector.

_________________
Adam

The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal

"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 24 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group