Re: Memory on boot via int 0x15

From: david parsons (orc@pell.portland.or.us)
Date: Fri May 26 2000 - 22:49:20 EST


In article <linux.kernel.Pine.LNX.3.95.1000525220139.6760A-100000@chaos.analogic.com>,
Richard B. Johnson <root@chaos.analogic.com> wrote:
>
>Does anybody really know what BIOS function 0xe801, interrupt
>0x15 is supposed to return? I mean, by specification, not conjecture.
>None of my BIOS books show a spec for this function number.

     Two chunks of memory, one containing the chunk from 1mb to 16mb,
     the other containing the chunk from 16mb to 4gb.

     At least that's what it's SUPPOSED to return. Some newer bioses
     return random garbage (that's what made me do the e820 patch -- a
     FIC 601 had one of these bioses and so I had to go back and start
     doing mem= on about 5 boxes.)

     I've got patches for 2.2 that correct this, though there's one
     machine in California that dumps core on this code (and I suspect
     I know why, but I don't have one of those motherboards :-(

     The offending patch is at

        http://www.pell.portland.or.us/~orc/Memory/2214.fancy.diff

                  ____
    david parsons \bi/ The fancy memory patch does a bunch of other massaging,
                   \/ too, but that's not what makes the universe die.

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