Hi,
I tried to make as many boards to pass abuild test as possible. Now I have most of them working. The non working boards are in three categories:
1. Known to be broken: technologic/ts5300, via/epia-m
2. Bug in ROMCC: island/aruma, ROMCC complain about something in
coherent_ht.c:1543.39: coherent_ht.c:1805.27: auto.c:166.47: 0x88cd720 phi Internal compiler error: Cannot find block dominated by 0x83b8150
3. Bug in Abuild: digitallogic/msm586seg, emulation/qemu-i386, Abuild generates incorrect value (0x-5000) for PAYLOAD_SIZE in Makefile.setting. I can figure out why it generate such a insane thing. 4. Bug in ldscript: tyan/s2880, tyan/s4880, the default ROM_IMAGE_SIZE generated by Abuild is wrong for these boards. The value in target Config.lb is good.
5. CAR WIP: tyan/s2735, YhLu, did you ever get CAR working on this one?
make[1]: Entering directory `/tmp/freebios2_test/util/abuild/linuxbios- builds/tyan_s2735/normal' make[1]: *** No rule to make target `/tmp/freebios2_test/src/cpu/intel/car/cache_as_ram.inc', needed by `crt0.s'. Stop.