Productivity Enhancements and
|
|
Intel
Secrets Home Page
Dr. Dobb's Journal Intel
Inside -- Productivity
Enhancements Intel
Secrets, Bugs and Intel Data
Sheets and |
A20 / CPU RESET AnomaliesHave you ever wondered why your computer crashes sometimes when you give it the 3-finger salute? I'll bet this happens to you most often when you're using some type of memory manager. This article might explain your problems. But sorry to disappoint you, it doesn't contain a solution -- except hit that big red switch. Descriptor Cache AnomaliesThis file describes anomalies and inconsistencies with the Descriptor Cache Registers. Source code is also included. The source code may not be too useful, as it requires the use of LOADALL. Unfortunately, LOADALL was removed on the Intel486 and later processors. The NULL DescriptorDid you ever wonder why the NULL descriptor isn't used by the processor? Well, I won't burst your bubble, I don't know either. But I do what you can use it for, and it's real handy. System's programmers, O/S writers, and general nerds, you need to see this. Triple Faulting the CPUWho says old dogs can't learn new tricks? If you've ever done any reasonable amount of system's programming, you know the dilemma you have of writing common source code to get the 80286 and all newer processors out of protected mode. On one extreme, the 80286 can't get out of protected mode without resetting the microprocessor. Intel learned from this mistake, and starting with the 80386 provided a means to gracefully return from protected mode. But the problem is how to write common source code which returns both processors from protected mode, in an efficient manner. |