Re: Is it possible to address more than 1MB in real-mode



Am Sun, 23 Mar 2008 12:37:06 -0700 schrieb H. Peter Anvin:

Dirk Wolfgang Glomp wrote:

The problem is that if any interrupt handler ever goes in the PM, it
will destroy unreal mode on return (there is, unfortunately, no sane way
to read out the segment limits so they can be restored.) So you're
playing a gamble with the underlying platform.

I didn´t know any normal DOS-IRQ that goes to PM, so only memmorymanager do
that?


You don't know what the BIOS does behind the back of either DOS or
anything else. In particular, if the hardware requires access to high
memory (as some disk and network controllers do these days), you have to
go to PM.

For those controllers, i have to go to PM, or the driver is a PM-driver for
the RM, or the BIOS goes to PM and back before DOS is booting?

Dirk

.



Relevant Pages

  • Re: Is it possible to address more than 1MB in real-mode
    ... if the hardware requires access to high ... memory (as some disk and network controllers do these days), ... or the BIOS goes to PM and back before DOS is booting? ...
    (comp.lang.asm.x86)
  • Re: int 0x13 utility
    ... the BIOS if you want to write a disk driver for windows, ... but regular DOS programs that use file I/O typically use DOS system ... Physical CHS addressing allows a limit of some Gigabytes. ... if you want to address the 654th sector of your hard ...
    (comp.lang.asm.x86)
  • Re: Accessing DOS & BIOS
    ... Many of you asked my why I needed to access DOS and the BIOS. ... You see the message "Error 3 Not enough memory." ... Instructions for creating a minimal DOS boot disk are in the Technical ...
    (microsoft.public.windowsxp.general)
  • Re: XP startet erst, wenn vorher DOS gelaufen ist
    ... >>dort das DOS, schalte danach den Rechner ab und wieder ein ... bzw. bei DOS direkt der Steckdosenschalter. ... >Treiber der dem System das Genick bricht! ... Es ist das neueste Bios drauf, allerdings schon fast 2 Jahre alt. ...
    (microsoft.public.de.german.windowsxp.sonstiges)
  • Re: Wozu noch DOS?
    ... Die ganze Hardware auch nicht. ... Die Hardware initialisiert sich mit ihrem BIOS selbst. ... Wenn jetzt aber von DOS nicht jede Hardware über ihr BIOS angesprochen wird, ... Klar wenn ich mit meiner sich selber bootenden Software, ...
    (de.comp.os.msdos)