On Tue, Oct 26, 2010 at 07:27:09PM +0200, Tobias Diedrich wrote:
We need to call smp_write_lintsrc instead of smp_write_intsrc for local ints. This is wrong in most coreboot mptables, probably all generated by util/mptable.c
After fixing this now XP can boot in MPS mode on my M2V.
Signed-off-by: Tobias Diedrich ranma+coreboot@tdiedrich.de
Great find! Fixed in r5992.
I cross-checked that all boards are covered now (they are), for the record here are those that were doing the right thing already:
intel/truxton/mptable.c intel/jarrell/mptable.c intel/mtarvon/mptable.c msi/ms7135/mptable.c supermicro/x6dhr_ig/mptable.c supermicro/x6dai_g/mptable.c supermicro/x6dhe_g2/mptable.c supermicro/x6dhr_ig2/mptable.c supermicro/x6dhe_g/mptable.c dell/s1850/mptable.c via/pc2500e/mptable.c ibm/e326/mptable.c ibm/e325/mptable.c newisys/khepri/mptable.c iwill/dk8s2/mptable.c iwill/dk8x/mptable.c arima/hdama/mptable.c
Uwe.