On Fri, Feb 17, 2012 at 8:23 PM, Kip Warner <[email protected]> wrote: > On Fri, 2012-02-17 at 09:46 +0100, luigi scarso wrote: >> Hm I have to see if there is some support for qemu, ( and even better >> for cross-compilation). >> From >> http://en.wikipedia.org/wiki/Loongson >> >> Unlike processors from Intel, Advanced Micro Devices or VIA >> Technologies, Loongson does not support the x86 instruction set. The >> processor's main operating system is GNU/Linux, while in theory any OS >> with MIPS support should also work. For example, Windows CE was ported >> to a Loongson-based system with minimal effort.[13] In 2010, Lemote >> ported an Android distribution to the Loongson platform.[14] > > Well, best of luck to you. I'll be out of town until Sunday night. Let > me know if you need me to do anything with the machine. > > -- > Kip Warner -- Software Engineer > OpenPGP encrypted/signed mail preferred > http://www.thevertigo.com Download files from ftp.debian.org/debian/dists/wheezy/main/installer-mipsel/current/images/malta/netboot and http://cdimage.debian.org/debian-cd/6.0.4/mipsel/iso-dvd/
Install the system with #qemu-img create -f raw mipsel.img 10G #qemu-system-mips64el -M malta -initrd initrd.gz -cpu 5Kc -kernel vmlinux-2.6.32-5-4kc-malta -hda mipsel.img -append "root=/dev/ram console=ttyS0" -nographic -m 256 #exit Copy then new kernel: #mkdir temp #modprobe nbd max_part=16 #qemu-nbd -c /dev/nbd0 mipsel.img #partprobe /dev/nbd0 #mount /dev/nbd0p1 temp/ #cp temp/boot/vmlinux-2.6.32-5-5kc-malta . #umount temp #exit Run the system: #qemu-system-mips64el -M malta -cpu 5Kc -kernel vmlinux-2.6.32-5-5kc-malta -hda mipsel.img -cdrom debian-6.0.4-mipsel-DVD-1.iso -append "root=/dev/sda1 console=ttyS0" -nographic -m 256 -redir tcp:2232::22 #exit (cdrom is /dev/sr0, make a symlink /cdrom -> /dev/sr0 ortherwise apt-cdrom fails) $> cat /proc/cpuinfo system type : MIPS Malta processor : 0 cpu model : MIPS 5Kc V0.0 BogoMIPS : 465.92 wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : yes, count: 1, address/irw mask: [0x0ff8] ASEs implemented : shadow register sets : 1 core : 0 VCED exceptions : not available VCEI exceptions : not available Unfortunately Loongson froze qemu, and even malta is a bit instable. Install luatex from svn and compile with build.sh as usual Compilation take ~8hours on my laptop Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz 4GByte. It would be nice to have a cross-compiler. (Maybe aboriginal http://landley.net/aboriginal/ can help here) Anyway at the end : root@debian-mips64el:/opt/luatex/trunk/build/texk/web2c# ./luatex warning: kpathsea: configuration file texmf.cnf not found in these directories: /opt/luatex/trunk/build/texk/web2c:/opt/luatex/trunk/build/texk:/opt/luatex/trunk/build:/opt/luatex/trunk/build/texk/web2c/share/texmf-local/web2c:/opt/luatex/trunk/build/texk/share/texmf-local/web2c:/opt/luatex/trunk/build/share/texmf-local/web2c:/opt/luatex/trunk/build/texk/web2c/texmf-local/web2c:/opt/luatex/trunk/build/texk/texmf-local/web2c:/opt/luatex/trunk/build/texmf-local/web2c:/opt/luatex/trunk/build/texk/web2c/share/texmf/web2c:/opt/luatex/trunk/build/texk/share/texmf/web2c:/opt/luatex/trunk/build/share/texmf/web2c:/opt/luatex/trunk/build/texk/web2c/texmf/web2c:/opt/luatex/trunk/build/texk/texmf/web2c:/opt/luatex/trunk/build/texmf/web2c. This is LuaTeX, Version beta-0.71.0-2012022010 (rev 4358) ** I will eventually install context. -- luigi
