00:00:00 --- log: started osdev/02.03.02 00:08:47 --- join: Mathis (Mathis@gstw-d9b89f2c.pool.mediaWays.net) joined #osdev 00:09:04 hiyall 00:15:44 hi Mathis 00:19:18 brb 00:19:20 --- quit: Mathis ("connection reset by beer") 00:20:03 --- quit: alterego ("Client Exiting") 00:21:26 --- join: Mathis (~t@gstw-d9b89f2a.pool.mediaWays.net) joined #osdev 00:21:28 re 00:27:13 --- quit: trans (Read error: 110 (Connection timed out)) 00:29:29 wb 00:31:18 thx 00:34:54 are you writing an operating system? 00:34:59 yes 00:35:04 me too 00:35:07 what sort of os? 00:35:22 please be more specific 00:35:50 what sort of os are you writing? for the pc? posix like or something new? sas or mas? 00:36:34 for ix86, no compatibility 00:36:44 what is sas/mas? 00:36:54 single address space/multiple address space 00:37:00 do you have the source online? 00:37:14 no, but I can send a backup of it 00:37:22 that would be great 00:37:45 why? 00:37:54 i would like to see it 00:38:06 moment 00:40:27 taking a look 00:40:35 do whatever you want with it, it's GNU 00:41:16 thank you 00:41:19 what does it do so far? 00:41:59 see at OS/src/kernel.cc, there is a small test suite for the 'higher' functions 00:42:28 yep 00:47:01 what is in tools? 00:47:53 'create' is a tool to create an image of the files specified in image.rc 00:50:47 --- join: futhin (~thin@h24-64-175-123.cg.shawcable.net) joined #osdev 00:54:11 --- quit: futhin (Client Quit) 01:26:04 --- quit: kaos0xff () 01:48:38 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 02:39:05 --- join: rob_ert (~robert@h173n2fls33o898.telia.com) joined #osdev 02:43:12 --- mode: ChanServ set +o rob_ert 02:43:26 --- mode: ChanServ set -o rob_ert 02:43:56 --- mode: ChanServ set -o m-Zzz 02:45:48 --- quit: trans (Read error: 110 (Connection timed out)) 03:07:05 --- quit: Mathis (Read error: 113 (No route to host)) 03:30:53 --- quit: m-Zzz (Remote closed the connection) 03:34:33 --- quit: nbsp ("sleep") 03:47:04 --- join: Mathis (~t@gstw-d9b89f13.pool.mediaWays.net) joined #osdev 03:47:07 hiyall 03:47:38 hi 03:52:26 --- join: lynx (~lynx@p508097AF.dip.t-dialin.net) joined #osdev 03:55:00 hmm 03:55:09 anyone in here has experience with firewalls/routers? 03:59:08 different question... anyone alive in here? 03:59:53 what u need to know 04:00:21 how much cpu power would you need for a basic firewall/router on a 1mbps connection? 04:01:42 not much 04:02:40 not much as in a good 8 or 16 bit microcontroler? 04:02:56 how much traffic? 04:03:05 uhm 04:03:07 quite a bit 04:03:18 i think a p166 would do the job 04:03:19 put a number on it 04:03:23 something like 20-30gb/month 04:03:55 upstream? 04:04:00 prolly a 486 can handle it lynx, but just buying an old pc like that isn't that fun... 04:04:25 not too much upstream... i'm on a 128kbps upstream connection :( 04:04:28 well 04:04:35 i am using a dual celeron for it :P 04:04:45 can you spell overkill ? lol 04:04:55 it`s kinda pity , yes 04:05:16 well , i pprefer working on my indigo ... so i use the celeron as nfs server and router 04:05:26 ... 04:05:31 * dax slaps lynx 04:05:35 ouch 04:05:36 well 04:05:43 i never used the celeron that much... 04:05:48 quit it, i'm getting jealous 04:05:59 hrm , i bought it as a dedicated beos machine 04:06:07 and there it did its job quite well 04:06:22 dax : well if you gave me another puter i could give it to you 04:06:50 2 things i really want are a) a sgi box b) a dual-something x86 04:07:00 ehe 04:07:10 problem is i can't really find either of those cheap around here 04:07:34 and sgi boxes are pretty large most of the time... (i prefer rackmount stuff... it's smaller) 04:07:51 well 04:07:55 the indy is quite small 04:08:10 and has nice video stuff 04:08:26 but it isnt made for 3d work 04:08:55 i'm not really into 3d stuff... i'ld just like a nice non-x86 unix box 04:10:13 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 04:11:11 so basicly i'm checking ebay.co.uk each day now, but i can't find anything decent 04:12:16 although there's a nice indigo auction atm 04:15:17 hrm 04:15:31 don`t forget that those boxes are sometimes terribly slow 04:15:38 with this fat irix ... 04:15:49 dunno if i'll run irix on it 04:15:57 i did a recent irix-update and the box feels like twice as slow as it used to be 04:16:03 ARGH 04:16:08 dax : you _HAVE_ to 04:16:13 netbsd and linux suck on it 04:16:19 and irix is really great 04:16:27 and you can run all the gcc shite on it , too 04:17:40 hmmm this O2 looks nice 04:17:44 i mean you have many neat things included in irix like mime tpyes , media stuff , vector icons... evil opengl support 04:17:48 ehe 04:17:51 ye , o2 is nice 04:17:58 but it`s made more for videostuff , too 04:18:01 hrm 04:18:11 but texturing owns on it 04:18:16 it has a UMA architecture 04:18:23 so it uses one ram for everything 04:18:34 yea... sgi seems to like that 04:18:46 it was built in 1996 and had about 2.1 gigabyte memory bandwidth per second peak 04:18:56 damn that's alot 04:19:03 well for 1996 it owns , yes 04:19:30 the new workstation they released has more than 3 gigabyte ... 04:19:36 and 1.6 to the gfx supsystem 04:19:48 i have like 200M-B/s :p 04:19:55 at least the specs say that 04:20:44 can't find a decent sparc on ebay either... :( 04:21:09 well 04:21:23 at least not a cheap one 04:22:01 hrm 04:22:13 the german ebay has comperatively much sgi/sun stuff 04:22:25 lemme see 04:22:44 if you have enough mo they will send it to you , or .. i can take it and send it back 04:24:16 they local ebay(www.ebay.be) never has anything interesting... 04:24:38 www.ebay.de 04:24:49 -> computers -> workstations 04:24:51 E4500 hehe 04:25:14 last time i checkesd it they sold 2 crays :P 04:25:18 lol 04:25:22 built in 1992 or something 04:25:39 and they were just like 4500e in the end 04:25:46 800kg :P 04:25:56 ouch... shipping.... 04:26:09 lol 04:26:53 one hour uptime was like 1euro power consumption they said... 04:27:11 you could use it to heat your house... 04:27:16 ye 04:27:26 --- join: Zenton (~vicente@80.34.35.8) joined #osdev 04:27:28 and to get on top of seti@home or something 04:27:44 i think there was a unicos port around of it 04:27:47 *shrug* 04:28:06 --- nick: Zenton -> Zenton___ 04:28:08 --- nick: Zenton___ -> Zenton__ 04:29:07 hmmm... the not-so-ancient stuff is pretty expensive... 04:29:26 well , ye 04:29:34 i think most ppl who buy the stuff are stupid 04:29:57 --- quit: Mathis ("i think most ppl who buy the stuff are stupid") 04:30:04 many of them think that a some year old sun or sgi with not-so-uch mhz can beat new pentiums or athlons.. 04:30:47 you don't have to underestimate the recent x86 chips 04:30:58 ye 04:31:14 i think they are all powerfull and stuff , but they are not elegant :P 04:31:48 true 04:32:35 and amd their "hammer"s will be even less elegant if they add a 64-bit mode to the chip... as if protected & real mode wasn't enough yet... 04:32:50 lol 04:33:03 what about the itanium crap? 04:33:39 itanium? it's good for one thing... central heating 04:33:45 :P 04:33:59 grrr 04:34:04 the indigo is quite loud :/ 04:34:19 but they really ought to dump the the x86... 04:34:24 -the 04:34:45 the itanium? 04:35:11 no, overall 04:35:18 ah 04:35:19 yes 04:36:05 but it will need more time thatn most ppl think 04:36:07 maybe amd is going to use their x86-64 architecture to build a "bridge" between the x86 and a new 64bit chip... 04:36:12 ye 04:36:15 mips did that , too 04:36:26 the cpu i have is a 32bit/64bit hybrid 04:36:41 the later ones are pure 64bit 04:36:43 looking @ their slides from IDF, it looks like they want to do that... 04:36:53 well 04:36:58 i think that is the only way to go 04:38:26 yea... and with their hypertransport bus... now we only have to dump parallel IDE & PCI 04:39:08 hrm 04:39:16 what is the hypertransport bus like? 04:41:21 haven't read anything about it yet? wait lemme find you an article about it... 04:41:58 :) 04:43:08 http://www.hypertransport.org/ 04:43:44 lol 04:43:45 ok 04:43:48 leme look at it 04:44:28 they have a nice FAQ and such 04:44:54 12.8 GB/sec 04:45:06 neaz 04:45:08 t 04:46:38 eh 04:46:40 800mhz... 04:48:35 lol... looking @ the whitepaper atm... 04:48:42 51.2Gbps... nice... 04:49:23 uhm... do we still need AGP ? 04:49:36 oh 04:49:44 pmc-sierra is in the consortium :P 04:49:56 but not sgi :/ 04:50:14 oh 04:50:16 it is 04:50:24 just mentioned at the very end 04:50:25 ehe 04:50:27 :) 04:50:33 they have some big guys behind it 04:50:50 ye 04:50:54 evil 04:51:07 time for another monopoly 04:51:30 hmm i dunno 04:52:59 amd could be killing themselves with the hammer 04:53:09 hrm 04:53:18 i dunno 04:53:20 okay 04:53:27 i am to read some docs now 04:53:29 --- join: Mathis (~Mathias@gstw-d9b89f13.pool.mediaWays.net) joined #osdev 04:53:34 rehiyall 04:53:40 heya Mathis 04:53:46 laterz 04:54:01 testing KVIrc right now 05:04:02 hmmm i really have to rewrite the memory management stuff... 05:05:22 You and me both 05:06:21 hehe 05:09:29 --- nick: QuiGabJin -> gab 05:13:33 gotta make a phone call... brb 05:19:17 back 05:19:27 shower & get dressed time 05:19:30 brb... 05:42:45 --- quit: Mathis ("KVIrc 3.0.0-xmas 'Avatar'") 05:46:48 back 05:49:38 --- join: Mathis (~Mathias@gstw-d9b89f3c.pool.mediaWays.net) joined #osdev 05:49:51 reeeeee 05:50:05 ! 05:51:34 Nice.. Nice.. I finish the VFS just to find out that the IDE driver's broken.. 05:51:37 *sigh* 05:52:08 hehe 05:52:27 thats normal 05:53:40 I guess it is.. Doesn't seem to bad though. 05:55:22 Darn.. 05:55:24 It is.. 05:55:32 meh... i guess i'm not going to code alot today 05:55:38 This will require a rewrite 05:55:48 dax: Why not ? 05:56:14 got some other things requiring attention 05:56:40 Like pretending that you have a normal life as well? 05:56:41 :) 05:56:52 nah... 05:56:58 that would be too dificult 05:57:27 my gf is dropping by today... 05:57:39 Cleaning up then ? 05:57:44 first time my dad, sister & brother-in-law are going to see her... 05:57:53 I dumped mine a couple of days ago.. 05:57:59 so i'm way too busy keeping my fingers crossed heh 05:58:01 That sucked for about an hour. 05:58:21 Getting serious then ? 05:58:28 nah 05:58:35 to young to get serious 05:59:09 but we've been together for like 5-6 months... and my sister just wants to meet her 05:59:12 How old are you? It seems to me like the americans get married around 5 or something.. 05:59:20 I have been alive 784wks 5days 14hrs 56mins 3secs 05:59:20 I am Now 15.05102 Years Old. 05:59:26 not american though 05:59:55 How the fsck did you do that calculation ? 06:00:02 script 06:00:31 What would possess you to write a script like that ? 06:00:43 Man, you're weirder than I am.. 06:00:47 lol 06:01:07 well... i have to spend my time doing something... 06:01:33 Learn how to knit. 06:01:50 well i know how to 06:02:01 So, do it. 06:02:11 nah 06:02:18 knit = ? 06:02:51 lynx: What nationality are you? 06:03:02 allemagne 06:03:13 allemand 06:03:27 Huh? 06:03:30 german 06:03:34 hehe 06:03:38 so? 06:03:41 knit = ? 06:03:46 apearantly slowcoder's french isn't that good... 06:05:13 Where the hell is the dictionaries.. :( 06:05:28 Knit = Making sweaters, socks and so on.. Grandmothers usually do it. 06:05:56 hrm 06:06:08 you do that with wool and those two big needles? 06:06:25 Yea 06:06:35 it's boring imo 06:07:54 "stricken" ? 06:07:58 ja!!! 06:08:14 --- quit: Mathis ("connection reset by beer") 06:09:33 Mein deuch sint nicht so gut, aber ich begreifen ein bisschen 06:09:53 Man, that's border-line pathetic.. 06:10:03 lol 06:10:04 hehe 06:10:25 hrm 06:10:29 ..still reading docs 06:10:32 uhm... i bet my german is worse... 06:10:48 --- join: Mathis (Mathis@gstw-d9b89f02.pool.mediaWays.net) joined #osdev 06:12:22 dax: How come ? 06:13:35 cause i never learned it 06:13:37 heh 06:13:53 i can understand it pretty well though, it's pretty similar to dutch 06:13:58 but i can't speak it 06:14:00 lynx: Do you think I have "learned" it ? 06:14:29 Dutch is cool.. Sounds nothing like Swedish (my native tounge), but somehow we manage to understand it.. 06:14:40 Svenska :-D 06:15:05 And he's right, most swedes can read a bit dutch ;-) 06:15:14 slow : you want a real answer? 06:15:21 rob_ert: Wierd, isn't it? 06:15:24 lynx: Yea. 06:15:24 there is an obvious difference between how the dutch and the belgians pronounce it though 06:15:28 oops i'm outta here... 06:15:37 Bye dax. 06:15:41 slow : you are at least better than robert :P 06:15:48 cya sax 06:15:50 sax 06:15:53 Better in what? 06:15:53 grrr 06:15:55 dsx 06:15:58 qsälkdr näüqwker 06:15:58 bye sex. 06:15:58 dax 06:16:21 robert : in soeaking german 06:16:23 lynx: And then I'm what? 06:16:36 Ich kann sehr gut deutsch sprechen :P 06:16:37 slowcoder : near lousy 06:16:40 lynx: Crappy, moderate, what ? 06:16:43 Hehe 06:16:49 lynx: That's honest. :) 06:16:50 :P 06:16:55 * rob_ert spricht schlechtes Deutsch. 06:16:57 Ja, ja. 06:17:01 Sehr gut. 06:17:02 jaja 06:17:09 super-bra! 06:17:39 I know, let's all _try_ to speak english in this channel.. That would make it the wierdest channel around easily. 06:17:55 smörebröd 06:18:09 lynx: Danish.. 06:18:21 s/english/german/ 06:18:21 hrm 06:18:24 I suck 06:18:28 uh 06:18:36 since i am german... 06:18:56 what abotu we try to speak russian? 06:18:59 You would be the only one that would know how much we sucked.. 06:19:01 Nu snæger vi dansk.. jeje. 06:19:03 or creolic? 06:19:09 lynx: Privet. 06:19:14 privet? 06:19:18 lynx: That's russian for you :P 06:19:31 pfff 06:19:45 rob_ert : did you read those fancy l4 docs? 06:20:00 lynx: No. 06:20:04 Have you? 06:20:09 i am ... 06:20:12 lotsa to read 06:20:54 but since i am not good at reading english docs i just understand every 2nd word 06:21:04 lol :-) 06:21:15 :) 06:21:29 Babelfish it.. That would make it quite entertaining at least.. :) 06:22:10 Hehe 06:22:14 lol 06:22:19 fancy 06:22:32 "Ich ist eine groß Mann." 06:23:14 i didnt know that my mips4k processor does no additional cycles when switching addressspaces ... 06:23:15 uhuh 06:23:32 grosser 06:24:26 rob_ert : hrm 06:24:32 rob_ert : ich esse einen grossen mann 06:24:46 Ja, ja! Sehr gut. Es schmeckt sehr gut. 06:24:48 Flicken.. My pex hurt.. 06:24:58 wir essen gerade slowcoder 06:25:12 ja! 06:27:58 what is a TLB? 06:28:53 Translation-table for memory-mapping in HW (GDT & LDT in x86 arch) 06:29:29 Sorry, no that't not what the *DTs are used for.. But it is for memory-mapping 06:29:54 hrm 06:29:58 i thought that :P 06:30:06 fanx 06:36:22 --- quit: Mathis ("connection reset by beer") 06:37:14 --- join: m-Zzz (~mmmmorton@speights.bcl.co.nz) joined #osdev 06:44:12 --- nick: m-Zzz -> morton 07:53:20 --- join: futhin (~thin@h24-64-175-123.cg.shawcable.net) joined #osdev 07:53:20 --- quit: dax (Read error: 104 (Connection reset by peer)) 08:11:56 --- quit: trans (Read error: 110 (Connection timed out)) 08:44:44 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 09:29:34 --- join: weird (~weird@202.8.252.205) joined #osdev 09:29:47 Hoi :-) 09:30:37 hey ,) 09:35:03 --- join: wossname (wossname@HSE-QuebecCity-ppp81789.qc.sympatico.ca) joined #osdev 09:47:50 --- quit: trans (Read error: 110 (Connection timed out)) 09:50:42 --- part: weird left #osdev 09:53:30 --- join: Hokum (cesaryanez@dup-200-64-35-173.prodigy.net.mx) joined #osdev 09:54:05 --- part: Hokum left #osdev 09:56:17 --- quit: wossname ("l4Me!@$#%@") 09:57:11 --- nick: gab -> QuiGabJin 09:58:31 --- nick: QuiGabJin -> gab 10:22:43 --- join: lucipher (~oblivion@213.22.168.47) joined #osdev 10:45:21 --- join: trans (~trans@209.53.48.172) joined #osdev 11:02:11 --- join: daxy (you@u212-239-192-241.adsl.pi.be) joined #osdev 11:02:14 back 11:02:17 --- nick: daxy -> dax 11:02:53 Hi :-D 11:03:45 How old are you dax? 11:04:06 The slave dealer wanted to know... 11:13:19 --- join: Mathis (~Mathias@gstw-d9b89f34.pool.mediaWays.net) joined #osdev 11:13:31 rehiyall 11:13:41 Hi .-) 11:16:57 [20:00] How old are you dax? <-- 15 11:17:27 I am so, too... For a few days :) 11:20:31 --- quit: trans (Read error: 110 (Connection timed out)) 11:23:22 --- quit: morton (Remote closed the connection) 11:26:10 --- join: witten (~witten@adsl-gte-la-216-86-210-121.mminternet.com) joined #osdev 11:27:01 --- quit: lucipher (". . .") 12:02:24 --- join: kallu (~kallu@203.197.175.85) joined #osdev 12:10:59 --- nick: kallu -> kallu[zzzzzZZZZZsnoRRRRRRRe] 12:11:33 --- nick: kallu[zzzzzZZZZZsnoRRRRRRRe] -> kallu 12:27:29 --- join: ghent (~ghent@APuteaux-101-1-2-184.abo.wanadoo.fr) joined #osdev 12:45:58 --- join: trans (~trans@209.53.48.172) joined #osdev 12:49:09 --- join: nbsp (g@ip68-14-60-7.no.no.cox.net) joined #osdev 12:59:45 --- nick: Zenton__ -> Zenton 13:11:53 --- quit: futhin ("gonna go and actually do stuff. ph33r the l33tness!") 13:35:06 --- quit: witten ("bye") 13:39:06 --- join: Aardappel (~Aardappel@pD9587CE1.dip.t-dialin.net) joined #osdev 13:47:45 --- join: Hipper (~ya@ip134.66.susc.suscom.net) joined #osdev 13:47:50 hi all 13:48:42 does anyone know where i can find some good docs on vga i/o programing in c ? 13:50:31 all i have been able to find is some code snibits to move a cursor and so on but nothing that gives a good overview on the thery and consepts of programing to the CRTC 13:56:46 Uhm 13:56:48 Hang on... 13:56:56 Mathis knows about that 13:57:29 I know tons about the VGA. 13:57:41 Also check the links on ostling.no-ip.com 13:57:42 What's the problem ? 13:57:45 slowcoder: Berätta! :D 13:58:02 I need to switch modes etc. using only hardware. 13:58:07 How to do? :-) 13:58:20 rob_ert: You need to program the mode-registers.. 13:58:57 rob_ert: What you need to do is to look for "Mode-X" tutorials.. 13:59:05 There should be a ton of them.. 13:59:10 I guess so.. 13:59:27 An excellent book is Richard Ferraros "EGA/VGA Programming Manual" 13:59:29 Hrm.. I'll steal Mathis' code in the beginning :-) 13:59:42 Well... I'm not ekonomiskt oberoende :-) 13:59:58 Libraries ? 14:00:18 Heh.. 14:00:32 You overestimate libraries :P 14:00:43 I've seen it in plenty of them.. 14:00:46 It's a classic.. 14:00:47 "Visial Basic 4", "Algol 60" 14:00:55 That's what they have :P 14:01:07 rob_ert: What town do you live in? 14:01:45 Kungsängen, ~30km from Stockholm. 14:01:50 ANd you? 14:02:02 Oslo 14:02:10 Heh 14:02:11 KTH most certainly has it. 14:02:21 * rob_ert walks in to KTH. 14:02:34 Nah, it's not _that_ important :-) 14:02:49 There are some info on the net, too... 14:02:58 Yea. 14:03:03 Me englisch sehr gut speak... hrm 14:03:54 ??? 14:04:02 Hi Mathis. 14:04:11 try to use only one language 14:04:15 ;-) 14:04:48 I don't know why, but when I'm pretending to speak bad english, I always use some german words.. I wonder why ;) 14:07:27 so dont try to speak bad english... 14:08:07 I usually try to speak good english. 14:08:12 But then I notice I can't. 14:08:15 Then I get mad. 14:08:20 Then I speak bad english. 14:08:22 :-) 14:08:58 --- join: wossname (wossname@HSE-QuebecCity-ppp81112.qc.sympatico.ca) joined #osdev 14:23:08 --- quit: Mathis ("KVIrc 3.0.0-xmas 'Avatar'") 14:26:05 there is bug in php through one can execute code using buffer overflow 14:28:50 Yay :D 14:29:21 Surprised ? 14:29:56 http://security.e-matters.de/advisories/012002.html 14:34:27 --- quit: wossname ("_-_-=_-=fooglemog") 14:36:07 --- part: kallu left #osdev 15:06:06 --- quit: ghent ("A dragon, I saw a dragon !") 15:07:31 uhh 15:07:45 that page says your vulnerable if u run ANY php script 15:08:28 if it only affects file uploads wouldnt u only be vulnerable if u have a file type input form? 15:13:03 'air: That's right.. It's only file-upload.. 15:22:57 --- quit: trans (Read error: 110 (Connection timed out)) 15:22:59 --- join: morton (~mmmmorton@speights.bcl.co.nz) joined #osdev 15:49:01 --- join: jukka (jukka@MKXCV.hdyn.saunalahti.fi) joined #osdev 15:49:07 Hej jukka 15:50:56 evening 15:50:56 well 15:50:56 night 15:50:56 :) 15:50:56 it's past mid night 15:51:19 what's girl like you doing in place like this :) 15:52:58 air: I think he's talking to you... 15:53:20 he's talking ot meeeee 15:53:27 * morton is a sexy chick ;( 15:54:14 Oh...my...god. Get out! Get out! 15:54:19 ;) 15:55:06 naw, i am joking 15:55:09 i'm an ugly fat guy 15:55:12 :) 15:55:49 well, acuatlly, rob_ertis the only girl here, you other are grown up women :) 16:05:40 --- quit: jukka ("i told i'm in the future, so where are you are you reading text from the future or am i from past of your time. well dont hink") 16:13:26 --- join: cookin (~jrydberg@d212-151-48-250.swipnet.se) joined #osdev 16:14:07 Hej 16:14:34 --- quit: Aardappel (Read error: 110 (Connection timed out)) 16:45:43 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 16:46:15 --- join: ghent (~ghent@APuteaux-101-1-2-184.abo.wanadoo.fr) joined #osdev 16:51:22 --- join: wossname (wossname@HSE-QuebecCity-ppp80541.qc.sympatico.ca) joined #osdev 16:51:35 hi 16:51:47 does anyone see a problem with disallowing pointers passed as function inputs to be stored in heap objects? 16:51:48 hej wossie 16:51:52 hi 16:52:22 hi all 16:52:50 well not just heap but also local vars 16:54:34 air: give me an example 16:55:32 a pointer is passed to a function but that function can store the pointer anywhere 16:55:41 er cant 16:56:11 I see no problem with that. pretty common op. 16:57:40 --- quit: ghent ("A dragon, I saw a dragon !") 16:58:10 ack 16:58:14 cookin, what kind of computer do you have? 16:58:53 i think it will be a problem 16:59:42 i need someway to prevent pointers to local vars from being stored 17:00:37 morton: p3 800mhz 17:00:40 --- quit: wossname ("[ccomp-dev] movl %r, %r") 17:01:01 but functions dont know if the pointer u passed it is local or global 17:01:12 no, it don't 17:01:12 anyone got any ideas? 17:01:34 hmmm 17:01:35 i got an idea 17:01:51 eliminate pointers entirely :) 17:01:57 heh 17:02:36 --- join: ghent (~ghent@APuteaux-101-1-2-184.abo.wanadoo.fr) joined #osdev 17:03:42 seriously though 17:03:48 are you talking about crush? 17:03:58 yes 17:06:20 hmm 17:06:31 so it can't differentiate between a local and a global pointer? 17:07:04 only if i pass more info 17:07:16 something i dont wanna do 17:07:54 ok 17:08:00 why not? 17:08:06 it might be necessary 17:08:21 it takes longer to push two 32bit values to the stack 17:08:35 and makes the code bigger 17:08:56 and then there is the runtime checking of that extra value 17:10:16 ah 17:11:04 now 17:11:18 hwo do you do local/global in crush? 17:11:57 huh 17:14:44 hey cookin, do you like Front 242 (the industrial/techno band)? 17:16:29 morton: I did do. 17:17:14 cool 17:17:19 i'm listening to "animal" right now 17:17:36 "angels vs. animals" cd 17:17:44 it's pretty cool 17:18:19 you got the remix cd ? 17:18:24 or is that the remix cs? 17:18:27 no 17:18:40 i don't think this is the remix 17:18:44 those later ones are pretty good 17:19:07 you should make music like this :) 17:19:17 :) 17:19:41 probably requires some heavy equipment 17:30:32 --- join: lar1 (~Larman@adsl-63-204-132-29.dsl.snfc21.pacbell.net) joined #osdev 17:43:44 --- quit: lar1 (carter.openprojects.net irc.openprojects.net) 17:43:44 --- quit: ghent (carter.openprojects.net irc.openprojects.net) 17:43:55 --- quit: rob_ert (carter.openprojects.net irc.openprojects.net) 17:43:55 --- join: lar1 (~Larman@adsl-63-204-132-29.dsl.snfc21.pacbell.net) joined #osdev 17:44:01 --- join: rob_ert (~robert@h173n2fls33o898.telia.com) joined #osdev 17:44:05 --- join: ghent (~ghent@APuteaux-101-1-2-184.abo.wanadoo.fr) joined #osdev 17:50:33 --- join: Renegade[laptop] (~garetht@pc-62-30-10-29-lp.blueyonder.co.uk) joined #osdev 17:50:46 --- nick: Renegade[laptop] -> BrightDude 18:15:40 night ppl 18:16:02 --- quit: rob_ert (": ^ 1 swap 0 do over * loop swap drop ;") 18:35:01 --- quit: BrightDude (Read error: 110 (Connection timed out)) 18:53:19 --- quit: trans (Read error: 110 (Connection timed out)) 19:03:12 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 19:17:07 --- join: tome_coding (~ro@209.163.110.131) joined #osdev 19:17:13 hi all 19:19:26 I've been shopping this question around a bit but no one seems to know, perhaps you guys do: I am trying to send an ioctl call to pcmcia device manager in linux. Its major number is listed in proc devices, and i think the minor is 0, knowing the major and minor, how can i get a file descriptor for the device? 19:22:00 --- nick: tome_coding -> tome 19:22:21 mknod? 19:29:45 lar!!! 19:29:45 I was trying that, but am not sure how to properly construct a dev_t to match my major/minor 19:29:49 not sure how much to shift, etc 19:29:54 laaaaaaaaaaaarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 19:29:58 MYLAR!!!! 19:31:09 is there a macro to construct one perhaps? 19:33:03 mkdev (major, minor) 19:33:07 i think 19:33:37 Hi morton 19:34:11 lar, /nick MyLar 19:34:49 cookin: let me try that out 19:39:51 --- join: cyn0n (~cyn0n@d-131-151-139-20.dynamic.umr.edu) joined #osdev 19:41:17 --- quit: cyn0n ("[BX] Hrm... I wonder if I paid this month's electr...EOF From client") 19:41:27 --- nick: lynx -> lynx_zzz 19:42:46 --- quit: lynx_zzz ("BitchX: its all day strong, all day long") 19:45:35 tome: man 1 mknod 19:47:46 cookin: thanks! its sort of working : ) trying to hash out some permissions/ioctl problems 19:47:52 cookin: where do you suggest i make this device? 19:48:06 cookin: 'cause I dont want it to exist after i'm done with it? 19:48:15 tmp ? 19:48:33 yeah 19:48:36 something like that 19:49:45 apparently: ttt = makedev(maj_num, 0); retval = mknod("/tmp/tome", S_IFBLK || 00777, ttt); does not give it full permissions but only o+x :) 19:50:35 Uh 19:50:39 Why MyLar? 19:51:15 it's cool 19:51:24 ha 19:51:27 || != | 19:51:45 friggin typos 19:53:49 you can use mknod(1) if you like 19:53:50 ie 19:54:02 $ mknod /tmp/tome c maj_num 0 19:54:08 or something similar 19:55:40 well my system call seems to be ok 19:55:45 brwxr-xr-x 1 root tome 254, 0 Mar 2 22:50 tom 19:55:54 but my ioctl call now fails! 19:56:03 rather 19:56:05 my open fails 19:56:07 how odd 19:56:11 open: No such device or address 19:56:11 retval ioctl: -1 19:56:11 read: Bad file descriptor 19:56:34 cookin: let me try using mknod (!) 19:56:37 (1) 19:56:59 is anyone here worried about the SSSCA? 19:57:59 morton: what is that? 19:58:01 ah, now i get device or resource busy : ) 20:00:11 http://www.theregister.co.uk/content/6/24208.html 20:00:35 but i'm not sure if its a character or a block device, I guess the char. error message was more promising than the block : ) 20:04:51 : ( no luck 20:12:21 --- quit: nbsp ("bbiab") 20:14:08 --- nick: Zenton -> ZzZ_enton 20:28:49 --- join: nbsp (g@ip68-14-60-7.no.no.cox.net) joined #osdev 21:28:48 --- quit: nbsp (Read error: 104 (Connection reset by peer)) 21:44:22 --- part: tome left #osdev 21:48:19 --- quit: trans (Read error: 110 (Connection timed out)) 21:58:28 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 21:59:43 --- join: nbsp (g@ip68-14-60-7.no.no.cox.net) joined #osdev 22:02:02 --- join: adu (~andrew@dsl-64-130-166-225.telocity.com) joined #osdev 22:02:19 hello 22:02:39 hi 22:02:53 how is everything 22:02:58 good 22:03:00 nice 22:03:00 you? 22:03:03 not bad 22:03:12 good 22:03:13 i'm very confused today 22:03:16 oh? 22:03:22 but thats no different that any other day 22:03:25 i'm usually confused 22:03:27 hehe 22:03:35 how are you confused? 22:03:57 i just found out that the girl i've been hangin out with is a lesbian 22:04:16 and that pisses me off! 22:04:20 ? 22:04:24 but i'm still confused 22:04:42 and she made it sound like she wants me 22:04:52 fsck that! 22:04:59 well... 22:05:07 but my mathmatical notation is coming along nicely :) 22:05:11 maybe she wants to experiment 22:05:24 or maybe she will let you watch =) 22:05:30 she said she's slept with 14 guys 22:05:40 which notation? 22:06:04 i'm making a unified math notation that will be much more consistent and unambiguous than currently 22:06:19 what is it like? 22:06:26 right now i'm concentrating on functional notation 22:06:38 because there are so many ways math ppl write functions 22:07:07 f(x), f*x, f|x, f:x etc... 22:08:11 you usually see f(x) in alg, calc, but f:x -> x^2 is function theory, and f|x or f|a..b is economics, and calculus, f*x is usually seen with compositions 22:08:50 personally i think either : or | should be the commmon notation 22:09:41 F(x) is nice 22:10:00 but its confusing because its no different than multiplication 22:10:01 : mabye 22:10:08 | is ugly 22:10:09 heh 22:10:10 : reminds me of Smalltalk 22:10:29 its usually longer, and commonly found with 2 numbers 22:10:31 | is too close to "such that" 22:10:57 f|^a_b means f(b) - f(a) 22:11:12 Small talk? 22:11:14 _ is smallt alk 22:11:17 The arrow 22:11:17 personnaly, i've always thought : was "such that" 22:11:42 i thought functions in smalltalk were OBJECT function: argument 22:12:22 True 22:12:32 myVar _ data. 22:12:32 i also want to change absolute value 22:12:36 o 22:12:48 |x| is to confusing for computers 22:12:51 Adu, have you read "Surely You're Joking, Mr. Feynmen?" 22:12:57 nope 22:13:03 Do so. ;) 22:13:09 but something like -|x|- would be nice 22:13:12 ! 22:13:16 abs(x) 22:13:17 :) 22:13:22 hmm 22:13:33 no many pre-programmed people here 22:14:03 i wish people would look beyond their programming, and accept things that are truely logical 22:14:36 Uh 22:14:45 -|x|- is logical HOW? 22:15:01 it'd be more like the box draw'ers 22:15:16 What irks me is that |x| means either absolute value or magnitude! 22:15:21 the double -'ve, its always positive? 22:15:38 lar1: its the same thing! 22:16:14 No 22:16:26 err 22:16:34 No it isn't 22:16:36 Depending on context 22:16:38 its actually magnitude, abs.val., radius of cmplx num, or the general "valuation" operator. 22:16:52 in all instances its defined as the distance to the origin 22:17:23 Hmm, okay 22:17:36 and the starting point of a vector is the "origin" of that vector 22:18:11 it all depends on how things are defined 22:18:23 and personally the way things are defined now is crap 22:18:43 i'm making this notation for me, i don't care if ppl like it 22:19:24 another thing in my notation is the repetition hat 22:20:07 like you know sigma/big-pi notation? 22:20:27 for infinite sum/infinite product 22:20:59 anyway, the repitition hat is like that only you put the operation inside, and it becomes that operation's infinite application 22:21:15 like an infinite hat with a plus sign in it would become the sigma operator 22:21:26 Eh 22:21:46 --- quit: Hipper () 22:21:53 Do you have a better way? 22:22:05 well, no 22:22:11 heh 22:22:28 there are other things that would be nice to have infinite things like that for 22:22:30 --- quit: cookin ("Client Exiting") 22:22:41 like union, intersect, lcm, gcd 22:23:26 i've seen a unary Union sign for an infinite union (sub k) once 22:23:45 but they didn't really explain it in detail 22:24:14 there are other assosiative/commutative operations than just plus and times! 22:25:22 and i'm starting to get comfortable with gforth 22:25:30 and its scaring me... 22:25:55 adu: have you ever heard of a teledialer? 22:28:35 nope 22:28:38 poo 22:29:04 lar: do you hack much existing hardware? 22:29:12 I'd liek to, but no I don't do much 22:30:05 ppcasm is starting to get on my nerves 22:30:49 oh has anyone heard of a personal word processor from smith/corona? 22:31:04 nope 22:31:09 dammit 22:31:26 i want to do something with all the stuff I have 22:31:53 lar1: now that i think of it, the determinant of a matrix is also |m| 22:33:01 you know what i hate the most? 22:33:06 interval notation! 22:33:41 (a,b) (a,b] [a,b] [a,b) never made sense to me 22:33:55 i mean, i understand what it means, but why? 22:34:32 and you can't make computers understand that without making a huge Exception to paren balancing 22:35:36 and lcm(a,b) is [a,b] and gcd(a,b) is (a,b) so thats another conflict 22:35:55 and yet we still write points in space as (x,y) 22:36:38 still theres polar points (r,O) and some ppl are consistant and write P(x,y) every time 22:38:18 heh 22:38:22 but in the end, its all a mess 22:38:28 Why don't we just use English 22:38:43 because math is "international" 22:38:44 Absolute Value of Numerical Quantity x. 22:38:48 ;) 22:39:35 heh 22:49:41 why won't X11 work! 22:51:31 anyway, i'm off to bed 22:51:33 later 22:51:35 --- quit: adu ("BitchX: born to raise hell") 23:18:27 --- join: futhin (~thin@h24-64-175-123.cg.shawcable.net) joined #osdev 23:19:44 hi all 23:19:48 hey lar1, how's raven going/ 23:20:05 _/ = ? 23:20:40 Bah 23:20:42 Not so good 23:20:46 Lost a lot of code some how 23:20:54 eh? how? :( 23:21:09 hm 23:21:13 air hax0red your comp :P 23:31:04 --- quit: futhin ("sleep") 23:31:46 --- join: futhin (thin@h24-64-175-123.cg.shawcable.net) joined #osdev 23:36:22 --- quit: trans (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended osdev/02.03.02