Re: Memory on boot via int 0x15

From: Richard B. Johnson (root@chaos.analogic.com)
Date: Fri May 26 2000 - 07:44:28 EST


On 25 May 2000, H. Peter Anvin wrote:
[SNIPPED]

>
> Can you do this under plain DOS (no CONFIG.SYS, no AUTOEXEC.BAT):
>
> debug
> a
> mov ax,e801
> int 15
> int 3
>
> g=100
> q
>
> ... and let us know what the output is?
>
> As for how the interrupt works, Ralf Brown's Interrupt List is the bible...
>
> -hpa
> --

-a 100
1512:0100 mov ax,e801
1512:0103 int 15
1512:0105 int 3
1512:0106
-g=100

AX=0280 BX=03EF CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1512 ES=1512 SS=1512 CS=1512 IP=0105 NV UP EI PL ZR NA PE NC
1512:0105 CC INT 3
-r
AX=0280 BX=03EF CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1512 ES=1512 SS=1512 CS=1512 IP=0105 NV UP EI PL ZR NA PE NC
1512:0105 CC INT 3
-q

This doesn't seem to meet the just-quoted spec:
AX=0280 BX=03EF CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
      | |_______ High RAM in 64k blocks
      |________________ Low RAM in 1k blocks.

CX and DX are zero. Maybe this means there is no 16M boundary, no
hole?

Cheers,
Dick Johnson

Penguin : Linux version 2.3.41 on an i686 machine (800.63 BogoMips).

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:15 EST