| 00:27:14 | Russ | hey Sammy |
| 00:27:25 | Sammy | Hi Russ |
| 00:44:31 | Sammy | is building cross Toolchian for ARM in "glibc" |
| 01:12:30 | Sammy | Russ : ? |
| 01:13:37 | Russ | don't build one |
| 01:13:44 | Russ | download a prebuilt one |
| 01:14:00 | Sammy | not that watch this ...http://www.ucos-ii.com/ |
| 01:14:52 | Sammy | have any idea , do U know this ? |
| 01:15:11 | Russ | why do you want that? |
| 01:18:11 | Sammy | not , somebody tell me that this all free , and it build so many platform...but I don't think this is good for Embedded system |
| 01:19:05 | Russ | linux is probably the best platform for the sa11x0 |
| 01:19:34 | Russ | about the toolchain though, you probably don't want to waste a lot of time building a toolchain |
| 01:19:40 | Russ | just download a prebuilt one |
| 01:23:33 | Russ | simply from the number of gimmick graphics on the ucos-ii page, I wouldn't trust it... |
| 01:24:20 | Sammy | ya, that's what I think .. |
| 01:24:42 | Russ | anyway, erikm has a prebuilt 2.95.2 toolchain on the lart pages |
| 01:25:40 | Sammy | also the cross compiler but it's make me feel not really , something like float on the face not enjoy it inside .... |
| 01:26:01 | Russ | what? |
| 01:26:33 | Sammy | if I build once , maybe next time I will use prebuilt toolchain ... |
| 01:27:00 | Russ | it takes a *very* long time to do, and requires a great deal of knowledge |
| 01:27:12 | Russ | you'll probably waste 2-3 days doing it |
| 01:27:26 | Sammy | don't tell me that U never build that cross toolchain once ... |
| 01:27:33 | Russ | nope |
| 01:27:52 | Sammy | really , |
| 01:28:30 | Sammy | If U don't do that once , how do U know that need 2-3 day's to do ? |
| 01:30:13 | Russ | because of the source size, the documents I've read, and listening to people on mailing lists |
| 01:30:39 | Russ | on a pII-300, the compilation alone would take about 6 hours |
| 01:31:55 | Russ | if you misconfigure it in someway, its another 6 hours to fix your mistake |
| 01:32:12 | Sammy | I know that use the prebuild toolchain only need 2-3 miniute , (actually I had already do it once) |
| 01:32:37 | Sammy | but , |
| 01:36:10 | Sammy | U never curious how it work ? why it can work ...? |
| 01:36:12 | Russ | what? |
| 01:36:20 | Sammy | I mean if you only use it , when compiler the code got error , don't U feel that maybe the problem in cross compiler ? |
| 01:36:20 | Russ | erikm's cross compiler is fine |
| 01:36:20 | Russ | I use it all the time, erikm uses it, dozens of other people use it |
| 01:37:02 | Sammy | I know , I am not doubt about erikm's cross compiler , |
| 01:40:37 | Sammy | I mean, someday I change the platform to ARM 7 , or any platform ,how do I go next ? |
| 01:40:57 | Sammy | is this cross compiler can use on it ? |
| 01:41:48 | Russ | the cross compiler works for a large variety of arm platforms |
| 01:42:15 | Russ | just like your native compiler works for 386, 486, althlon, ppro, p4, etc |
| 01:42:59 | Sammy | oooh ... |
| 01:44:22 | Sammy | I am curious one small thing about U , I hope that won't make any impoliteness to U .. |
| 01:45:19 | Sammy | how Long have U play this Embedded system ? |
| 01:51:29 | Sammy | because I am a inexperienced guy on this platform , now I do is getting strong on it , maybe someday can contribute something on it (someone like you ) |
| 01:52:42 | Sammy | and happy hacking on this platform ... |
| 01:54:05 | Sammy | so I curious that If I work hard on this ,how long should I need ? |
| 02:00:20 | Sammy | so , that's maybe the right question ...^_^ |
| 02:01:21 | Sammy | er wrong |
| 02:58:03 | Sammy | hay BZFlag |
| 03:14:52 | BZFlag | hey, how'd your toolchain project turn out? |
| 03:17:35 | Sammy | still working .. |
| 03:17:45 | Sammy | but I fallow http://www.handhelds.org/z/wiki/HOWTO%20Build%20a%20Cross%20Toolchain%20in%20Brief |
| 03:18:07 | Sammy | so maybe it will ok today ... |
| 03:49:09 | BZFlag | could be. |
| 06:18:59 | Sammy | feel everything look's fine ....getting turn out ... |
| 06:45:44 | Sammy | finish job .... |
| 06:49:46 | Sammy | Russ : I thought you are sleep ... |
| 06:50:32 | Russ | nope |
| 06:54:50 | Sammy | test... |
| 07:00:14 | Sammy | localhost login: root |
| 07:00:15 | Sammy | bash-2.01# ls |
| 07:00:16 | Sammy | bash-2.01# cd .. |
| 07:00:17 | Sammy | bash-2.01# ls |
| 07:00:18 | Sammy | bin etc lib proc sbin usr |
| 07:00:19 | Sammy | dev home lost+found root tmp var |
| 07:00:20 | Sammy | bash-2.01# rz |
| 07:00:21 | Sammy | bash-2.01# ls27fed4ve.**B0100000027fed4 |
| 07:00:22 | Sammy | bin etc lib proc sbin usr |
| 07:00:23 | Sammy | dev home lost+found root tmp var |
| 07:00:24 | Sammy | bash-2.01# bash-2.01# ls |
| 07:00:26 | Sammy | bin hello_new lost+found sbin var |
| 07:00:28 | Sammy | dev home proc tmp |
| 07:00:30 | Sammy | etc lib root usr |
| 07:00:32 | Sammy | bash-2.01# ./hello_new |
| 07:00:34 | Sammy | hello ,worl |
| 07:00:36 | Sammy | bash-2.01# |
| 07:01:35 | Sammy | oh oh ,it should be "world" not "worl" |
| 07:01:59 | Sammy | but ,the cross compiler is OK ... |
| 07:06:56 | Sammy | is trying to compiler the blob _2_0_3 ...... |
| 07:42:47 | erikm | morning |
| 07:42:55 | erikm | thanks for replying Russ |
| 07:44:01 | Russ | np |
| 07:44:10 | Russ | sitting around, playing with snort |
| 07:45:09 | erikm | I just did s/asm/asm-arm/ in CVS, so we won't see that problem anymore |
| 07:45:13 | Russ | saw that |
| 07:45:48 | erikm | any news on tuxscreen+ramdisk? |
| 07:46:46 | Russ | nope |
| 07:47:13 | erikm | could you change RAMDISK_SIZE into 4 * 1024? 8 * 1024 might be too large for the TuxScreen |
| 07:47:13 | Russ | you could try telling the lart that its memory layout looks like this: |
| 07:47:21 | Russ | Memory map: |
| 07:47:21 | Russ | 0x00400000 @ 0xC0000000 (4 MB) |
| 07:47:21 | Russ | 0x00400000 @ 0xC8000000 (4 MB) |
| 07:47:21 | Russ | 0x00400000 @ 0xD0000000 (4 MB) |
| 07:47:21 | Russ | 0x00400000 @ 0xD8000000 (4 MB) |
| 07:48:28 | erikm | I will try that after next friday, it's deadline time again :) |
| 07:48:52 | Russ | for? |
| 07:50:32 | Sammy | Long time no see erikm ... |
| 07:51:09 | erikm | Sammy: I've been in a different timezone |
| 07:52:35 | erikm | Russ: positioning software. my part will be OK (the kernel driver), but I'm affraid the guy writing the positioning software won't be ready :( |
| 08:14:35 | erikm | Russ: I actually got that "can't compile blob, ATAG_* problem" message from two other people as well. |
| 08:14:50 | erikm | Russ: first lines of my reply: |
| 08:15:02 | erikm | "Please use the LART mailing list next time, it saves us a lot of time answering the same question five times a day." |
| 08:15:04 | erikm | :) |
| 08:16:58 | Sammy | is watching..... |
| 08:26:02 | BZFlag | erikm: I compiled/tested/released 2.0.4 binary for shannon. |
| 08:26:15 | BZFlag | just fyi |
| 08:27:58 | BZFlag | are the asm/arm-asm etc patches still going into 2.0.4? I don't think I cvs updated to that before testing. |
| 08:35:43 | erikm | BZFlag: I intend to put them into 2.0.4, yes |
| 08:35:56 | erikm | BZFlag: it will save us lots of questions |
| 08:36:21 | BZFlag | ok. I'll probably just remove the 2.0.4 I have up now and release it when you stamp cvs. |
| 08:36:29 | BZFlag | in fact I'll go do it now. |
| 08:36:36 | erikm | BZFlag: I intend to release blob tonight (7PM UTC or so) |
| 08:37:21 | BZFlag | k. I'll build and test again in 8 hours or so. ;-) |
| 08:37:44 | BZFlag | k. I nuked the 2.0.4 binary. will upload again after testing the release. |
| 08:37:45 | erikm | good night ;) |
| 08:38:03 | BZFlag | nite. |
| 08:38:09 | erikm | supposes BZFlag is in UTC+7 |
| 08:38:26 | erikm | eh, UTC-7, actually |
| 08:40:25 | Sammy | I'll try compiler blob , maybe the mail list will useful |
| 08:41:49 | Sammy | I can's run c++ "hello world" on LART |
| 08:41:53 | Sammy | why ? |
| 08:42:27 | Sammy | bash-2.01# chmod 777 a.out |
| 08:42:28 | Sammy | bash-2.01# ./a.out |
| 08:42:29 | Sammy | ./a.out: error in loading shared libraries: libm.so.6: cannot open shared objecy |
| 08:43:06 | erikm | you need to put libm.so.6 on your ramdisk |
| 08:43:19 | erikm | or link libm.a statically to your binary |
| 08:45:41 | Sammy | but |
| 08:45:54 | Sammy | bash-2.01# cd lib |
| 08:45:55 | Sammy | bash-2.01# ls |
| 08:45:56 | Sammy | ld-2.1.so ld.so libc.so.4 libc.so.6 libm.so.6 |
| 08:45:57 | Sammy | ld-linux.so.2 libc-2.1.so libc.so.4.6.27 libm-2.1.1.so |
| 08:45:58 | Sammy | bash-2.01# |
| 08:46:22 | Sammy | is that not on ramdisk ? |
| 08:46:53 | erikm | is it world readable? |
| 08:47:23 | erikm | or otherwise just do "export LD_LIBRARY_PATH /lib". it's a hack, but it usually works |
| 08:50:01 | Sammy | bash-2.01# export LD_LIBRARY_PATH /lib |
| 08:50:02 | Sammy | bash: export: `/lib': not a valid identifier |
| 08:50:19 | erikm | sorry: export LD_LIBRARY_PATH=/lib |
| 08:51:09 | Sammy | thanx erikm ...^_^ |
| 08:51:22 | Sammy | bash-2.01# export LD_LIBRARY_PATH=/lib |
| 08:51:23 | Sammy | bash-2.01# ls |
| 08:51:25 | Sammy | ld-2.1.so ld.so libc.so.4 libc.so.6 libm.so.6 |
| 08:51:34 | Sammy | ld-linux.so.2 libc-2.1.so libc.so.4.6.27 libm-2.1.1.so |
| 08:51:35 | Sammy | bash-2.01# cd .. |
| 08:51:35 | Sammy | bash-2.01# ls |
| 08:51:35 | Sammy | a.out etc home proc tmp |
| 08:51:35 | Sammy | bin hello lib root usr |
| 08:51:35 | Sammy | dev hello_new lost+found sbin var |
| 08:51:37 | Sammy | bash-2.01# ./a.out |
| 08:51:39 | Sammy | Hello ! |
| 08:51:41 | Sammy | bash-2.01# |
| 08:54:03 | Sammy | is take a rest before start compiler blob... |
| 08:54:51 | Sammy | erikm : the compiler blob mailing list address ? |
| 08:55:34 | erikm | Sammy: sorry, parse error. what do you mean? |
| 09:01:45 | Sammy | sorry , I should say where can I find the mailing list about compiler blob ? right ..... |
| 09:04:26 | erikm | the lart list |
| 09:04:50 | Sammy | erikm : ? |
| 09:05:25 | erikm_lunch | the lart mailing list |
| 09:05:31 | erikm_lunch | see www.lart.tudelft.nl |
| 09:05:42 | erikm_lunch | is now really lunching |
| 09:05:50 | sammy_ | oh ....Thx |
| 13:40:00 | erikm | lxrbot! |
| 13:40:09 | erikm | lxrbot: have a botsnack |
| 13:40:10 | lxrbot | :) |
| 13:40:15 | | :) |
| 13:40:15 | erikm | ibot: have a botsnack as well |
| 13:40:15 | lxrbot | thanks erikm :) |
| 16:31:17 | erikm | hi BZFlag |
| 16:31:54 | erikm | did you still have some patches for blob, or can I go ahead and tag the CVS as blob-2.0.4? |
| 17:27:14 | BZFlag | tagging is fine. I have the ne2k tftp stuff, but that will be after the release. |
| 17:27:43 | erikm | ok |
| 17:28:18 | erikm | writes release notes |
| 17:54:22 | Russ | ready for paramater block? |
| 17:55:21 | erikm | almost, I'm writing release notes for 2.0.4, you can go ahead after I released it |
| 17:56:51 | Russ | I would think the first two things would be ne2k tftp and paramater block |
| 17:57:39 | erikm | yeah, that's right, but that's for blob-2.0.5 :) |
| 17:57:44 | Russ | after that, netboot, bootldr partitions, and loading the kernel from the fs can implemented (using the paramater block) |
| 18:36:05 | erikm | builds blob-2.0.4.tar.gz |
| 18:36:17 | erikm | CVS is tagged, so you guys can go ahead with more features |
| 18:36:28 | BZFlag | sweet |
| 18:36:46 | BZFlag | are you planning on working on the parameter save feature? |
| 18:37:11 | erikm | BZFlag: not until next friday. I have a deadline next week |
| 18:37:23 | erikm | BZFlag: and JDB is ill, so that means extra work for me :( |
| 18:46:31 | erikm | blob-2.0.4 has been released on SF |
| 18:47:19 | BZFlag | erikm: no rush, just wondering. |
| 18:48:34 | erikm | wonders why SF doesn't release the file |
| 18:48:54 | erikm | I selected the correct file, but it doesn't show up in the file release page |
| 18:50:41 | erikm | hmm, looks like a SF brain damage |
| 18:51:08 | erikm | it's downloadable right now |
| 18:58:39 | erikm | lart pages also updated |
| 19:00:58 | Russ | parm, or param |
| 19:05:45 | erikm | what do you mean? |
| 19:06:08 | erikm | (blob-2.0.4 release message to lart list and sa1100-linux list) |
| 19:11:02 | Russ | naming convensions |
| 19:11:16 | Russ | starting a prelimarly list of parmaters |
| 19:11:29 | erikm | ah |
| 19:11:43 | erikm | I think param is nicer |
| 19:12:09 | erikm | otoh, the kernel uses PARM (in MODULE_PARM_DESC) |
| 19:12:20 | Russ | param it is |
| 19:12:37 | Russ | also, there is a b associated with everything |
| 19:12:42 | Russ | tag -> btag |
| 19:12:48 | Russ | ATAG_ -> BTAG |
| 19:12:52 | erikm | hehe |
| 19:12:58 | erikm | why not PTAG? |
| 19:13:01 | erikm | P = param? |
| 19:13:45 | Russ | I was thing blob |
| 19:13:48 | Russ | but p works too |
| 19:13:59 | Russ | also, in the kernel, the cmdline looks like this: |
| 19:14:05 | Russ | char cmdline[1]; /* this is the minimum size */ |
| 19:14:10 | Russ | and its null terminated |
| 19:14:27 | Russ | er, wait, thats ok, because there is a length header |
| 19:17:12 | Russ | ok, three tags for getting the concept implemented |
| 19:17:20 | Russ | whether or not to load a ramdisk |
| 19:17:25 | Russ | boot delay in seconds |
| 19:17:30 | Russ | and command line |
| 19:22:08 | Russ | #define __ptag __attribute__((unused, __section__(".ptaglist"))) |
| 19:22:12 | Russ | blob handle that ok? |
| 19:31:29 | erikm | sorry, phone |
| 19:36:25 | erikm | is back |
| 19:36:29 | erikm | sounds good |
| 19:36:54 | erikm | why the different ELF section? |
| 19:37:23 | erikm | (I thought about that for the commands as well, BTW) |
| 19:47:30 | erikm | Russ: you need to edit the file rest-ld-script to include extra ELF segments |
| 19:51:11 | BZFlag | Russ: baud rate would be nice too. |
| 19:51:33 | BZFlag | one for upload rate and one for console rate |
| 20:29:54 | BZFlag | the Sharp Zaurus has: hpbootloader, cf updater, collie diagnostics, zImage, rootfs (cramfs), home (minix) partitions. ick. |
| 20:31:00 | BZFlag | rootfs is limited to 8M out of 16 total. what a messy setup. |
| 20:31:22 | BZFlag | I wish I had jtag, I'd blob it. ;-) |
| 20:34:06 | erikm | hehe |
| 20:41:20 | erikm | goes zzz |
| 20:41:29 | erikm | 'night |