diff -r freebios_lnxi/src/arch/i386/init/ldscript.lb ../freebios2/src/arch/i386/init/ldscript.lb 44,49d43 < < /* Move up the location counter if the start of the
rom section is
< * too low. < */ < . = ( ( ( _ROMBASE + ROM_IMAGE_SIZE - 1 ) ==
0xffffffff ) && ( . <
0xffff0000 ) ) ? 0xffff0000 : . ; < there is some problem too. for some 8 way opteron system with romcc i need
linuxbios_ram auto.inc
---- it is very big entry32.inc --- _start is here
failover.inc jmp
auto.inc out: _main in crt0.S
then you will push auto.inc into the top 64k too, but the
64k can not fit.
So please merge that into main tree...
I believe you are asking for a change. But I don't quite follow.
Eric
that is verified, and it is used for romcc with 8 ways opteron, at that case the auto.inc get very big, and it make _start too low, so i put auto.inc before _start, and use jmp to it and after it done, auto.inc will jmp to __main.
YH