On 05. jan. 2011 19:35, wu zhangjin wrote:
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)
Fantastic! With pata_cs5536, no more irq nobody cared! Finally I have
sda and not hda :)
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
Great release! Thank you all for making the fuloong2f arch better :)
- Mads
--
You received this message because you are subscribed to the Google Groups
"loongson-dev" group.
To post to this group, send email to loongson-...@googlegroups.com.
To unsubscribe from this group, send email to
loongson-dev+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/loongson-dev?hl=en.