* Wu Zhangjin (wuzhangjin@xxxxxxxxx) [100403 03:50]: > On Fri, 2010-04-02 at 16:54 +0200, Andreas Barth wrote: > > * Wu Zhangjin (wuzhangjin@xxxxxxxxx) [100313 05:45]: > > > This patch did clear BTB(branch target buffer), forbid RAS(return > > > address stack) via Loongson-2F's 64bit diagnostic register. > > > > Unfortunatly the Loongson 2F here still fails with this patch, > > compiled with the new binutils and both options enabled. > > > > Testcase: plain debian unstable chroot, build binutils in that chroot. > > > > More ideas, codes, whatever welcome. > This patch is not enough, please use the kernel(>=2.6.32) from > http://dev.lemote.com/code/rt4ls or > http://dev.lemote.com/code/linux-loongson-community The kernel vmlinuz-2.6.33-lemote2f-bfs inside of http://www.anheng.com.cn/loongson/install/loongson2_debian6_20100328.tar.lzma (linked via linux-loongson-community) fails at the same place: touch stamp-picdir if [ x"-fPIC" != x ]; then \ gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fPIC ../../libiberty/regex.c -o pic/regex.o; \ else true; fi gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../libiberty/regex.c -o regex.o if [ x"-fPIC" != x ]; then \ gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fPIC ../../libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi Any other kernel I should try? Andi