[]
Posted: Sat May 26, 2007 8:02 pm
[post deleted]
Um, to do all of the things you might sensibly want to get done before switching to protected mode - such as use the real mode bios (horrors!!) to get a map of memory. Useful if you don't want to plonk your "protected mode bios" straight down on top of somebody else's memory mapped device. In any case, if somebody wants to run their pc in real mode that's fine by me - 25th anniversary of protected mode or not.mikegonta wrote:This is only a basic GDT, a more sophisticated one can easily be re-established.mathematician wrote:Who wants to leave the GDT behind in the boot sector?The question is redundant. The fact that this is the 25th anniversary of PM, the proper question to ask is why one would want to remain in Real Mode?mathematician wrote:For that matter, why be in such a head long rush to get into protected mode?
According to The Intel386 SX MicroProcessor Manual, page 6 "Real Mode is required primarily to set up the processor for Protected Mode operation".
Of course I realize that an advanced-extended 32 bit PMode BIOS would make os dev a lot easier.
Mike Gonta
http://groups.google.com/group/aeBIOS/about?hl=en
i dont think mathematician meant that you shouldnt go into PMode at all, but that you shouldnt go into it so quicklyThe question is redundant. The fact that this is the 25th anniversary of PM, the proper question to ask is why one would want to remain in Real Mode?
this is in a bootsector -- you cannot 'set up for protected mode operation' properly within the bootsector -- and it makes it very difficult to load the next section of the OS -- plus there are a lot of things you cannot do once you load PMode (the most important is to get the memory map from the BIOS using E820, but there are others as well -- mostly feature detection and initialization)According to The Intel386 SX MicroProcessor Manual, page 6 "Real Mode is required primarily to set up the processor for Protected Mode operation".