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



Am Mon, 24 Mar 2008 09:38:59 -0700 schrieb H. Peter Anvin:

Dirk Wolfgang Glomp wrote:
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?

Typically, they drop into PM and back when they get an interrupt
(software or hardware.)

Are these onboard-controllers like SATA hooking to int13h?

There is a problem to use emm386.exe?

Dirk

.



Relevant Pages

  • Re: Wozu noch DOS?
    ... Hardware, von denen einer unter DOS und der andere unter Linux läuft. ... Betriebssystem dazugehören? ... oder dessen Bios in kontackt treten. ... DOS, OS2, Linux oder Windows ...
    (de.comp.os.msdos)
  • 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)
  • Re: asus a7n8x- deluxe cmos ram failure
    ... > I booted to dos 6.22 and ran a low level hardware test. ... > or is it a case of replace the BIOS or just ... How do you know that the DOS 6.22 boot disk plus test program are ... Failure to detect IDE drives, could be a chipset issue, a bad ...
    (alt.comp.periphs.mainboard.asus)
  • Re: Wozu noch DOS?
    ... Hardware, von denen einer unter DOS und der andere unter Linux läuft. ... Die Hardware initialisiert sich mit ihrem BIOS selbst. ... Klar wenn ich mit meiner sich selber bootenden Software, ...
    (de.comp.os.msdos)
  • Re: Is it possible to address more than 1MB in real-mode
    ... will destroy unreal mode on return (there is, unfortunately, no sane way ... 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)