00:00:00 --- log: started osdev/03.05.25 00:04:44 --- join: Pary_Boy (~sbox@200.146.20.77) joined #osdev 00:06:18 I should eat 00:06:29 --- quit: jaf (Read error: 110 (Connection timed out)) 00:06:30 hehe... good idea 00:11:18 whoa, earthquake 00:11:19 yay! I caught the int correctly 00:11:21 just a little one 00:11:26 !!! 00:11:37 haven't felt one in a while 00:11:49 hm 00:11:52 I found my problem 00:12:02 8335 was the offset of my variable, not the value 00:12:11 so I made a few changes, now it works fine 00:12:37 crpa. 00:12:39 *crap 00:12:42 http://earthquake.usgs.gov/recenteqsUS/Quakes/nc51128377.htm 00:12:43 Message: get_SS_ESP_from_TSS: TR.cache invalid 00:12:50 not yet determined how big 00:12:57 probably a 5 or so 00:13:04 it was enough to shake the apartment 00:13:22 geist: where are you? 00:14:07 san francisco 00:14:10 ah 00:14:18 * sleep-_ is moving back to the bay area in a month or so 00:14:25 where do you live in sf? 00:14:34 14th & noe 00:14:48 yes, that's in the castro 00:14:50 no I'm not gay 00:15:17 lol 00:16:36 omg 00:16:51 ? 00:16:54 adding the dictionary caused my scrabble binary to grow from 67K to 1.1MB 00:16:59 lol 00:17:02 gzip it? 00:17:07 and the link time is loooooooooong 00:17:14 hehe 00:17:21 now, back to my little bochs error....... 00:18:49 4.3 00:18:54 bleh, it was stronger than that 00:19:15 hmm 00:19:27 heh 00:19:40 well, it was only about 25 miles away 00:19:56 i hope i dont end up living in a liquification zone 00:20:05 heh 00:20:12 the apartment I'm in isn't 00:20:18 one of the reasons I'm here 00:20:19 i used to live in the oakland flats - thats like the death zone 00:20:26 this apartment was made in 1890's, before the big quake 00:20:31 survived it just fine 00:20:35 --- quit: cmorris (Read error: 110 (Connection timed out)) 00:22:51 i should pre-compute a hashtable of these words instead of doing it at run time 00:23:34 ugh 00:23:34 * malenfant is away: sleep 00:23:48 hmm 00:24:04 i guess having 108K string constants really clogs up the linker 00:24:11 does a jmp instruction mess with anything except IP? 00:24:15 this is annoyingly slow 00:38:11 faster computer 00:38:26 nope, i just changed it to load a text file rather than link it in 00:38:43 2Ghz should be fast enough for scrabble :) 00:38:44 weak! 00:38:55 naw, now you can switch dictionaries 00:39:04 oh that's no fun 00:39:08 in case you are playing tournament :) 00:39:10 you're writing a computer scrabble? 00:39:13 yeah 00:39:19 the computer will always win, that's no fun 00:39:21 networkable 00:39:29 human vs human 00:39:40 oh the dictionary is for checking 00:39:42 yeah 00:39:48 theres going to be two modes 00:39:57 one where the people have to actually challenge 00:40:06 another where it enforces correct spellings 00:40:24 but both require the dictionary 00:40:39 i was just happy to get the real scrabble dictionary in text forjm 00:40:56 so its legit 00:41:37 guys, do most of the new OSs do software task switching? without using the TSS? 00:41:54 yes 00:42:00 mine does that, but i think im going to try TSS as well 00:42:08 oh 00:42:17 dont, TSS is worthless 00:42:24 hrm 00:42:31 hmm.. so, wont there be a single TSS entry common for all the tasks? 00:42:44 well, yeah, you need it for that 00:42:50 a single TSS per cpu actually 00:42:55 hmm. okay 00:43:01 since it stores the kernel stack to switch to 00:43:06 yeah... im not thinking of multiple CPUs right now :) 00:43:10 okay 00:43:19 other architectures do it more sane 00:43:22 hmmm 00:43:30 and keep the kernel stack in a system register or something 00:43:40 or dont do anything, and the interrupt glue has to switch stacks 00:43:53 i just finished making tetris, now im making scrabble - maybe theres a good combo - Scrabtris - word scrabble 00:44:30 okay.. one TSS for both kernel and user processes. hmm. 00:44:54 one TSS for the *cpu* 00:45:06 guess I will start with multitasking within the kernel space before switching to user space 00:45:09 load it once, and swap the kernel stack pointer when you switch stacks 00:45:16 yeah.. thats a better way to put it. per CPU 00:45:23 right, you dont need it at all until you start using a user space 00:45:38 oh okay. 00:46:00 since it only becomes necessary whe\n you do cross-priviledge interrupts 00:46:29 oh okay . thanks for clearing up, geist 00:46:43 cool 00:47:00 I was kinda getting confused after reading Vol 3 - TSS chapter 00:47:23 yeah, it's super complicated 00:47:25 but not needed 00:47:36 hmm :) 00:47:38 it's faster, and more educational to just do it manually 00:47:45 task swap that is 00:47:53 yup okay 00:50:29 ugh 00:51:50 --- quit: bono ("Lost terminal") 00:53:39 its 4AM and the people across the street are still drunk/screaming 00:53:48 kill them 00:54:10 i was considering that 00:54:29 --- nick: sleep-_ -> sleep- 00:56:11 --- quit: dh ("Fhtagn-Nagh Yog Sothoth") 00:56:21 ok 00:56:26 thats enought scrabble for tonight 00:56:27 bye 00:56:34 --- quit: sleep- ("Client Exiting") 01:07:32 --- join: NEtguy (netguy@netguy.ipv6.cyprusnews.org) joined #osdev 01:12:25 --- join: trans (bcgnyk@fatwire-201-195.uniserve.ca) joined #osdev 01:14:38 --- nick: NEtguy -> netguy 01:16:53 bah i suck at this 01:17:08 ? 01:17:57 trying to write a small parser 01:18:03 for what? 01:18:09 rib 01:18:28 never heard of it 01:18:35 o well 01:18:43 I'm trying to fix an irritating problem involving interrupts 01:18:50 I cause a divide by zero 01:18:51 renderman bytestream, a 3d scene description lang 01:18:53 and end up with a page fault 01:18:54 ah, ok 01:20:46 fun 01:21:00 hi geist 01:21:56 hum hum i suck. 01:23:45 hmm, this don make any sense 01:23:57 according to the ppc docs 01:24:12 G3's and G4's dont support the tlbia instruction 01:24:19 but linux looks like it calls it all the time 01:24:38 hmm wrong doc? 01:24:59 no, not as far as I can tell 01:26:03 this is really really weird 01:26:21 oh interesting 01:26:30 looks like the G4 (ppc 750) has a bug 01:26:45 doesn't broadcast TLB invalidates to the other cpus 01:26:54 linux has a specific workaround for it 01:27:52 GRRR 01:27:54 * dax hits self 01:28:47 ? 01:29:29 why can't i write a decent parser? 01:30:26 lack of experience? 01:30:43 :) 01:34:27 what I don't understand 01:34:33 is how I can cause a divide by zer0 01:34:36 and have int 14 called 01:35:03 i think that means your idt is broken :) 01:35:13 yep 01:49:20 anyway, I'm out of here for tonight... 01:49:21 cya all 01:49:30 later 01:49:41 --- quit: ReKleSS ("cat /dev/bullshit > homework") 01:51:25 morning 01:51:51 mornin 02:00:01 hmm this isn't the right way :/ 02:05:58 --- quit: trans (Read error: 110 (Connection timed out)) 02:10:05 nope 02:15:14 time to sleep 02:15:38 --- nick: geist -> geist-sleep 02:17:07 --- join: elvstone (~elvis@as3-2-3.sgp.lk.bonet.se) joined #osdev 02:18:13 ah i think i have a nice structure for my parser now :) 02:18:21 --- quit: Nobody_33 (Read error: 104 (Connection reset by peer)) 02:59:45 --- join: netguy_ (~netguy@netguy.ipv6.cyprusnews.org) joined #osdev 02:59:46 --- quit: EtherNet (Read error: 104 (Connection reset by peer)) 03:00:38 --- quit: netguy ("simon says: rehashing") 03:00:44 --- nick: netguy_ -> netguy 03:06:30 --- join: wl (philipp@pD9E2DC23.dip.t-dialin.net) joined #osdev 03:07:48 --- join: oly1 (~Oliver@pc1-staf2-3-cust55.brhm.cable.ntl.com) joined #osdev 03:08:39 --- join: scolbe (~scolbe@215.a.001.alb.iprimus.net.au) joined #osdev 03:34:54 --- quit: Boney ("Changing server") 03:34:56 --- quit: netguy (Read error: 104 (Connection reset by peer)) 03:35:16 --- join: trans (ofxywo@fatwire-201-195.uniserve.ca) joined #osdev 03:35:20 --- join: Boney (~paul@dsl-203-113-204-5.VIC.netspace.net.au) joined #osdev 03:47:41 --- join: redblue (star@ppp014.216-96-207.sherb.mt.videotron.ca) joined #osdev 03:58:53 --- nick: Pary_Boy -> jaf 04:01:13 --- join: DorkPunk (~rajiv@cs6625167-251.austin.rr.com) joined #osdev 04:01:40 Good morning, good afternoon, good evening, or good night (depending on your timezone). 04:01:42 :-) 04:01:47 Is anybody active in here? 04:03:44 you an indian studying computer science (MS) in univ of austin, texas? 04:04:05 mors - Fantastic use of deductive logic. :-) 04:04:36 hmm. but was the above true? i guessed comp science from your cs66.... 04:05:17 damn. i dont even know for sure if its univ of austin. 04:05:29 anyway, back to reading.. 04:05:31 It's technically the University of Texas. Austin campus. 04:05:34 www.utexas.edu 04:05:36 --- quit: trans (Read error: 110 (Connection timed out)) 04:05:41 yup . thats what i meant.. 04:05:43 Do any of you guys know about L4? 04:06:08 mors: mors mors mors mors 04:06:09 :* 04:06:09 not me 04:06:17 hey jaf :) 04:06:20 :) 04:06:25 sup dude 04:06:35 how are you? 04:06:35 going good.. you? 04:06:36 I started working on my own kernel about 1.5 years ago. I made a lot of progress. Then I learned about the L4 microkernel project. It wouldn't be difficult at all to write an L4 implementation. 04:06:39 just wake up 04:06:43 Sun May 25 08:10:34 BRT 2003 04:06:43 :D 04:06:50 oh. :) 04:07:14 what plans for sunday? jaf. parties? 04:07:21 sounds nice, dork 04:07:26 hehe 04:07:30 I`m write sbox docs 04:07:32 what all have you implemented? dork 04:07:35 how to be a programmer :) 04:07:37 something like it 04:07:40 about sbox coding rules :~ 04:07:40 hehe ok 04:07:59 standard coding style :) 04:08:35 mors - Only on the IA-32 platform. I have implemented segmentation, interrupts/exceptions/IRQs, virtual memory (multiple address spaces), preemptive multitasking, high level memory management (kmalloc()/kfree()/malloc()/free()), a floppy driver, a keyboard driver, and I've started on a filesystem. 04:08:44 mors - A lot of other misc stuff too. 04:09:14 nice DorkPunk 04:09:14 oh thats nice.. good going 04:09:16 what about threads? 04:09:20 or process manager routines? 04:09:22 sched ? 04:09:50 mors - Thanks. :-) 04:09:50 what about somebody teach me english, then I can talking here more :) 04:09:58 hehe jaf :) 04:10:02 ;) 04:10:05 jaf - No multithreading yet... Just simple multitasking. 04:10:11 hum 04:10:12 nice 04:10:16 I dont mind taking up the job. but,do you pay in cash or credit ? :P 04:10:17 I was think on make sbox pthread kernel 04:10:22 but pthread is really sux 04:10:27 jaf - As for my scheduler, I use a simple round-robin scheduler, with no priorities. I will change this model later, to make it more advanced. 04:10:33 I will implement pthread but don`t make it pthread kernel 04:10:43 just make shit like mutex_unlock pthread_create etc.. 04:10:52 yeah DorkPunk 04:10:54 jaf - Tell me about your project. 04:10:56 DorkPunk: you doing software task switching? or using TSS ? 04:11:05 I don`t round-robin hehe 04:11:09 I love priorities :) 04:11:20 mors: tss > * 04:11:22 mors - Using the TSS. 04:11:26 nice 04:11:28 tss is l33t 04:11:28 :~ 04:11:28 oh. 04:11:46 jaf: but i know all the new OSs dont use separate TSSs 04:11:56 cause is gay 04:12:01 one TSS per cpu and do software switching 04:12:03 hehe.. ok :P 04:12:03 all switching thing is gay 04:12:14 new OS use switch on syscall 04:12:16 it`s GAY 04:12:19 but TSS is slower, right? 04:12:21 every switch is gay 04:12:22 :~ 04:12:33 no, if you make it better 04:12:38 hmm 04:12:47 shit 04:12:49 i`m frezed dude 04:12:53 I want to learn more about L4, before I decide to make my microkernel another L4 implementation. 04:12:56 I will be a ice 04:12:59 I'd like to speak to somebody who has used L4 before. 04:13:08 ehhe 04:13:14 your OS is a microkernel OS ? 04:13:18 jaf - Yes. 04:13:19 I really don`t like microkernel 04:13:21 it`s bad idea 04:15:49 :~ 04:16:17 if two process send some mensagem to file system read, the server make one process, later another 04:16:20 it`s slow 04:16:37 It is slow, but it's supposed to be much more simple, and easier to develop... 04:16:50 I think is not 04:16:59 microkernel is more complex than monolothic 04:17:06 make a good ipc is complexe 04:17:08 make a good ipc is complex 04:17:09 True. 04:17:33 the real complex is make a modular kernel :D 04:18:41 your project have some site? 04:18:48 --- join: dh (~gfafgawrg@213-35-167-226-dsl.kjj.estpak.ee) joined #osdev 04:19:22 --- join: EtherNet (~EtherNet@200.45.180.47) joined #osdev 04:19:23 I'm awake. :-) 04:19:24 Sorry. 04:19:30 My project has no site yet. 04:19:35 nice :) 04:19:44 I will only put up a site when I have something to show. LoL 04:19:45 btw we never got a site 04:19:53 I just asking to some friend make an site to me 04:19:53 :D 04:19:54 Right now, I don't even have a basic shell, or executable support. 04:20:04 :( 04:20:46 it`s gnu? bsd? closed? 04:20:54 No license yet. 04:20:59 It will be open source. Probably GPL. 04:21:00 Yours? 04:21:04 hehe 04:21:08 closed :) 04:21:10 don`t make it gpl 04:21:13 gpl = shit 04:21:16 make it bsd 04:21:17 bsd is l33t 04:22:49 These are screenshots of your project? 04:22:53 yeah 04:23:13 Holy shit! You have done so much work! 04:23:18 Framebuffer! 04:23:19 yeah hehe 04:23:22 I`m nerd :~ 04:23:26 Damn, that's great! 04:23:47 Is it POSIX conformant? 04:23:50 when I don`t have girls or whisky I`m on computer :D 04:23:54 yes 04:23:56 LoL 04:23:59 That's great. 04:23:59 unix-like 04:24:00 :) 04:25:04 jaf: you've got an ethernet driver too.. neat 04:25:24 jaf - You kick ass. 04:25:38 DorkPunk: he owns a company too :) 04:25:49 mors: :D 04:25:54 jaf - Hire me! LoL 04:26:05 nah :~ 04:26:10 you doing your MS? DorkPunk 04:26:16 lol 04:26:25 DorkPunk: make some shots of your OS 04:26:30 or just screen -a and shot it to us :D 04:26:36 mors - No, I am a freshman. 04:26:39 * jaf curious 04:26:51 jaf - I cannot boot it now. But I will make some screenshots and send them to you. 04:26:58 hmm. whats that? :) bachelors? 04:26:59 nice 04:27:06 dudes 04:27:10 that is a dumb guestion 04:27:12 question 04:27:18 but I never using grub 04:27:24 I always make my own boot 04:27:29 Yes, bachelors. 04:27:31 then I don`t know NOTHING about it! 04:27:42 how I create the stage1 and the stage2 using grub? 04:27:46 oic . first year of bachelors = freshman? 04:28:02 mors - Correct. 04:28:11 you are a fucking l33t 04:28:12 :D 04:28:18 you must be around 18 yrs then? DorkPunk 04:28:19 DorkPunk > * 04:28:26 mors - 19. :-) 04:28:30 jaf - LoL! 04:28:30 okay :) 04:28:31 I`m 19 too 04:28:33 i`s so romantic 04:28:34 :~ 04:28:46 aswer my question about grub now 04:28:48 :) 04:29:07 I dont use grub. so, i dunno 04:29:12 :( 04:29:15 DorkPunk: did you use? 04:29:26 I never using it, cause I think is idiot idea make an OS and using grub hehe 04:29:37 if you can`t make your own boot, you is an retard 04:29:38 :D 04:29:41 I use GRUB. 04:29:47 hehheh 04:29:52 The GRUB source code even comes with a tiny example kernel. 04:29:58 yeah 04:30:00 That was the first version of Brainix (my OS). :-) 04:30:01 but 04:30:05 my kernel is l33t too 04:30:10 my kernel have own libc 04:30:13 file system routines 04:30:16 multi-boot 04:30:19 gay prompt 04:30:22 gay colors 04:30:25 heh 04:30:27 ata 04:30:28 fd 04:30:30 etc.. 04:30:31 :) 04:30:38 my boot is more big than a lots of OS on internet 04:30:39 hehehe 04:30:39 you seem to like all gay stuff? jaf 04:30:40 :P 04:30:44 yeah 04:30:45 thanks 04:30:45 LOL 04:30:57 --- join: mrMister (~andri@ti122110a080-0648.bb.online.no) joined #osdev 04:31:39 jaf: are you using sbox now? 04:31:40 ah my OS have multi-tty too 04:31:41 lol 04:31:43 ops 04:31:47 my boot have multi-tty :~ 04:31:51 lodda: no 04:31:53 I can`t using it now 04:31:54 your boot? 04:31:56 cause my friend fuck my libc 04:31:56 :P 04:32:02 then nothing on user-level is ok 04:32:03 hehehe 04:32:04 jaf - Doh. Fix it quickly! 04:32:08 I will fixe shit later then I can using it 04:32:12 but it`s not nice to be used for now 04:32:17 I need finish another things first 04:32:23 like? 04:32:29 hum 04:32:30 bitchx port 04:32:30 :D 04:32:31 :D 04:32:33 lol 04:32:39 ;) 04:33:12 hmm. I think i will watch Starwars for a while now.. 04:33:15 root@localhost:/sbox# ls libsrc/libc 04:33:15 Makefile auth/ glue/ other/ setjmp/ string/ time/ 04:33:15 STDIO_COPY/ common/ ipc/ posix/ signal/ strings/ unistd/ 04:33:15 TODO expansion/ math/ resolv/ stdio/ syscall/ utmp/ 04:33:15 arpa/ fs/ netdb/ sbox/ stdlib/ temp/ 04:33:16 root@localhost:/sbox# 04:33:22 is easy port shits 04:33:30 cause my libc is very usefull 04:33:37 then probaly I need just change makefile :) 04:34:12 lodda: what about stop using signal and using events? 04:35:17 mors: what about it/ 04:35:17 ? 04:35:21 somebody like that idea? 04:35:22 hmm? why asking me? 04:35:31 it's your OS :) 04:35:32 just to talking 04:35:35 yeah 04:35:40 but I need head people 04:35:42 or I will doing shit 04:35:44 I`m not god 04:35:50 i can`t think the best things alone allways 04:35:51 always 04:35:53 we know =) 04:35:59 I need help to got ideas :) 04:36:05 I was think using events on that things 04:36:14 cause I can using params 04:36:16 parameters 04:36:18 --- quit: DorkPunk ("[BX] You can breathe without BitchX, but I wouldn't recommend it") 04:36:19 no idea how to write :D 04:38:02 * lodda is bored :| 04:38:35 :) 04:38:38 I`m drunked 04:38:39 hehe 04:38:45 drink a lots today :( 04:38:49 this night hehe 04:39:01 heh 04:41:13 :) 04:41:16 old are you dude? 04:41:54 the youngest in this channel =) 04:42:06 hehe 04:42:08 14? 04:42:08 : 04:42:08 :D 04:42:17 right.. :( 04:42:57 :) 04:43:45 <-- smart 04:43:46 :) 05:23:48 --- quit: redblue (Read error: 104 (Connection reset by peer)) 05:23:48 --- quit: EtherNet (Read error: 104 (Connection reset by peer)) 05:24:25 --- join: redblue (star@ppp059.216-96-207.sherb.mt.videotron.ca) joined #osdev 05:29:43 --- nick: oly1 -> Ol 05:30:06 --- join: mur (jukka@baana-62-165-187-180.phnet.fi) joined #osdev 05:35:26 --- join: trans (xefkdr@fatwire-201-195.uniserve.ca) joined #osdev 05:37:21 hey snart trans! 05:37:21 :) 05:44:13 hello world!! 06:02:36 --- join: Zenton (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 06:14:49 int main() { printf("hello world!"); } // don't know how i'll implement printf yet 06:14:52 hehe 06:14:59 os dev was topic :) 06:23:22 --- quit: trans (Read error: 60 (Operation timed out)) 06:23:49 --- quit: Zenton ("Client Exiting") 06:23:56 which server was that 06:24:46 --- nick: kennyt_z||z -> kennyt 06:28:00 ef 06:29:24 mm 06:30:22 --- join: KingKill_33 (KingKill_3@port-213-61-44-156.ber.dial.de.colt.net) joined #osdev 06:30:25 hi 06:31:25 --- quit: redblue (Read error: 104 (Connection reset by peer)) 06:36:15 >:) 06:37:16 what's up Ishq? 06:43:51 --- join: EtherNet (~EtherNet@200.45.180.47) joined #osdev 06:44:36 tired? yes. 07:13:39 ugh 07:13:39 --- quit: EtherNet (Read error: 104 (Connection reset by peer)) 07:13:59 annoying aol language.. bbspot has a joke about it too 07:14:00 hm 07:14:19 www.bbspot.com :) 07:15:56 --- quit: dh ("Fhtagn-Nagh Yog Sothoth") 07:18:10 bbl 07:18:13 --- nick: mur -> mur_A 07:20:12 --- quit: Boney ("Sleep") 07:37:41 --- join: df (~yakumo@host81-132-59-148.in-addr.btopenworld.com) joined #osdev 07:39:06 --- join: Zenton (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 07:39:50 --- nick: mur_A -> mur 07:43:13 Jolt cola is good for your soul. 07:44:30 --- quit: Zenton ("Terminando cliente") 07:44:38 debug, :) 07:44:56 but it doesn't taste very well in the morning 07:45:16 no wonder because of its ingredients 07:45:32 it is like eating laxative effect causing medicine right in the morning 07:45:36 --- join: Zenton (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 07:49:16 --- quit: scolbe ("bbl") 07:55:38 --- join: wl_ (philipp@p50865D93.dip.t-dialin.net) joined #osdev 08:01:29 --- join: clarkaskam (~clarkaska@cbl-dhcp-23-046.machlink.com) joined #osdev 08:02:41 --- join: trans (pvkogr@fatwire-201-195.uniserve.ca) joined #osdev 08:04:02 --- quit: elvstone ("movie, back in 2 h") 08:05:00 trans? 08:06:58 --- nick: clarkaskam -> Dragonsimoto 08:07:05 --- nick: Dragonsimoto -> dragonsimoto 08:13:23 --- quit: wl (Read error: 110 (Connection timed out)) 08:19:21 --- quit: wl_ ("Quit") 08:19:42 mur: you talk about laxatives again and everyone leaves... 08:21:15 df: mur: hmm, you didn't 08:24:59 --- join: dh (~gfafgawrg@213-35-249-92-dsl.kvm.estpak.ee) joined #osdev 08:27:05 --- join: wl (philipp@p50865D93.dip.t-dialin.net) joined #osdev 08:44:42 --- join: EtherNet (~EtherNet@200.45.180.47) joined #osdev 08:59:29 --- join: kernel2420 (1000@ppp-74-175.25-151.libero.it) joined #osdev 08:59:39 * kernel2420 saluta * 09:00:16 --- quit: trans (Read error: 110 (Connection timed out)) 09:02:03 saluta kernel2420 09:02:13 hello mur 09:02:53 mur: Have you seen any Chenjesu recently? 09:03:47 Mrrrmrrrm are cool. :> 09:03:59 I'm full of shit. :> 09:04:10 chenjesu? 09:04:25 * mur wants Smari to rephrase last 3 lines 09:04:27 :) 09:05:51 mur: Ever played Star Control? 09:05:55 no 09:06:05 Then I don't expect you to understand it. ;) 09:06:30 okay and I'm full of shit. :> ? 09:07:32 Well.. the fact that I'm making a referance to Star Control shows quite clearly that there's something very wrong with me. 09:08:04 argH! 09:08:12 * Smari finds a biohazard on his desk.. 09:08:20 it's called puke? 09:08:24 in english? 09:08:29 nope.. week old yogurt. 09:08:30 >:P 09:08:38 okay it IS biohazard 09:08:41 Bio gaarde yogurt. 09:09:20 what does it taste like? 09:09:37 Don't want to know what it tastes like now.. but a week ago it tasted like strawberries. 09:09:50 >:) 09:29:18 throw onto your neighbors roof, let them worry about the smell 09:38:41 --- nick: kernel2420 -> kernel\eat 09:56:04 kernel\eat\mem 09:56:04 --- quit: EtherNet (Read error: 104 (Connection reset by peer)) 09:59:46 --- part: dragonsimoto left #osdev 10:04:33 --- join: slash_ (~slash@BSN-95-231-183.dsl.siol.net) joined #osdev 10:04:46 hello 10:05:27 hi 10:05:50 can anyone help me, i have some trouble understanding segments and such...i am confused a little. 10:08:09 Maybe that.. 10:08:13 What's the problem= 10:08:14 ? 10:08:38 well i am reading tutorials and found out that you address memory by segment:offset...is that just in real mode? 10:09:09 no 10:09:23 But it works different in protected mode. 10:09:23 in pmode they call it selector:offset though 10:10:33 well then about the Global Descriptor Table...what is the usage of it? does every segment has its own descriptor? 10:11:17 not necesarily...multiple selectors can use the same descriptor 10:11:22 or they can all be different 10:11:39 --- join: Slowcoder (~jaja@213.187.193.219) joined #osdev 10:12:43 but what is in a descriptor? 10:14:28 --- join: trans (vbmykx@fatwire-201-195.uniserve.ca) joined #osdev 10:14:51 goodmorning! 10:15:53 hey trans 10:15:58 sup? 10:16:14 i 'm thinking of how i can specify control information within a binary stream 10:17:07 i can use a sequence to escape but there is always a possability of that sequence occuring legitamitely 10:17:41 * wcstok points to the telnet rfc for an example of that very thing 10:17:47 the other way would be to specify the length of data which would then require everything to be packeted 10:18:02 * mur cant think now OSes 10:18:13 i avhe more serious to think 10:18:22 Most streaming materials (over networks) use packeted data. 10:18:34 it uses an escape (IAC) then a command byte...if there's an actual IAC (char 255) in the stream, it just appears twice in arow 10:18:37 wcstok: telnet uses an escape character which does not occur naturally 10:18:47 it certainly can 10:19:21 they could've used 'A' for the escape if they had wanted to, the system would work the same way 10:19:22 in telnet data, the IAC doesn't occur 10:19:38 trans: The problem with using that for streaming massive amounts of data is that you need to interpret all the data first, so you can check for naturally occuring IACs. 10:19:59 slowcoder: that is a good point 10:20:26 by packeting i can effectively skip over that data when processing control info 10:21:03 True. And most kinds of streams are already in some sort of packeted format. Fields, Frames, Sound-chunks etc.. 10:22:08 yeah but most data in this stream will be uncompressed and heading directly to IO (or processing) 10:22:27 I joined the discussion a bit late. What are you streaming ? 10:22:47 gnomes 10:23:01 oh its a streaming format to pass between code modules... 10:23:31 Streaming what between the modules ? 10:23:54 like for example a module which reads a video file will format its output into this stream which could then be passed to a module which can display the video 10:24:07 Ah.. 10:24:12 w8, I 10:24:20 Pauluspietsma ~help 10:24:23 w8, I've got some good reading about that 10:24:31 oooo 10:24:36 =) 10:25:02 SGIs DMedia. You 10:25:11 SGIs DMedia. You're looking for "DMBuffers" 10:25:13 http://techpubs.sgi.com/library/tpl/cgi-bin/browse.cgi?coll=0650&db=bks&cmd=toc&pth=/SGI_Developer/DMediaDev_PG 10:25:37 G'damned keyboard. Not really used to this model. 10:26:12 thanks 10:27:15 They don't describe how they do it on the bit/byte level, but you'll get a good idea about what you'll need to support to have a fully functional media-streaming library 10:35:00 --- quit: Slowcoder ("BitchX: cleaner, drier, protects even better") 10:40:32 --- nick: kennyt -> kennyt_food 10:47:42 --- join: bono (~bono@modemcable027.101-200-24.mtl.mc.videotron.ca) joined #osdev 10:47:50 * mur :/ 11:00:40 * malenfant is back (gone 10:37:05) 11:04:24 --- join: lynx (~lodsb@pD9E63864.dip.t-dialin.net) joined #osdev 11:04:45 lynx, 11:18:40 --- quit: trans (Read error: 110 (Connection timed out)) 11:20:17 --- nick: kennyt_food -> kennyt 11:25:16 --- join: Steve (Steve@pc4-grnk1-5-cust117.renf.cable.ntl.com) joined #osdev 11:26:04 --- part: Steve left #osdev 11:32:41 whoo hoo there is a party going on in #redhat 11:33:28 well, if you paint a room red, you could go crazy... 11:33:34 or maybe that was green 11:34:01 what you talkin about 11:34:14 Yay! there is a party going on in #shell ! :DDD 11:34:25 the party in redhat... all that red 11:34:58 blah 11:37:45 re 11:37:52 * mur HAS SUBMITTED THE thing now 11:37:57 phew! 11:38:02 wish me gooood luck now! :) 11:38:47 --- join: EtherNet (~EtherNet@200.45.180.47) joined #osdev 11:39:54 good luck 11:40:00 THE thing? 11:41:00 no 11:41:03 a form not alient 11:41:04 aliens 11:46:19 --- nick: geist-sleep -> geist 11:46:47 --- join: auto (~auto@174.80-202-49.nextgentel.com) joined #osdev 11:47:22 hi 11:47:31 Hi auto. 11:47:49 do you use booch? 11:48:29 booch! 11:48:39 heh 11:48:50 the pc-simulator? 11:49:25 auto: bochs =) 11:50:13 right :P 11:52:25 --- quit: EtherNet () 11:57:06 I heard that not all code runs well on bochs. Is this a general bug problem, or are spesific hardware features just not supported? 11:58:32 bochs has bugs like everything else 11:58:54 it doesn't 100% emulate everything, if you try to use a piece of pc hardware in a strange way, you'll probably find that bochs doesn't support it 11:59:09 ok. 11:59:26 I used it for initial bringup, then moved over to real hardware as soon as I could 11:59:38 occasionally I fire it up if there's a really hard to trace crash 11:59:52 how about things running on bochs but not on a real pc. Does that occurr? 12:00:13 you bet 12:00:28 that's bad! 12:00:35 vmware 12:00:50 well, there is a lot of leeway in hardware on pc's 12:00:58 you'll find this out as you start messing with multiple machines 12:01:05 some stuff works here and not there, even on real hardware 12:01:17 bugs in the silicon, different interpretations of specs, etc 12:01:39 right. That's a potential nightmare! 12:02:42 writing an os is not easy 12:02:53 contrary to what most people think 12:04:02 geist: do you deal with such problems by using hardware detection and multiple implementation of the same code, or do you avoid using inconsistent/rare hardware features? 12:04:15 former 12:04:22 look at source inside linux/*bsd 12:04:28 they have all sorts of workaroudns in place 12:05:42 but most of it time it's not that there are bugs in the hardware, it's that the code isn't good enough to handle all the cases 12:06:16 ie, the spec may call for particular delays when talking to a piece of hardware, and the code doesn't do that but it works on 95% of the hardware out there, etc 12:06:59 If I want a simple screen ( 800x600 b&w ), harddrive access, network and simple sound, would it be possible to avoid these problems? 12:07:12 hacks for bad hardware is poor enough, hacks for bad coding is even worse 12:07:26 there is too much of both it would seem, around :) 12:07:55 I mean, is there a minimal setup that is runnable on any pc? 12:08:30 if you focued on a single chipset 12:09:04 but you have differet chipsets / ide controllers / vga controllers / nic interfaces (most propriertory) 12:09:28 auto: to answer you question: no 12:09:38 there is no simple setup that works on all pcs 12:09:48 there is no standard nic for one 12:10:02 no standard video, vesa comes close, but not all cards support it properly, etc 12:10:05 that is not the answere I'm looking for :P Doh! 12:10:10 welcome to hell 12:10:23 greets 12:10:28 definitely no standard sound 12:10:54 vesa is being dropped by most all cards now anyway. well it never really got fully implemented. 12:11:03 right 12:11:04 VESA is fun. 12:11:06 * auto is considering getting a ps2 12:11:20 then you can play vice city 12:11:55 geist: for example. Appearently there's a nice linux available for the ps2 12:12:14 and so? 12:12:22 linux on another slow machine, whoopie! 12:12:36 if you want to write an os for it, sure 12:12:41 though I would recommend against it 12:12:49 if you haven't written one for x86, I'd do that first 12:13:01 just saying that it _is_ a viable platform. Not that it's a good choice. 12:13:03 x86 is simpler in most ways to write an os for 12:13:32 I recommend everyone write something on x86 first, to figure it out, then try to port it or write another os for another architecture 12:13:41 I'm working on my 4th architecture now: ppc 12:13:49 got the kernel about halfway up 12:14:00 g: youstill toiling on your pegasos box? 12:14:12 I'm about to switch to it actually 12:14:24 having fun with those artica-s bugs? :) 12:14:28 I'm still booting the ibook because it does netboot 12:14:36 df: it's a new chipset, the one that's fixed 12:15:01 from the looks of it, they added a bunch of buffers to the bus lines, must have been some signalling problem 12:15:28 g: from what I read, they cant fix it. the 'fix' just lessens the chances of the bugs firing... 12:15:39 ah 12:15:56 that was from one of the pegasos engineers 12:15:57 so the ibook actually netboots, but doesn't have a serial port 12:16:20 the pegasos has no netboot functionality in it's OF, but it has a bunch of regular pc periphs 12:16:22 netboot over firewire? 12:16:30 over ethernet 12:16:33 tftp and all that 12:16:49 for the ibook, netboot it over its firewire port via ethernet 12:17:01 huh? 12:17:08 that doesn't make any sense 12:17:35 you can get firewire network cards. 12:17:47 what are you talking about? 12:18:01 net over firewire sure 12:18:05 but the OF doesn't support that 12:18:17 --- join: Ubel (~jonn@arnarson.is) joined #osdev 12:18:22 and I have a powerbook right here that can talk to it 12:19:19 Ubel, Ubel 12:21:38 mur, mur! 12:24:08 oh wow, I never tried it before 12:24:15 booted an ibook with the 't' key held 12:24:18 umm, can anyone help me to understand memory handling better...in realmode you get the absolute address with segment*16+offset..how is this in protected mode? 12:24:23 turns it into an external firewire disk 12:26:35 it's totally different 12:26:46 protected mode totally changes the way segments work 12:27:50 Who wants to bet that 320MB of free space isn't enough to compile X? 12:28:27 geist: i know it is different, but can you tell more? 12:28:37 umm, not really 12:28:42 read the manual 12:29:00 it's pretty complicated, and I dont have the time nor desire to walk you through it when you can figure it out on your own 12:29:11 sorry, that's just my policy 12:29:38 * file agrees with geist's policy 12:29:38 well, no problem, but where can i find a good manual? 12:29:43 intel 12:29:51 developer.intel.com 12:30:02 grab the three volumes of the p4 manual 12:30:08 volume 3 is what you really want 12:30:18 and yes, it's about p4's, but it goes all the way back 12:30:26 ok, thx. 12:42:29 --- nick: geist -> geist2 12:43:41 --- join: geist (~geist@dsl093-182-050.sfo2.dsl.speakeasy.net) joined #osdev 12:47:54 --- join: trans (cpwdji@fatwire-201-195.uniserve.ca) joined #osdev 12:52:50 --- join: revanthn (revanthn@202.9.183.152) joined #osdev 12:53:58 --- quit: KingKill_33 ("Client Exiting") 12:56:16 traaaaaaaaaansh 12:56:21 whatssup trans 13:02:53 --- join: Phactorial (~Phactoria@dial37-137.sbm.net.sa) joined #osdev 13:04:15 actaully this is great idea : http://www.bash.org/?75838 13:06:28 well, so I guess I'll get something to eat, take a shower and then hack some more 13:06:40 or maybe I'll go ride my motorcycle a bit, but the weather isn't too great 13:06:49 it's really windy and overcast 13:06:51 trading a bit else: http://www.bash.org/?8750 13:07:02 satan finally lost his monopoly in christian ideology! 13:12:00 --- join: coredump (~ben@h0020af25039b.ne.client2.attbi.com) joined #osdev 13:14:42 --- quit: Phactorial (Remote closed the connection) 13:15:33 --- quit: slash_ (Remote closed the connection) 13:44:28 --- join: Mathis (irc@pD9EA94B9.dip.t-dialin.net) joined #osdev 13:44:33 --- quit: Ol (Read error: 54 (Connection reset by peer)) 13:44:44 hi 13:46:05 Mathis 13:46:56 mur 13:48:38 --- quit: revanthn () 13:58:20 * debug reappears 13:58:55 night 13:59:47 hello debug 14:00:41 yo 14:02:30 --- quit: trans (Read error: 110 (Connection timed out)) 14:05:24 wassup debugger? 14:06:04 I'm about to make some food. 14:06:10 --- quit: wl ("Quit") 14:06:20 and, if I'm lucky, I will have spare time for coding after wednesday :) 14:06:22 yay! 14:07:20 nice :) 14:07:26 what'll you be coding? 14:13:10 kernel 14:13:20 or something else 14:19:52 --- join: revanthn (revanthn@202.9.183.211) joined #osdev 14:24:01 --- join: Gugax (~Gugax@adsl2-202.simnet.is) joined #osdev 14:28:06 --- quit: auto (Remote closed the connection) 14:29:23 sup 14:29:30 hey geist 14:32:02 sup 14:32:34 geist 14:32:59 debug 14:36:45 hm. 14:37:07 or I'll have to wait until I've done a re-exam in another course before I start working on hobby stuff again :( 14:37:23 well, it is a wonderful day anyway 14:37:48 right 14:38:47 hm 14:43:50 --- join: jsr (www@du-12-123.ppp.telenordia.se) joined #osdev 14:44:30 hmm, maybe it was jsr that was so pissed at me before 14:45:07 it was him or jaf 14:53:09 --- join: kyelewis (~w00t@dsl-33.66.240.220.lns02-dryb-mel.dsl.comindico.com.au) joined #osdev 14:58:15 --- nick: kyelewis -> kyelewis||away 14:59:17 --- quit: df ("syntax: ja matte ne!") 15:00:30 --- join: apluc_aem (mea_culpa@12-212-98-134.client.attbi.com) joined #osdev 15:01:00 --- part: apluc_aem left #osdev 15:02:00 hmm 15:04:08 --- join: cuebol (littlejon@adsl-66-124-103-119.dsl.mtry01.pacbell.net) joined #osdev 15:10:31 --- join: gianluca (~kopeteuse@ppp-40-137.28-151.libero.it) joined #osdev 15:10:53 * mur has done almost all the work in queue :) 15:10:58 hi people 15:10:58 only 2 things to be done :) 15:10:59 hi mur 15:11:03 hello gianluca! :) 15:11:27 1. visit library to get reading, i have read everything that i have seen :) and 15:11:34 2. send important email 15:11:43 i think i shoudl have sent 2. already :oP 15:14:33 --- part: revanthn left #osdev 15:14:45 wow! microsoft does really serious bug hunting! http://download.windowsupdate.com/msdownload/update/v3/static/rtf/en/5360.htm 15:15:33 --- quit: jsr ("bye") 15:15:37 --- join: trans (unsebn@fatwire-201-195.uniserve.ca) joined #osdev 15:16:20 bugs in microsoft Loo? :) 15:16:25 ugh Msn iLoo 15:16:26 :P 15:16:33 but it exists! 15:16:36 --- quit: geist (Remote closed the connection) 15:16:38 snow white bugfixing :) 15:16:42 --- join: geist (~geist@dsl093-182-050.sfo2.dsl.speakeasy.net) joined #osdev 15:17:06 i could not imagine an os that can't play snow white's dvd ;) 15:17:32 --- quit: geist (Client Quit) 15:18:17 :) 15:18:35 it is very serious yes 15:20:51 i think iLoo is just PR and R&D 15:27:06 --- quit: dh ("Fhtagn-Nagh Yog Sothoth") 15:27:57 --- join: Ishq- (~Ishq@frm-64-4-102-68.access.ntelos.net) joined #osdev 15:28:10 my love! 15:28:14 hello dear Ishq :) 15:28:16 --- quit: Ishq (Killed (NickServ (Ghost: Ishq-!~Ishq@frm-64-4-102-68.access.ntelos.net))) 15:28:36 --- quit: Ishq- (Client Quit) 15:28:39 --- join: Ishq (~Ishq@frm-64-4-102-68.access.ntelos.net) joined #osdev 15:28:56 >:) 15:29:24 back to vice city 15:34:00 --- join: geist (~geist@dsl093-182-050.sfo2.dsl.speakeasy.net) joined #osdev 15:40:36 geist: you should change your rdns =) 15:42:51 --- join: oly1 (~Oliver@pc1-staf2-3-cust55.brhm.cable.ntl.com) joined #osdev 15:43:59 hmm? 15:45:39 reverse dns 15:46:21 what about it? 15:46:40 --- [geist] (~geist@dsl093-182-050.sfo2.dsl.speakeasy.net) : da man 15:46:47 k 15:46:52 change it to geist.newos.org or something =) 15:46:53 so how do you propose I change that? 15:46:59 that's my dsl 15:47:04 geist: speakeasy.net/myspeak 15:47:11 oh? 15:47:14 geist: file a request -- they'll do it right away 15:47:18 oh 15:47:33 home.tkgeisel.com already points to it, I'll get it to reverse to that 15:47:41 =) 15:49:38 ding dong 15:58:34 --- join: Odin- (sbkhh@adsl-2-216.du.snerpa.is) joined #osdev 15:59:01 night all 15:59:22 --- quit: oly1 ("ChatZilla 0.8.23 [Mozilla rv:1.3/20030312]") 15:59:26 --- part: kernel\eat left #osdev 15:59:53 --- part: gianluca left #osdev 16:03:25 --- quit: mrMister ("gone") 16:07:57 --- quit: Odin- ("Client exiting") 16:10:18 --- quit: Smari (Excess Flood) 16:10:38 --- join: Smari (~spm@optimized.bitcode.org) joined #osdev 16:15:50 --- quit: Mathis (Read error: 110 (Connection timed out)) 16:29:04 --- quit: kyelewis||away (Read error: 104 (Connection reset by peer)) 16:32:59 --- join: kyelewis (~w00t@dsl-33.66.240.220.lns02-dryb-mel.dsl.comindico.com.au) joined #osdev 16:36:31 hello 16:39:07 :) 16:39:28 * mur - has - to - write - this - LETTER - and - NOWW!! 16:39:31 grr 16:39:38 i shoudl haev written it already 16:39:49 suppy zippy trans bans 16:40:12 not much murry burry 16:40:15 =) 16:40:21 blur is ok too 16:40:32 blurry murry? 16:40:38 blur mur 16:40:38 :) 16:40:41 =) 16:40:47 hello, it's me, blur 16:40:50 :) 16:41:04 is murry blurry or am i just drunk 16:41:06 you dont say anyhow, mur like blur 16:41:18 ? 16:41:49 mur is like /m ou R (finnish style, french is more near than english)/ 16:42:21 U like ou in you 16:42:37 R the french style rather than english 16:42:46 although finnish / swedish etc woudl be better 16:42:46 like mour? 16:43:04 maybe :) 16:43:09 =) 16:43:18 murrrr 16:43:18 :) 16:44:50 i am thinking about making a module for drivers to use to allocate memory per descriptor (which many do) 16:45:32 usually they only need 8-16 bytes which seems too small to use kmalloc or malloc 16:46:24 plus there is the issue with which one to use since some drivers should be acting more like apps and some (the real drivers) should be using system resources (kmalloc) 16:47:00 would it even be worth it? what would it do? 16:47:48 hm? 16:52:07 no 16:52:14 no what? 16:52:51 --- nick: kennyt -> imho 16:52:52 cacheline dirtying between two users 16:53:12 it would get terrible 16:53:18 what do you mean? 16:53:43 trans: sharing a page between various drivers for small allocations 16:53:59 oh 16:54:01 --- part: imho left #osdev 16:54:15 yes but i could always organize it an a per driver basis 16:54:17 one cpu modifies the cacheline, the other user will have to invalidate 16:54:58 trans: use kmem_cache_create in linux 16:56:53 but if it's for descriptors and hardware use pci_pool_create 16:57:11 i dont know the equivalents in bsd 16:58:16 Mr. Ross, is there a problem? 17:01:16 HMS Enterprize 17:03:43 mehh printed 100 pages of proc docs.. 17:03:43 heh 17:04:08 >:) 17:04:13 did the printer died after that? :) 17:04:18 died > die 17:06:25 * mur has finished work for today 17:06:30 tomorrrow maybe goign to library :) 17:06:38 walking some 6 to 8 km >:) 17:07:51 --- join: redblue (star@ppp110.216-96-207.sherb.mt.videotron.ca) joined #osdev 17:08:09 5 emails written 17:08:10 phew! 17:08:18 and i sent one to foo(a)bar 17:08:36 and dind't realise to change (a) to @ :o) 17:16:43 --- join: thib (~thib@jever.grandrokk.is) joined #osdev 17:16:50 mur : nah 17:16:52 --- quit: thib (Client Quit) 17:16:58 mur : it is a good ink jet printer 17:17:53 inkjet! :O 17:20:57 good one :) 17:21:06 it even supports hardware-ps-files :) 17:21:15 so i just piped all my docs in the device 17:21:19 or lpr 17:21:28 >:) 17:21:32 nice 17:21:40 ye 17:21:56 well i am leaving today (in 6 hours) for croatia for one week 17:22:11 oh 17:22:19 have you became international agent? 17:23:08 yup Agent Orange 17:26:28 good luck avoiding all mines and such, lynx :) 17:26:53 mur : lol 17:27:58 --- quit: Ubel ("Client exiting") 17:28:31 --- join: Boney (~paul@dsl-203-113-204-5.VIC.netspace.net.au) joined #osdev 17:32:18 so... a cache (or slab thingy), eh? 17:32:38 i always thought of caches as fifos 17:36:56 yawn 17:37:06 what's the difference between a cache and slab concptually 17:37:22 hey trans 17:37:29 hey cuebol 17:37:41 lots 17:37:54 read about them, then decide nwhats different 17:38:03 have any sources? 17:38:39 no 17:38:44 ok 17:38:58 a traditional slab is pretty much a single thing 17:39:02 lots of stuff can be called 'caches' 17:39:09 so it's a big vague of a question anyway 17:39:19 oh ok 17:39:31 so I'm not sure what kind of cache you're asking about, but they aren't the same thing at all 17:40:31 if i were to implement a system of allocating objects of the same size, should i call it a cache or slab (i am thinking along the lines of kmem_cache_create) 17:50:21 --- quit: kyelewis (Read error: 104 (Connection reset by peer)) 17:51:51 call it whatever you like 17:51:56 a slab allocator is sort of like a cache 17:52:23 it caches allocations, doesn't make it a cache, but it has caching in it 17:53:02 --- join: kyelewis (~w00t@dsl-33.66.240.220.lns02-dryb-mel.dsl.comindico.com.au) joined #osdev 17:57:54 --- quit: cuebol () 18:09:05 --- part: mur left #osdev 18:48:19 --- quit: Gugax ("Client Exiting") 18:54:33 --- quit: jaf ("Client Exiting") 18:59:26 --- join: jaf (~jaf@JoseAugusto.com.br) joined #osdev 19:05:24 --- quit: trans (Read error: 110 (Connection timed out)) 19:18:59 --- join: witten_ (~witten@adsl-gte-la-216-86-199-140.mminternet.com) joined #osdev 19:19:19 --- quit: witten ("Client exiting") 19:19:29 --- nick: witten_ -> witten 19:26:34 --- quit: redblue (Read error: 60 (Operation timed out)) 19:26:56 mmm 19:28:46 --- quit: Zenton ("Terminando cliente") 20:18:48 ;) 20:32:50 --- join: trans (yuklcu@fatwire-201-195.uniserve.ca) joined #osdev 20:33:46 quiet... 21:04:13 --- quit: dax (Read error: 110 (Connection timed out)) 21:06:58 OS related question-> how does grub create its kernel image from an elf executable? I mean, what sections are loaded other that the text and data sections? I rtfm'ed and the docs dont mention that... 21:22:24 --- quit: trans (Read error: 110 (Connection timed out)) 21:45:32 --- join: dragonsimoto (~clarkaska@cbl-dhcp-22-238.machlink.com) joined #osdev 21:54:04 --- quit: zwane (Read error: 60 (Operation timed out)) 22:20:05 --- quit: dragonsimoto ("using sirc version 2.211+KSIRC/1.2.4") 22:33:51 --- join: trans (roaflm@fatwire-201-195.uniserve.ca) joined #osdev 22:35:22 --- quit: Matzon () 22:43:49 --- join: dax (dax@u212-239-163-221.adsl.pi.be) joined #osdev 22:56:41 --- join: zwane (User-10539@modemcable204.207-203-24.mtl.mc.videotron.ca) joined #osdev 22:59:49 --- quit: lynx (Remote closed the connection) 23:01:26 --- join: int13h (~no@calcium.nelte.lt) joined #osdev 23:13:14 --- quit: malenfant ("Client exiting") 23:13:46 --- quit: trans (Read error: 110 (Connection timed out)) 23:28:04 --- join: darkito (~darkito@80-25-82-102.uc.nombres.ttd.es) joined #osdev 23:28:30 hihi 23:55:44 --- quit: int13h () 23:59:59 --- log: ended osdev/03.05.25