Kevin McGuire wrote:
Quote:
a GPF exception, shouldn't it?
It will raise a interrupt 14?page-fault exception and details can be found in the, "INTEL ARCHITECTURE SOFTWARE DEVELOPER?S MANUAL, VOLUME 3: SYSTEM PROGRAMMING GUIDE" under section 5.11 on page 5-44 which I had looked up a few days ago and _just_ relooked up to make sure.
Excuse my urges of checking the infinitely precise information you gave, but if I'm not wrong, the page 5-44 of my copy of "INTEL ARCHITECTURE SOFTWARE DEVELOPER?S MANUAL, VOLUME 3: SYSTEM PROGRAMMING GUIDE", order number #253668-016, June 2005, is not in section 5.11 ("IDT Descriptors"), but in section 5.15 ("Exception and interrupt reference"), and it speaks about neither #GP or #PF, but #NP (segment not present).
So I can conclude that either you just made up all that information (why, I don't know), or one of our copies of the Intel manual is outdated. For the sake of Wikipedia-style good faith assumption, I'll choose the second option.
Morale: don't give soooooo precise data about your sources, especially if they are subject to regular changes. If you totally and absolutely need to give it, be totaly and absolutely precise (edition, order #, date...).
PS: with all this fuss, I didn't really check your claims (that is, I didn't re-read the whole chapter 5). Could you please tell me where is that explanation? Maybe some context would help