Doug Bell dbell@nxtv.com writes:
We are working on VIA EPIA-SP with C3-2 processsor and have resolved problems related to the use of the mmx as seen in the auto.inc. The code was hanging unless we used -mno-mmx in Config.lb.
Ok. Likely an issue that romcc gets confused about which instructions are part of the mmx,sse1, and sse2 extension. As the implementation filters by the registers used than by the instructions.
We then modified /src/cpu/via/model_centaur_init.c cpu_table[] to include {X86_VENDOR_CENTAUR, 0698}, // VIA C3 Nehemiah
Sounds reasonable.
If anyone else is doing work on this board please let us know! Our code isn't far enough along to check in.
A branch might work.
Eric