Hi, folks Just prepared Linux 2.6.37 for Loongson, welcome to download it from our LLC git repo[1].
Except the changes from mainline[2], there are some important (Loongson specific) features in this version: o sched: Add 'autogroup' scheduling feature: automated per session task groups This will only be available in mainline 2.6.38, but we have applied it for it does increase the response performance a lot. o MIPS: Loongson: Make R4K Timer Work with CPUFreq Driver This has made the high resolution r4k timer work with the dynamic cpufreq driver and fixed the broken system time problem. o pata_cs5536: Add support for non-X86_32 platforms(Thanks to Zhang Le & Chenjie) This make we get a smaller size harddrive driver. o MIPS: Loongson: defconfig: Ensure CONFIG_KEYBOARD_ATKBD=y This make the keyboard works even if no module loaded. o MIPS: CPUFreq: add precise delays This adds precise delays and avoid the calculation of the loops_per_jiffy and therefore speedup the kernel booting. o Enhance the cpu-feature*.h + MIPS: Use current_cpu_type() instead of c->cputype + MIPS: Add current_cpu_prid() to optimize the code generation More macros are introduced to convert some of the dynamic probing to static configuration, as a result, the system booting and some of the kernel path are speeded up, and of course, the kernel image size is reduced. o Misc changes introduced by the Linux-tiny project for MIPS/Loongson I have launched a Linux-tiny project for MIPS/Loongson and created a tiny36 branch[3] for it. this project aims to speed up and minimize Linux for Loongson, the long-term goal is make it available as a bootloader and allow it boot (with TinyX) in 5~10s on Loongon machines. the current tiny36 branch has already made some progress, a 830k (compressed) kernel image can boot with the audio, video, ethernet support and (startx from getty) + X + dwm + links2 in about 20s(not include the booting of pmon). kernel image itself can boot into init command in about 4s, if no audio and ethernet support, the size is about 400k. with this project, we may be possible to get a ~1M rescue system for Loongson ;-) Cheers, Wu Zhangjin ---------- [1] http://dev.lemote.com/code/linux-loongson-community [2] http://kernelnewbies.org/Linux_2_6_37 [3] http://dev.lemote.com/cgit/linux-loongson-community.git/log/?h=tiny36 -- You received this message because you are subscribed to the Google Groups "loongson-dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/loongson-dev?hl=en.
