On Mon, Jun 21, 2010 at 02:55:33PM +0800, chen huacai wrote: > Loongson-specific instructions haven't implememted now. So, if want to > boot a linux kernel, we should built a 32bit one and drop > -march=loongson2e compiler flags. For simplification, please use the > kernel patch (for 2.6.33) in the attachment and then use > arch/mips/configs/fuloong2e_defconfig to compile a kernel. Besides, > the disk image I used is debian-lenny built by you which is available > at > http://people.debian.org/~aurel32/qemu/mipsel/debian_lenny_mipsel_small.qcow2. >
It indeed works, however I still think there is a problem. 64-bit kernels should also boot when dropping -march=loongson2e. Also after adding the Loongson-specific integer instructions, I am able to boot a 32-bit kernel built with -march=loongson2e, but not a 64-bit kernel. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net