Page 1 of 1

Your Bochs-int15 e801 result

Posted: Mon Apr 28, 2008 4:54 am
by jangalian2
Hi to everyone,
I've a simple request for you, since I cannot track a silly bug in my BIOS memory detection mechanism.
If you run bochs with 4Mb of RAM what result do you get in registers after an int 15h - e801h?
I find 0/0 (ext) and 14h/babh (configured) which is clearly impossible.
Thanks in advance,
Matteo

P.S. e820 works as axpected, I'm just testing fallbacks!

Re: Your Bochs-int15 e801 result

Posted: Mon Apr 28, 2008 12:20 pm
by stlw
jangalian2 wrote:Hi to everyone,
I've a simple request for you, since I cannot track a silly bug in my BIOS memory detection mechanism.
If you run bochs with 4Mb of RAM what result do you get in registers after an int 15h - e801h?
I find 0/0 (ext) and 14h/babh (configured) which is clearly impossible.
Thanks in advance,
Matteo

P.S. e820 works as axpected, I'm just testing fallbacks!
This BIOS bug was just recently fixed in Bochs BIOS.
Just use CVS version and you will get more reasonable values.

Stanislav

Posted: Mon Apr 28, 2008 4:41 pm
by jangalian2
THANKS!!!!!
I passed hours trying to find the bug...