tag:blogger.com,1999:blog-6469704299235308349.post5329896675633658611..comments2024-02-09T16:24:46.087+11:00Comments on -ck hacking: BFS 0.416 for 3.2.0ckhttp://www.blogger.com/profile/02904761195451530213noreply@blogger.comBlogger25125tag:blogger.com,1999:blog-6469704299235308349.post-38271072215459371442012-01-10T20:14:18.493+11:002012-01-10T20:14:18.493+11:00Thanks for sharing Valuable information.it should ...Thanks for sharing Valuable information.it should be really helpful. Just download 3.2 vanilla yesterday and waiting for my favors patches to be ready. BFS is the first one I got. <br /><a href="http://www.learn-how-to-hack.com/" rel="nofollow">learn how to hack</a>Jerry Smithhttps://www.blogger.com/profile/03293930125420794768noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-564339817423291422012-01-09T13:48:52.838+11:002012-01-09T13:48:52.838+11:00That's real cool. Router with BFS. I am too la...That's real cool. Router with BFS. I am too lazy to upgrade my d-link 825.Alfred Chenhttps://www.blogger.com/profile/03164306846702841944noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-7679990351814023482012-01-08T02:33:53.729+11:002012-01-08T02:33:53.729+11:00Yup, BFS 0.363 patches into the latest OpenWrt ker...Yup, BFS 0.363 patches into the latest OpenWrt kernel source with no rejects and compiles without errors, except if you try to add a version string the adsl drivers won't load in the final firmware image. Anyway, apart from that, running BFS fine on my mips based router now :) Just a fun little experiment :P Now.. how do you benchmark a router? lolJinxterXnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-31400226771870855042012-01-07T19:52:04.302+11:002012-01-07T19:52:04.302+11:00Heh cool. If I read correctly, JinxterX patched th...Heh cool. If I read correctly, JinxterX patched the openWRT kernel with BFS. I don't think d-link themselves did :Pckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-48276230594875788642012-01-07T17:47:57.793+11:002012-01-07T17:47:57.793+11:00Congrats D-Link, you discovered bfs heh :D
Thanks...Congrats D-Link, you discovered bfs heh :D<br /><br />Thanks for your benchmarks, graysky, and ck of course!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-38443961736417344382012-01-07T16:09:33.553+11:002012-01-07T16:09:33.553+11:00Hi Con, just thought I'd share a few snippets ...Hi Con, just thought I'd share a few snippets from the kernel log of my D-Link DSL-524T router:<br /><br />Linux version 2.6.32.27 (jinx@myhost) (gcc version 4.3.3 (GCC) ) #9 Sat Jan 7 03:50:21 GMT 2012<br />bootconsole [early0] enabled<br />CPU revision is: 00018448 (MIPS 4KEc)<br />TI AR7 (TNETD7300), ID: 0x0005, Revision: 0x27<br />.<br />.<br />Memory: 12616k/16384k available (2032k kernel code, 3768k reserved, 323k data, 128k init, 0k highmem)<br />SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1<br />Hierarchical RCU implementation.<br />NR_IRQS:256<br />Clocks: prediv: 1, postdiv: 1, mul: 10<br />Calibrating delay loop... 149.50 BogoMIPS (lpj=747520)<br />.<br />.<br />Freeing unused kernel memory: 128k freed<br />BFS CPU scheduler v0.363 by Con Kolivas.<br />Please be patient, while OpenWrt loads ...<br />.<br />.<br />lol :) For a bit of fun I patched BFS into a custom OpenWrt kernel and it works :D Any chance of back porting 0.416 to the 2.6.32.27 kernel? hehe ;)<br /><br />This is so cool, my desktop pc and router are both running BFS, woohoo! :DJinxterXnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-35309694354099106472012-01-07T08:58:05.645+11:002012-01-07T08:58:05.645+11:00Thanks a lot as always graysky!
Yes the one chang...Thanks a lot as always graysky!<br /><br />Yes the one change I mentioned in the post could well cause an improvement on HT CPUs.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-82145739685559058182012-01-07T07:32:06.329+11:002012-01-07T07:32:06.329+11:00Fuck... I didn't mean "3.2.0 stock I/O sc...Fuck... I didn't mean "3.2.0 stock I/O scheduler" I meant "3.2.0 stock scheduler" but the data and conclusion are the same despite my typo!grayskyhttps://wiki.archlinux.org/index.php/linux-cknoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-76690858873724548782012-01-07T07:30:43.248+11:002012-01-07T07:30:43.248+11:00Happy to report the standard make benchmark (run m...Happy to report the standard make benchmark (run make bzImage in the 3.2 kernel tree 10 times totally on a dual quad machine with HT enabled) using:<br /><br />3.2.0 stock I/O scheduler<br />3.2.0 bfs v0.416<br /><br />Showed a statistically significant DECREASE in compile time for the bfs!<br /><br />http://s17.postimage.org/4bryfbj4f/cfq_vs_bfs_3_2.png<br /><br />This next plot shows the same data (3.2.0 vs 3.2.0-ck) with the same experiment run on the previous kernel version, in my case 3.1.6-ck using bfs v0.415 and you see no statistical difference in the 10 runs compared to the bfs in 3.2.0.<br /><br />http://s17.postimage.org/uk7oifslr/all.png<br /><br />Great job as always, CK! Looking forward to the ck1 patchset!grayskyhttps://wiki.archlinux.org/index.php/Linux-cknoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-12706886687149597282012-01-07T03:51:07.412+11:002012-01-07T03:51:07.412+11:00I switched to Arch just before Xmas after 8 years ...I switched to Arch just before Xmas after 8 years of using Gentoo, it's very good. Thanks for the new BFS.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-55370164098744551822012-01-07T01:30:33.690+11:002012-01-07T01:30:33.690+11:00Thanks CK! :) Linux 3.2 + BFS 0.416 works like a c...Thanks CK! :) Linux 3.2 + BFS 0.416 works like a charm here. I would be completely satisfied if NVIDIA fix their drivers and they would stop causing X freezes. :/vojtahttps://www.blogger.com/profile/10363081974754584260noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-84846285699121042432012-01-07T01:29:50.159+11:002012-01-07T01:29:50.159+11:00This comment has been removed by the author.vojtahttps://www.blogger.com/profile/10363081974754584260noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-50596489887187188382012-01-06T20:28:47.480+11:002012-01-06T20:28:47.480+11:00Thanks ck. Just download 3.2 vanilla yesterday and...Thanks ck. Just download 3.2 vanilla yesterday and waiting for my favors patches to be ready. BFS is the first one I got.Alfred Chenhttps://www.blogger.com/profile/03164306846702841944noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-52372163434444157412012-01-06T20:23:40.075+11:002012-01-06T20:23:40.075+11:00@ck - cool, just wanted to share my opinion :) I ...@ck - cool, just wanted to share my opinion :) I will benchmark 3.2 stock against 3.2 + bfs 0.416 soon (ANOVA) as I have done in the past. Thanks again for all your hard work on bfs!grayskyhttps://wiki.archlinux.org/index.php/Linux-cknoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-3684329041366507872012-01-06T18:14:05.127+11:002012-01-06T18:14:05.127+11:00Not as much control as make install. Not everyone ...Not as much control as make install. Not everyone wants a super intelligent package management system. I want a non-invasive smart one that copes with unexpected changes.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-90390314187524111982012-01-06T12:30:32.583+11:002012-01-06T12:30:32.583+11:00ck - That is a strategic mistake. Pacman is the c...ck - That is a strategic mistake. Pacman is the corner stone of Arch. If you wannt build up something, write a PKGBUILD for it and do so via makepkg and allow pacman to manage it. In theory, all files on your root filesystem can be owned by a package (minus logs, config files, etc). Pacman gives you absolute control over your FS and ease of makepkg gives you the enablement to do it :)grayskyhttps://wiki.archlinux.org/index.php/Linux-cknoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-90981323359409290732012-01-06T12:08:00.199+11:002012-01-06T12:08:00.199+11:00Well of course I'm not running a package for t...Well of course I'm not running a package for the kernel... The reason I like Arch is it doesn't complain that much if I go and install whatever I want manually which I not infrequently do.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-61645539018442333462012-01-06T11:42:56.642+11:002012-01-06T11:42:56.642+11:00Welcome in Arch world :)Welcome in Arch world :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-59357735319531168762012-01-06T11:29:07.118+11:002012-01-06T11:29:07.118+11:00Thanks CK! Glad to hear you are happy with Arch! ...Thanks CK! Glad to hear you are happy with Arch! Which kernel package are you running? Linux-ck in the AUR :)grayskyhttps://wiki.archlinux.org/index.php/Linux-cknoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-17979525797799014072012-01-06T09:50:34.392+11:002012-01-06T09:50:34.392+11:00Con, thank god you're not playing Skyrim inste...Con, thank god you're not playing Skyrim instead. I was deathly afraid of a "I wanted to update BFS for kernel 3.2 but then I took an arrow in the knee" lame-ass joke :-PAnonymoushttps://www.blogger.com/profile/11469174621439712081noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-7396105295330316502012-01-06T07:46:35.280+11:002012-01-06T07:46:35.280+11:00@ck, yep, X won't start on my Ubuntu laptop ei...@ck, yep, X won't start on my Ubuntu laptop either (vanilla Linux 3.2). Guess I'll wait on 3.2.1 before adding BFS into the mix. ;)Alanhttp://mjanja.co.kenoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-21966858545765061672012-01-05T22:17:54.851+11:002012-01-05T22:17:54.851+11:00Con, thanks for the new version of BFS and I wish
...Con, thanks for the new version of BFS and I wish<br />A Happy New Year!<br /><br />cu sysitosMikehttps://www.blogger.com/profile/12391045215046883684noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-45537729428614573542012-01-05T21:44:16.707+11:002012-01-05T21:44:16.707+11:00Yeah I should have said myself, based on the chang...Yeah I should have said myself, based on the changes I've seen, 3.2 is gonna be a stinker and will need quite some time to be good. However the VM changes are something I've long looked forward to.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-58988477952168928102012-01-05T21:29:28.358+11:002012-01-05T21:29:28.358+11:00Re. the problems with vanilla 3.2 it seems this ne...Re. the problems with vanilla 3.2 it seems this new iteration of the kernel breaks things for many people. See for example Kano's comment in this thread: http://ow.ly/8iThiAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-31656607330884161752012-01-05T21:24:36.175+11:002012-01-05T21:24:36.175+11:00Heh, I wish I bought Skyward Sword instead of this...Heh, I wish I bought Skyward Sword instead of this crappy pseudo-rpg called Skyrim. Anyway thanks for the new BFS!Anonymousnoreply@blogger.com