00:00:00 --- log: started osdev/02.06.22 00:12:59 --- part: DorkPunk left #osdev 00:13:50 anyone know this book : Developing your own 32 bit Operating System by Richard A. Burgess ? 00:14:54 i think i have it 00:15:16 is it any good ? 00:15:20 I'm looking for books on osdev 00:15:34 not sure haven't read it 00:15:48 now I've got this book from am lister and rd eager starting with os's 00:15:59 yeah I'm not impressed with that book at all 00:16:11 it's way out of date, and teaches a bunch of wrong ways to go about things, IMO 00:16:14 what is a good book then ? 00:16:22 the best book in the whole wide world is Operating Systems Design & Implementation by Andrew S Tannenbaum 00:16:27 there isn't one that holds your hand 00:16:36 lots of books about oses in general 00:16:41 the tannenbaum one is good 00:16:45 another one is by stallings 00:17:15 gonne by the tennenbaum then 00:26:03 how do I catch the return code of a binary in sh? 00:36:43 nevermind, figured it out 01:04:12 --- nick: geist -> geist-sleep 01:04:17 --- quit: geist-sleep () 01:18:51 --- join: lodda (lodda@p508FCC2B.dip.t-dialin.net) joined #osdev 01:19:09 good morning/noon/evening 01:19:12 night 01:19:53 indeed it is 01:20:08 what? 01:20:21 morning/noon/evening/night 01:20:30 ahh 01:21:21 --- quit: trans (Read error: 110 (Connection timed out)) 01:26:31 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 01:51:30 nothing on here 01:51:35 goin on here 01:51:39 ? 01:58:31 a lot of people are concentrating very hard and very quietly 01:59:02 hmm 02:09:15 --- quit: trans (Read error: 110 (Connection timed out)) 02:19:36 come as u're, as u're, as I want u to be, as a friend, as a trend, as an old memoria, take ur time, hurry up, ..., take a breath, as a friend, as an old memoria, ... 02:19:54 a mosquito. 02:20:04 a mosquito? 02:20:32 it's in the lyrics. 02:20:42 it's with an albino. 02:20:54 aha(?) 02:21:21 memoria... 02:22:39 --- join: Mathis (Mathis@gstw-d9b89f04.pool.mediaWays.net) joined #osdev 02:46:18 --- quit: kemu (Read error: 104 (Connection reset by peer)) 02:52:49 an albino ? 02:52:58 (? a rabbit ?) 02:59:33 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #osdev 02:59:48 :( 02:59:57 Hi ho :) 03:00:05 What's up, oink ? 03:00:15 hacking DRI shit. SHIT. SHIT. 03:00:31 --- join: Zenton_ (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 03:00:58 --- quit: Zenton (Read error: 104 (Connection reset by peer)) 03:01:07 * oink hates 3d related stuff. 03:01:17 except games :D 03:01:57 Hehe. 03:02:04 Yeah, Wolfenstein 3D rocks. 03:03:13 not wolf3d... 03:03:17 IdSoftware rocks :) 03:04:03 Duke3D! 03:04:08 xDDD 03:04:15 * rob_ert leaves. 03:04:22 Football is funnier than oink :P 03:04:28 commander keen! 03:04:29 To play, but not to watch :P 03:04:31 WHAT ? 03:04:32 ah 03:04:34 lol 03:04:40 cya :) 03:21:30 --- quit: tenzin ("Do not cross if you have an open wound. Piranhas are attracted to blood.") 03:27:09 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 03:33:34 --- join: dax (~you@u212-239-163-61.adsl.pi.be) joined #osdev 03:40:09 --- quit: nbsp ("bbl :)") 03:40:31 --- join: jace48 (~jace48@203.195.175.54) joined #osdev 03:41:14 --- quit: jace48 (Client Quit) 04:13:21 --- quit: Mathis ("User pushed the X - because it's Xtra, baby") 04:31:24 --- quit: trans (Read error: 110 (Connection timed out)) 04:40:48 isn't multitasking waste of resources? 04:41:15 No. 04:41:36 But yes, it would be faster without. 04:43:07 hmm 04:56:29 how long need my f****** geocities to upload 3.5meg? 05:01:39 --- quit: lodda ("i want to know if this channel exist. it does.") 05:02:04 --- join: lodda (lodda@p508FCC2B.dip.t-dialin.net) joined #osdev 05:02:10 do'h 05:02:25 i wanted just to go out of #kernel 05:04:23 * lodda changed color of action text in my client 05:04:34 in his client 05:04:43 --- join: eks (~eks@h24-82-197-140.wp.shawcable.net) joined #osdev 05:05:04 good morning 05:05:12 hi eks! 05:05:17 * eks wonders where the original geist went :P 05:05:22 hey lodda :) 05:07:19 why on earth can't i upload a mov-file into geocities? 05:07:58 lodda: read the user agreement ;) 05:08:12 --- nick: Zenton_ -> Zenton 05:08:36 ok i have to zip it, because mov is a media file i think 05:08:39 hi all 05:16:27 --- join: vx`schlumpf (~schlumpf@p50834A8E.dip.t-dialin.net) joined #osdev 05:22:26 open www.sicos.de.vu and download drunken Dave Grohl-it's funny 05:22:54 stop don't work 05:23:58 now it should work 05:26:43 --- join: slime (~slime@h77n2fls32o858.telia.com) joined #osdev 05:28:37 hi slime 05:29:09 hello 05:29:45 Hejsan, 05:32:00 --- quit: dax (Remote closed the connection) 05:33:49 nobody downloaded :( 05:37:23 there is no channel #irc 05:41:47 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 05:41:59 --- quit: gpf ("Client Exiting") 05:45:53 rock'n'roll will never die 05:46:10 ofcourse not 05:48:02 i heard hey hey my my by neil young and i like it ;) 05:54:23 i'm really bored 05:54:35 muhahha 05:55:14 * eks gives lynx his DailyDoseOfLove(tm) 05:55:42 hey eks babe :) 05:56:05 w00t w00t! 05:56:43 heh 05:57:13 :\ 05:57:26 heh 05:57:31 * lynx feels dizzy 05:57:40 as ig i drunk something yesterday 05:57:43 if 05:58:34 anybody saw daffy lately? 05:58:51 uh ? 05:58:53 daffy ? 05:59:14 oink: an irc user... 05:59:23 *g* 05:59:25 I know him :\ 05:59:49 but never saw him here. 05:59:54 hrm 06:00:05 isnt daffy an evilish canadian ? 06:00:11 nah 06:00:12 lynx: no.. an evilish french 06:00:13 French :\ 06:00:19 :((((( 06:00:25 bah 06:00:29 poor IRC ... 06:00:34 :( 06:00:54 * oink kicks Mesa.. 06:00:55 rotfl, you guys are way too low spirited this morning/afternoon 06:01:03 come on, put a smile up your face *G* 06:01:37 nah 06:01:38 lynx: you think I should embed my lcd monitor on the side panel of my tower? 06:01:48 eks : uhhhh 06:01:51 and put an handle on top? 06:01:54 :\ 06:02:00 eks : depends how big your tower is 06:02:11 well.. I got a huge one and a smaller one.. 06:02:13 heh 06:02:16 both could host the monitor 06:02:24 eks : use the small one 06:02:30 lynx: ofcourse :P 06:02:39 otherwise I better put wheels to the tower ;) 06:02:40 best would be if it would be arounf the size of the small LCD display 06:02:41 --- join: gpf (~ben@h0020af25039b.ne.client2.attbi.com) joined #osdev 06:02:58 small lcd display??? it's 15" monitor! 06:03:01 it's not that small 06:03:04 uhhh 06:03:13 15" is small 06:03:28 5199 frames in 5.0 seconds = 1039.800 FPS 06:03:29 omg 06:03:32 lynx: /me's winnie is tiny then.. 06:03:42 yeah 06:03:48 oink: tell me those aren't Quake III fps rates ;) 06:03:51 lol 06:03:54 eks: glxgears :))) 06:03:59 oink: eheh 06:04:02 since I have ugpraded to Mesa 4.x 06:04:07 bah 06:04:12 i can`t get my ibook :((( 06:04:16 lynx: why? 06:04:20 i toched it yesterday and played with it :(( 06:04:25 eks : because i have no work 06:04:27 heh ? 06:04:29 hah ? 06:04:31 eks : they dont accept money then 06:04:37 eks : when i pay monthly 06:04:59 oh.. you were going to get a loan? 06:04:59 :((( 06:05:04 eks : sure 06:05:12 get a job... 06:05:17 eks : i can`t pay 2150 cash ... 06:05:32 hrmpf 06:05:44 :/ 06:05:59 you know.. someday you gonna have to work ;) 06:06:53 eks : well not as long as i have school... 06:07:05 except it is a lazy internet job :P 06:07:56 * eks always thought germans were willing ppl with drive... but again.. lynx was always lazy and impotent.. 06:08:08 KTHX 06:08:19 ;) 06:08:51 at least i am not as naie as the other germans 06:10:03 naie? 06:10:09 naive? 06:10:19 ja 06:11:00 lynx: you read about the Earth Simulator? 06:11:21 a 37.8TF supercomputer... 06:11:37 the japanese one? 06:11:37 like 5 times more powerful than the previous fastest super computer.. 06:11:42 yeah, built by NEC 06:11:45 yeah 06:11:47 sure 06:11:51 but the story is 2 months 06:11:54 old 06:12:01 I wonder how long it would take to build Uuu on it ;) 06:12:08 heh 06:12:15 well 06:12:37 building uuu on it won`t take much advantage of the cpus/architecture 06:12:54 note: building, not running.. 06:13:07 hrm.. 06:13:07 ja building 06:13:31 the software is far too small to take advantage from the architecture 06:13:36 I'd like to tap into that to crack a couple of dsa keys (run dnetc) 06:13:40 i dunno how many cpus they have 06:13:52 5106 cpus IIRC 06:13:58 but the communication for all those cpus takes too much overhead 06:14:34 the americans have 8192cpus for a total of 7.2TF, which is way less 06:14:35 you need huge tasks for those complex machines 06:14:44 so NEC did an awesome job at lowering that overhead 06:14:51 yeah 06:14:56 what cpus ? 06:16:18 SX-6? 06:16:31 vector based technology.. 06:16:49 heh 06:16:55 vector based is cool 06:18:37 hrm.. slowcoder hasn't been online in over a week.. 06:19:52 heh 06:19:59 my parallel puters book rulz 06:20:10 it explains machines like cra t3e and stuff , too 06:21:00 lynx: have u got the ibook? 06:21:17 no 06:21:19 http://www.os.rim.or.jp/~furu/cg/event/sf_e63.html :) 06:21:27 lemmmme see 06:21:53 why? 06:22:11 how many years have u waited? 06:22:19 lodda: like he said above, he doesn't have a job so they didn't accept his credit for a loan 06:22:32 lodda : i have no work , they dont accept me financing it over some months 06:22:41 ahh 06:22:55 eks: what is this? 06:22:55 eks : sick boy :/ 06:23:00 lynx: same thing hapenned with me :( 06:23:06 oink :( 06:23:09 bah 06:23:11 I couldn't have my laptop for the same reason :\ 06:23:23 oink : yeah, boy that is _real_ shi 06:23:24 shit 06:23:29 it drives me crazy 06:23:35 :[ 06:23:38 i saw the ibook ... it is soo fucking sweet 06:23:42 heh 06:23:50 i touched her! 06:23:53 ahah 06:23:55 :P 06:23:56 ibooks are looking ugly 06:24:04 like imacs 06:24:05 i could get her on monday 06:24:06 lynx: huhuh??? sick boy? why? 06:24:14 lodda : the new one ? 06:24:19 lynx: it's just some nice clean politically correct anime drawing... 06:24:19 her? 06:24:31 eks : you see her legs! 06:24:41 give me a link of a foto 06:25:00 www.apple.com/de/ibook 06:25:04 lynx: wow, her legs 06:25:15 as usual, off topic: Does anyone here ever worked with some Quake3 texturing/mapping shit (especially GtkRadiant) and/or Mesa ? 06:25:37 hrm 06:25:38 ok 06:25:39 of course, w/ Linux :) 06:25:43 time to work on my drummachine 06:25:57 eks ? :\ 06:26:01 hewh 06:26:02 heh* :) 06:26:41 http://www.foxhunt.cx/~nakahara/kabegami/1024*768BB.jpg 06:27:02 oink: no 06:29:35 eks : nice 06:31:14 eks : ~onoda is cool 06:32:44 :) 06:34:32 ~merkur, too 06:34:32 http://www.foxhunt.cx/~snp/works/zansho2000.html <-- I prefer ~snp over ~onoda 06:34:37 they have evil eyes 06:34:38 somehow 06:35:24 woah 06:35:27 OWNS 06:35:30 cool! 06:35:36 merkur has some cool stuff 06:35:37 :)) 06:35:40 lemme see snp 06:37:34 --- quit: gab (Read error: 110 (Connection timed out)) 06:40:01 gotta go work (yeah... even on saturdays..) 06:40:09 cya babi 06:40:10 --- quit: eks ("Gentoo - Linux done right") 06:43:39 --- join: gab (~prfalken@gaia.chx-labs.org) joined #osdev 06:48:59 --- join: gedamo (gdm@gedamo.demon.co.uk) joined #osdev 06:49:42 is n_ == nothing? 06:51:30 my sister bought soap bubbles but she doesn`t want give me :( 06:51:40 they're funny 06:55:02 --- quit: gab (Read error: 104 (Connection reset by peer)) 06:56:08 --- join: gab (~prfalken@gaia.chx-labs.org) joined #osdev 07:00:17 --- join: Jeroen_ (jeroen@kf-nawij-fp06-213.dial.kabelfoon.nl) joined #osdev 07:00:26 --- nick: Jeroen_ -> Jeoren 07:00:37 --- quit: Jeroen (Killed (NickServ (Ghost: Jeoren!jeroen@kf-nawij-fp06-213.dial.kabelfoon.nl))) 07:00:39 --- nick: Jeoren -> Jeroen 07:12:56 --- join: SLACKo (~SLACKo@65.199.128.53) joined #osdev 07:17:39 i want back to good old ypn 07:20:31 ypn? 07:21:14 --- join: yuriz (~yuriz@rcr.teraflops.com) joined #osdev 07:23:24 --- join: tirloni (gpt@neutron.tirloni.org) joined #osdev 07:23:27 young developers network 07:23:46 err programmers 07:25:38 cool 07:26:21 Yup. 07:26:28 * rob_ert points at www.youngprogrammers.net 07:26:38 However, the channel can be a bit messy. 07:26:45 That's why we ban people like lodda :) 07:26:53 rob_ert: Terve 07:27:08 yuriz: God dag! 07:29:16 rob_ert is the one in the channel, who makes it a shitty place and he is the channel-dictator 07:29:31 Yup. 07:29:48 And my rules are simple, "behave bad, and you're out". 07:31:08 "behave bad" << why don't u ban urself? u mean u can insult me allday and when i defense i am banned 07:33:49 why don't u answer? 07:34:58 Nothing to say. 07:35:09 You're the one who's behaving bad. 07:35:11 Not me. 07:35:32 svara insults me all the day 07:36:14 Well, svara is... 07:36:19 I'm not svara :) 07:36:21 what? 07:37:54 i'm not able to shout: "GGGGGOOOOOOOOOOOOOOOAAAAAAAAAAAAAAALLLLLLLLLLLLLLLL" in this channel without being banned or quieted 07:38:31 Quiet! :) 07:38:52 You flooded several lines with caps. 07:39:24 oink or wossname did the same a day before 07:39:47 oink did... and it was a mistake. 07:39:47 and he wasn't quited 07:40:14 The thing is, if you add up all your lame attacks, we almost have enough for a K-line. 07:40:19 yeah but i can't know u make me +q when i shout goal 07:41:13 "lame attacks"? 07:41:31 .... can you please talk about this somewhere else ? :| 07:42:10 I'd prefer if he left me alone. 07:42:27 ok 07:49:56 --- join: Aardappel (~Aardappel@217.7.138.114) joined #osdev 07:54:35 /join #ypn 07:54:36 /join #ypn 07:54:36 /join #ypn 07:54:36 /join #ypn 07:54:36 /join #ypn 07:54:36 /join #ypn 07:54:36 --- quit: lodda (Excess Flood) 07:56:51 --- join: lodda (lodda@p508FCC2B.dip.t-dialin.net) joined #osdev 07:56:57 ooooooooooopppps 07:57:41 * gedamo slaps lodda with the flood stick 07:59:11 i wanted to kill the server of #ypn 08:00:29 lodda : narf 08:00:39 rob_ert: here i'm not directly banned, but here i would understand 08:00:49 uhhh 08:00:59 how can i set someone +q ? 08:01:04 was heisst narf? 08:01:15 hello? 08:01:30 ... the same thing we do every night Pinky ... Try To Take Over The World! 08:01:31 so: /mode #osdev lodda +q 08:01:39 oh 08:01:41 thanks 08:01:46 hehe 08:01:52 aber du musst op sein 08:02:08 --- mode: ChanServ set +o lynx 08:02:14 do'h 08:02:21 ach 08:02:24 it doesnt work 08:02:41 oh dann hab ich's falsch gesagt 08:02:50 hrm 08:02:57 probier /mode lodda +q 08:03:04 i tried that 08:04:13 dann weiss ich auch nich 08:04:26 bei mir gehts 08:04:32 aber bannen ist fies 08:04:35 nun... 08:05:43 geht auch nich bei mir 08:05:46 frag robert 08:06:10 der kennt sich damit bestens aus :( 08:07:19 probier /mode #osdev lodda + q 08:07:31 hab' schon 08:07:37 hmm 08:08:21 hrm 08:08:35 ich sag einfach nix mehr 08:08:41 ach noe 08:08:45 das geht schon in orfnung 08:08:56 ok 08:11:42 --- mode: lynx set +q lodda!lodda@* 08:11:45 heh 08:11:50 does that work ? 08:12:00 hrm 08:12:06 --- mode: lynx set -q lodda!lodda@* 08:12:16 --- mode: lynx set +q lodda!lodda@*.* 08:12:27 lodda nur fuer die naechsten 6 hours 08:12:42 then msg me und ich werde dich -q setzen 08:12:43 eh 08:13:19 --- mode: lynx set -o lynx 08:15:21 hah 08:15:43 nice :)) 08:17:41 --- quit: lodda (Excess Flood) 08:18:07 --- join: lodda (lodda@p508FCC2B.dip.t-dialin.net) joined #osdev 08:18:46 hrh 08:18:46 heh 08:24:56 --- join: Stalky (~cms@ool-4352b4ce.dyn.optonline.net) joined #osdev 08:25:00 --- nick: Zenton -> Zenton__ 08:25:43 --- join: ckm (~localhost@pc-62-30-121-110-cr.blueyonder.co.uk) joined #osdev 08:26:04 hey 08:26:36 hello :) 08:31:09 lYnX! 08:31:17 ckm: Hey. 08:37:11 --- quit: Aardappel ("http://wouter.fov120.com/") 08:37:16 rob_ert ? 08:38:36 Hehe. 08:38:39 --- join: Aardappel (~Aardappel@217.7.138.114) joined #osdev 08:38:46 I answered your quiestion in the query, lynx . 08:38:58 wel 08:39:05 li did already what i intend to :P 08:39:11 :D 08:41:15 what does blah(&event) mean in c ? 08:41:37 "make event boring" 08:41:43 you're passing the addres of event to blah 08:41:49 oh 08:41:51 ok thanks 08:41:55 * lynx learning c 08:43:42 :D 08:43:52 Good boy. 08:44:12 while(!done) executes the loop as long as done = ?? 08:44:18 done != ? 08:44:29 while done is 0 08:44:53 ? 08:45:18 ok 08:45:20 thanks ) 08:45:32 yayay 08:45:35 c is kinda fun 08:45:54 although i need something lieka reference .. or ultra short tutorial which tells me everything in less than 5 lines 08:46:16 uhm 08:46:20 glibc manpages ? 08:46:33 that's my reference when I need some :P 08:46:53 you need Kernighan & Ritchie "The C Programming Language" 08:47:01 it's more than 5 lines though 08:47:12 http://www.amazon.com/exec/obidos/ASIN/013089592X/qid=1024760815/sr=1-1/ref=sr_1_1/102-1278974-3380956 08:47:42 hrm 08:48:18 <-- lazyness in person 08:48:36 you habe the makings of a true programmer :) 08:49:40 (I meant "have" but I was too lazy to change it :) 08:59:02 --- quit: gedamo ("Leaving") 08:59:51 pro fess ion a/ 08:59:55 al 09:00:32 'lo trans 09:00:47 hello 09:01:01 there was one thing i forgot yesterday 09:01:09 context initilization 09:01:13 yes 09:01:19 that was why i wanted 2 funcs 09:01:22 oh weel 09:01:25 well 09:01:39 if you're using a stack based approach, then you need to look at what the switch routine expects to have on the stack after a switch 09:01:51 so, you create a new thread 09:01:56 allocate some memory for the stack 09:02:09 set your thread structure's saved esp to the end of that block 09:02:18 then simulate pushes 09:02:36 yup 09:02:41 push a return address, followed by everything that _switch() pushes before switching stack pointers 09:02:58 when _switch() loads esp with your new thread's esp, it will pop all that stuff off, then return 09:03:03 you want it to return to the thread entry point 09:03:04 is there any particular state a program expects the regs to be in on entering a program? 09:03:13 depends on the compiler / platform 09:03:34 damn 09:03:50 typically, on x86, you need to initialize ds, es, flags, set ebp to 0 09:04:10 ss:esp too of course 09:05:15 but ss:esp would already be know as the location to save tho context, eh 09:05:26 yeah 09:06:01 ok 09:06:03 thanks 09:10:56 --- quit: Aardappel ("http://wouter.fov120.com/") 09:17:31 --- join: Aardappel (~Aardappel@217.7.138.114) joined #osdev 09:28:07 --- quit: tirloni ("Death to all fanatics!") 09:43:07 --- quit: yuriz (carter.openprojects.net irc.openprojects.net) 09:43:07 --- quit: slime (carter.openprojects.net irc.openprojects.net) 09:43:19 --- quit: ctkrohn ("Client Exiting") 09:43:22 --- join: Kaze_0mx (~Kaze_0mx@nas-cbv-10-62-147-168-18.dial.proxad.net) joined #osdev 09:43:35 --- join: yuriz (~yuriz@rcr.teraflops.com) joined #osdev 09:43:35 --- join: slime (~slime@h77n2fls32o858.telia.com) joined #osdev 09:46:07 --- quit: n_ (Read error: 110 (Connection timed out)) 09:59:55 --- join: Kurt (~kmw@gc-nas-01-s86.cinergycom.net) joined #osdev 10:00:16 --- quit: trans (Read error: 110 (Connection timed out)) 10:00:19 --- join: EtherNet- (~Under@ppp-microc-tr53-85.satlink.com) joined #osdev 10:00:21 hello 10:00:31 lynx are you there ? 10:00:59 ja 10:01:08 whats are you doing ? 10:01:18 chatting, surfing and coding 10:01:57 cool 10:02:02 what about DRF ? 10:02:07 i dunno 10:02:10 he is still busy 10:02:24 ok+ 10:02:49 what about you? 10:03:06 Im fine, thanks 10:03:19 I was watching my TV, Brazil vs Turkey the first match. 10:03:36 heh 10:03:41 who won? 10:03:53 Brazil obviusly 10:04:14 mmmm 10:04:16 Germany maybe can win the world cup 10:04:21 I wish that... because brazil sux 10:04:40 Nein! Korea muss gewinnen! 10:05:13 well 10:05:17 germany ... 10:05:19 i hate them 10:05:25 :) 10:05:25 every german should burn in hell 10:05:25 ok 10:05:29 Right. 10:05:36 * rob_ert throws lynx into his owen. 10:05:42 like the swedes do 10:05:44 YAY 10:05:46 lynx: ?? 10:05:48 lynx where are you from ? 10:05:49 burn motherfucker! 10:05:54 I thought Germany 10:05:57 uhrm 10:06:06 EtherNet : yeah 10:06:11 Can't he hate himself for being german? :) 10:06:23 lynx ok 10:06:26 sounds weird.. :) 10:06:38 anyone knows the email address of mrs. INK ? 10:06:54 no no 10:07:09 * EtherNet- thinks that lynx should be killed by some german boy ;) 10:07:10 yuriz: Can a couple of QNX form a "cluster" without any special software? 10:07:23 ethernet : in school? 10:07:26 couple of QNX boxes* 10:07:33 lynx ? 10:07:35 depends what do you understand by "cluster" 10:07:48 rob_ert: read about qnet? 10:08:03 I read a bit about the general structure of QNX. 10:08:11 Its microkernel architecture and so. 10:08:16 good 10:08:38 networking is a [transparent] part of QNX IPC 10:08:53 that's one of its advantages 10:09:11 Will the system transfer processes to other systems with a lower CPU load? 10:09:29 When I was young, I dreamed about DRSC. Later I discovered QNX :) 10:09:34 rob_ert: nope 10:09:40 DRSC? What is that? 10:09:51 rob_ert: you must code such a behaviour yourself 10:10:12 Dynamic (or "Distributed") Remote System Call technology 10:10:54 Like you talked about earlier, with processor independent sharing of CPU power? 10:10:55 yuriz : i want a child from you 10:11:19 lynx: :)) I am male (fortunately ;) 10:11:26 yuriz : i know 10:11:33 yuriz : doesnt bother me 10:11:35 You can borrow lynx' sister. 10:11:46 heh 10:11:54 5e/h 10:11:56 :P 10:12:02 rob_ert: something like that. But it's not a functionality like in Mosix cluster 10:12:05 i think the price is fair 10:12:12 although you get more than just sex 10:12:18 she has some ... err ... infections ... 10:12:31 My forth Pong became quite nice :) Some things can be easily done in Forth. 10:12:44 guys, let's don't talk about this here :) 10:12:50 OS coding, you mean? 10:12:57 Or veneric diseases? 10:13:02 later 10:13:04 :) 10:13:05 heh 10:13:10 yuriz : how is your kernel? 10:13:23 * rob_ert is worried about memory managment. Paging seems very evil indeed. 10:13:37 lynx: I will deliver 0.0.1-mk3 to rob_ert next week (on the floppy ;) 10:13:46 * Kurt would much rather be in Crown Point, IN tonight 10:13:55 * rob_ert thinks . o O ( :D ) 10:14:10 rob_ert : are you already coding somethign? 10:14:41 yuriz : hrm ... dont forget to tell me when it is "open" for coding 10:14:48 lynx: Nope. 10:14:57 lynx: I'm thinking about a microkernel OS :) 10:15:04 * oink . o O ( mmmMmmm ... *PIZZA* ) 10:15:05 * rob_ert gets inspiration from Papa Yuri. 10:15:11 hrm 10:15:15 yep, of course. Next week (my short vacation) I hope to have a lot of time for coding 10:15:21 rob_ert: :))))))))))))) 10:15:25 :))))) 10:15:32 hrm 10:15:34 well... 10:15:35 lynx: Want to start a project? :D 10:15:41 rob_ert : hrm 10:15:45 rob_ert : i am not sure 10:15:48 maybe... 10:15:51 I need someone more IRC addicted than yuriz to excange ideas with :P 10:15:57 bah 10:15:59 rob_ert : in c ? 10:16:03 ahah 10:16:03 :) 10:16:05 What are you working on now, lynx? 10:16:06 rob_ert: use lynx ;) 10:16:08 * Stalky is working on a micro-kernel os 10:16:12 lynx: Yes, most parts. 10:16:15 Stalky: :) 10:16:17 rob_ert : i am learnign c+sdl to code my drummachine 10:16:17 Stalky congratulations ;) 10:16:21 heh 10:16:23 rob_ert : distributed? 10:16:52 heh 10:16:55 Hrm. Does the microkernel have to support that? 10:17:00 well 10:17:04 you could design it that way 10:17:16 Yes, we can design it with that in mind. 10:17:17 so you can be able to make some kind of virtual distributed memory 10:17:21 like 10:17:28 paging extended on various nodes 10:17:43 you have it on your paging table ... the bit if the page is not on memory 10:17:43 Sweet... distributed memory. 10:18:02 you could integrate it that way that you dont use the hd but netowkr or something 10:18:09 network 10:18:20 * Kurt listens to "Girl of the North Country" 10:18:35 Mmmm... paging over network... mmm... slow... 10:18:39 nah 10:18:46 But interesting :) 10:18:49 8MB with cheap network cards 10:18:52 per seconf 10:18:55 Hehe. 10:18:58 thats like from a slower disk 10:19:02 :)) 10:19:03 it is acceptable 10:19:06 Yes. 10:19:09 yeah 10:19:13 would be fun 10:19:21 and then dsitributed processes .. 10:19:25 RPC calls ... MMmmm 10:19:31 * rob_ert imagines /dev/computer1/fd0 ... mmm..... 10:19:36 lol 10:19:49 well 10:19:52 dunno 10:19:58 addressing would probably suck 10:20:01 --- quit: Kaze_0mx (Success) 10:20:06 Addressing? 10:20:07 cuz we could go easily above 4GB :P 10:20:09 yeah 10:20:13 for the memory 10:20:19 Uh... more than 4GB? 10:20:20 oh 10:20:28 rob_ert : well you just need more puters 10:20:40 rob_ert : but the latest processors support 36bit anyway 10:20:57 Well...are we thinking about THAT big networks? :) 10:21:03 sure 10:21:14 :P 10:21:17 well 10:21:20 32bit should be ok 10:21:22 rob_ert: [19:19] * rob_ert imagines /dev/computer1/fd0 ... mmm..... 10:21:27 oink: :D 10:21:34 but huge clusters use ... 64bit addressing 10:21:37 what about security, huh ? 10:21:38 :\ 10:21:42 TEA :P 10:21:44 :P 10:21:53 * Kurt heads over to #asshoppers 10:22:06 lynx: Well... I don't have more than 2 decent computers anyway. 10:22:14 And one 486 on which I could test things. 10:22:20 And a 386. 10:22:28 ALl with NICs :) 10:22:32 rob_ert: tell to lynx your meaning of 'decent' :) 10:22:36 Well... 10:22:43 80486 and above. 10:22:46 :D 10:22:54 Then I have 3. 10:22:57 rob_ert : hrm 10:23:10 rob_ert : /me imagines his dual celeron and his ibook having raw binary sex 10:23:18 mmmMMmmmm 10:23:55 I imagine one big partition of all my HDs :) 10:24:05 Or... a computer with 7 floppy drives. 10:24:20 MMMMMMMMMMMMMMMMm 10:24:23 IA32 vs PPC, OUCH! 10:24:58 rob_ert : or with 14 real comports! 10:25:10 or... 10:25:14 hrmm.... 10:25:17 heh 10:25:20 7 pc speakers! 10:25:26 surround beeping 10:25:27 lynx: :DDD 10:25:27 uh 10:25:28 Yeah. 10:25:30 lol 10:25:31 :))) 10:25:31 That'd be l33t. 10:25:32 :))) 10:25:36 I made a program for that earlier. 10:25:41 Like a few years ago. 10:25:46 In Pascal :) 10:25:46 surround beeping? 10:25:49 Yes. 10:25:51 well 10:25:51 using your IPX shit ? :)) 10:25:53 With 2 computers ;) 10:25:56 oink: No. 10:25:58 Serial cable. 10:26:01 rob_ert : well... sure ... 10:26:01 hah 10:26:04 :D 10:26:05 i would like to help you 10:26:06 --- join: Mathis (Mathis@gstw-d9b89f19.pool.mediaWays.net) joined #osdev 10:26:11 i have the necessary books , too 10:26:13 Hi Mathis 10:26:14 :P 10:26:21 hiyall 10:26:23 lynx: I only have OSD&I 10:26:24 but i would like to do the synthstuff with ink , too 10:26:31 Awww... 10:26:34 You can do both ;) 10:26:43 rob_ert : i have "architecture of modern oses" and "parallel computing/programming" 10:26:49 I guess only the main design will take ages. 10:26:53 ja 10:27:00 Good, then you get the hard part :P 10:27:05 rob_ert : believe .. me ... we need some evil addressing shite 10:27:17 Hum? 10:27:30 if you have distributed memory/hd .. etc ... 10:27:59 Hehe. 10:28:14 depends 10:28:18 How much do we need to share? 10:28:21 well 10:28:27 CPU time? 10:28:32 you can do it like node-wise... the resources 10:28:40 but you could also share _everything_ 10:28:43 rob_ert : i dunno 10:28:52 A cool thing would be to share everything. 10:28:54 rob_ert : an efficient design is needed 10:29:01 --- quit: SLACKo (Remote closed the connection) 10:29:12 Indeed. 10:29:18 This will be a bitch to write ;) 10:29:20 cuz in a distibuted system you create MUCH MUCH overhead easily 10:29:27 rob_ert : nah 10:29:33 5 lines of c code 10:29:42 ;) 10:29:45 :) 10:29:51 well 10:29:53 Then it can be done in one line of forth ;) 10:29:58 bah 10:30:10 well 10:30:16 Everyone running Linux may now enjoy my forth Pong. 10:30:20 rob_ert : lets create a site ... 10:30:32 rob_ert i will post some design stuff on it later 10:30:36 Hehe. 10:30:48 I'll create an account on my router. 10:30:51 Name? 10:31:01 for the os ? 10:31:03 can i have an account rob_ert? 10:31:05 or the site? 10:31:05 * rob_ert thought of NIKS, to prove his 3l33t Dutch skillz. 10:31:10 bah 10:31:14 ckm: No, you're a l33t haxx0r. 10:31:19 we have such a long reputation, you know i wouldnt do that 10:31:20 :) 10:31:22 flexNIX 10:31:30 FLEXix 10:31:38 Cyborgs? 10:31:46 flawless efficient extensible unix 10:31:48 :) 10:31:49 * ckm is not a hacker!!!!!!!!! 10:32:01 :) 10:32:07 or 10:32:10 hrm... 10:32:10 what have i done to suggest im a hacker? 10:32:13 lynx: Who said it would be a UNIX? :) 10:32:19 rob_ert : uhhh 10:32:33 ckm: Nothing. But how do I know you're not a script kiddie? :D 10:32:41 lol 10:32:41 ckm: uh, you're standing in #osdev, you should be an hacker. 10:32:50 * oink *scratch* 10:32:54 lynx: It doesn't have to be 100% UNIX compatible to be good. 10:32:56 sigh 10:33:03 rob_ert : posix 10:33:06 rob_ert : ok 10:33:06 well, because i would never be a script kiddy 10:33:15 ;D 10:33:25 What IS this POSIX standard really? 10:33:31 --- quit: EtherNet- () 10:33:31 rob_ert : DiVa 10:33:35 rob_ert : DiVa - design 10:33:41 its the portable operation system interface xtensionso r something 10:33:53 rob_ert : distributed versatile architecture 10:33:55 err 10:33:56 supposed to provide a series of function calls that allow easy porting of applications 10:33:59 rob_ert DiVA 10:34:03 Hrm. 10:34:05 rob_ert : diva is a cool name 10:34:08 Why do we need that? 10:34:14 I mean, can't we create a new interface? 10:34:16 g2g, getting chineese takeout :) 10:34:18 rob_ert : to prove that we have skills 10:34:32 rob_ert : i would do all dev stuff and so unix like 10:34:39 rob_ert : the interface HAS to be different 10:34:48 rob_ert : depends on what do you desing your os for 10:34:55 What does the POSIX standard force us to do? 10:36:13 hrm 10:36:16 i am not sure 10:36:27 basically 10:36:34 you could integrate a posix-layer 10:36:46 an extra abstraction layer 10:37:11 layers make your software slower than needed 10:37:15 heh 10:37:21 and uhh 10:37:23 yes 10:37:23 rob_ert: google for IEC 9945 10:37:25 of course 10:37:26 Yes. 10:37:32 oink: A guy in #ypn needs you. 10:37:32 (: 10:37:33 rob_ert : well 10:37:36 rob_ert: WHO ? 10:37:38 ah 10:37:41 an OS that is compatible to everything is SLOW 10:37:42 fab_ 10:37:42 rob_ert : what do we need in our supaOS ? 10:37:44 spnak maybe ? 10:37:47 grr ? 10:37:56 lynx: A Pong game? 10:37:56 tell him I'm away 10:38:03 rob_ert : yeah... in bootloader 10:38:05 not here 10:38:20 rob_ert : i think network and all that shite has to be tied in the system to a certain extreme 10:38:25 TOS for Atari STs and TTs and Falcon is FAST 10:38:33 Monolitic or microkernel, lynx ? 10:38:38 TOS ... MMmmmMmmmm 10:38:49 no Installation required... 10:38:51 Mathis : my ataris died :/ mega ste and ste 1040 :/ 10:38:54 no config files 10:39:01 Mathis : my lynx, too 10:39:05 lynx: my STFM is died too 10:39:23 but I'll buy a TT030 10:39:27 :)) 10:39:33 I know where to get it 10:39:38 mmm.... My C128D is still alive. 10:39:41 and software for it 10:39:52 rob_ert : tell me what is needed 10:39:59 rob_ert : hrm 10:40:06 Hrm. 10:40:09 but the TOS of them is really great 10:40:14 Depends on what we want to do. 10:40:30 formatting the harddisk doesnt make the system unuseable 10:40:50 even 8MHz computers were fast enough 10:40:59 That fast? 10:41:11 Mathis : you know the new atari-coldfire project? 10:41:13 * rob_ert dances at his 1MHz 6510 CPU. 10:41:20 rob_ert : hulo? 10:41:27 lynx: I read about it, but dont know much about it 10:41:32 lynx: What do we want to do with it? :) 10:41:40 rob_ert : hrm 10:41:57 rob_ert : just calculations ... mathematical stuff or ... really do all work on it 10:42:05 the software written for Ataris has a better quality 10:42:10 I mean, if we're going to chare RAM and CPU time, I don't want a layer between the networking driver, and the kernel. 10:42:24 rob_ert : yeah 10:42:26 --- quit: Stalky ("http://www.echosproject.org") 10:42:27 rob_ert : so... 10:42:33 rob_ert : hrm 10:43:15 rob_ert : well.. you knoiw ... there must be some machnism to detect how much or if any cputime which is shared is needed 10:43:39 o_O? 10:44:03 rob_ert : is it grammatically unclear ? 10:44:04 or 10:44:05 well 10:44:07 look 10:44:15 You mean, we have to detect if there is a need to transfer CPU load? 10:44:26 if you have a small task you can`t hardly share cpu time unless you want to create ovrhead 10:44:33 rob_ert ja 10:44:45 rob_ert : like a code analyser .. or muhahah ... dunno 10:44:51 Heh. 10:44:56 rob_ert : lets rip the transmeta stuff apart 10:45:10 Well, in Primula, I has a syscall to transfer control to next process. 10:45:26 rob_ert : we cannot work like that 10:45:27 In that way, the OS could detect how much of its time a process really uses. 10:45:31 Why not? 10:45:38 rob_ert: "I have", not "I has" 10:45:43 rob_ert : cuz ... slow netowkr 10:45:50 Mathis: lol, you're right :) 10:45:55 Mathis: Sorry :) 10:45:58 rob_ert : you have to do blockwise threading 10:46:01 I'm usually not THAT bad. 10:46:17 Mathis: And btw, s/has/had/ 10:46:34 rob_ert: perfect syntax is a must 10:46:37 Huh? 10:46:43 Blockwise threading? 10:46:49 Mathis: Indeed. 10:47:17 * rob_ert pets Mathis for learning him a lesson. 10:47:29 rob_ert : you cannot use a usual trheadhandler 10:47:33 an 10:47:41 --- join: n_ (LESLES@pcp01518417pcs.reding01.pa.comcast.net) joined #osdev 10:47:49 rob_ert : you have to devide the code that has to be executed 10:47:52 Hi n_~ 10:47:55 hi n 10:47:58 Hrm. 10:48:00 nice nick 10:48:12 rob_ert: teaching, not learning... 10:48:16 lynx: Do you mean one process could be shared between computers? 10:48:30 Mathis: Ah, right.. Swedish use "lära" in both cases. 10:48:38 uses* 10:48:40 :) 10:48:43 rob_ert uhh... not now, no 10:48:54 rob_ert : you have to know how much a process takes ... 10:48:57 Good you point my errors out. 10:48:58 rob_ert: are we all talking swedish? 10:49:03 swedutch is too ez :D 10:49:09 Mathis: Not you germans, no :P 10:49:16 rob_ert: *g* 10:49:17 oink: :D 10:49:18 rob_ert: "vchyty", also used in both cases ;) 10:49:19 rob_ert : if there are some part in the code that need a certain amount of cpu time you could move that to another cpu 10:49:24 yuriz: :) 10:49:25 rob_ert err.. box 10:49:37 Victory! 10:49:40 lynx: Ibook? 10:49:51 lynx: Yuck.. this is getting waaaay to complicated :) 10:49:55 n_: :( 10:50:21 n_ : i touched it, i played with it ... but they dont accept me paying monthly for it , because i have no work ...so no really fixed loan 10:50:22 --- join: SLACKo (~SLACKo@65.199.129.74) joined #osdev 10:50:24 lynx: dont move the data too much between CPUs, you know, caches need to be reloaded in such cases 10:50:31 rob_ert : well 10:50:58 rob_ert : how do you think can u run an application on various systems? 10:51:13 * rob_ert waits for the English teacher to make his next move. 10:51:21 lynx 10:51:23 huhu 10:51:25 osx? 10:51:26 uhm 10:51:28 n_ ?? 10:51:32 How do you mean, lynxie? 10:51:34 n_ : I WONT GET ANY IBOOK 10:51:37 OSX? 10:51:40 ;(((((((( 10:51:49 n_ : there is no way that they accept my money 10:51:55 i don't understand? 10:52:00 do you have to send it back?? 10:52:04 n_ : i cant pay cash. 10:52:07 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 10:52:17 n_ : so i would pay monthly ... a certain value 10:52:28 ... 10:52:32 your parents? 10:52:37 n_ : since i have no fixed work , they wont accept my money 10:52:57 n_: who were you in cs lastnight? 10:52:58 Hrm. 10:52:59 lynx: systems or cpus ? :) 10:53:01 I'm leaving. 10:53:07 trans: Morton XIV 10:53:10 rob_ert : no 10:53:19 oh 10:53:20 rob_ert : make a plan or something for the os ... what is needed and stuff 10:53:27 Mathis: Keep up the good work with being a pedantic teacher. *g* 10:53:28 Hrm. 10:53:42 I'm not sure I want to make everything distributed. Damn complicated :( 10:53:58 rob_ert: no, I'm no shell, so I wont continue interpreting your communication protocol... 10:54:04 --- join: kr4ft (N0DE@h24-71-7-189.vc.shawcable.net) joined #osdev 10:54:09 trans: who were you? 10:54:09 Mathis: :) 10:54:17 rob_ert : well jsut come with some stuff up 10:54:20 gunsmoke 10:54:24 Mathis: What did I do to make you start correcting me? 10:54:25 rob_ert : i would have to read my book 10:54:35 Hehe. 10:54:36 rob_ert: mistakes 10:54:45 rob_ert : ja ? 10:54:46 i don't remeber seeing you 10:54:57 Mathis: Hrm. I took it as a sign that I was too pedantic myself, while still doing own mistakes. 10:55:04 trans: find a good cs server, we can play now 10:55:17 were do you live? 10:55:18 lynx: Still not sure :/ Maybe I'll do a single-user system :)) 10:55:22 general area 10:55:28 rob_ert bah 10:55:42 n_: you paly counterstrike? 10:55:47 ckm: sure 10:55:51 can i join you? 10:55:59 im training to be a cs master :) 10:56:05 ckm: i've been playing AHL, DOD, CS, all the other HL mods since i got an HL cdkey from my friend :)) 10:56:18 they're quite fun 10:56:33 i know 10:56:37 i don't care about being a CS master or anything, i just play cuz they're very fun 10:56:46 i just play cs personally, but i used to play tfc 10:57:41 air plays tfc 10:57:46 i played it with him once, i hate it 10:57:52 it's too unrealistic 10:57:56 --- part: kr4ft left #osdev 10:59:01 oh 10:59:52 i only like semi-realistic games 11:00:02 me too 11:00:05 like, i hate regular Quake2 and Quake3 11:00:06 MMmmmm.... WarCraft II :) 11:00:13 and i hate TF/TFC 11:00:15 Mmmmm.... Red Alert. 11:00:19 red alert is cool 11:00:23 MmmmMMmmm.... Duke Nukem 3D. 11:00:28 warcraft was fun when i was a kid, but it's too cartoonish now 11:00:35 i bouth Warcraft II when it first came out... 11:00:39 the day it hit the shelves... 11:00:41 i was 12 years old 11:00:46 bought rather 11:01:02 * n_ joins #question 11:01:29 --- quit: gpf ("Client Exiting") 11:02:05 let me know the server n_ 11:02:31 i'm going to see what's happening in #question first... 11:02:48 ckm: are you corsairk8? 11:04:05 my motivation imperative is raising to work on my GUI 11:04:30 yes n_ 11:04:41 ah 11:06:22 approx how long will it be till you start the game n_, i wanna do a little quick practice... 11:06:24 ?? 11:06:50 4.65.6.92 11:06:56 Wow! That's a big party 11:06:59 trans: whats that? 11:07:38 ip 11:07:42 for cs 11:07:56 port? 11:07:58 whats the port? 11:08:05 and can a friend join me? 11:08:06 27015 11:08:12 corse 11:08:26 heh 11:08:30 alright, ill be there 11:08:34 if i had cs i would play with you :) 11:12:24 alright 11:12:28 im coming, but i dont have as_tundra.bsp 11:12:30 where can i find that map? 11:12:54 you don't have it? 11:13:36 should be default 11:13:52 just type it in in google 11:14:03 alright im getting it 11:14:03 30% 11:15:09 got it im coming 11:16:38 just type it in in google 11:16:41 --- quit: ckm (Read error: 104 (Connection reset by peer)) 11:16:41 oops 11:19:26 --- join: ckm (~localhost@pc-62-30-121-110-cr.blueyonder.co.uk) joined #osdev 11:19:49 hey 11:19:51 please repeat the server/port 11:19:53 for the cs game 11:19:55 n_ or lynx 11:19:57 or whoever 11:19:59 ohps nm 11:20:02 im coming 11:21:05 4.65.6.92:27015 11:21:17 =) 11:22:55 --- nick: Kurt -> liloismyhero 11:28:49 --- nick: liloismyhero -> Kurt 11:30:24 --- nick: geist2 -> geist 11:31:31 arg, i dont have the next map 11:31:37 where can i get the maps from in one go? 11:32:15 i thought they were all normal 11:32:21 i dont have cs_Estate 11:32:26 and i didnt have that as one 11:32:41 cs_havana is next 11:32:58 de_chateau after that 11:33:13 ive got both of those 11:33:21 no cs_estate though 11:33:42 --- quit: lynx ("[BX] Hey baby, come sit on my lap. We'll talk about whatever pops up.") 11:34:15 --- join: lynx (~lynx@p508096FF.dip.t-dialin.net) joined #osdev 11:34:15 its just cs_estate.bsp i need, no extra files right/ 11:34:17 ? 11:34:57 nope 11:35:19 cool 11:35:29 alright, whats your name in game? 11:38:20 transisitor 11:38:54 heh 11:38:58 i don't like that map 11:39:13 i like de_dust, cs_office 11:39:19 and de_aztec 11:40:25 wanna change servs? 11:44:07 --- quit: lynx ("Reconnecting") 11:44:08 --- join: lynx (~lynx@p508096FF.dip.t-dialin.net) joined #osdev 11:58:35 --- mode: ChanServ set +o lynx 11:58:38 --- mode: lynx set -q lodda!lodda@*.* 11:58:51 --- mode: lynx set -o lynx 12:05:03 oh 12:05:16 :) 12:05:18 6 hours aren't over i think 12:05:26 lol ? :) 12:05:33 he wants more :)) 12:05:55 [17:11] -!- [+q lodda!lodda@*.*] by lynx 12:05:57 [20:58] -!- [-q lodda!lodda@*.*] by lynx 12:06:15 q? 12:06:22 quiet 12:06:34 like moderating one person? 12:06:38 uja 12:06:39 3h 47min 12:06:40 yup 12:06:43 kewl 12:06:50 air: btw, have you received my mails ? :P 12:06:50 --- quit: Kurt ("Connection reset by beer") 12:06:54 2h 13min 12:07:13 oink: are u df? 12:07:19 yup 12:07:20 btw 12:07:28 i'll watch TV "Liebe per express" 12:07:29 I have posted 2 mails :)) 12:07:49 i'm adding u now 12:07:55 k, thanks :) 12:09:55 done 12:11:55 thx 12:19:04 added to what? 12:21:58 bespin.org/~qz/irc/Regulars.html 12:22:53 ahh 12:23:37 hmm..where is oink? 12:23:45 seen 12:23:59 --- join: Stalky (~cms@ool-4352b4ce.dyn.optonline.net) joined #osdev 12:28:14 air: 12:28:18 my webpage is wrong 12:30:40 hahah 12:34:46 --- join: pavlovskii (pavlovskii@modem-1004.babbelas.dialup.pol.co.uk) joined #osdev 12:35:17 evening all 12:36:27 'lo 12:44:23 werd 12:45:13 Hi. 12:46:13 hi rob_ert 12:46:16 who doesnt trust me 12:46:18 hey pavlovskii 12:46:20 your site is cool 12:46:22 its real funny 12:47:01 playing girls doesnt seem as bad as it was before 12:47:10 i wanna be a player and get ***** 12:47:19 im gonna start on monday! 12:47:26 huh? 12:47:29 ? 12:47:30 what are you talking about? 12:47:45 none of your beeze wax n_ 12:48:24 grow up dude 12:48:25 ah, just talking about a new site i found out about thanks to pav 12:48:41 huh geist? 12:48:42 * oink definitely hates 3D shit. 12:49:27 geist: i have grown up 12:49:55 was of course joking 12:50:00 * ckm didnt take that sight seriosly 12:50:06 but its still a good laugh 12:50:08 you there pavlovskii? 12:50:13 ah, hi 12:50:16 wasn't watching IRC :) 12:50:20 heya hehe 12:50:21 ckm: okay sorry 12:50:22 * pavlovskii reads the stuff that scrolled past 12:50:32 ckm: damn good for you! 12:50:38 lol 12:51:11 haha, PUA thats just funny 12:51:34 they talk about that like some elitists 12:51:42 "if your skillfull enough you can do such and such" 12:52:00 a ton of humour there 12:52:24 at the very least, reading that stuff changes your attitude for the better 12:52:40 at at best? well, you can do whatever you want 12:53:02 hascool 12:53:12 cool 12:53:17 pokey? 12:53:20 are you talking about pokey? 12:53:31 n_: no 12:53:43 hehe 12:53:47 whats pokey? 12:53:56 n_: this comes from ckm's women advice on the channel last night 12:53:58 ckm: ?? 12:54:05 ckm: you don't know pokey? 12:54:07 http://www.yellow5.com/pokey 12:54:09 no 12:54:10 best comic ever made 12:54:21 hehe 12:54:41 the site about windows ce source code makes it sound like m$ invented the concept of oss 12:54:42 you need a demented sense of humor to appreciate it though 12:54:54 hehe 12:54:59 what site is that trans? 12:56:41 back 12:56:44 i must say, m$ know theyre shit when it comes to os design 12:56:53 lol... 12:56:56 " Microsoft? .NET Passport no longer supports the Web browser version you are using. Please upgrade to a current Web browser, such as Microsoft Internet Explorer version 4.0 or later, or Netscape Navigator version 4.08 or later." 12:57:06 www.microsoft.com/windows/embedded/ce.net/previous/downloads/source/default.asp 12:57:20 they certainly know how to make long urls 12:57:22 hahah 12:59:14 --- quit: Mathis ("User pushed the X - because it's Xtra, baby") 13:00:26 they certainly know nothing about designing websites 13:00:43 "this wizard is no longer available" 13:01:12 sure doesn't feel like there's a lot of love for MS right now 13:05:49 --- join: _avlovskii (pavlovskii@modem-751.beedrill.dialup.pol.co.uk) joined #osdev 13:06:05 --- quit: pavlovskii (Killed (NickServ (Nickname Enforcement))) 13:06:10 --- nick: _avlovskii -> pavlovskii 13:08:01 --- quit: slime (carter.openprojects.net irc.openprojects.net) 13:08:01 --- quit: yuriz (carter.openprojects.net irc.openprojects.net) 13:08:01 --- quit: Jeroen (carter.openprojects.net irc.openprojects.net) 13:08:35 --- join: slime (~slime@h77n2fls32o858.telia.com) joined #osdev 13:08:35 --- join: yuriz (~yuriz@rcr.teraflops.com) joined #osdev 13:08:35 --- join: Jeroen (jeroen@kf-nawij-fp06-213.dial.kabelfoon.nl) joined #osdev 13:08:40 windows has open CE source?!?! 13:09:11 lodda: yes 13:09:12 ms not windoze 13:09:15 the kernel, anyway 13:09:31 not the gui 13:09:40 don't think so 13:09:43 not my copy, anyway 13:09:47 this 5.3mb? 13:09:51 hm 13:10:01 I'd like to see their coding skillz and style :) 13:10:08 pavlovskii: can you send me them please ? :) 13:10:10 oink: no you don't :) 13:10:17 heh 13:10:17 moment 13:10:20 thanks :) 13:10:40 * pavlovskii sifts through his Downloads directory 13:11:07 ok 13:11:30 hm 13:11:31 .exe 13:11:37 I'll use wine :) 13:12:02 skillz? 13:12:08 hmm, I don't think I can extract it manually 13:12:37 lodda: you have a Linux or Unix box ? 13:12:46 pavlovskii: I think i'll be able to do it myself, using Wine :) 13:12:54 I don't have any windows boxes here, :| 13:12:59 oink: fair enough 13:13:00 do you mind sending me source too? it wont let me register passport 13:13:14 i use both windoze and debian 13:13:31 lodda: get a dict client, then look for 'skill' :) 13:13:47 but i have to configurate my adsl 13:15:00 http://zooid.org/dictlookup/ http://sixy.com/mjbs/dict.html 13:15:02 i don't want to have a account at M$ just to see the source of CE 13:15:26 lodda, trans: I'll send you them, when I'll get them from pav:) 13:15:58 okay 13:16:02 [22:15] pavlovskii GET: 871k of 5161k (16%) - 3.26kB/s - wincesetup.exe 13:16:16 ok thanks 13:16:18 3.26kb? 13:16:26 3.26kBps 13:16:37 3.26 kilobytes per seconds. 13:16:38 :) 13:16:50 i know, but that's sloooooooooooooow 13:16:56 yup 13:16:57 * pavlovskii is on dialup 13:16:59 he's on dialup afaik. 13:17:00 :) 13:17:12 well, you'll all just have to wait :) 13:17:37 pavlovskii: do u work with 56k? 13:17:53 yes, roughly 13:18:13 I'm not sure what the precise speed is because w2k reports it as 115.2 kbps 13:18:16 which it isn't 13:18:39 i have t-dsl :P 13:18:50 * oink < 1024/256 Kbps down/up 13:19:03 80%? 13:19:13 27%. 13:19:19 hah 13:19:19 huh? 13:19:27 80% ? :)) 13:19:36 no. 13:19:42 1024Kbps in downstream 13:19:47 and 256 in up 13:19:52 ADSL.. 13:19:58 good for you 13:20:08 768/128( kbps 13:20:24 768/128(?) kbps down/up 13:20:35 yeah, good for you 13:20:36 heh 13:20:41 hah 13:20:49 why don't you join #bragaboutourinternetconnections 13:20:51 oink defeats me 13:20:59 eh 13:21:02 heh 13:21:07 n_: I said that, fty, because I'm gonna send them ... that shit :) 13:21:12 my 26400 dialup beats no one 13:21:21 256kbs up isn't that good really 13:21:28 heh, I KNOW. 13:21:28 26400? 13:21:36 and I don't care. 13:21:37 waiting on the dsl 13:21:40 i'm looking to get a wireless connection that gives me 1.5mbit up and down with 8 static ips for $50/month 13:21:43 the dialup isn't working that well 13:21:57 n_: is that over 2.4Ghz? 13:22:06 geist: yeah 13:22:08 geist: i assume so 13:22:12 watch out for that 13:22:20 you may get a lot of interference 13:22:34 microwaves, 802.11, xm, etc 13:22:34 whats wrong with geist? 13:22:47 2.4 is not regulated 13:24:44 ah 13:24:57 yeah, you're right, that does seem like it might be an issue 13:25:08 however, they use the frequency-hopping wireless 13:25:15 so i think that problem is mitigated 13:25:18 at the minimum, it may impact performance 13:25:28 anyone know what #APP and #NO_APP are about in a gcc3 generated asm file? 13:25:45 hmm, never heard of it 13:26:11 gcc seems like a big ball of hacks 13:26:21 * Stalky compiled his kernel with -O3 and if GPFs :-( 13:26:27 er, s/if/it/ 13:26:31 yeah, I have similar problems 13:26:41 I can't compile at -O3 or -O0 13:26:53 I should track that down, it's a sign that there's a bug in my code 13:26:54 so, looking at what gcc generated with -O3 is wacky 13:26:58 -O0 = turns off optimization? 13:27:07 -O3 is almost never better than -O2 13:27:12 pavlovskii: yes 13:27:14 Stalky: afaik, #APP and #NO_APP surround blocks of inline asm 13:27:26 hmm 13:27:35 any problems I've had with optimization have been traced to inline assembly 13:27:45 oink: % of CE? 13:27:55 80.. 13:27:59 lodda: 81% 13:28:03 huh? :) 13:28:15 huhuh ?:) 13:28:21 4"28' 13:28:38 * geist changes the strings on my guitar 13:28:43 er his guitar 13:28:51 u play guitar? 13:28:53 it inlined a bunch of called functions 13:28:55 sure 13:29:12 hard to tell just what statement it generated the code for 13:29:16 grr 13:29:55 do(es) anyone know "smells like nirvana"? 13:30:16 heard of it 13:31:15 it's really cool by "weird al" yankovic 13:31:26 thats what I thought 13:31:31 the video is the funniest 13:31:32 lodda: 93% 13:31:35 cool 13:32:20 geist: i play saxophone 13:32:22 ah hah. pavlovskii - yes, it dies on an inline asm instruction 13:32:24 *shit* 13:32:50 hmm 13:33:00 make sure you specify all the clobbered registers 13:33:11 lodda: yeah I did to back in high school. I got pretty good, won some state solo and ensemble stuff 13:33:11 try using __asm__ __volatile__("crap") too 13:33:24 yeah, it is 13:33:29 haven't touched a sax in like 5 years though 13:33:36 it's a far jump to a tss 13:33:58 what difference does optimising it make? 13:34:13 i don't know yet 13:34:18 lodda: i began half year ago 13:34:23 i got a gpf on the jmp instruction 13:36:42 i'm speaking to myself lol 13:37:28 lodda: tell oink to send you that CE source, if he isn't already 13:37:43 oink: send it to me 13:37:59 hmpf 13:38:01 fixme:win32:PE_CreateModule Security directory ignored 13:38:01 wine: Unhandled exception, starting debugger... 13:38:35 you lose 13:38:36 crap 13:38:40 try with vmware 13:38:41 as usual 13:38:43 it's a Windows Installer package 13:38:47 gab: I don't have vmware installed :\ 13:38:51 I could try simics instead. 13:38:54 http://de.geocities.com/lothar_schi/dave_grohl.zip << drunken dave grohl 13:39:01 30kbps 13:39:24 32kBps. 13:39:36 should I unzip it, repack it, and send it again? 13:39:50 oink: j'ai 2k sous vmware 13:39:56 gab: hmpf :) 13:40:08 gab: j'ai pas 2k, ni win95, ni win2k :( 13:40:14 j'ai pas de CD, rien du tout :((( 13:40:21 ok oink 32.2kbps 13:40:30 lodda: kB :) 13:41:10 oink le francais es (i don't know any french) 13:41:11 :D 13:41:17 22/06/2002 21:42 953,912 wince300.tar.gz 13:41:23 hah! 13:41:30 btw 13:41:31 [22:40] [OPN] DCC sent file wincesetup.exe [5161kB] for lodda in 161 secs [32.05kB/s] 13:41:34 :)) 13:41:43 oink: je peux l'extraire si tu veux 13:41:45 pavlovskii: uh ?! 13:41:47 lodda: can you install that exe? 13:41:49 gab: attends :)) 13:41:58 gab: 900 KB chez pavlovskii 13:42:04 moment plz 13:42:10 pavlovskii: will you mind sending me them once again ? :) 13:42:19 oink: pas de probleme 13:42:22 hah 13:42:26 you speak french heh ? 13:42:40 et voila 13:42:44 merci :) 13:43:01 --- part: yuriz left #osdev 13:43:03 i can't 13:43:04 neuf cent un-et-trente ko 13:43:12 ahahah 13:43:12 :D 13:43:17 lol 13:43:39 gab: au faite .. t'es jamais la toi 13:43:42 que nous vaux cet honneur ? 13:44:19 euh 13:44:23 bah je suis chez moi 13:44:26 et je fais rien de spécial 13:44:28 donc irc 13:44:32 ah 13:44:33 c bizarre 13:44:39 ya 1 an t'etait 24/24 sur IRC. 13:44:46 et maintenant genre 1H par semaine 13:44:51 ya 1 an je bossais pas à plein temps ;> 13:44:52 ich sprech jetzt deutsch 13:44:53 tu te drogue, tu bois ou .. ? :) 13:44:57 ah ok :) 13:45:09 tu bois ou ? 13:45:10 arg 13:45:11 tu bosse ou ? 13:45:13 arf :) 13:45:27 pour une boite qui fait des cartes crypto 13:45:46 là je fais un driver sous solaris 13:45:46 et tu bosse sur kwa ? 13:45:46 oink c'est francais 13:45:52 lodda: non, c'est polonais. 13:46:00 ah, cool :)) 13:46:15 c'est pas trop chiant non plus ? 13:46:17 d'ailleurs j'ai eu plein de goodies pour solaris 13:46:19 du genre 13:46:24 goodies ? :) 13:46:26 je bosse sur une SunBlade-1000 13:46:34 hnmffhowik 13:46:35 polonais 13:46:37 ? 13:46:40 et moi qu'a pas assez de thunes pour m'acheter un laptop :(( 13:46:50 j'ai eu un bouquin à 500 balles sur le kernel 13:46:55 lodda: Polish. 13:47:00 ok i will make a account at ****************************** M$ 13:47:00 arf 13:47:02 et là cette semaine, ils m'ont filé un CD avec les sources de solaris 8 13:47:02 ahh 13:47:03 oink: is it done? sorry i was afk 13:47:15 trans: [22:46] pavlovskii GET: 796k of 932k (85%) - 2.85kB/s - wince300.tar.gz 13:47:21 gab: uh 13:47:29 c'est opensource solaris ? 13:47:34 euh 13:47:35 nan 13:47:36 enfin 13:47:37 ah :))) 13:47:38 plus maintenant 13:47:48 c'est du warez ? 13:47:54 ya quelques temps tu pouvais avoir les sources par sun si tu demandais gentiment 13:47:56 ou .. c'est officiel ? 13:48:01 oh 13:48:01 je sais pas 13:48:30 oh..oink, could u send it to me, too, if it work 13:48:30 c'est le commercial qu'a débarqué dans mon bureau l'autre jour, avec un CD gravé, avec marqué dessus "Solaris 8 Foundation Source" 13:48:34 (sorry to all the one who doesn't understand a word of what we're talking about :D) 13:48:42 ahhaha 13:48:43 :DD 13:48:47 il m'a rien dit d'autre 13:48:53 sparc ? 13:48:58 x86 ca aurait ete + fun :)) 13:48:59 tout 13:49:04 ya les sources 13:49:06 oink: ? 13:49:10 des binaires précomp sparc 13:49:14 et des binaires précomp x86 13:49:16 lodda: w8 13:49:21 french channel 13:49:25 j'ai la totale du systeme de base 13:49:31 sans CDE ni openwin 13:49:32 i have a 2k box if the exe thing is an issue 13:49:33 pavlovskii: thanks again 13:49:38 ni les saletés d'admin convi 13:49:42 trans, lodda: void.phear.org/wince300.tar.gz 13:49:51 u lost in worldchampionship :P 13:50:04 oink: mais avec ce truc je peux générer une iso d'install pour sparc ou x86 13:50:07 gab: euh 13:50:12 hmpf 13:50:13 ok thanks 13:50:31 gab: ya moyen que tu me la passe ? :) 13:50:40 oink: ouais bien sur ;> 13:50:45 forbidden 13:50:46 youpi :))) 13:50:48 trans: oops :) 13:51:08 trans: there 13:51:12 lodda: well, we don't care 13:51:23 real geeks doesn't care about football and other shit :) 13:51:32 gab: mci :) 13:51:36 thanks 13:51:59 ok, but we're in semi-round 13:52:18 gab: t'es pas trop exploite a par ca ? 13:52:26 i don't really care, too 13:53:03 oink: oh bah... nan c'est tranquille, j'ai un bureau pour moi tout seul, je peux arriver à 11h sans que personne m'emmerde, et je suis dos au mur donc je peux glander en faisant semblant de bosser ;) 13:53:18 I did bind once '/goal' on my irssi, but that was for something unrelated with the worldcup :)) 13:53:29 wow 13:53:40 gab: c'est super :)))))) 13:53:44 et puis pour un stage c'est pas trop mal payé 13:53:51 genre .. ? 13:53:54 au faite 13:53:57 j'ai lache le lycee 13:53:59 je sais plus exactement 13:54:02 j'etait en BEP ... je passe en Seconde S 13:54:09 ça doit etre autour de 6 ou 7k 13:54:14 ah wi 13:54:18 c cool pour un stage 13:54:19 :)) 13:54:22 euh ouais 13:54:39 en plus les mecs ils ont dit explicitiment qu'ils voulaient pas me lacher 13:54:46 enfin, vu la tronche de certains stagiaires, ils ont de la chance de t'avoir :))) 13:54:47 oui 13:54:49 paskeu 13:54:51 * oink se marre la 13:55:26 psike s'est tape un mec pour du reseau/systeme unix, qui connaissait a peine Linux (genre il a installe une mandrake un jour ca a pas marche alors il a reinstalle windows) 13:55:35 warf 13:55:41 :\ 13:55:44 il fait quoi psike maintenant ? 13:55:54 ingenieur systeme chez Waycom (paris) 13:56:04 t'as qu'a lui passer un coucou si t'es dans le coin :) 13:56:13 moi j'ai des chances de faire un tour sur Paris btw :) 13:56:51 hum au fait je t'upload ou les sources de sol8 ? 13:57:00 sur ma box @ home si tu veux ? 13:57:03 plz speak in english 13:57:06 t'upload a combien ? :) 13:57:11 heh 13:57:30 sorry to bug once again but "error reading hearder after processing 0 entries" 13:57:44 oink: hmm... net1 13:57:48 donc 128 13:57:50 ah 13:57:51 well 13:58:05 do you have the exe? 13:58:13 trans: hmpf, works fine here :) 13:58:19 gab: (je te cree un account) 13:58:19 i've 247 MP3s on my computer :) 13:58:30 lodda: I have 3400~ 13:58:30 :) 13:58:41 2376 here 13:58:45 there 13:58:51 12.5 gigs 13:58:58 16 :D 13:59:01 or 17 13:59:01 thanks 13:59:02 uhh 13:59:10 oink: ok 13:59:17 freax 13:59:22 what music? 13:59:30 gab: t'as une cle pgp quelque part ? 13:59:32 lodda: hm 13:59:41 oink: euh... pgp ? 13:59:45 lodda: void.phear.org/playlist.html 13:59:54 oink: ça fait un moment que j'ai pas utilisé ce truc ;> 13:59:57 ahah 13:59:59 well uhm 14:00:04 je dois avoir un keyring gpg qui traine 14:00:18 ouais, gpg 14:00:26 upload la sur pgp.phear.org si tu peux :) 14:00:27 euh 14:00:29 keyserv.cuckoos.net 14:01:29 i don't really like dance&trance 14:01:31 gpg --keyserver keyserv.cuckoos.net --send-keys 14:02:11 lodda: mixed shit :) 14:02:15 thanks oink 14:02:21 trans: np 14:02:27 hmm...oink: u use linux, what do u use to download? 14:02:32 wget 14:02:48 and lftp 14:02:49 wtf is wget? 14:02:52 uh 14:03:11 an ftp tool? 14:03:21 GNU Wget is a free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP pro­ tocols, as well as retrieval through HTTP proxies. 14:03:30 oink: ouais attend j'en regen une là... l'ancienne est expirée 14:03:37 gab: merci :) 14:03:37 hmm..what is with knapster? 14:03:38 pavlovskii: it is indeed clobber list problems 14:03:40 tnx 14:03:43 hah 14:03:47 lodda: for mp3's ? :) 14:03:52 yep 14:03:57 Stalky: fixed? 14:04:00 sometimes gnut, and a friend .. :) 14:04:02 some of 'em 14:04:05 from a friend* 14:04:10 it still craps out with -O3 14:04:11 but, later 14:04:34 do u know hey hey my my 14:04:42 it's really cool 14:06:15 hm 14:06:18 neil young ? 14:06:23 yes 14:06:27 I don't have any of his songs :): 14:06:29 :)* 14:06:39 hmm..download it 14:06:46 too lazy :) 14:06:51 hmm 14:06:56 Now I wanna Sniff some Glue! Now i wanna have something to dooooo! All the kids wanna sniff some glue!!! all the kids want SOMETHING TO DOOOOO! 14:07:08 Put your face into the glue! 14:07:11 aha n_ 14:07:11 heh 14:07:12 hah 14:07:13 * n_ sings 14:07:20 I like this dir in WINCE sources named 'PRIVATE' 14:07:21 * n_ loves the ramones 14:08:26 oink: c'est bon 14:08:28 it's the only real directory 14:08:42 gab: t'as envoye ? 14:08:48 ouep 14:09:05 http://keyserv.phear.org:11371/pks/lookup?op=get&search=0x2DF00150 14:09:06 thx :) 14:09:48 hmm j'en fais quoi de l'url ? 14:09:59 rien c t pour info :) 14:10:08 c'est la mienne ? 14:10:14 c'est ta key, oui 14:10:19 ok 14:10:34 wtf..the french invasion 14:10:36 tu peux donner keyserv.phear.org, et l'id a quelqu'un qui te la demande 14:10:46 lodda: don't care, it's temporary, as usual :) 14:10:55 bof 14:11:01 c'est l'invasion francais! 14:11:29 but i can't go to ypn 14:12:01 and the other channels are all laming 14:14:07 :( 14:16:08 oink: and now ? 14:16:16 (see, I speak english again) 14:16:28 nice 14:17:16 gab: I'll send you a mail in a few mins :) 14:17:26 gab@chx-labs.org ? 14:17:31 btw, what's chx labs ? :D 14:17:52 yep chx-labs.org 14:18:03 chx.org was already taken 14:18:07 hah 14:18:16 'ngtk' <- gnihihihih :))) 14:18:18 chx is a contraction of chamonix 14:18:26 (where I'm from) 14:18:33 mh, kay 14:19:17 an old story with some high school friends, and it stuck 14:19:38 heh :\ 14:25:03 --- quit: ckm () 14:25:07 omg, Franck Dubosque at the Loft story TV Show. :\ 14:30:38 (crap) 14:35:30 i'm downloading a 60meg big file with a speed of 5kb/s 14:35:33 --- join: tirloni (gpt@neutron.tirloni.org) joined #osdev 14:35:37 oink: alors ce mail ? 14:35:44 gab: pouf 14:35:46 il est envoye :) 14:35:50 desdole :))) 14:35:53 uh 14:35:55 desole :))) 14:36:57 ok 14:37:01 je t'up ça 14:37:04 thx :)) 14:37:09 ah 14:37:10 2s 14:37:16 ? 14:37:17 * oink te creer un compte sur une + grosse partition 14:37:21 [23:36] /dev/hdd6 4.7G 4.7G 7.1M 100% /home 14:37:25 [23:36] /dev/hdd10 48G 39G 8.7G 82% /usr 14:37:29 arf 14:37:36 s/compte/dir/ 14:38:13 cd: Login failed: 534 Server policy denies USER command on insecure connection. 14:38:18 TLS :) 14:38:19 oink: qu'est-ce c'est '39G'? 14:38:23 hrm 14:38:28 lftp supporte le tls ? 14:38:33 gab: yep 14:38:37 pavlovskii: 39GB 14:38:52 a 48GB reiserfs partition 14:38:52 :) 14:39:03 lrwxrwxrwx 1 root root 21 Jun 22 23:38 /home/prfalken/storage -> /usr/exports/prfalken 14:39:05 oink: oui, mais quoi? 14:39:18 pavlovskii: kwa kwa ? 14:39:21 oink: comment ? 14:39:25 qu'est-ce qu'il y a dedans ? 14:39:26 ah 14:39:26 ok 14:39:30 bah 14:39:32 euh mp3 and other shit :) 14:39:33 (pour le tls) 14:39:34 what have you filled 39GB with? 14:39:40 :) 14:39:49 gab: set ftp:ssl-auth TLS 14:39:55 17GB of mp3 14:39:56 and uhm 14:40:12 1.3G /usr/local/games 14:40:16 (mainly Quake) 14:40:20 quake 3 :D 14:40:20 hum feuk 14:40:24 gab: feuk ? 14:40:32 t'as oublie --enable-tls ? :)))) 14:40:35 le lftp de debian supporte pas par défaut 14:40:38 ah 14:40:39 wait 14:40:46 je vais voir sur non-us 14:41:12 * pavlovskii implements system call hooks 14:41:29 hah 14:41:32 pavlovskii: what OS ? :) 14:41:37 now a driver can say "hey! I want to handle these system calls!" 14:41:39 oink: Mobius 14:41:51 argh 14:41:55 gab ? :( 14:41:56 pas de lftp-ssl 14:41:59 hmpf 14:41:59 hmm 14:42:02 yen avais un a l'epoque 14:42:03 :\ 14:42:03 ça marche avec stunnel ? 14:42:14 avec de la bidouille oui, mais te fait pas chier 14:42:18 SPRECHEN SIE BITTE ENGLISCH! 14:42:22 --- quit: air ("reboot") 14:42:32 oink: comment ça avec de la bidouille ? 14:42:33 rob :) 14:42:38 :) 14:42:38 Achtung! 14:42:39 gab: faut hacker stunnel :))))))))) 14:42:40 je pense 14:42:44 pavlovskii: Damn right :P 14:42:45 warf 14:42:50 ftp://ftp.phear.org/pub/linux/networking/ftp/client/lftp/ 14:43:10 uh 14:43:13 oink: kewl's archive? 14:43:17 no 14:43:17 oink, phear.org == your dsl? 14:43:24 n_: not really heh 14:43:36 phear.org, isn't that kewl's domain? 14:43:40 rob_ert: official lftp mirror :) 14:43:43 yup 14:43:47 if i get wireless i will tie it to my domain 14:43:50 Who wrote it, oink ? 14:43:55 what ? 14:43:57 lftp ? 14:43:59 Yeah. 14:44:07 alexander... 14:44:15 Do I know him? 14:44:16 Alexander V. Lukyanov 14:44:18 nop 14:44:21 I don't think :) 14:44:21 oink: port 990 ? 14:44:21 OK. 14:44:28 gab: pour le ftp ? 14:44:30 uh ? :) 14:44:34 wep 14:44:36 21 14:44:43 Bah, blöde Französen! 14:44:44 hm 14:44:49 tls over 21 ? 14:44:54 Französen sucks, I know :) 14:44:58 gab: oui 14:45:02 j'ai pas enabled le ftps 14:45:03 oink: zarbi 14:45:38 Swedish, or English. French is not an option :) 14:45:50 * rob_ert pokes oink and gab 14:45:59 * oink pukes. 14:46:04 * pavlovskii is going to get a job on the Windows CE team 14:46:08 and kick their asses! 14:46:19 * oink *bajs* 14:46:25 pavlovskii: lol :) 14:46:39 Mobius on a PDA? 14:46:42 can anyone tell me what commpany makes via chipsets? 14:46:47 Zenton__: heh 14:46:49 VIA maybe ? 14:46:56 hah 14:46:57 ;) 14:46:59 DEC ? 14:47:01 n_: could be, could be 14:47:24 Have far have you got on The Möbius? 14:47:39 Any new, 3l33t, features? 14:47:43 hmm 14:47:51 tonight I made it use 80x50 text mode 14:47:56 Great. 14:47:57 which is more 1337 than 80x24 :) 14:47:59 heh 14:48:00 That's what I use here :) 14:48:01 :P 14:48:05 Not 80x25? 14:48:12 rob_ert: how's going CrappyOS btw ? :) 14:48:14 rob_ert: 80x24 is more leet :) 14:48:21 pavlovskii: Never used it :) 14:48:25 oink: BAH. 14:48:28 i'll go to bed 14:48:30 * rob_ert strangles oink 14:48:33 Gute Nacht. 14:48:36 uhuh :))) 14:48:37 rob_ert: no, it requires a special Mobius VGA card 14:48:42 pavlovskii: :P 14:48:47 * oink should write is own OS btw. 14:48:48 ha 14:48:55 I fixed the FAT driver a bit too 14:48:58 oink: Damn right you should! 14:49:03 pavlovskii: forgot.. I did backup 8GB some days ago :) 14:49:05 pavlovskii: What's its native FS? 14:49:09 it was listing LFN entries as if they were normal entries 14:49:24 rob_ert: ext2, although ext2 is r/o and FAT is r/partly w 14:49:30 I'll start it heh 14:49:32 Hehe. 14:49:33 uhm 14:49:40 What's so hard with writing ext2? 14:49:48 UUU also has a r/o ext2 module. 14:49:54 nothing, it's a lot easier than FAT 14:49:59 Cool. 14:50:13 Do you know an easy to understand document about ext2? :) 14:50:13 so uh 14:50:24 writing a proper driver for ext2 is easier to do than writing a proper FAT driver 14:50:26 minds, when you know that ext2 has been originally created by a French guy, you choose UFS. :) 14:50:28 is Mobius the OS they use in the arctic circle, on the Arctic Candy servers? 14:50:30 or FAT. 14:50:31 rob_ert: have you seen eks' doc? 14:50:41 pavlovskii: No, I don't think so. URL? 14:50:48 n_: I'm currently in negotiation with Nutty Industries on that 14:51:16 pavlovskii, n_: uh ? 14:51:26 mmmm, Nutty Industries 14:51:29 oink: http://mobius.sf.net/documentation/?TimRobinson 14:51:33 follow the link 14:51:37 * oink looks 14:51:42 TimRobinson was not found 14:51:42 Would you like to add it? 14:51:46 ;/ 14:51:46 pavlovskii: How about me? :D 14:51:52 hah 14:51:53 :P 14:51:54 I meant ?tim 14:52:03 ?pim_fortuyn? 14:52:12 rob_ert: /me is looking up eks' URL 14:52:20 pavlovskii: Thanks :) 14:52:55 oink: bon relou le tls là 14:53:12 rob_ert: http://www.freesoftware.fsf.org/ext2-doc/ 14:53:16 I'll have to unplug my fans if I want to start coding on my OS. :\ 14:53:20 gab: tu peux fetcher depuis ma box ? 14:53:25 screen 14:53:26 :) 14:53:47 --- join: air (brand@12-254-199-50.client.attbi.com) joined #osdev 14:53:48 scp marche ? 14:53:51 yep 14:53:54 ahhh 14:53:57 * Stalky fixes all his register clobbers 14:53:58 bah fallait le dire tt de suite 14:54:01 :))) 14:54:08 * oink prefere lftp 14:54:11 pavlovskii: Thanks. 14:54:55 brb, gonna look for something to drink. 14:55:01 rob_ert: do you know much about ELF ? :) 14:55:02 oink: Beer? 14:55:05 rob_ert: Oasis. 14:55:06 oink: No. 14:55:07 or coke 14:55:07 oink: c'est parti 14:55:12 ELF looks evil. 14:55:12 gab: thx0rz :) 14:55:20 :\ 14:55:31 gab: et toi, tu connais l'ELF ? :) 14:55:39 anyone else ? 14:55:42 un peu oui 14:55:45 hah 14:55:51 good night to all 14:55:57 good night :) 14:55:57 j'ai eu deux projets cette année ou il fallait parser du ELF 14:56:11 hm cool :) 14:56:14 dit 14:56:21 gab: don't u speak english? silly question 14:56:38 gab: what projects? 14:56:40 ya pas moyen de chopper l'adresse physique de l'entry point dans un ELF ? 14:56:45 plutot que l'adresse virtuelle 14:57:00 --- quit: lodda ("good night to all") 14:57:05 http://www.qzx.com/stats/ 14:57:13 what other kewl info should i add to that page? 14:57:13 air: updated ? :) 14:57:19 * oink looks 14:57:28 pavlovskii: school projects 14:57:51 oink: l'addresse physique a rien à voir avec ELF. c'est l'OS qui gere ça au niveau de la VM 14:58:12 justement 14:58:23 I've forgot my babelfish at home, please speak english :) 14:58:29 hmpf nevermind 14:58:30 j'ai trouve :) 14:58:35 air: change the font :) 14:58:48 use a fixed/monospace font or something 14:59:27 looks better in links though 14:59:37 gab: t'as encore tes projets ? 14:59:50 * pavlovskii does a Search & Replace on the WinCE source code and releases it as Mobius CE 14:59:50 oink: j'ai ça qui traine ouais 14:59:54 send :))) 15:00:01 pavlovskii: >:) 15:00:06 mais ça sera pas très utile à ce que tu veux faire 15:00:16 ca fait quoi exactement ? 15:00:25 ce que j'ai fait cette année c'était du parsing des symboles 15:00:40 euh si justement :P 15:00:47 tu prend le ELF, tu trouve la symbol table, et tu dump 15:00:51 en gros comme objdump 15:00:52 yep mais 15:00:55 (ou nm) 15:01:14 'tu trouve la symbol table' -> j'ai genre 5 SHT_SYMTAB sur 1 ELF 15:01:16 :)))) 15:01:29 send :) 15:01:33 ok 15:01:36 mci :) 15:01:55 je suis sur un prog de reverse engineering la 15:02:05 chu tout seul, si ca t'interesse, paskeu ca me demotive :\ 15:03:07 air: is it a CGI or something ? 15:03:30 you can use rrd tools or a something similar for that :) 15:04:17 bon 15:04:27 * oink <- pushup & crunches time 15:04:29 bbl :) 15:04:36 gab: df@phear.org si tu sais pas ou envoyer 15:06:17 oink: bon par contre c'est un truc qui a été codé pour netbsd 15:06:18 --- join: _avlovskii (pavlovskii@modem-1270.duckdive.dialup.pol.co.uk) joined #osdev 15:06:32 --- quit: pavlovskii (Killed (NickServ (Nickname Enforcement))) 15:06:37 --- nick: _avlovskii -> pavlovskii 15:06:59 Poor pavlovskii :( 15:07:24 --- join: kernel2418 (1000@ppp-202-165.25-151.libero.it) joined #osdev 15:07:25 Crappy modem connection isn't what a good coder deserves :P 15:07:30 Hey kernel2418. 15:07:38 hello 15:07:41 kernel2418: I'm running you :] 15:08:03 eheheheheheh 15:08:05 :-)) 15:08:11 yeah 15:08:16 rob_ert: I'd like a proper connection but I don't think I'll be in one place long enough to justify one 15:08:17 erf 15:08:25 hm, maybe get one at my parents' place 15:08:33 ^^ where I'll be living soon :/ 15:08:37 pavlovskii: Really? Going yo move? 15:08:42 Hrm. 15:08:42 Why? 15:08:45 yep, finished university now 15:08:52 Oh. 15:08:56 need to find a job 15:08:59 etc. 15:09:00 Then get a well-payed programmer :P 15:09:09 (And send 50% of your money to lilo) 15:09:16 heh 15:09:24 oink: sendu 15:09:56 pavlovskii 15:10:01 get a bnc 15:10:01 then 15:10:07 that will keep your irc connection active 15:10:21 bnc = ? 15:10:45 bouncer 15:10:45 --- join: Asskicker (~rob@ppp-130-15.25-151.libero.it) joined #osdev 15:10:51 like an irc proxy 15:10:54 hola kernel2418 15:10:55 Bayonet Naval Connector? 15:11:00 aha 15:11:01 hello Asskicker 15:11:05 asskicker eh? 15:11:05 :-)) 15:11:09 have you kicked any asses lately? 15:11:20 hola spanish 15:11:21 n_: got any more info on that? 15:11:27 yes sure 15:11:53 n_: very long nick 15:12:00 pavlovskii: run the bncproxy on a stable fast server, then your mirc connects through that, and when you get disconnected, your bnc stays on irc, and then you just reconnect to it to be able to talk again 15:12:11 arh 15:13:01 of course, you need a shell account on the aforementioned server 15:13:17 * pavlovskii looks at bespin.org 15:13:29 SF won't do IRC 15:15:21 hmm, WinCE x86/init.asm does wbinvd after enabling paging 15:15:25 I wonder if that is necessary 15:15:52 wtf? 15:16:18 they use wbinvd (486+), then they flush the entire TLB after deleting two mappings 15:16:31 if you're going to use wbinvd, it doesn't hurt to use invlpg too 15:17:02 does winCE work on a regular PC ? 15:17:28 ('would be hairy to make a port) 15:17:31 it has x86 code in it 15:17:40 not sure if it interfaces to the PC hardware though 15:18:28 http://www.apple.com/switch/ads/damonwright.html 15:18:29 --- quit: SLACKo (Remote closed the connection) 15:18:31 aha, the debugger talks to the serial port 15:18:37 for some reason i picture pavlovskii as that guy 15:18:38 hehe 15:19:48 i've some problem with the ram pager, can anyone tell me how to send to the Cpu my structures? 15:20:11 "Damon Wright found the only problem switching from his PC to a new Mac was selling his PC “with integrity”. 15:20:15 wtf? 15:21:48 Asskicker: umm, not sure what you mean 15:22:18 geist: i'm traslating for kernel2418 15:22:26 he said ram pager 15:22:38 he has crated structures 15:22:38 no but I mean, 'send to the cpu my structures' 15:22:38 --- join: kemu (~Jonas@80-200-35-250.adsl.powered-by.skynet.be) joined #osdev 15:22:55 and now he wanna send it to the cpu 15:23:06 to the processor 15:23:10 right 15:23:13 ok fine 15:23:16 :) 15:23:17 what structures? page tables? 15:23:23 yes 15:23:29 oh 15:23:56 well, you've created a page directory I assume 15:24:13 yes he did it 15:24:17 mmmmhhh 15:24:27 leave it and the page tables in memory and put the address of the page diretory in the cr3 register 15:24:54 ok thanx now i translate :) 15:25:02 :-)) 15:25:19 --- quit: kemu ("Client Exiting") 15:25:34 Asskicker: shall we translate? #osdev speaks many languages :) 15:26:14 we are italian 15:26:53 but kernel2418 doesnt speak english at this time 15:27:01 he is still learning 15:27:02 ok, I don't think anyone else speaks Italian here 15:27:16 Let's all speak swedish and be happy. 15:27:17 lol ok 15:27:42 rob_ert: do any Swedish people actually say "bork bork bork"? 15:28:07 pavlovskii: Only word we have that's even close to that is "borg", and that's like "castle". 15:28:19 ok, didn't think so 15:28:21 Or "bark", you find that on trees. 15:28:41 Do all englishmen drink tea and conquer the world? 15:28:50 hehe 15:28:55 not any more 15:29:03 Oh, darn. 15:29:04 well, plenty of tea-drinking still goes on 15:29:12 200 years wrong in time... AGAIN. 15:29:38 heh, just think of Mr Nutty 15:30:35 hmm, what cool features can I implement now? 15:30:42 a VGA kernel? 15:30:46 Hehe. 15:30:49 or exception handling/signals? or something else? 15:30:49 WHat do you got? 15:31:06 do you want a list? 15:31:08 Support for more network cards, maybe? 15:31:10 Sure. 15:31:11 --- quit: Stalky ("http://www.echosproject.org") 15:31:57 ah, I don't have a spare network card to test on yet 15:32:06 ok, the kernel is: 15:32:26 cache.c -> file cacheing 15:32:34 clip.c -> clipping for the window manager 15:32:42 debug.c -> various debug helper routines 15:32:56 device.c -> plug & play device manager and /System/Devices hierarchical file system 15:33:27 hey guys, kernel2418 is asking if oyu let him paste some code, to check it out 15:33:38 System/Devices is cool -- you have files like /System/Devices/Classes/ide0/master/0 15:33:42 Asskicker: Tell him there is a #flood channel. 15:33:47 lol 15:33:50 pavlovskii: YUM. 15:33:58 it's only ten lines 15:34:07 Asskicker: "only"... :) 15:34:15 rob_ert: I put that in after playing with Solaris for a while 15:34:18 yeh i told him 15:34:42 fs.c -> virtual file system, routines that go between I/O functions and FS drivers 15:35:00 handle.c -> per-process handle table management 15:35:23 handles are integers which refer to a slot in a process's handle table; you can also wait on them and signal them 15:35:46 io.c -> interface between devices, e.g. between devfs and the device drivers 15:35:52 main.c -> init routines 15:36:02 mod_pe.c -> on-demand PE loader 15:36:08 port.c -> IPC 15:36:13 proc.c -> process-related stuff 15:36:23 profile.c -> profile functions, kinda like a registry 15:36:39 queue.c -> some queueing functions: push, pop, etc. 15:36:55 ramdisk_mb.c -> FS driver for the list of GRUB modules (put in /System/Boot) 15:37:12 rtlsup.c -> back-end for the libc routines used in the kernel, e.g. sbrk and text output 15:37:28 syscall.c -> misc. syscall implementations (the rest are implemented throughout the other files) 15:37:35 thread.c -> threading, scheduler 15:37:57 vfs.c -> stub routines for virtual directories (e.g. / and /System) 15:38:24 HELLO 15:38:29 vmm.c -> virtual memory manager: supports allocation, sharing, file/image/physical mappings 15:38:45 file/image/physical mappings 15:38:47 ? 15:38:56 winmgr.c -> maintains system-wide window lists (doesn't actually do any GUI work) 15:38:58 file mappings = swapping? 15:39:09 file mappings = memory mapped files 15:39:20 image mappings = memory mapped executable files 15:39:33 you can't just map PE files because of the alignment, so I treat them differently in some places 15:39:45 PE? 15:39:48 physical mapping = mapping of adaptor memory etc. 15:40:22 That's a quite impressive kernel, what drivers do you have? 15:40:25 you know, Portable Executable = EXE file format 15:40:39 erm 15:40:47 rob_ert : decided ? 15:40:56 You don't have to go through all files :P 15:40:59 copied from my drivers makefile: 15:41:01 ata cmos fat fdc \ 15:41:01 isapnp iso9660 pci ps2mouse \ 15:41:01 video tty keyboard ext2 \ 15:41:01 sound 15:41:08 fairly self-explanatory 15:41:08 lynx: Yeah, I don't think I'll make it distributed. 15:41:20 pavlovskii: :)) 15:41:22 pavlovskii: Nice. 15:42:15 --- quit: gab (Read error: 113 (No route to host)) 15:42:38 Does each process have its own page directory? 15:42:54 yes 15:43:26 rob_ert bah,ok 15:43:58 pavlovskii: How does e.g. a file system driver transfer data from/to a process' buffer? 15:44:33 all the drivers are in the kernel, whose pages are mapped throughout all processew 15:44:45 it just does memcpy() from the cache into the buffer 15:44:55 Oh, I see. 15:45:04 actually, it does memcpy() from the cache's physical pages into the buffer's physical pages, so that copying can work regardless of the current process 15:45:08 So all modules/drivers run in kernel space? 15:45:16 yes 15:45:34 How do you copy from the _physical_ addresses? 15:45:39 And not the virtual ones. 15:46:00 well 15:46:08 this is my paging structure 15:46:17 it keeps a 256MB region of address space free for these temporary mappings 15:46:25 typedef struct { 15:46:25 unsigned Present:1; 15:46:25 unsigned ReadWrite:1; 15:46:25 unsigned UserSupervisor:1; 15:46:25 unsigned WriteThrough:1; 15:46:26 unsigned CacheDisabled:1; 15:46:27 unsigned Accessed:1; 15:46:28 back 15:46:29 unsigned Reserved:1; /* set to 0 */ 15:46:31 unsigned PageSize:1; /* 0 = 4 KB pages */ 15:46:34 unsigned GlobalPage:1; /* ignored */ 15:46:34 oink: wb :) 15:46:35 unsigned OSRes:3; /* for system programmer's use */ 15:46:37 unsigned Address:20; /* the physical address */ 15:46:39 } NOALIGN PageDirectoryEntry; 15:46:42 typedef struct { 15:46:42 rob_ert: wbthxnp 15:46:42 pavlovskii: I see... 15:46:42 :) 15:46:46 unsigned Present:1; 15:46:47 oink: :D 15:46:48 unsigned ReadWrite:1; 15:46:50 unsigned UserSupervisor:1; 15:46:52 unsigned WriteThrough:1; 15:46:53 unsigned CacheDisabled:1; 15:46:55 unsigned Accessed:1; 15:46:58 unsigned Dirty:1; 15:46:59 unsigned Reserved:1; /* set to 0 */ 15:47:02 unsigned GlobalPage:1; 15:47:03 YAY, FLOOD! 15:47:03 unsigned OSRes:3; /* for system programmer's use */ 15:47:06 unsigned Address:20; /* the physical address */ 15:47:06 * rob_ert is happy. 15:47:07 rob_ert: n/m :) 15:47:08 } NOALIGN PageTableEntry; 15:47:10 typedef struct { 15:47:12 PageDirectoryEntry Entries [1024]; 15:47:16 } PageDirectory; 15:47:19 i've created the structures using the intel manuals, but i can't understand how can i connect them togheter, and in the end how can send the page directory to the sistem? do i have to insert it in the gdt? 15:47:22 he wants to get at the top on the stats :))) 15:47:31 oink: :) 15:47:45 kernel2418: mov cr3, address_of_page_directory 15:48:11 mmmmh, thank you 15:49:04 n_: I'm still trying to look at that Apple guy :/ 15:49:12 (QuickTime) 15:49:25 bah 15:49:44 rob_ert : why not make it distributed .. you could think about extending the evil threadmanager later... 15:50:07 pavlovskii: Before the paging is initialized, the kernel will be at a certain location. But, once to initialize paging, will the kernel need to be relocated or something? Or should you just map the physical addresses to the virtual in the kernel? 15:50:20 lynx: Hrm... I have to start somewhere :) 15:50:31 kernel2418 said: how can i find the fisical address of the first free page? 15:50:33 no, the kernel stays at C000_0000 all the time 15:50:36 rob_ert : well... if you go distributed i will help you 15:50:50 lynx: I might make it a bit more well-designed than MS-DOS, so we can add that later :P 15:50:54 I do a clever trick with the base addresses in the GDT to map C000_0000 to 1MB without enabling paging 15:50:58 pavlovskii: C0000_0000? 15:51:16 0xC0000000, 3GB 15:51:59 pavlovskii: What loads the kernel to where? 15:52:14 --- join: DorkPunk (l33t3sth4x@209-210-28-156.academicplanet.com) joined #osdev 15:52:18 GRUB loads the kernel to 1MB with a dummy GDT 15:52:19 Hello. 15:52:27 Hi DorkPunk. 15:52:28 I love GRUB. :-) 15:52:31 rob_ert : hrm... you go the ms-dos way? 15:52:34 My kernel is multiboot compliant. 15:52:38 the x86 setup code soon loads a new GDT so that the C code can refer to global variables without relocation 15:52:46 then paging is enabled, and the fun really starts :) 15:52:51 lynx: I said I will NOT go that way ;) 15:53:05 pavlovskii: Nice :) 15:53:21 rob_ert : which way then? 15:53:36 I have created a TSS, and a TSS descriptor in my GDT. How can I ljmp to it? 15:53:52 pavlovskii: So, the kernel is statically linked to 0xc0000000, and then some code in the absoulte beginning of it sets up this GDT? 15:54:02 rob_ert: yep 15:54:04 lynx: Not sure :) 15:54:09 /* Based kernel code = 0x8 */ 15:54:10 i386SetDescriptor(gdt + 1, startup->kernel_phys - (addr_t) scode, 15:54:10 0xfffff, ACS_CODE | ACS_DPL_0, ATTR_GRANULARITY | ATTR_DEFAULT); 15:54:20 rob_ert bah 15:54:30 rob_ert : i do the threading then ... 15:54:30 startup->kernel_phys = 1MB, (addr_t) scode = 3GB 15:54:31 damnit 15:54:32 pavlovskii: But... doesn't those functions think they're at 3GB? 15:54:44 this new nic is 1" high 15:54:57 lynx: Hehe ;) 15:54:59 remember CALL uses relative addresses, so you can call whatever you want 15:55:11 I mean, where is the GDT? 15:55:14 all data pointers have to be fiddled until the GDT is set up though 15:55:19 i had a big fan that rested on the nic and video card heatsink but now it has no nic to rest on 15:55:30 I have a lot of lines like: 15:55:33 startup->multiboot_info = DEMANGLE_PTR(multiboot_info_t*, info); 15:55:40 pavlovskii: Hehe :P 15:55:41 rob_ert : you start right now with memorymanagement? 15:55:53 lynx: I will study it more first. 15:55:58 rob_ert ok 15:55:59 lynx: I'm not 3l33t :( 15:56:16 lynx: BitchX? 15:56:45 irssi is neater :P 15:56:53 --- quit: air ("wrong client") 15:56:59 It puts a colon after the name :P 15:57:13 lynx ? 15:57:16 rob_ert ? 15:57:18 pavlovskii ? 15:57:20 lynx: :D 15:57:21 --- join: air (~brand@12-254-199-50.client.attbi.com) joined #osdev 15:57:29 lynx: ? 15:57:35 (ot, as usual: http://humor.student.utwente.nl/images/20020228.gif_ 15:57:38 lynx ? 15:57:40 s/_/\)/ 15:57:46 where can i find a simple example about the paging and TSS? 15:57:52 oink: its php cgi and whats wrong with the font? 15:57:57 hah 15:57:59 air: wb :))))) 15:58:06 well 15:58:11 should I take a screenshot ? 15:58:12 hm 15:58:13 wait :) 15:58:23 I mean 15:58:30 it can look better with another font :) 15:59:00 i dont change fonts 16:00:06 http://void.phear.org/screenshots.php?1024786772 16:00:14 hm wait, I have a perm prob. 16:00:23 there 16:02:13 nice bg 16:02:22 thanks :D 16:02:27 the page looks the same here, just smaller 16:02:39 www.reactionquake3.com btw 16:02:43 hm 16:03:12 don't you think it will look better using Verdana, .... class fonts ? 16:03:28 i'm against changing fonts 16:03:49 if u dont like that font then go change it in font prefs 16:03:55 --- part: DorkPunk left #osdev 16:04:29 --- quit: kernel2418 (Remote closed the connection) 16:04:38 hah 16:04:39 :P 16:05:50 haha, lol@apple guy :) 16:08:48 --- quit: Asskicker ("Client Exiting") 16:10:23 hrm 16:11:47 --- join: kemu (~nospam@80-200-35-250.adsl.powered-by.skynet.be) joined #osdev 16:12:03 hmmm... why is gta3 so slow 16:12:56 its an a TB1.4 w/ 256MB DDR and a geforce2 64M! it should be faster! 16:13:17 BAH. 16:13:26 I have 64MB RAM. 16:13:48 i now have 448meg 16:14:05 is there a way to maxe it faster without having to get verdigo from watching it at 640x480 16:14:10 I have 512MB, although half of it is in my crappy test PC 16:14:29 Whoa. 16:14:38 You people don't need hard drives :P 16:14:46 i have 1440meg total 16:14:49 (At least not run time) 16:15:07 1700meg 512ddr ram gforce 2 mx 400 16:15:17 you all suck 16:15:26 look who's talking :p 16:15:28 ;) 16:15:30 lynx has 8meg 16:15:37 in his head ? 16:15:40 or in his pc ? 16:15:46 :D 16:15:58 kemu: reality check, the mx series suck ass 16:16:02 * lynx has ops , too 16:16:06 my test PC has an old-skool 2x CD-ROM drive 16:16:15 uhh 16:16:17 kemu: my geforce 1 kicks the crap outta yer geforce 2 16:16:22 my test pc doesnt even have any drives 16:16:23 My 3rd Debian box got 8MB. 16:16:24 just netboot 16:16:30 My main Debian box got 6. 16:16:31 I don't really care about gforces I don't play games 16:16:34 er 16:16:34 and no machine has more than 128 mb 16:16:39 Main Minix box* 16:16:40 holy fuck its almost more laggy at 640x480 16:17:24 ok, I'm going to implement signals 16:17:39 pavlovskii: :)) 16:17:46 when is it safe to deliver a signal? always? or when the destination is waiting for some reason? 16:18:03 always 16:18:04 Well... you can always force processes to listen. 16:18:06 IIRC Unix has 'always', whereas NT has 'when the thread starts waiting for something' 16:18:21 anyone knows who Aardappel is ? 16:18:22 however, Unix says "be careful what you do inside a signal handler" 16:18:45 its the signal handlers responsibilty 16:43:30 hang on, this is a normal re-entrancy problem 16:43:41 i.e. if all your code is thread-safe (which it should be), it's ok 16:45:05 heh 16:45:19 anyone knows how to make sdl-devel stuph ? 16:49:40 No brain entry for sdl-devel 16:50:43 well 16:50:44 hrm 16:51:33 lynx: slowcoder does 16:52:00 well 16:52:03 he isnt here ... 16:52:13 sucks dont it :) 16:54:13 hey, what's a good alignment for JMP targets on the x86? 16:54:28 or for the beginnings of functions? 16:56:06 27 16:56:25 * pavlovskii changes all his assembler code 16:56:38 hmm, that's certainly a funny number to choose 16:56:47 nm, I'm sure Intel have their reasons... 16:56:53 oh I really mean 71 16:57:03 :) just kidding 16:57:04 he is making shit up 16:57:10 hey, all my code misses the cache now! 16:57:18 I think geist was just making it random numbers 16:57:22 haha 16:57:25 *up 16:57:31 thats funny that u bought it 16:57:36 right 16:57:43 damn, now I'll have to change all my assembler back 16:57:48 there, that's fixed it 16:57:54 damnit! my sun box is not liking the new drive i just stuck in it 16:58:53 it's alarming to get a 64-bit register dump on a sparc 16:58:59 a ton of numbers flow by 17:02:00 I'm developing a site on osdev kinda having trouble finding a name 17:02:26 anyone got any inspiration 17:02:52 --- join: DorkPunk (l33t3sth4x@207-173-195-99.academicplanet.com) joined #osdev 17:02:57 Good evening. 17:03:11 Hi DorkPunk. 17:03:21 How are you, rob_ert? 17:03:36 I am fine, thank you. 17:03:45 Trying to code some simple RLE code in forth. 17:03:52 RLE? 17:04:07 Yes, Run Length Encoding. 17:04:20 I don't even know what that is. LoL 17:04:20 Very poor compression algorithm :) 17:04:30 www.google.com is your friend. 17:04:54 kemu: wot's your site? 17:04:57 bah 17:05:03 I'm visiting Google right now. 17:05:05 rle is the cooles compression available 17:05:06 Begging Google for help. LoL 17:05:09 coolest 17:05:50 Huffman encoding 0wnz. 17:06:27 :) 17:06:36 That would be evil in forth. 17:06:42 rle is very easy to code 17:06:46 how does huffman work? 17:06:47 Everything more complicated than pong is evil in forth. 17:06:58 How does ljmp work? Do I ljmp to a TSS or a TSS descriptor? 17:07:11 ick 17:07:21 I'll be quiet this time though 17:07:24 rob_ert: when i get the crush compiler working u can fix it to work with linux and then dump forth 17:07:33 geist - I have taken your advice into consideration. :-) 17:07:34 air: ;) 17:07:49 * rob_ert has a crush on air. But don't tell anyone. 17:07:50 how does huffman work? 17:07:51 geist - I am working on implementing software task switching. I just want to try hardware task switching too. 17:08:30 software task switching involes about 10 lines of asm 17:08:51 * DorkPunk nods. 17:08:57 --- join: gab (~gab@gaia.chx-labs.org) joined #osdev 17:08:58 DorkPunk: did i give u my software tasking tutorial? 17:08:58 sun boxen are very stable 17:08:58 I do have software task switching, don't worry! 17:09:02 it's amazing really 17:09:05 nothing takes them down 17:09:06 air - Yes! I used it. :-) 17:09:21 n_: wanna bet 17:09:21 But I also want to try hardware task switching. Just to test it out. 17:09:29 hrm 17:09:32 well, I can provide no help 17:09:40 n_: i bet the same thing that took this box down could take down a sun 17:09:50 what took it down? a power failure? :P 17:09:52 has anyone ever used smartd with a seagate scsi disk ? 17:09:58 it got it by lightning 17:10:06 got hit 17:10:29 my computers run just on love ... 17:10:37 of 17:10:58 145 days 8:35 hours of uptime, all gone due to lightning :( 17:11:26 :( 17:11:43 geist air - Well thanks. :-) 17:11:47 * DorkPunk continues searching. 17:19:02 lynx 17:19:04 how do you like OSX? 17:19:36 damnit! 17:19:39 I like the OSX wharf. ;-) 17:19:39 this is not working 17:19:44 air is your software tasking tutorial online ? 17:19:46 How it "bloops" when you slide your mouse over it. 17:20:03 n_ OSX ?? 17:21:49 kemu: apple's new UNIX 17:22:52 uhmmmm don't really like apple they should bring out an os that runs on a X86 not theire ppc 17:23:18 makes perfect sense! 17:24:24 --- quit: DorkPunk () 17:24:37 it would be better think then apple will have a change of beating ms 17:25:11 no one has a chance of beating ms 17:27:59 I doubt that like if apple brings out on os that runs on X86 that is much cheaper then windows and they would make something like that stupid msn thing of ms then it will all change 17:28:37 right.... 17:29:47 cause now really young people who would never used a pc, use a pc to chat using MSN well here in my country it is this way 17:29:53 I call it myself the msn culture 17:30:16 sometimes when I come to school they are even talking about last night on msn stupid idiots 17:30:18 --- join: lynx_ (~lynx@pD9E632AA.dip.t-dialin.net) joined #osdev 17:33:41 --- quit: pavlovskii (Read error: 110 (Connection timed out)) 17:38:07 http://www.irc-city.be/osdev/forum/index.php 17:40:02 --- quit: lynx (Read error: 110 (Connection timed out)) 17:45:15 --- quit: gab (Read error: 113 (No route to host)) 18:02:17 --- join: jemarch (jemarch@34-MADR-X54.libre.retevision.es) joined #osdev 18:02:33 --- part: jemarch left #osdev 18:18:04 kemu: yes 18:18:21 qzx.com/docs/OSDP/x86/ 18:35:19 --- quit: trans (Read error: 110 (Connection timed out)) 18:41:37 good night :) 18:47:31 --- join: Stalky (~cms@ool-4352b4ce.dyn.optonline.net) joined #osdev 18:54:15 when using asm volatile with the address of a struct, can i tell the optimizer that the values in the struct are used? 18:54:37 so it doesn't eliminate the assignments to struct members before the inline instruction? 18:59:31 --- quit: Stalky ("http://www.echosproject.org") 19:35:09 --- quit: n_ (Read error: 104 (Connection reset by peer)) 19:41:08 --- join: futhin (~thin@h24-64-175-61.cg.shawcable.net) joined #osdev 19:42:29 --- join: phlamer (phlamer@dialup-65.59.102.73.Dial1.Weehawken1.Level3.net) joined #osdev 19:43:38 hey guys...anyone around? 19:43:59 yeah 19:44:06 hey 19:44:27 do u happen to have a link to some sample code that switches into pmode? 19:44:45 i sorta understand what needs to be done now, i just dont have enough asm knowledge to actually do it 19:44:55 so i wanted to learn by dissecting some sample code 19:46:28 hmm, well it's done all over the place 19:46:36 are you working on a bootloader? 19:46:42 dont waste your time with it 19:46:43 preferably in nasm? 19:46:44 hehe 19:46:48 yeah im wrokin on a bootloader 19:46:53 yeah..thats what u told me last time 19:46:54 haha 19:47:00 but i just wanna try to at least look at it 19:47:02 maybe learn a bit 19:47:13 if u happen to have a specific file, id appreciate. 19:47:20 if not...thanks anyway. 19:47:26 but all you'll learn is how to use the bios and how to switch into pmode, which has zero usefullness outside of that 19:47:31 but 19:47:34 yeah i know 19:47:39 i just wanna give it a shot anyway..haha 19:47:40 any os project will have code to do it 19:47:51 yeah. 19:47:54 I do it in two different places in newos 19:47:57 but it's not in nasm format 19:47:59 okay, i guess ill just look around online somemore 19:48:02 oh 19:48:03 okay 19:48:08 yeah maybe ill find somethin in nasm 19:48:25 my bootloader is in nasm format, but it's kind f 'advanced' 19:48:27 like im not sure of the syntax for a gdt structure decleration 19:48:34 oh ok..well i dont need that 19:48:38 does a couple of nasty things that will probably confuse you 19:48:40 is there a structure keyword in asm? 19:48:45 nope 19:48:51 cuz one sample seemed to have a STRUCT keyword 19:48:53 hmm 19:49:01 see i was lookin around, and that confused me 19:49:02 you basically have to preconpile it and do .word 0xffffff 19:49:18 grab newos source and I'll walk ya though it 19:49:20 hmm. 19:49:27 all right, thanks =) 19:49:29 where can i grab it 19:49:50 newos.sf.net 19:49:56 okay 19:49:58 just a sec 19:50:03 can anyone tell me a very common and well specified chipset? 19:50:08 look for a file called boot/i386/bootblock.asm 19:50:49 also, I boot the other cpus in boot/i386/smp_trampoline.S 19:51:31 in the bootblock file I have a precompiled gdt you can use 19:51:49 hmm. 19:51:54 i see the .flp image 19:51:57 shall i get that? 19:52:08 nm 19:52:10 thats binary 19:52:17 no 19:52:22 see the source snapshots? 19:52:41 yep 19:52:45 i got em 19:52:45 itll take me a while. 19:52:53 slow link? 19:53:10 yeah 19:53:14 hehe 19:53:18 56k 19:53:22 plus my bros downloading somethin 19:54:19 ah 19:54:27 anyway, the actual switch into protected mode is easy 19:54:35 but you have to have the gdt all ready 19:54:44 right 19:54:51 the actual switch is just changin the cr0 bit 19:54:53 and a far jump 19:54:57 right 19:54:57 from what i read 19:55:18 the jmp reloads the cs which is what really does it 19:55:27 i see. 19:55:48 the key to all of that is the fact that the cpu doesn't reload the data from the gdt until you actually change a segment register in some way 19:55:50 60% 19:56:05 otherwise it would be way too slow 19:56:06 --- join: minion (minion@dialup-204.42.22.48.bwsys.net) joined #osdev 19:56:19 you can set up a gdt, do a lgdt, load a segment register, change the gdt and it wont pick up the change until you reload the segment 19:56:20 to reload 8bytes b4 every access 19:56:27 right 19:56:32 okay 19:56:40 i sort of understand the concepts 19:56:43 been reading a bit 19:56:48 but i havent seen any actual code 19:56:53 right 19:57:04 when it gets to it, it's like 3 or 4 instructions 19:57:23 the actual switch, right? 19:57:27 yeah 19:57:29 but the setup 19:57:31 of the gdt 19:57:33 is longer? 19:57:36 no 19:57:39 lgdt 19:58:27 i see 19:58:28 okay 19:58:30 i have the file opened 19:58:32 bootblock.asm 19:58:35 okay 19:58:54 now the switch to protected mode is a little funny 19:59:06 it does a switch and then comes back, which leaves the cpu in 'unreal' mode 19:59:18 and then it switches back later before it jumps into the kernel 19:59:26 i see. 19:59:30 is that necessary? 19:59:38 u cant just go into pmode and stay there? 19:59:49 well, this is for loading from the disk 19:59:55 after that it stays there 20:00:01 i see. 20:00:09 anyway, see at the bottom, line 264 20:00:13 that's the gdt 20:00:39 actually, open another file 20:00:39 i see. 20:00:43 so no structure 20:00:43 boot/i386/stage2.c 20:00:44 just data 20:00:47 ok. 20:00:51 that's the better gdt 20:00:55 that's the one the kernel runs on 20:01:02 --- part: minion left #osdev 20:01:04 the one in bootblock.asm is a temporary one 20:01:13 line 188 in stage2.c 20:01:41 i see it 20:01:48 basically if you set up a gdt that looks like that 20:02:00 do it with just data in asm 20:02:00 64 bits for each descriptor 20:02:03 right 20:02:04 you wont be modifying it 20:02:05 right 20:02:06 i see. 20:02:19 y do u have so many segments 20:02:25 one code and one data isnt enough? 20:02:28 (and then the null) 20:02:34 then all you have to do is 'lgdt' the gdt 20:02:42 differetn permissions 20:02:49 two are for kernel, two are for user space 20:03:05 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 20:03:08 oh i see. 20:03:13 okay. 20:03:16 the ring level in the code segment you are running in specifies what permissions you have 20:03:22 right. 20:03:23 2 bits 20:03:24 0-3 20:03:25 haha 20:03:36 you'll only need the kernel ones until/if you build a user space 20:03:43 so hmmm....does all this have to be set b4 u load pmode 20:03:51 or can u change it once uve entered pmode? 20:04:30 you can do it after you enter pmode I think, but it'd better be before the ljmp 20:04:50 i see. 20:05:02 so in the beginning, i can just start wiht 2 segments and a null segment? 20:05:06 null, code, data 20:05:14 right 20:05:16 just for a basic hello world type thing 20:05:21 correct 20:05:25 i see. 20:05:32 with read only permissions on the code 20:05:35 and r/w on the data 20:05:37 ? 20:05:38 use the top three entreis I have in stage2.c and it'll give you 4GB of address space 20:05:41 correct 20:05:45 ok. 20:05:47 i see. 20:05:51 then i set that up. 20:05:53 do lgdt 20:06:02 and then i can jump 20:06:04 what about idt? 20:06:15 doesn't matter until you take an interrupt 20:06:29 right. 20:06:33 now, lets go back to bootblock.asm 20:06:39 go to line 54 20:06:39 so without an idt the cpu wont respond to interrupts at all? 20:06:53 ok. 20:06:56 it'll die if it gets an interrupt 20:07:01 triple fault 20:07:05 even a keystroke 20:07:06 ? 20:07:14 yes, but run with ints disabled 20:07:19 cli before you do anything 20:07:26 but that means you can't take any exceptions 20:07:28 before the switch right? 20:07:35 before you do anyway 20:07:36 okay...so ill do cli for now 20:07:37 okay 20:07:38 line 54 20:07:43 loads lgdt 20:07:45 next line 20:07:54 next three lines 20:08:05 load what's in cr0, ors in 0x1, writes it back out 20:08:12 that switched into protected mode 20:08:24 next line does a jump to the next instruction and switches to the code segment 20:08:31 okay. 20:08:32 i see 20:08:34 question. 20:08:40 why ss:gdt 20:08:41 ? 20:08:51 and how does it know to put the gdt in the correct memory location? 20:09:01 because ss is set to 0 20:09:10 ss is 0 20:09:11 in 16-bit mode the seg register work different 20:09:12 yes 20:09:15 but the offset can be anything? 20:09:20 since the code thinks it's at 0x7c00 20:09:21 yeah...i sorta know how it works in 16bit mode 20:09:27 right. 20:09:31 its at 0000:7c000 20:09:34 7c00 20:09:36 if you insert 'gdt' it'll produce the address of gdt + 7c00 20:09:50 probably 7dxx or something 20:09:55 so gdt is referring to the label down there 20:09:56 ? 20:10:01 correct 20:10:04 i see 20:10:07 didnt know u could do that 20:10:14 so u can actually put the gdt anywhere? 20:10:17 so it effectively means lgdt [0000:7dxx] 20:10:18 sure 20:10:23 oh i seee 20:10:28 and then the gdtr just pts to it 20:10:35 correct 20:10:40 i thought it had to be in a specific memory location 20:10:42 that's what lgdt does 20:10:43 nope 20:10:46 same with idt 20:10:46 okay. 20:10:48 i see 20:10:49 there's a lidt 20:10:53 so ss:gdt 20:10:57 loads that data 20:11:03 well, only if ss == 0 20:11:06 well right 20:11:07 my ss is 0 20:11:10 i did the same thing u did 20:11:11 so far 20:11:13 how do segments work in 386 real mode? 20:11:14 could have been any other seg register 20:11:15 the real mode stuff 20:11:23 right 20:11:27 i zeroed out my segments 20:11:29 trans hold on for a sec and we'll get to it 20:11:35 and used org 7c00 20:11:37 ok sorry 20:11:42 right, see the start: label 20:11:47 I do the same thing 20:11:56 you *may* want to do the enable_a20 thing I did too 20:11:59 yeah 20:12:02 i saw 20:12:03 thats what i was just saying 20:12:07 is that not necessary? 20:12:16 okay, well it is 20:12:19 so do it 20:12:23 sounds goodl 20:12:29 lemee take a look at whats going on there 20:12:39 so the code up to the switch is pretty standard 20:12:57 yea 20:12:59 after you switch you'll want to reload all the data segments to 0x10 20:13:00 question 20:13:06 why do u do: call enable_a20 20:13:09 instead of jmp 20:13:11 or jmp short 20:13:15 --- join: n_ (LESLES@pcp01518417pcs.reding01.pa.comcast.net) joined #osdev 20:13:20 so I can ret from it 20:13:35 yeah...i really gotta learn up some asm 20:13:39 what does the ret give u? 20:13:48 call pushes the return address on the stack 20:13:57 ret pops it off and jmps to it 20:14:37 so if u want to be able to come back from the function 20:14:37 bbl 20:14:39 anyway, does it make sense 20:14:40 u need to call it? 20:14:43 correct 20:14:46 u cant just jump 20:14:48 okay. 20:14:51 yeah..one more thing 20:14:58 whats the difference between a jmp and jmp short 20:15:04 jmp short saves a byte or something? 20:15:10 I dont think there is in 32-bits 20:15:10 when cant u jmp short 20:15:23 the address is 16bit? 20:15:26 but I'm not sure 20:15:36 I'm actually not very good at x86 asm 20:15:40 and especially 16-bit stuff 20:15:47 okay. 20:15:49 u seem pretty good 20:15:54 heh 20:15:55 I'm much more of a risc guy 20:15:57 but okay. 20:16:00 yeah, that sorta make sense 20:16:03 i see 20:16:06 is that very different? 20:16:16 typically the asm is a lot simpler 20:16:18 do they still have this real mode/pmode stuff? 20:16:21 no 20:16:25 no one else does 20:16:28 so cleaner 20:16:33 no stupid a20 gate to enable 20:16:38 risc cpus tend to be much much more straightforward 20:16:44 the a20 isn't a x86thing 20:16:47 i see. 20:16:47 that's a pc thing 20:16:52 yeah 20:16:58 well x86 = pc? 20:17:03 nope 20:17:10 nope? 20:17:16 pc's just use x86s 20:17:17 in general i mean 20:17:22 yeah 20:17:37 do any other ocmputers use x86s? 20:17:42 some of the crufty crap you have to deal with are an artifact of the pc architecutre, some are x86 20:17:52 lots of embedded machines 20:17:54 like a different chipset 20:17:56 oh i see 20:18:01 didnt think about that 20:18:12 okay well..thanks a lot for ur help 20:18:15 no prob 20:18:19 ill try and take a look at this code some more 20:18:24 and maybe write somethin 20:18:27 okay 20:18:30 thanks. 20:18:36 no prob 20:18:39 where ya from? 20:18:51 I'm in california right now, from texas 20:18:51 the land of sin 20:18:54 San Francisco 20:19:07 I'm right in the heart of it too 20:19:10 oh okay 20:19:16 nj here. 20:19:20 ah 20:19:25 its close to ny 20:19:26 haha 20:19:31 oh well. 20:19:35 okay man...ttyl 20:19:39 anyway, have fun! 20:19:46 yeah..thanks 20:19:50 haha 20:19:50 ill try 20:23:02 hey still there? 20:23:05 geist? 20:25:03 gn all 20:25:36 yeah 20:25:38 gn 20:26:00 hey. 20:26:04 wow geist, i think you've made a friend! 20:26:05 so suppose i do get this thing into pmode 20:26:13 haha 20:26:25 how would i jump to a piece of code to test it out 20:26:29 at least with a hello world or somethin 20:26:38 --- join: eks (~eks@h24-82-197-140.wp.shawcable.net) joined #osdev 20:26:55 hey guys 20:26:59 well... 20:27:06 hey. 20:27:18 --- quit: slime ("leaving") 20:27:25 you could cat the bootsector with a binary you compiled in C 20:27:39 better yet 20:28:21 put the bootsector in front of a binary you compiled in C, link the binary to run at a known location like 0x10000, have the bootsector read it from the disk and put the binary there, and jump to it 20:29:22 i see. 20:29:34 im just not sure how id read into that address 20:29:58 like in real mode, i set bx 20:30:05 to the offset 20:30:09 and it read it into there 20:30:32 ummmm 20:30:36 and hmmm...i thought u dont get any BIOS access once u get into pmode...how would u read from the floppy then 20:30:38 ? 20:30:45 cuz i was using int14 20:30:47 13 20:31:17 so id have to load it b4 i jump 20:31:25 and then just jump to it? 20:31:25 you need to setup v86 or switch back to realmode before each bios call 20:31:37 the easiest solution is what you suggested, read it all, then jump to it 20:31:47 right 20:31:58 phlamer: again, I highly suggest not wasting your time with this 20:32:01 i see 20:32:04 but if you insist... 20:32:05 just use raw i/o 20:32:06 haha 20:32:07 and DMA 20:32:10 yeah. 20:32:16 ugh..scary 20:32:18 heh 20:32:20 I'd suggest reading it into the final location in real mode, then do the pmode switch 20:32:24 then jump to it 20:32:27 i see. 20:32:30 okay 20:32:32 that's essentially what I'm doing in my bootloader 20:32:38 so if i dont use ur unreal stuff...i wotn be able to read it > 1MB 20:32:40 I'm doing a trick to get it into 'unreal' mode 20:32:43 correct 20:32:46 so its okay if i just read it into 0x7e00 20:32:50 the way i have it now 20:32:56 try reading into something lower 20:32:57 and statically link the binary to 0x7e00 20:33:02 well actually 20:33:06 not that'll be fine 20:33:06 lower? 20:33:18 okay. 20:33:24 and if i code the second binary in asm 20:33:27 ? 20:33:27 as a test 20:33:30 later on you can figure it out 20:33:31 do i need to statically link it? 20:33:41 link it with what? 20:34:00 i dunn 20:34:04 like in C 20:34:06 -Ttext 10000 20:34:09 like u were saying 20:34:21 or am i completely confused 20:34:21 that has nothing to do with stactically linking 20:34:31 oh 20:34:33 yes do what I was saying 20:34:44 but im saying if i just code it in asm 20:34:45 instead of C 20:34:47 make sure your entry point is at the beginning of the file 20:35:03 then i can just compile it to a regular binary 20:35:07 if you code it in asm then do what you want 20:35:09 without any (-Ttext stuff) 20:35:13 okay 20:35:13 haha 20:35:17 ill stop bugging u 20:35:19 thanks 20:35:21 no prob 21:05:56 --- join: kunphuzil (~kunphuzil@1Cust112.tnt6.phoenix.az.da.uu.net) joined #osdev 21:06:00 Heyllo all 21:08:20 --- part: kunphuzil left #osdev 21:08:45 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 21:09:15 --- join: kunphuzil (~kunphuzil@1Cust112.tnt6.phoenix.az.da.uu.net) joined #osdev 21:09:46 for some reason i am brain dead an cannot remember how to change the value of a textarea in javascript, could someone tell me? 21:13:17 --- quit: eks ("Gentoo - Linux done right") 21:32:55 --- join: EtherNet_ (~ethernet@ppp-microc-tr53-18.satlink.com) joined #osdev 21:33:05 hello 21:33:10 I have problems with ax25 21:33:10 can anybody help me ? 21:36:29 shit! :( 21:36:35 --- quit: EtherNet_ ("BitchX: no this is NOT a cybersex client") 21:37:50 --- quit: futhin ("bye") 21:50:24 --- quit: trans (Read error: 110 (Connection timed out)) 22:03:48 does anyone here know a thing or two about Blessed Binaries? 22:10:06 --- join: EtherNet_ (~ethernet@ppp-microc-tr53-18.satlink.com) joined #osdev 22:10:24 hello 22:12:51 --- quit: kunphuzil (Read error: 113 (No route to host)) 22:14:04 --- quit: EtherNet_ (Remote closed the connection) 22:20:58 --- nick: EtherNet -> ethernet 22:34:59 --- join: Tonik (wh1stler@200-158-118-125.dsl.telesp.net.br) joined #osdev 22:48:57 --- quit: phlamer () 22:50:48 --- quit: Tonik ("Hell was full so I came back") 23:03:50 yo 23:14:34 --- join: phlamer (phlamer@dialup-65.59.102.73.Dial1.Weehawken1.Level3.net) joined #osdev 23:14:55 anyone sitll around? 23:16:02 --- quit: tirloni ("night all") 23:19:38 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 23:24:44 --- join: Kurt (~kmw@gc-nas-01-s249.cinergycom.net) joined #osdev 23:24:56 * Kurt wonders how his buddy in the Madison Scouts Drum & Bugle Corps is doing 23:29:03 --- quit: phlamer () 23:48:58 --- quit: Kurt ("Connection reset by queer") 23:53:39 --- quit: kemu (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended osdev/02.06.22