Hello All,
I've made small changes for southbridge/intel/piix4e/southbridge.c to let it setup PM and IDE controller properly on Banister(I440MX) chipset. Do anyone interesting in it?
Is someone has good results to put standard 32k videobios in flash and init the videochip during main hardware init? I mean without testbios but directly in flash.
Dmitry Zavyalov wrote:
Is someone has good results to put standard 32k videobios in flash and init the videochip during main hardware init? I mean without testbios but directly in flash.
Depends. I've been able to make this work with a couple of different video boards but only using ADLO.
Hello Richard,
Sunday, October 10, 2004, 12:49:27 AM, you wrote:
RS> Dmitry Zavyalov wrote:
Is someone has good results to put standard 32k videobios in flash and init the videochip during main hardware init? I mean without testbios but directly in flash.
RS> Depends. I've been able to make this work with a couple of different RS> video boards but only using ADLO.
ADLO??? what's it?
I have CNT69000 integrated on board and 32k video bios image. Just thinking how to put it in. It should work in x86 real mode and must be copied in proper memory region. Any ready solution for it or I have to write the code for it from zero?
Dmitry Zavyalov wrote:
Oh I forgot to ask are you useing V1 or V2?
RS> Depends. I've been able to make this work with a couple of different RS> video boards but only using ADLO.
ADLO??? what's it?
If you are usning V1 then:
ADLO is a quasi legacy bios payload for linuxbios. It comprises of the BIOS code from the BOCHS project and a glue layer. In a nutshell ADLO copies the BOCHS code, Vieo bios, and PIRQ tabled into your BIOS shadow area, drops back to real mode and jumps to the BOCHS BIOS. One of the things the BOCHS bios does is to scan the ROM expansion ranges looking for extensions and it runs them if it finds them. BOCHS has a long of legacy compatiblity but its not 100% there yet.
see freebios/utils/ADLO.
ADLO won't run out of the box. You have to setup your shadowing properly look through loader.s for the details.
I don't think ADLO has been ported to V2 but since its just a payload its probally not a big deal.
I have CNT69000 integrated on board and 32k video bios image. Just thinking how to put it in.
Chips and Tech (Now Assilaint) 69000 chips work perfectly under ADLO. That what we used to use. Are you aware they went end-of-life last year?
It should work in x86 real mode and must be copied in proper memory region. Any ready solution for it or I have to write the code for it from zero?
In V1 there also exists a Legacy VGA mode in linuxbios that will setup the IDT drop to real mode and run vbios as well but I've not tested it much.
Search the code and the list archives for the following config options: VIDEO_CONSOLE CONFIG_VGABIOS VGABIOS_START CONFIG_REALMODE_IDT CONFIG_PCIBIOS
That ought to give you enough info to you started.
On Sat, 9 Oct 2004, Richard Smith wrote:
I don't think ADLO has been ported to V2 but since its just a payload its probally not a big deal.
It is just a module so no changes should be required.
I think the reason why it is not in the V2 is that at the moment it does not have offical maintainer.
Hello Richard,
Sunday, October 10, 2004, 1:25:46 AM, you wrote:
RS> Dmitry Zavyalov wrote:
RS> Oh I forgot to ask are you useing V1 or V2?
RS> Depends. I've been able to make this work with a couple of different RS> video boards but only using ADLO.
ADLO??? what's it?
RS> If you are usning V1 then:
RS> ADLO is a quasi legacy bios payload for linuxbios. It comprises of the RS> BIOS code from the BOCHS project and a glue layer. In a nutshell ADLO RS> copies the BOCHS code, Vieo bios, and PIRQ tabled into your BIOS shadow RS> area, drops back to real mode and jumps to the BOCHS BIOS. One of the RS> things the BOCHS bios does is to scan the ROM expansion ranges looking RS> for extensions and it runs them if it finds them. RS> BOCHS has a long of legacy compatiblity but its not 100% there yet.
RS> see freebios/utils/ADLO.
RS> ADLO won't run out of the box. You have to setup your shadowing RS> properly look through loader.s for the details.
RS> I don't think ADLO has been ported to V2 but since its just a payload RS> its probally not a big deal.
I have CNT69000 integrated on board and 32k video bios image. Just thinking how to put it in.
RS> Chips and Tech (Now Assilaint) 69000 chips work perfectly under ADLO. RS> That what we used to use. Are you aware they went end-of-life last year?
It's a testing board... For games to play :) I doubt I will use these chips in future...
It should work in x86 real mode and must be copied in proper memory region. Any ready solution for it or I have to write the code for it from zero?
RS> In V1 there also exists a Legacy VGA mode in linuxbios that will setup RS> the IDT drop to real mode and run vbios as well but I've not tested it much.
RS> Search the code and the list archives for the following config options: RS> VIDEO_CONSOLE RS> CONFIG_VGABIOS RS> VGABIOS_START RS> CONFIG_REALMODE_IDT RS> CONFIG_PCIBIOS
RS> That ought to give you enough info to you started.
Thanks a lot... Now it hangs when jumping into the entry point of video BIOS. Really doubt that I can find the reason why :(
On Sat, 9 Oct 2004, Dmitry Zavyalov wrote:
I've made small changes for southbridge/intel/piix4e/southbridge.c to let it setup PM and IDE controller properly on Banister(I440MX) chipset. Do anyone interesting in it?
I would like to see the patch.
ron
Ron,
Here is the changed file. The patch comes too big. Here's not 100% working code yet cause I'm still working but I can say that is enough to start kernel on 440mx based system.
Also I have success results in running pc338 SIO(serial ports only for now) and working to run VGA BIOS for CNT69000.
Monday, October 11, 2004, 10:31:21 PM, you wrote:
RGM> On Sat, 9 Oct 2004, Dmitry Zavyalov wrote:
I've made small changes for southbridge/intel/piix4e/southbridge.c to let it setup PM and IDE controller properly on Banister(I440MX) chipset. Do anyone interesting in it?
RGM> I would like to see the patch.