00:16.52 | *** join/#elinux joe_bleau (n=joe_blea@adsl-69-151-116-15.dsl.fyvlar.swbell.net) |
00:25.58 | *** part/#elinux joe_bleau (n=joe_blea@adsl-69-151-116-15.dsl.fyvlar.swbell.net) |
00:36.03 | *** join/#elinux eggers (n=eggers@cpe-24-28-73-7.austin.res.rr.com) |
00:41.55 | CosmicPenguin | grrr |
00:42.02 | CosmicPenguin | can't figure out why this damn connection won't close |
00:43.23 | CosmicPenguin | It goes into a CLOSE_WAIT, but my child process never hears about it |
00:44.47 | T0mW | TCP is so polite it will hang forever in CLOSE_WAIT |
00:46.04 | CosmicPenguin | Ah-hah - I was ignoring read returning 0 |
00:46.13 | CosmicPenguin | got im |
00:46.38 | T0mW | as opposed to EOF (-1) ? |
00:48.37 | T0mW | I'm doing evaluation of ARM Thumb vs ARM32 to see if Thumb is worth the extra trouble |
00:49.06 | T0mW | Thumb is a PITA to get gcc + ld working right |
00:49.54 | T0mW | nothing magical about it, transparency only exists once you get the compiler + linker stuff setup properly beforehand |
00:51.04 | CosmicPenguin | fun |
00:52.44 | T0mW | I've learned that -mthumb & -mthumb-interwork don't mean the same thing: -mthumb means "compile as thumb" and -mthumb-interwork means "let us call between ARM32 and Thumb code modules" |
00:53.17 | T0mW | if you have interrupt service routines, they have (should be) compiled as ARM32 |
00:53.40 | T0mW | that's when things get interesting: ARM32 + Thumb crap |
01:06.41 | *** join/#elinux noclouds (n=mhfan@60.166.36.138) |
01:08.56 | CosmicPenguin | niceness - my serial->telnet bridge is a success |
01:10.44 | T`2 | SOL ? |
01:12.52 | T0mW | CosmicPenguin: doing some remote admin with it? |
01:13.51 | CosmicPenguin | Well, my original goal was to make a little terminal server for my devices under test |
01:15.10 | CosmicPenguin | But more immediately, I've been working on solutions for our processor simulator |
01:15.48 | CosmicPenguin | it simulates serial by implmenting two fifos (one in and one out) that then appears to be your standard 16550 ports to the processor |
01:16.09 | CosmicPenguin | I tied those into a little app that muxed the data on to a pseudo tty, so I could do debug on it |
01:16.43 | CosmicPenguin | And today I added a telnet port, so I could access the simulation serial console from my own system and not the system we run the simulator on |
01:17.05 | CosmicPenguin | Next, I'll get gdb working across it so I can bring my local source to bear |
01:17.35 | CosmicPenguin | And then later, I'll adapt this code to make a little terminal server for the real devices |
01:17.40 | T0mW | is this going to be useful, or just something interesting to build? heh |
01:17.48 | CosmicPenguin | Its useful to me |
01:17.49 | T0mW | ;-) |
01:18.29 | CosmicPenguin | And yeah, it was fun to write |
01:20.26 | CosmicPenguin | and now I'm off to my next great adventure |
01:20.28 | CosmicPenguin | later boyos |
01:50.55 | *** join/#elinux kristian (i=kristian@62.4.70.142) |
01:50.59 | kristian | hi |
02:09.48 | *** join/#elinux noclouds (n=mhfan@60.166.36.138) |
02:46.28 | Russ | re |
02:46.58 | *** join/#elinux thraxisp (n=thraxisp@ottawa-hs-64-26-167-172.d-ip.magma.ca) |
02:47.08 | Russ | CosmicPenguin, T0mW: read returning 0 is EOF, check the man page |
02:47.24 | Russ | and -1 isn't necessarily an error. It could just be EINTR |
02:57.45 | *** join/#elinux weo1 (n=weo@p5499EF8F.dip.t-dialin.net) |
03:26.38 | *** join/#elinux cdm (n=cdm@adsl-69-109-217-19.dsl.pltn13.pacbell.net) |
03:38.02 | *** join/#elinux noclouds (n=mhfan@60.166.36.138) |
03:41.32 | *** join/#elinux Soopaman (n=soopaman@69.156.148.136) |
03:45.48 | *** join/#elinux joe_bleau (n=joe_blea@adsl-65-70-230-20.dsl.fyvlar.swbell.net) |
03:58.20 | T0mW | Russ: yeah, after I sent that msg I thought more about it. shows you how much tcp socket work I've done |
04:03.13 | *** join/#elinux noclouds (n=mhfan@60.166.36.138) |
06:07.00 | *** join/#elinux jacques (n=username@nslu2-linux/jacques) |
08:14.03 | *** join/#elinux vrm (n=vrm@225.55.101-84.rev.gaoland.net) |
09:27.58 | *** join/#elinux _cdm (n=cdm@adsl-69-109-217-19.dsl.pltn13.pacbell.net) |
09:46.55 | *** join/#elinux darkschneider (n=gab@213-140-6-96.ip.fastwebnet.it) |
10:00.52 | *** join/#elinux CosmicPenguin (n=nobody@aus-ext-proxy02.amd.com) |
10:00.52 | *** mode/#elinux [+v CosmicPenguin] by ChanServ |
11:21.53 | *** join/#elinux T` (n=total@pdpc/supporter/student/T) [NETSPLIT VICTIM] |
11:36.50 | *** join/#elinux weo (n=weo@p5499EF8F.dip.t-dialin.net) |
13:25.45 | *** join/#elinux GPSFan (n=Ken@65.121.49.208) |
14:41.52 | CosmicPenguin | morning |
14:46.44 | *** join/#elinux Soopaman (n=soopaman@66.59.138.125) |
14:47.38 | *** join/#elinux Genesis (n=genesis@dev.aimao.org) |
14:48.57 | Genesis | bonjour |
14:51.57 | *** join/#elinux eggers (n=eggers@pixpat.austin.ibm.com) |
14:53.45 | *** join/#elinux TorbaX (n=TorbaX@host-84-220-147-60.cust-adsl.tiscali.it) |
15:33.38 | *** join/#elinux thraxisp (n=thraxisp@ottgate.precidia.com) |
15:41.08 | LinuxCart | buenas tardes |
16:17.14 | *** join/#elinux Crofton|laptop (n=balister@66-207-66-26.black.dmt.ntelos.net) |
16:39.46 | *** join/#elinux markl_ (i=mark@dsl093-225-127.slc1.dsl.speakeasy.net) |
16:40.29 | *** join/#elinux thraxisp (n=thraxisp@ottgate.precidia.com) |
17:02.54 | *** join/#elinux mallum (n=mallum@host86-133-116-67.range86-133.btcentralplus.com) |
17:02.54 | *** mode/#elinux [+v mallum] by ChanServ |
17:38.41 | *** join/#elinux cmatei (n=cmatei@home-121017.b.astral.ro) |
17:56.17 | *** join/#elinux Crofton|laptop (n=balister@hc6521c88.dhcp.vt.edu) |
18:41.02 | *** join/#elinux TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
18:41.03 | *** mode/#elinux [+o TimRiker] by ChanServ |
19:01.29 | *** join/#elinux eggers (n=eggers@cpe-24-28-73-7.austin.res.rr.com) |
19:32.18 | thraxisp | I'm having trouble building gcc 3.4.4 for arm. It keeps looking for -lfloat. |
19:45.38 | *** join/#elinux andersee (n=andersen@ip70-189-90-37.ok.ok.cox.net) |
19:45.39 | *** mode/#elinux [+o andersee] by ChanServ |
19:50.24 | *** join/#elinux catastrop (n=catastr0@d14-69-178-65.try.wideopenwest.com) |
20:04.55 | *** join/#elinux T`2 (i=tor@pdpc/supporter/student/T) |
20:40.33 | *** join/#elinux GPSFan (n=Ken@65.121.49.208) |
20:48.20 | *** join/#elinux Wingnut (i=mcrist@mknod.org) |
21:18.26 | *** join/#elinux Soopaman (n=soopaman@66.59.138.125) |
21:38.43 | *** join/#elinux andersee (n=andersen@ip70-189-90-37.ok.ok.cox.net) |
21:38.43 | *** mode/#elinux [+o andersee] by ChanServ |
22:02.58 | Genesis | bonne nuit |
22:10.36 | *** join/#elinux brendan_ (n=brendan@65.99.185.59) |
22:10.55 | brendan_ | hi |
22:11.16 | brendan_ | is there a way to pass info from the initrd to the programs running in the root fs? |
22:26.22 | MonMotha | the initrd usually gets pivoted to another point on the new filesystem. Processes can either remain running from within that new point (and you can use FIFOs, shared mem, etc.) or you could leave a temp file laying in the initrd |
22:51.28 | *** join/#elinux TorbaX (n=TorbaX@host-84-220-140-57.cust-adsl.tiscali.it) |
23:46.54 | *** join/#elinux CosmicPenguin (n=nobody@aus-ext-proxy02.amd.com) |
23:46.54 | *** mode/#elinux [+v CosmicPenguin] by ChanServ |