OESF Portables Forum
General Forums => General Discussion => Topic started by: ced on December 22, 2003, 06:07:10 am
-
Hello,
I\'ve compiled a kernel (for the SL5600 - poodle) with the following instructions from this site:
http://tetsu.homelinux.org/zaurus/kernel/ (http://tetsu.homelinux.org/zaurus/kernel/)
If you want to translate to English -] http://www.excite.co.jp/world/url/ (http://www.excite.co.jp/world/url/)
The kernel source code is based on the c860 source and 4 patches.
Here are some stats:
### default kernel
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 4.2
Dhrystones per second: 240639.1
VAX MIPS rating: 136.960
### preemptif kernel -] http://www.tech9.net/rml/linux/ (http://www.tech9.net/rml/linux/)
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 2.5
Dhrystones per second: 402933.4
VAX MIPS rating: 229.330
### special kernel
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 2.1
Dhrystones per second: 476099.8
VAX MIPS rating: 270.973
I\'v been using a preemptif kernel for about 3 months and I\'ve never seen any problem. I don\'t know about this \"special kernel\" but it\'s really really fast, you can see a massive difference in term of usability!
Let me know if you want the source and the binary. Don\'t know where to upload it on the ZUG...
Ced.
-
If the preemptif and/or special kernel binary can be used as drop-in replacements
for the standard sharp kernel (ie in tkcROM) then this is very interesting.
Maybe you should contact proto and see whether he wants to bundle
this for distribution with tkcROM since the speedup seems quite significant
compared to standard sharp ROM.
I would for sure like to try running this on my sl-c860 if you have the
kernel binary available for that (I am running tkcROM 2.5.1).
-
What will it take to have this for the 5500, and can it include the wireless extensions
-
I haven\'t got a binary for the c860, I\'ve only built it for the sl5600. But I can provide the source and the patches (and you can build it yourself with a cross compiler, if you want I can provide a howto).
I\'ve try to upload to the ZUG but it failed... maybe too big.
--
edl867--] I didn\'t see anything about the SL5500, I \"think\" it\'s only for the XScale processor familly but you can have a go with the 5500... ???
-
If you don\'t mind, please do post those instructions and I will try to cross-compile
for c860. Is gcc cross compiler for this available in cygwin or do you have
to do this on a linux box? I can install linux if needed but if cygwin is also possible
I will be able to try this much sooner.
-
Let me know if you want the source and the binary. Don\'t know where to upload it on the ZUG...
since it should be under 2mb, you can upload it directly to the zug downloads area.. I would suggest it go to:
ZUG Downloads ] kernel_source ] 5600
thanks!
-
Step by step to compile this custom kernel (I\'m NOT responsible for any damage to your zaurus by doing the following)
## setup a cross compiler --> http://docs.zaurus.com/index.php?id=linux_...ler_setup_howto (http://docs.zaurus.com/index.php?id=linux_compiler_setup_howto)
## grab the c860 kernel source --> http://more.sbc.co.jp/sl_j/source/c860/200...rom1_10.tar.bz2 (http://more.sbc.co.jp/sl_j/source/c860/20031107/linux-c860-20031107-rom1_10.tar.bz2)
## download the 4 patches
http://tetsu.homelinux.org/zaurus/kernel/v.../printk.c.patch (http://tetsu.homelinux.org/zaurus/kernel/v13a/printk.c.patch)
--> http://tetsu.homelinux.org/zaurus/kernel/v...3a/swap.c.patch (http://tetsu.homelinux.org/zaurus/kernel/v13a/swap.c.patch)
--> http://tetsu.homelinux.org/zaurus/kernel/v...l_apm.c-2.patch (http://tetsu.homelinux.org/zaurus/kernel/v13a/sharpsl_apm.c-2.patch)## unpack the kernel source
--> bunzip2 linux-c860-20031107-rom1_10.tar.bz2
--> tar xvf linux-c860-20031107-rom1_10.tar## patch the kernel
--> cd linux
--> bunzip2 <patch directory>/linux-c750-20031212.patch.bz2
--> patch -p1 < <patch directory>/linux-c750-20031212.patch
--> patch -p1 < <patch directory>/printk.c.patch
--> patch -p1 < <patch directory>/swap.c.patch
--> patch -p1 < <patch directory>/sharpsl_apm.c-2.patch## configure the kernel (please refer to the original web page for certitude)
--> make xconfig (or \'make menuconfig\' for text)
--> select \"Load Configuration from File\" and type --> arch/arm/def-configs/<device version>
the device version is:
---> poodle (SL-5600)
---> poodle-j (B500)
---> corgi (SL-C700)
---> shepherd-j (SL-C750)
---> husky-j (SL-C760)
---> boxer-j (SL-C860)--> select \"System Type\"
---> select \"Intel PXA250/210 Implementations\"
----> \"Use clock change (cccr_change) enable\" -> y
----> \"Boot CCCR=0x242\" --> y (if device is SL5600/B500/C700)
----> \"Boot CCCR=0x162\" --> y (if device is C750/C760/C860) ---> \"Workaround for XScale cache errata\" --> n
---> \"Enable Fast Context Switch Extension\" --> y--> select \"Console drivers\"
---> select \"Frame-buffer support\"
----> \"UNICON Support\" --> y
----> \"Double Byte GB encode\" --> y
----> \"Sharp LOGO screen support\" --> n--> select \"Character devices\"
---> \"SL-Series touchscreen pressure value read\" --> y
---> \"SL-C Series power key suspend --> y (if C700/C750/C760/C860) --> n (if SL5600/B500)
---> \"SL-C Series 3 Button touch screen\" --> y--> finally save & exit## compile the kernel
--> make dep
--> make clean
--> make zImage
--> make modules## flash the kernel in arch/arm/boot/zImage
--> copy the kernel & the updater.sh to a CF card
--> flash it...
--> reboot...## run some statistic before and after flashing
--> run 50 000 000 iterations --> echo 50000000 | ./dbry21
--> you should have a summary file --> dbry.res
-
I\'ve created a better tutorial on the ZUG howto section:
http://www.zaurususergroup.com/modules.php...0%28by%20Ced%29 (http://www.zaurususergroup.com/modules.php?op=modload&name=phpWiki&file=index&pagename=Special%20Kernel%20%28by%20Ced%29)
Enjoy and Merry Chrismas!
Ced.
-
ced,
The 750 patch does not update boxer...this needs to happen. You can manually edit boxer to make the necessary change:
CONFIG_MTD_NAND_SHARP_SL_CORGI=y
-
That was me...javab0y.
-
Why did you set CONFIG_SHARP_LOGO=n? Just a preference or is there a technical reason to shut this off?
-
Just FYI - I get a \'better\' benchmark with default kernel on 5500 with TKCROM than the default 5600 kernel:
# cat dhry.res
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 3.8
Dhrystones per second: 261396.9
VAX MIPS rating: 148.775
#
# cat /proc/cpuinfo
Processor : Intel StrongARM-1110 rev 8 (v4l)
BogoMIPS : 137.21
Features : swp half 26bit fastmult
CPU implementor : 0x69
CPU architecture: 4
CPU variant : 0x0
CPU part : 0xb11
CPU revision : 8
Hardware : Sharp-Collie
Revision : 0000
Serial : 0000000000000000
# uname -a
Linux zaurus 2.4.18-rmk7-pxa3-embedix #5 Sun, 20 Jul 2003 01:25:30 -0500 armv4l unknown
#
However, a preemptive kernel on 5500 would be great.
Also, has anyone had a go at compiling a 2.6 kernel yet?
Jeremy.
-
I would also like to make my 5500 faster!
-
Is this kernel exactly the same as the Sharp kernel, except for the patches? Do most kernel modules compiled for the default Sharp 5600 kernel work with this one or do the patches make them incompatible?
It would be really great if the binary could be uploaded to the ZUG downloads area.
-
you will get increase speed (performance) because CPU will running with 471 MHz on default.
I buildin overclock utility in latest x11 rom, but not used overclock on defalut,
i dont know how long live will have Z with it, but running with 471 MHz,
Z hardware buttons slightly warm.
Edit by Foxdie: This was most likely posted by Sashz
-
Hello!
In case that this kernel could be used in the 5500, may be it could fix the IR-GSM phones bug that last until today since the sharp rom change from 2.37 to 3.0....
Thanx
-
Slightly warm with Sash probably means you can fry eggs on your Zaurus...... :mrgreen:
-
What will it take to have this for the 5500, and can it include the wireless extensions
Well?
-
-- the kernel source is the latest and current source from sharp. so this \"special kernel\" will be compatible with the default sharp kernel. the default modules are compiled with the same kernel version so no issue...
-- the sharp logo has been diseabled just for preference.
-
Which patch includes the overclocking? Could that be excluded from the build to just get the pre-emptive enhancements as that seems to give the biggest performance gain anyway?
-
don\'t know... ask the author... :-)
if you want you can only do the following:
- apply the patches
- and set these values:
CONFIG_SL_CCCR_CHANGE=y
CONFIG_SL_CCCR242=y (C750/C760/C860=n)
CONFIG_SL_CCCR162=y (B500/SL5600/SL700=n)
# CONFIG_XSCALE_CACHE_ERRATA is not set
CONFIG_ARM_FCSE=y
Have you try these patches? any good?
-
Just downloading and compiling the kernel with patches, so I ran the Dhrystone Benchmark on my 5600 with the Sharp 1.32 ROM (using the default kernel) and got these surprising results with 50000000 runs:
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 3.8
Dhrystones per second: 264145.0
VAX MIPS rating: 150.339
Is everyone else still using the 1.0 5600 ROM?
-
I think I\'ve done my stats with the sharp 1.0 rom, I\'ve never used the default kernel on the 1.32 rom.
-
With the \'special\' kernel I get:
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 2.1
Dhrystones per second: 477509.3
VAX MIPS rating: 271.775
Better yet, Hancom Word loads as if it was set to Fast Load (I know it uses Quick Exec, but it still took a couple of seconds before) and I can play DivX 320x240 videos with stereo mp3 audio at over 20 fps And no crashes whatsoever so far. It doesn\'t even seem to be running hot. I will have to see how the battery lasts.
The touchscreen seems to be a bit dodgy though. Maybe it is to do with that \'touchscreen presure value\' setting. What was that for exactly? Time to experiment methinks
-
yep I\'ve got the same issue with the touchscreen. I\'ve recompiled the kernel without the \"3rd mouse button\" patch but I can\'t re-compile the source when I\'ve diseable the pressure patch (maybe need to hack the patch file to remove it completely...)
I didn\'t find any documentation about the pressure patch.
Let me know of your progress.
Ced.
-
I couldn\'t compile without the touchscreen pressure setting either and I\'m not much of a kernel hacker. :-(
But the person who compiled the kernels on that page you referenced seemed to know what they were doing. I used this binary for the B500:
http://tetsu.homelinux.org/zaurus/kernel/v...e-v13a-B500.bin (http://tetsu.homelinux.org/zaurus/kernel/v13a/zImage-v13a-B500.bin)
(Will not work on a 5500)
The touchscreen seems to be generally fixed, however I noticed that scrolling around with the stylus and drawing on screen is painfully slow, apart from handwriting recognition. The tapping problems are gone with this kernel.
Just for reference (with the \'special\' B500 kernel):
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 2.1
Dhrystones per second: 477600.5
VAX MIPS rating: 271.827
# cat /proc/cpuinfo
Processor : Intel XScale-PXA250 rev 4 (v5l)
BogoMIPS : 397.31
Features : swp half thumb fastmult edsp
CPU implementor : 0x69
CPU architecture: 5TE
CPU variant : 0x0
CPU part : 0x290
CPU revision : 4
Cache type : undefined 5
Cache clean : undefined 5
Cache lockdown : undefined 5
Cache unified : harvard
...
Hardware : SHARP Poodle
Revision : 0000
-
I\'ve been talking to the author (Tetsuyasu YAMADA) and I\'ve updated the tutorial (bottom section)
-
I don\'t know if you spotted this, I translated the page, and noticed this in the FAQ.
(Q2-1) A touch screen is not stabilized.
(A2-1) Please try \"echo 3230 ]/dev/ts.\" Please change 3230 between 0-5000 according to an individual difference (information from Mr. ぴろ and Mr. uch). Henceforth [ v11g ], a negative value can also be set up. Mr. ぴろ tscalib を使う and a suitable value are likely to be found simply.
It might be worth a go.
I cannot test any of this as I onoy have a 5500 at the moment, I should be getting a 760 this week hopefully.
good luck.
Peter
-
Is there a \'special\' kernel update for \'dummies\' FAQ that I might be able to understand?
What was said: \"bad dog SPOT, Stay off of the couch SPOT\"
What I heard: \"blaa blaa SPOT, blaa blaa blaa blaa SPOT\"
-
Perhaps there is someone who knows how to separate the CCCR register part of the large C750 patch from the touchscreen part as the touchscreen stuff seems to give problems with the 5600. (Drawing on screen with the stylus is slowed right down and it still suffers from tapping problems, no matter what is disabled)
For now I am using the standard 5600 kernel, with the XScale cache errata workaround turned off and the pre-emptive patch. I get the Dhrystone results as ced posted for the pre-emptive patch alone and everything is just as responsive as with the other patch, but now the stylus doesn\'t slow the system down anymore and tapping works properly too. Video also plays very well as with the other patch, so I\'m not sure the extra 71MHz and stylus problems is really worth it until someone can split that other patch.
5600 Kernel source: http://community.zaurus.com/download.php/3...rom1_00.tar.bz2 (http://community.zaurus.com/download.php/349/linux-sl5600-20030509-rom1_00.tar.bz2)
Pre-emptive patch: http://www.kernel.org/pub/linux/kernel/peo...-2.4.18-5.patch (http://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel/v2.4/preempt-kernel-rml-2.4.18-5.patch)
Make sure you use \'make menuconfig\' as \'make xconfig\' is broken with this kernel source.
Also load the configuration \'arch/arm/def-configs/poodle\' before making any changes.
The XScale cache errata setting and Pre-emptible kernel settings are under the \'System Type\' section.
I guess I could upload my zImage.bin here if anyone wants it.
I imagine this pre-emptive patch would be easy to apply to the 5500 kernel too.
-
tumnus
It would make me very happy if you could upload your zImage.bin here. I like the performance of that patch, but my touch screen - stylus problems are real bad. My kernel hacking is poor to!
Greg
:?
-
I\'ve finally compiled a kernel with overclocking & preemptif patches without the touch screen features... :-)
I\'ve updated the tutorial.
Enjoy! Let me know of any further issues... :?
-
I\'ve just uploaded the \'Pre-emptive Standard Kernel\' for the 5600 in the ZUG Downloads\' Patches section, but I guess an admin needs to make it available.
Now to play with ced\'s new instructions
Thanks ced!
-
Thanks tumnus and ced
Now if I can just get admin to gimme da kernel, until then I will play with ced\'s instructions.
Greg
-
Nice one ced! Your new instructions work great. Now I\'ve got a pre-emptive kernel running the CPU at 471MHz and no touchscreen problems Even Bust\'em is playable with the stylus now.
-
Tumnus, when your previous zImage.bin file becomes available (or maybe even your latest one, please), in order to flash to them, do I load up a CF with the contents of the official 1.32 release (initrd.bin, mversion.bin, etc and then replace the original zImage.bin with yours? And then go through the Update menu option to upgrade from CF?
Anyone care to speculate on what overclocking will do to the expected lifetime of the Zaurus?
-
I put the instructions in the download description (Basically you only need zImage.bin and updater.sh), but for some reason it\'s not showing in the downloads.
-
Did you send a note to OffRoadGeek? Perhaps he could see what\'s up.
-
Did you send a note to OffRoadGeek? Perhaps he could see what\'s up.
all new downloads needs approval, kinda sucks... maybe I should change that(?).
you can find the download here (http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=viewsdownload&sid=53)
-
Hi, will this patch work for a 5500 running a Cacko ROM?
Thanks.
charlie t.
-
Did you send a note to OffRoadGeek? Perhaps he could see what\'s up.
all new downloads needs approval, kinda sucks... maybe I should change that(?).
you can find the download here (http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=viewsdownload&sid=53)
hate to say it, but people will abuse anything that is free/anonymous or doesn\'t need approval.
The best you can do is have a temp place, with size cap -- but even then it will be
abused. :-/
Perhaps registered users don\'t need approval to post to an \"unofficial\" area?
Scott
-
Hi, will this patch work for a 5500 running a Cacko ROM?
The overclock patch probably won\'t (it isn\'t needed anyway if it has the same register access as the Sharp ROM kernel), but the standard pre-emptive patch from here might: http://www.kernel.org/pub/linux/kernel/peo...-2.4.18-5.patch (http://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel/v2.4/preempt-kernel-rml-2.4.18-5.patch)
-
One thing I have noticed with the latest instructions that ced posted was that my pre-compiled BlueZ modules didn\'t work properly. They all loaded without any errors, but simply didn\'t do anything. Don\'t know why. I recompiled against the patched kernel to get them working and forgot to look at dmesg or turn on syslog beforehand. Had trouble compiling the UART-based Bluetooth drivers though.
Has anyone else who has tried the \'special\' kernel had problems with kernel modules not working properly?
Other than that, however, this new kernel seems to be rock solid. I haven\'t had a single lockup. If ced isn\'t able to upload the zImage.bin then I can if it is wanted (all credits going to ced of course). I might have to do a special BlueZ package for this kernel. I need to add an example rfcomm.conf to the existing one anyway.
-
read my post on this thread...
http://www.zaurususergroup.com/index.php?n...&t=488&start=30 (https://www.oesf.org/forums/index.php?showtopic=488&start=30)
-
tummus --] could you let me know if my latest tutorial section is correct? I\'m just guessing here because I haven\'t got any bluetooth card...
-
tummus are you running the special kernel on your 5500?
Does it support the socket low power wireless card?
Is it easy for a lightweight to use?
-
I\'m not running the special kernel on my 5500 (my wife uses that one). I\'ve only got it on the 5600.
Dunno about the wireless card. I don\'t have any myself.
I (or someone else) could upload a kernel image, which would be flashed in basically the same way as any custom ROM (except without the initrd.bin)
-
tummus --] could you let me know if my latest tutorial section is correct? I\'m just guessing here because I haven\'t got any bluetooth card...
Nearly. The problem is that all the Bluetooth patches fail to patch the serial driver because of changes the pre-emptive patch or some other patch makes. This causes problems in compiling
You don\'t need any of the USB based drivers compiling as you can\'t use them on the Zaurus and I couldn\'t get the UART based drivers to compile.
-
I didn\'t have any issues to compile... I\'ve got aswell -] btuart_cs.o & hci_uart.o drivers
I\'ve compiled everything under bluetooth because I didn\'t know what it\'s need it... :-)
give me your email (in a private msg...) and I\'ll send you the kernel and the bluetooth modules so you can test it
-
Wierd. I retried your instructions and apart from a few failed chunks from the Bluetooth patch, everything compiled fine.
I guess I have the same kernel and modules now. (I also recompiled the Ambicom driver that does not get distributed with the kernel)
I\'ll add a BlueZ package for the pre-emptive kernel at the Community site at some point.
Just wondering, since Wireless Lan was turned on in the Network Device Support kernel config section, does that mean that Wireless Extensions is on?
-
I have just uploaded the latest \'special\' kernel to the ZUG downloads area in the \'5600 Patches\' section again. I guess we have to wait for an admin to approve it again. All credit goes to ced of course.
I have also uploaded a version of the BlueZ package to http://community.zaurus.com/projects/bluez/ (http://community.zaurus.com/projects/bluez/) which has the kernel modules recompiled against the \'special\' kernel.
-
I guess we have to wait for an admin to approve it again. All credit goes to ced of course.
Done, it\'s up there.
-
Just to add the recompiled bluetooth works on the 7x0 series as well but only with a preemtif kernel so don\'t use on a std kernel.
Richard
-
Thanks Ced & Tumnus for this work. A quick thought on the install directions...
Since this is based upon the 1.32 ROM, should you warn others to upgrade to 1.32 first? I was still on 1.0 so I upgraded to 1.32 first and then ran it for couple of days to make sure that the system was stable and that the new version of the Synch software was also working.
If someone using 1.0 reads this thread and then jumps into using this version, then I think they\'d have problems with using the synch software.
Since I have to work tomorrow, I\'ll have to put off trying your special kernel until tomorrow night. Can\'t wait :!:
-
I didn\'t think there were that many changes between v1.0 and v1.32 of the 5600 ROM. I thought v1.0 also used the DTM based PIM engine and Samba instead of FTP.
-
Yes, I agree that they both use DTM and Samba but 5 of the 8 feature changes that they list refer in some way to synching with the PC.
According to their download page http://www.myzaurus.com/ROMupdate6.asp (http://www.myzaurus.com/ROMupdate6.asp), they\'re recommending that you upgrade the PC synch software with the ROM.
This update consists of two parts: SL-5600 OS update, and SL-5600 PC software update. Both the SL-5600 OS update and the SL-5600 PC Software should be updated together (i.e. an updated SL-5600 may not function properly with the non-upgraded PC synchronization software).
I\'d hate for someone to try the ROM and have problems later synching and blame it on the ROM when they actually should have upgraded the PC software.
-
I took the plunge. It appeared to upgrade rather quickly - quicker than the 1.32 upgrade ran. Now that I\'ve run the upgrade, how do I confirm that it\'s what I\'m running? I went for just the pre-emptive patch and not the overclocked version.
Is there something on the System Info/Version screens that I\'d see? I did the cat /proc/cpuinfo and got the same bogomip 397.31.
-
do -] $ cat /proc/version
you should see the kernel compiled by tummus...
-
It returns:
Linux version 2.4.18-rmk7-pxa3-embedix-021129
<some other stuff>
#1 Fri, 2 Jan 2004 01:00:14 +0000
I\'m thinking that the Jan 2 date would make it Tumnus\' version?
-
It\'s pretty certain since the 1.32 ROM has been out for months now, although I didn\'t realise I was up that late compiling it
The other stuff should contain \"colin@paravel\" somewhere as that is me on my home PC. Got a theme going on
-
Yep, that checks out too, thanks. For the last 6+ months, if I\'ve been up late at night, chances are that I\'ve been playing with my Zaurus. Very addictive!
In an earlier post, you mentioned that Word started up as if it were a fastload program. Could you give a rough estimate as to how long it takes to display the initial screen? I\'ve tried my several times and from tap until display seems to be about 2 seconds. Sheet is a little longer 3-4. Unfortunately, I didn\'t time them before upgrading. The Jeode PrimTest app does seem to start much faster. I\'ve ignored other apps that I loaded to SD figuring that they\'d still have the load-from-SD IO lag time.
Thank you again for uploading it to the site and for the information.
-
Tumnus - if you\'ve still got your dev environment set up, would you be able to do us a big favour and compile a pre-emptive-patched kernel for the 5500?
Or anyone else for that matter... ;-)
Cheers,
Jeremy.
-
sorry, that last post was me...
-
jscriv
I have just done a 5500 wirth wireless exstensions it is being tried out by dx as I don\'t have a 5500. If it works I will add pre-emptif patch\'s etc.
Richard
-
Fantastic, thanks Richard.
-
Has anyone tried this? CPU Dynamic Frecuency Control
http://mnm.uib.es/~gallir/cpudyn/ (http://mnm.uib.es/~gallir/cpudyn/)
To throttle the CPU?
-
I\'m not sure if it\'s compatible... and I can\'t find the patch for the kernel 2.4.18...
-
Hello, I compiled 2.4.18-rmk7-pxa3-embedix kernel for SL-5500 with preemtible and did some tests, but as you see there was no speed difference at all and with preemptible usbnet didn\'t work.
2.4.18-rmk7-pxa3-embedix
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 3.7
Dhrystones per second: 267737.6
VAX MIPS rating: 152.383
2.4.18-rmk7-pxa3-embedix-premtible
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop: 3.7
Dhrystones per second: 268817.2
VAX MIPS rating: 152.998
-
Which is the expected result.
-
I have been doing some experimenting, and it\'s not the pre-emptive patch that makes the difference on the 5600 as mickey expected . It\'s the fact that the XScale cache errata workaround is being turned off, enabling the PXA-250 CPU in the 5600 to run at full speed. So apart from overclocking I guess there is no way of increasing the performance of the SL-5500 very much.
-
This wouldn\'t happen to work on openzaurus would it? :wink:
-
I\'m not sure if it\'s compatible... and I can\'t find the patch for the kernel 2.4.18...
I don\'t know about the patch, but it says that it (cpufreq which is what cpudyn uses) is compatible with the SA1110.
Si
-
Does this special kernel work with OZ3.3.5?
-
weili1977 -] yes it\'ll but I \"think\" the OZ included some addtional kernel patches, check with Mickeyl
-
is there a seperate updater.sh for the 5500, where can I find it?
-
Does this special kernel work with OZ3.3.5?
IIRC OZ 3.3.6-pre1 already incorporates most parts of piro\'s kernel patch.
-
FYI the link above for the kernel source appears to be dead. Try:
http://developer.ezaurus.com/sl_j/source/s...urce-C860-110JP (http://developer.ezaurus.com/sl_j/source/source_dl.htm#source-C860-110JP)