I don't have etherboot. I use filo-0.4.1.
Doh! I guess I'm not so great afterall...
I don't really have any suggestions. The important thing I was trying to get working for you was the int21 bios calls. The VGA bios will do various callbacks to query how much video memory has been allocated, what the clock rates are, etc. My patch traps those and provides acceptable answers. After doing that I saw a performance improvement. If you could integrate those int handlers you'll get the same benefit.
Another alternative is to debug the existing problem. You can't always get everything you want without effort :^).
Really someone in the core linuxbios group needs to adopt my patch and integrate it into linuxbios, after "blessing" it and making sure everything is ok. I did all the really hard work, someone just has to make it so it is fit for mass consumption. I'll be around for answering questions.
-Dave
Dave, I will try to get your patch in next week. Sorry I keep dropping the ball.
ron
Yeah, I know... Some things that may help though. I have put some print statements into src/lib/elfboot.c into get_bounce_buffer(): Here is the response from original bios: --------------------------------- Try to load at offset 0x0 mem_entries=3 buffer=0 i= 0 buffer=0 &buffer=1244c i= 1 buffer=0 &buffer=1244c map_type=1 mstart=6c4 msize=653628 buffer=0 mend=a0000 tbuffer=35e8 i= 2 buffer=35e8 &buffer=1244c map_type=1 mstart=100000 msize=99614720 buffer=35e8 mend=6000000 tbuffer=5f635e8
--------------------------------- And here is the version I've got from your patch: --------------------------------- Try to load at offset 0x0 mem_entries=2 buffer=0 i= 0 buffer=0 &buffer=124ac i= 1 buffer=0 &buffer=124ac map_type=1 mstart=6b0 msize=-1712 buffer=0 mend=0 tbuffer=fff63528
--------------------------------- Take a look at the tbuffer. Address is incorrect. Some memory allocation issue which makes impossible to get correct address for the filo elf image. I give up for now. Dmitry/
----- Original Message ----- From: "Dave Ashley" linuxbios@xdr.com To: linuxbios@clustermatic.org Sent: Thursday, January 29, 2004 5:10 PM Subject: Re: EPIA-M HW graphics slow under linuxbios
Another alternative is to debug the existing problem. You can't always get everything you want without effort :^).
Dave, Ron, Any progress on joining versions for EPIA-M ? I'm going to make changes to include ACPI, PCX splash support and resolve problems with graphics speed. Can you please sync up so I can proceed ? Dmitry/
----- Original Message ----- From: "ron minnich" rminnich@lanl.gov To: "Dave Ashley" linuxbios@xdr.com Cc: linuxbios@clustermatic.org Sent: Thursday, January 29, 2004 7:02 PM Subject: Re: EPIA-M HW graphics slow under linuxbios [PMX:#]
Dave, I will try to get your patch in next week. Sorry I keep dropping the ball.
ron
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
On Sat, 7 Feb 2004, Dmitry Borisov wrote:
Any progress on joining versions for EPIA-M ?
dave sent me a box and I will try to do this soon.
I have been consumed with VGA BIOS support for the last 3 weeks, but I think that is under control.
ron