[SeaBIOS] SeaVGABIOS with native vga init (Need testers)

Paul Menzel paulepanter at users.sourceforge.net
Wed Feb 19 00:08:12 CET 2014


Am Montag, den 17.02.2014, 02:54 -0500 schrieb Kevin O'Connor:
> On Wed, Feb 12, 2014 at 07:23:14PM -0500, Kevin O'Connor wrote:
> > On Wed, Feb 12, 2014 at 10:35:08PM +0100, Paul Menzel wrote:
> > > Am Mittwoch, den 12.02.2014, 12:58 -0500 schrieb Kevin O'Connor:
> > > > I've run some basic tests on this version of SeaVGABIOS on my
> > > > hardware.  However, I don't have one of the boards where coreboot
> > > > supports native vga init.  It would be great if someone with the
> > > > hardware (looks like stout, x60, and maybe others) could run tests.
> > > 
> > > Thanks to Luc, the VIA K8x890 based boards like Asus M2V-MX SE have had
> > > native graphics init for a long time.
> > > 
> > >         commit aeb6c9870f0b1af8c0b55b2034f881da6757c4a4
> > >         Author: Luc Verhaegen <libv at skynet.be>
> > >         Date:   Thu Jul 23 16:04:58 2009 +0000
> > >         
> > >             sb/via/k8t890: add vga textmode code for k8m890 chrome igp.
> > >             
> > >             Add initialisation for the VIA Chrome 9 IGP on the k8m890 through native code
> > >             and through the general vga infrastructure i committed a month or two ago.
> > >             Add videoram_size option for k8m890 and the Asus M2V-MX SE.
> > > 
> > > Looking through the output of
> > > 
> > > 	$ git grep k8t890 src/mainboard/
> > > 
> > > the boards Asus A8V-E Deluxe, Asus A8V-E SE, Asus K8V-X, Asus M2V-MX SE
> > > and Asus M2V should theoretically support that.
> > 
> > Okay.  The SeaVGABIOS implementation is expecting a coreboot table
> > (LB_TAG_FRAMEBUFFER).  So, as long as that is present it should work.
> 
> FYI, I updated the test vgabios code to also support "EGA style" text
> buffers.  If the LB_TAG_FRAMEBUFFER table isn't found, then SeaVGABIOS
> will assume there is an EGA style text buffer.
> 
> If anyone wants to give one of the above boards a try, the updated
> code is at:
> 
> https://github.com/KevinOConnor/seabios/tree/testing
> 
> Please see my previous email in this thread for directions on how to
> compile and use this branch.

Thank you for the update and the detailed instructions. As already
reported in the IRC channel #coreboot [1], I successfully tested this
patch on the Asus M2V-MX SE with GRUB on the hard drive. Please find the
serial log attached.

Tested-by: Paul Menzel <paulepanter at users.sourceforge.net>


Thanks,

Paul


[1] http://www.coreboot.org/IRC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20140218--asus-m2v-mx_se--serial-with-SeaVGABIOS.log
Type: text/x-log
Size: 155875 bytes
Desc: not available
URL: <http://www.seabios.org/pipermail/seabios/attachments/20140219/7c142cd9/attachment-0001.log>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://www.seabios.org/pipermail/seabios/attachments/20140219/7c142cd9/attachment-0001.sig>


More information about the SeaBIOS mailing list