Re: Memory on boot via int 0x15

From: H. Peter Anvin (hpa@zytor.com)
Date: Fri May 26 2000 - 15:59:36 EST


Followup to: <Pine.LNX.3.95.1000526083914.12211A-100000@chaos.analogic.com>
By author: "Richard B. Johnson" <root@chaos.analogic.com>
In newsgroup: linux.dev.kernel
>
> 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?
>

Who knows. It's wrong, no matter how you turn it. No real wonder
that it confuses everything. Pretty much looks like someone (your
BIOS author) looked at the spec and completely confused the meaning of
"low" and "high" -- in the context of E801 it means 1-16 MB and 16+
MB.

        -hpa

-- 
<hpa@transmeta.com> at work, <hpa@zytor.com> in private!
"Unix gives you enough rope to shoot yourself in the foot."

- 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:16 EST