Running with VGA

YhLu YhLu at tyan.com
Wed Jan 12 15:06:01 CET 2005


I add driver/pci/onboard, it will take rom_address in conf.

Also add some line in pci_rom.c
        /* for the onboard vga it already got one VGA rom space ? bug
                it should be allocated and just use the assigned value
         */
        
        if(dev->on_mainboard) {
                struct drivers_pci_onboard_config *conf;
                conf = dev->chip_info;
                if(conf->rom_address!=0) {
                        rom_address = conf->rom_address;
                }
        }


Can you move that to pci_device.c ( allocate rom address)?

I mean if it is on board, and have rom_address in Config.lb, it should use
that instead of allocate one for it.

YH

-----Original Message-----
From: Li-Ta Lo [mailto:ollie at lanl.gov] 
Sent: Wednesday, January 12, 2005 5:26 PM
To: YhLu
Cc: Sagiv Yefet; LinuxBIOS
Subject: RE: Running with VGA

On Wed, 2005-01-12 at 17:23, YhLu wrote:
> Please check the update S2850, and it support onboard ATI via
> emulator.
> 

How is the emulator been called?

Ollie

>  
> 
> For command line? FILO,? Please refer Etherboot/src/filo/*.txt
> 
>  
> 
> Regards
> 
>  
> 
> YH
> 
>  
> 
>                                    
> ______________________________________________________________________
> 
> From: Sagiv Yefet [mailto:sagivy at 3vium.com] 
> Sent: Wednesday, January 12, 2005 9:59 AM
> To: YhLu; linuxbios at clustermatic.org
> Subject: RE: Running with VGA
> 
> 
>  
> 
> Thanks.
> 
> What is the command-line needed for using the VGA?
> 
>  
> 
> Sagiv.
> 
>  
> 
> -----Original Message-----
> From: YhLu [mailto:YhLu at tyan.com] 
> Sent: Monday, December 20, 2004 8:34 PM
> To: Sagiv Yefet; linuxbios at clustermatic.org
> Subject: RE: Running with VGA
> 
>  
> 
> Please get the Etherboot 5.2.6.
> 
>  
> 
> You need to use patch for 2.4.22 and only enable ati rage xl
> framebuffer.
> 
>  
> 
> Regards
> 
>  
> 
> YH
> 
>  
> 
>                                    
> ______________________________________________________________________
> 
> From: Sagiv Yefet [mailto:sagivy at 3vium.com] 
> Sent: Sunday, December 19, 2004 2:27 AM
> To: YhLu; linuxbios at clustermatic.org
> Subject: RE: Running with VGA
> 
> 
>  
> 
> Great, It solved the problem.
> 
> About the etherboot I try to run with 5.2.6 version as you said
> (enable BTEXT) and It is not working.
> 
> It stack in:  Jumping to LinuxBIOS
> 
> When I use the 5.2.5 version that you sent me before It work.
> 
> Command: Make bin/r8169.zelf
> 
>  
> 
> Now the elf image is loading and there is no respond from the VGA.. 
> 
> The kernel parameter is: console=tty0.
> 
> Maybe I didn't patch the kernel with the correct patch file.
> 
> Where can I get the patch of the kernel supporting ATI Ragexl?
> 
>  I am using 2.4.24 kernel version.
> 
>  
> 
> Thanks,
> 
> Sagiv
> 
>  
> 
> -----Original Message-----
> From: YhLu [mailto:YhLu at tyan.com] 
> Sent: Friday, December 17, 2004 7:53 PM
> To: Sagiv Yefet; linuxbios at clustermatic.org
> Subject: RE: Running with VGA
> 
>  
> 
> In the targest/tyan/s2850/Config.lb
> 
> Change
> 
>                 option ROM_IMAGE_SIZE=0x10000
> 
> to
> 
>        option ROM_IMAGE_SIZE=0x11800
> 
>        option XIP_ROM_SIZE=0x20000
> 
>  
> 
>                                    
> ______________________________________________________________________
> 
> From: Sagiv Yefet [mailto:sagivy at 3vium.com] 
> Sent: Friday, December 17, 2004 3:05 AM
> To: YhLu; linuxbios at clustermatic.org
> Subject: RE: Running with VGA
> 
> 
>  
> 
> I try to build freebios2-20041216-0400
> 
> And I get this compilation error:
> 
>  
> 
> gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld crt0.o
> 
>
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu
/bin/ld: section .reset [fffdfff0 -> fffdffff] overlaps section .rom
[fffd88c1 -> fffe0d7f]
> 
>
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu
/bin/ld: section .id [fffdffd9 -> fffdffef] overlaps section .rom [fffd88c1
-> fffe0d7f]
> 
> collect2: ld returned 1 exit status
> 
> make: *** [linuxbios] Error 1
> 
>  
> 
> What do you think it is?
> 
>  
> 
> Sagiv.
> 
> -----Original Message-----
> From: YhLu [mailto:YhLu at tyan.com] 
> Sent: Thursday, December 16, 2004 4:57 AM
> To: Sagiv Yefet; linuxbios at clustermatic.org
> Subject: RE: Running with VGA
> 
>  
> 
> I commit the changes for you. Please check it out from
> 
>  
> 
> http://snapshots.linuxbios.org/
> 
>  
> 
> one hour later.
> 
>  
> 
> YH
> 
>  
> 
>                                    
> ______________________________________________________________________
> 
> From: Sagiv Yefet [mailto:sagivy at 3vium.com] 
> Sent: Wednesday, December 15, 2004 12:09 AM
> To: YhLu; linuxbios at clustermatic.org
> Subject: RE: Running with VGA
> 
> 
>  
> 
> I have this definition in targets/tyan/s2850/Config.lb:
> 
> option CONFIG_CONSOLE_BTEXT=1
> 
> Not default as you wrote.
> 
> Is it ok? 
> 
>  
> 
> Should I had the same thing in src/mainboard/tyan/s2850/Config.lb? 
> 
>  
> 
> Sagiv.
> 
>  
> 
>  
> 
>  
> 
>  
> 
> -----Original Message-----
> From: Yinghai Lu [mailto:yhlu at tyan.com] 
> Sent: Monday, December 13, 2004 4:01 AM
> To: Sagiv Yefet; linuxbios at clustermatic.org
> Subject: RE: Running with VGA
> 
>  
> 
> You need to add
> 
>  
> 
> uses CONFIG_CONSOLE_BTEXT
> 
>  
> 
> default CONFIG_CONSOLE_BTEXT=1
> 
>  
> 
> dir /drivers/ati/ragexl
> 
>  
> 
> after that you can get ouput in Linuxbios after vga init.
> 
>  
> 
> You also need to enable the btext in Etherboot. You should use
> Etherboot 5.2.6. it includes filo and btext console.
> 
>  
> 
> About kernel, you need to use kernel patch to enable ragexl frame
> buffer support.
> 
>  
> 
> YH
> 
>  
> 
>                                    
> ______________________________________________________________________
> 
> From: linuxbios-admin at clustermatic.org
> [mailto:linuxbios-admin at clustermatic.org] On Behalf Of Sagiv Yefet
> Sent: Sunday, December 12, 2004 5:23 AM
> To: linuxbios at clustermatic.org
> Subject: Running with VGA
> 
> 
>  
> 
> Hello, 
> 
>             I am using Linux Bios on Tyan 2850. The machine is running
> with console.
> 
>             I add to the command line: "console=ttyS0,115200" and I
> have linux which runs with console.
> 
>             
> 
> How can I run with VGA? Should I add some code to the bios? 
> 
>  
> 
>             The VGA driver is: ATI Rage XL.
> 
> Sagiv
> 
> 



More information about the coreboot mailing list