00:00:00 --- log: started osdev/03.04.21 00:07:56 moo 00:09:32 hiya 00:10:12 * dax wonders how flawed the smp support in bochs is 00:13:01 heh 00:13:24 my guess would be pretty flawed : 00:13:40 hmm i don't feel like hauling my smp box downstairs 00:14:01 even more so because it doesn't have a case 00:14:27 yeah 00:15:46 the thing really needs a case :/ 00:19:24 and i need decent makefiles :/ 00:21:17 hmm, wonder why the vmware device isn't clearing properly 00:28:54 --- quit: Apophis (leguin.freenode.net irc.freenode.net) 00:28:54 --- quit: Boney (leguin.freenode.net irc.freenode.net) 00:29:20 --- join: Apophis (~kn64@ppp537.nsw.padsl.internode.on.net) joined #osdev 00:29:20 --- join: Boney (~paul@dsl-203-113-197-83.VIC.netspace.net.au) joined #osdev 00:33:46 --- quit: Boney (leguin.freenode.net irc.freenode.net) 00:33:46 --- quit: Apophis (leguin.freenode.net irc.freenode.net) 00:33:56 --- join: Apophis (~kn64@ppp537.nsw.padsl.internode.on.net) joined #osdev 00:33:56 --- join: Boney (~paul@dsl-203-113-197-83.VIC.netspace.net.au) joined #osdev 00:49:45 --- join: trans (ilsumn@fatwire-201-205.uniserve.ca) joined #osdev 00:55:59 --- quit: karingo () 01:14:49 --- quit: Boney (Read error: 113 (No route to host)) 01:15:11 --- join: Boney (~paul@dsl-203-113-197-83.VIC.netspace.net.au) joined #osdev 01:22:33 --- quit: witten ("bye") 01:27:02 --- join: karingo (karingo@59.portland-06-07rs.or.dial-access.att.net) joined #osdev 01:29:29 --- join: kaze (zob@ca-bordeaux-18-153.abo.wanadoo.fr) joined #osdev 01:29:30 --- quit: trans (Read error: 110 (Connection timed out)) 01:38:59 --- join: auto (~auto@48.80-202-50.nextgentel.com) joined #osdev 01:44:49 --- nick: geist -> geist-sleep 01:49:58 --- quit: karingo () 01:50:27 hm 01:51:00 is it possible to boot a non-linux kernel with lilo? that is, a straight ELF executable 01:57:33 it boots windows fine, but that could be a master-/normal-bootsector thing. I.e. lilo starts the windows boot, witch in turn boots windows. 01:58:55 don't know wether lilo is filesystem idependent. 02:08:57 --- join: OnySoft (~nofate@62.101.234.196) joined #osdev 02:10:22 in this case it's more a matter of executable file formats, not filesystem types 02:14:10 right. I suppose that elf provide information to the operatingsystem that lilo wouldn't use. 02:15:24 it's a bit sad, because the bsd's use straight elf kernels 02:15:38 (or a straight a.out kernel, in the case of obsd :-) 02:16:23 wow. Why not use a bsd compliant bootloader? 02:17:02 I do, on bsd 02:17:23 but I'd like my kernel be easily tried out on linux systems too 02:17:48 right now, on a linux machine I have to create a bootfloppy and boot it from there. the bsd systems can boot the kernel as if it were a native bsd kernel 02:18:28 I guess I could go the multiboot route, but I don't quite like the idea 02:19:32 --- join: mors (~skywalker@64.104.136.140) joined #osdev 02:20:28 at http://www.linuxgazette.com/issue85/mahoney.html is a discription of a ftp based bootloader. That could be useful for you. 02:21:56 hm, that requires a compatible nic, right? 02:22:21 thanks anyway 02:22:40 nic? 02:22:59 I don't use linux for development, but it would be nice to use it too 02:23:01 network card 02:23:32 ah 02:24:28 is there anything going on to make multiboot more portable? 02:24:59 you mean across cpu types? 02:25:09 yes, across platforms in general 02:25:21 not likely to happen 02:25:25 the stuff I've read about multiboot seems promising, but then the implementation is very hardcoded to i386 :( 02:25:51 --- join: karingo (karingo@59.portland-06-07rs.or.dial-access.att.net) joined #osdev 02:29:17 ok, thanks anyway 02:29:44 --- quit: karingo (Client Quit) 02:33:22 --- quit: mors (Remote closed the connection) 02:56:04 --- join: trans (lphwgj@fatwire-201-205.uniserve.ca) joined #osdev 02:56:19 --- join: asm (~asm@dsl-213-023-233-147.arcor-ip.net) joined #osdev 02:57:58 yay 02:58:12 it is a wonderful day 02:59:52 --- join: karingo (karingo@59.portland-06-07rs.or.dial-access.att.net) joined #osdev 03:00:14 --- quit: karingo (Remote closed the connection) 03:01:06 debug: I'd also like to make multiboot more portable, 03:01:30 it's a promising standard, but falls down right there, 03:02:14 * debug likes having the kernel as just a normal ELF/a.out executable 03:02:44 I can boot it on sparc (from disk and network), on i386 with bsd, on VAX via netboot, but not on i386 with linux :-/ 03:03:51 Yep, 03:04:43 * debug tries grub again 03:05:21 --- join: Mathis (irc@pD9EAB2D4.dip.t-dialin.net) joined #osdev 03:05:35 hi 03:06:41 hi Mathis 03:08:43 * dax stabs daxos again 03:08:47 muahaha dead! deaaad! 03:08:50 :p 03:09:07 ? 03:09:40 a small hint on the status of daxos development :P 03:09:52 you stopped development? 03:09:58 yes. 03:10:03 reason? 03:10:26 other project 03:10:39 ah 03:12:31 hi Mathis 03:12:39 hi lodda 03:12:42 hi lodda 03:12:47 hi dax 03:13:19 hmm, other project? which? do you go for the 3D game? 03:13:36 3d game... hmm maybe... who knows? :P 03:14:24 you know 03:14:41 i do? :P 03:16:44 I'm pondering multitasking. In realtime systems it seems like it's nessesary to have an idea about how long a process takes, in order to start it sufficiently early for it to finnish before its deadline. Do I keep statistics? 03:17:37 I wrong approach could do alot of useless computing. 03:23:38 auto: are you pasting text from some website into this channel? 03:25:46 no, why? 03:26:04 above text looks like that 03:26:16 thanks ? 03:26:34 well, it's a serious question. 03:27:22 for whom? 03:27:29 me 03:27:39 and why are you showing it us? 03:28:21 I was wondering how I knew how long a process would take in a realtime system, so I ask you guys. 03:29:03 we 'guys' dont seem to know that 03:29:25 ok 03:29:51 since a process can take time from 0 to endless 03:30:16 yes, so its difficult to know when to scap it. 03:30:25 scap? 03:30:43 discard it because it will never meet its deadline. 03:31:03 * auto meant scrap :-) 03:31:44 how about finding it out yourself? 03:32:18 a realtime system does not mean to have one process running at 'realtime' and others not 03:32:24 I tried, but the docs/tutorials never says. At least not the ones I find :| 03:32:34 that is not the point of a realtime system 03:32:59 the point is to have a fast reaction of the system on an event 03:33:18 for example user input or hardware events 03:33:28 right, and causes only more problems. 03:33:45 ever worked at industry? 03:34:11 nope 03:34:32 ever saw an industry robot? 03:35:10 these universal thingies 03:35:22 the reason I consider realtime semantics is because it often nice to have even in traditional os's. For example in gaming and sound/video. 03:35:31 a robot arm type of thing? 03:35:37 yes 03:35:56 this is a realtime application 03:36:14 the electronics with the firmware on it must react in a pregiven time 03:36:34 lets say the bot is working on something 03:36:59 and some human (as stupid as they are) falls into his working area, what does the bot do? 03:37:12 kill the human! 03:37:15 * auto suggest kill! 03:37:23 die! =P 03:37:25 it stops working until the human went off 03:38:07 the sensors of the bot have to be checked by a small circuit which reports an event to the firmware of the bot 03:38:36 if it would have Windows running instead of a realtime OS, it would first swap his RAM onto harddisk 03:39:05 the bot would continue working until Windows loaded the code to stop the bot working... the human may be hurt 03:39:46 a realtime system has to react on the event _before_ something like that happens 03:40:06 ok, so there is a whole range of things that differ between realtime and not realtime os's. They don't combine well. 03:40:08 lets say the bot stops acting inside of 200ms 03:40:39 where the firmware decides that inside of 10ms 03:41:13 auto: check out QNX, it may help you to understand a realtime OS 03:41:29 I will, thanks 03:41:39 in its GUI, Photon, you click on a button and the window for it appears in milliseconds 03:42:01 I dont even know if it has support for a swap file or so 03:42:59 --- join: Zenton (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 03:49:15 --- join: Boney_ (~paul@dsl-203-113-197-83.VIC.netspace.net.au) joined #osdev 03:55:09 --- quit: Boney ("leaving") 03:55:15 --- join: Boney (~paul@dsl-203-113-197-83.VIC.netspace.net.au) joined #osdev 04:01:18 --- join: wl (~philipp@p508657B4.dip.t-dialin.net) joined #osdev 04:05:07 --- quit: wl (Client Quit) 04:05:15 --- join: wl (~philipp@p508657B4.dip.t-dialin.net) joined #osdev 04:07:18 hmm decent progress... 04:16:42 --- nick: lodsb_ -> lynx 04:16:52 lynxehhh 04:16:55 DAX! 04:16:57 hey =)) 04:16:59 sup honey? 04:17:11 nothin much 04:17:15 daxos is dead 04:17:18 * dax stabs it again 04:17:45 oh 04:17:48 no new code? 04:18:01 not for daxos 04:18:54 gtg 04:19:01 --- quit: Mathis ("good night") 04:19:17 --- join: s_parlane (~scott@tnt1-322.quicksilver.net.nz) joined #osdev 04:19:46 --- part: s_parlane left #osdev 04:23:56 --- join: luisj (~luisj@80-24-84-164.uc.nombres.ttd.es) joined #osdev 04:42:11 --- join: Ghiottone (~ale@ppp-229-149.98-62.inwind.it) joined #osdev 04:45:48 --- quit: kaze ("Music is my drug, music is my religion, music is my life ( goa spirit rulez )") 04:51:53 --- quit: Ghiottone ("Client exiting") 04:53:25 --- join: kyelewis (~w00t@client-203-26-98-73.net2000.com.au) joined #osdev 04:53:30 hey a;; 04:53:31 *all 04:53:33 :P 04:55:40 hi ,<3.328s 04:56:18 ? 04:58:08 well, i basicly just chose the near to your name's letters keys 04:58:19 and on german keyboard it's like this 04:59:49 like what? 04:59:52 <3 04:59:58 Robert ;) 05:00:11 ,<3.328s 05:00:26 --- quit: trans (Read error: 110 (Connection timed out)) 05:00:39 <3:-) 05:00:47 hehe 05:09:35 meow. 05:09:49 Moo, dax 05:09:55 How's my belgian today? 05:10:10 hehe 05:10:17 dax: bark, bark! 05:10:38 --- quit: gfafgawrg (Read error: 60 (Operation timed out)) 05:13:47 MEOO OWWWW 05:13:48 hmm 05:13:57 i need a decent vm thinggy 05:23:33 --- join: wl_ (~philipp@p508657B4.dip.t-dialin.net) joined #osdev 05:23:34 --- quit: wl (Read error: 54 (Connection reset by peer)) 05:24:52 --- quit: wl_ (Client Quit) 05:25:46 --- join: wl (~philipp@p508657B4.dip.t-dialin.net) joined #osdev 05:25:49 --- join: file (file@mctn1-0942.nb.aliant.net) joined #osdev 05:28:44 --- join: codacola (~codacola@210-55-39-178.dialup.xtra.co.nz) joined #osdev 05:36:33 --- join: cookin- (jrydberg@night.trouble.net) joined #osdev 05:43:58 --- part: cookin- left #osdev 05:46:32 --- quit: wl ("Quit") 05:47:14 --- quit: Boney_ ("leaving") 05:48:20 --- join: wl (~philipp@p508657B4.dip.t-dialin.net) joined #osdev 06:07:02 --- join: int13h (~no@calcium.nelte.lt) joined #osdev 06:13:35 --- join: Mathis (irc@pD9EA9DA2.dip.t-dialin.net) joined #osdev 06:13:37 --- join: norton (~norton@t11o913p37.telia.com) joined #osdev 06:13:47 hi 06:13:51 hi 06:14:04 how can i determine how much memory a pc has? 06:14:17 welcome back mathis 06:14:28 Kvalificerad gissning :P 06:14:29 norton: BIOS ;P 06:14:30 there are several ways to detect the amount of memory 06:14:32 norton: look at the memory stick in it... check the operating system, use Memtest86 (it'll test/say how much RAM)... oh and the BIOS usually says 06:14:45 hehe 06:15:07 what function in the bios? 06:15:32 norton: when you reboot the PC it says it 06:15:38 norton: see Ralph Browns Interrupt List, he surely has it listed 06:15:43 norton: because the BIOS verifies that memory is good 06:15:50 EtherNet: hehe 06:15:55 kyelewis: ;P 06:15:58 ok, thanks 06:16:05 norton: if you dont have the Interrupt list, simply search for it with google or so 06:16:19 EtherNet: a prompt when you star the OS "Please enter the amount of memory your BIOS says you have, and press enter" 06:16:20 ;) 06:16:48 kyelewis: LoL 06:16:56 a hacked BIOS ;P 06:17:04 hehe 06:17:29 --- quit: norton (Client Quit) 06:17:36 brb 06:18:09 brrrrrrrb 06:21:16 back 06:22:04 --- join: wl_ (~philipp@p50865283.dip.t-dialin.net) joined #osdev 06:24:00 --- join: trans (tqcyrt@fatwire-201-205.uniserve.ca) joined #osdev 06:37:45 Hey 06:37:56 ooooh.... 06:38:10 --- quit: wl (Read error: 110 (Connection timed out)) 06:38:36 --- quit: kyelewis ("deltree /y c:\windows: $bash: The Devil cannot be found") 06:43:49 --- join: fdsg (~david@adsl-47-213.du.simnet.is) joined #osdev 06:48:09 --- nick: codacola -> alex 06:48:28 --- join: cookin- (jrydberg@night.trouble.net) joined #osdev 06:48:48 --- nick: alex -> codacola 06:49:00 --- nick: codacola -> codicola 06:55:46 --- quit: Mathis (Read error: 60 (Operation timed out)) 06:55:46 --- quit: Boney ("Reconnecting") 06:56:14 --- quit: trans (Read error: 110 (Connection timed out)) 07:03:57 --- quit: dsg (Read error: 110 (Connection timed out)) 07:04:04 --- nick: fdsg -> dsg 07:09:53 what kernel version comes with redhat 8.0.94 (phoebe) ? 07:10:16 2.4.15 I think 07:11:32 not .20? 07:11:42 I don't think so 07:12:12 2.4.19 07:12:14 that's 07:12:45 ok 07:13:00 cookie! 07:13:02 =) 07:13:07 sup? 07:16:28 thinking about installing ALSA on my computah 07:18:27 --- quit: OnySoft (Read error: 104 (Connection reset by peer)) 07:19:43 --- join: Downix (NathanielD@AC96C611.ipt.aol.com) joined #osdev 07:26:16 --- quit: codicola ("Client Exiting") 07:35:39 --- join: gfafgawrg (~gfafgawrg@213-35-165-43-dsl.kjj.estpak.ee) joined #osdev 07:44:02 --- quit: int13h () 07:49:47 --- join: Mathis (irc@pD9EA9236.dip.t-dialin.net) joined #osdev 07:50:00 hi 07:55:57 --- join: Dr_Evil (DSLflat@p508FE25A.dip.t-dialin.net) joined #osdev 07:57:50 --- quit: Downix ("Client Exiting") 07:59:11 --- quit: Dr_Evil (Client Quit) 08:00:19 --- join: mors (~warlord@64.104.130.119) joined #osdev 08:02:28 hrm 08:02:42 mrh 08:11:14 --- part: mors left #osdev 08:25:35 --- nick: dreamster -> McBaffty 08:34:08 --- join: trans (wrqvco@fatwire-201-205.uniserve.ca) joined #osdev 08:38:44 --- join: redblue (star@ppp025.216-96-207.sherb.mt.videotron.ca) joined #osdev 08:41:30 hi 08:41:39 hi 08:42:46 --- nick: geist-sleep -> geist 09:01:50 hi 09:13:47 --- quit: trans (Read error: 110 (Connection timed out)) 09:24:25 --- join: mur (murr@baana-62-165-186-221.phnet.fi) joined #osdev 09:35:32 --- join: k`ray`z (~ken@dsl092-170-096.wdc1.dsl.speakeasy.net) joined #osdev 09:35:52 To: bug-hurd@gnu.org 09:35:52 Subject: [PATCH] ext2fs and large stores (> 1.5G) 09:36:10 --- nick: k`ray`z -> kennyt 09:36:42 cookin- 09:36:48 others. hello. 09:43:04 --- join: murrr (murr@baana-62-165-186-221.phnet.fi) joined #osdev 09:43:04 --- quit: mur (Read error: 54 (Connection reset by peer)) 09:43:19 --- nick: murrr -> mur 09:43:26 duh :P 09:45:21 --- quit: wl_ ("Quit") 09:45:41 --- quit: luisj (Read error: 54 (Connection reset by peer)) 10:04:37 --- join: trans (nscsaj@fatwire-201-205.uniserve.ca) joined #osdev 10:04:43 hello 10:04:56 Hi :) 10:04:56 howza ya'll tomornin' 10:05:57 k.. n w/ u ? 10:06:46 nothing much =( 10:07:25 :/ 10:07:30 i am trying to figure out how to give scripts access to certain game variables 10:07:42 Reading a bit about our brains (yay)... Otherwise not doing alot 10:07:58 cool 10:08:09 * Ishq is back() 10:08:12 what kinda stuff you reading about specifically? 10:08:13 * Ishq goes back to idle() 10:08:22 Well 10:08:26 Everything :) 10:08:29 I don't know a thing 10:08:31 =) 10:08:39 for a particular reason? 10:08:45 So I guess it'd be smart to start from the beginning. 10:08:46 Yeah 10:08:52 I realized I knew to little about it. 10:08:58 ah =) 10:09:00 And school sucks... 10:09:11 its for school? 10:09:16 No 10:09:24 oh 10:09:29 There's no fun on the biology classes there. 10:09:30 just for fun? 10:09:33 Yes. 10:09:37 cool 10:09:41 Learning is great once you leave school 10:09:47 i agree 10:10:02 But now it starts again, tomorrow. 10:10:14 Luckily I don't have too many classes. :) 10:10:35 are you in uni or high school? 10:12:29 "Gymnasieskola", I guess that corresponds to the higher grades of high school. 10:14:12 ah 10:14:22 so you have a while left before summer? 10:14:48 Yes. 10:14:55 that sucks 10:15:10 A few weeks, I think we finish like.. 13th of June or something 10:15:18 Not really, I don't have to do much 10:15:22 oh that's not too bad 10:18:53 but Robert! biology can be so much fun ;) 10:19:15 Not at school 10:19:19 uhmm.. gymnasium is like college first years 10:19:22 giigle giggle ;) 10:19:27 Nah 10:19:39 Last year of gymnasium if like first year in college 10:19:43 aren't there any nice girls in your school? :P 10:19:47 Sure. 10:19:56 well it's swedish school system, finnish are at least the first years of college 10:19:59 Robert is shy :( 10:20:00 But they don't, of course, come near me. 10:20:06 it makes timge go faster.. 10:20:08 lodda: :D 10:20:35 --- join: Downix (NathanielD@AC9B3DB2.ipt.aol.com) joined #osdev 10:20:49 Robert sometimes life can be more wonderful than you think of .. 10:20:50 :) 10:21:00 Liar. 10:21:10 nah 10:21:12 i promise you 10:21:27 mur: heh, i don't believe you 10:22:06 what's mur saying? 10:22:21 That life can be wonderful. 10:22:22 :P 10:22:42 yes, that's what i meant 10:22:46 --- quit: cookin- (Remote closed the connection) 10:23:25 --- quit: Ishq ("Sic Semper Tyrannis!") 10:23:27 --- nick: geist -> geist-work 10:25:12 --- quit: redblue ("Happiness isn't something you experience; it's something you remember. -OL") 10:35:04 quack. 10:35:45 booom! 10:35:59 hi lodda. 10:36:06 hi dax 10:36:12 hi dax 10:36:15 err 10:36:16 nm 10:36:50 *g* schizo 10:36:56 ;) 10:37:32 hah daxos si dead. 10:37:36 :p 10:38:11 yea... :| 10:38:53 heh :D 10:41:59 meeow 10:42:05 yay opteron launch tomorrow 10:42:33 whee 10:43:38 --- join: bono (~bono@modemcable027.101-200-24.mtl.mc.videotron.ca) joined #osdev 10:44:10 i want one of those nice 1u opterons 10:44:12 mmm 10:44:38 oh really? 10:45:18 oh really what? 10:46:57 and i still need rackmount cases :/ 10:48:31 * dax browses ebay for cheap power tools 10:49:46 I need to finish making myself a case 10:50:01 which material? and what format? 10:50:04 --- join: Ishq (Ishq@frm-64-4-101-252.access.ntelos.net) joined #osdev 10:50:13 wakka wakka 10:50:32 aluminum, miniATX 10:50:34 accepted. 10:50:58 Downix: hmmm any pictures? :D 10:51:13 have not built it yet, just drafted it and bought the material 10:51:19 I have a 3D rendering of the CAD files tho 10:51:21 hold on 10:51:21 ah 10:51:38 Downix: going to bend it or are you just going to build a box out of thicker sheet? 10:52:11 --- join: thib (~thib@bitcode.org) joined #osdev 10:52:13 bend it 10:52:54 you have one of those bending things, or are you going to ghetto bend it 10:53:03 I have a shaper 10:53:17 bleh i don't :/ 10:53:50 * dax would be happy with a welder and a torch atm 10:53:53 --- join: gianluca (bz@ppp-248-136.28-151.libero.it) joined #osdev 10:54:42 I could make a car with the tools I have in the garage 10:54:57 hehe 10:55:04 note, I'd originally done the design under contract, but they backed out. So don't mind their logo's on it 10:55:12 i don't even have a decent source of Al 10:55:15 My mother took away my garage and started to put junk in it so I cant work there no more and that suck :) 10:55:49 nice case :) 10:56:21 it's not my favorite, but it's decent 10:56:22 hmm i need a decent source of cheap aluminum scrap 10:56:53 dax: I can give you plenty ( if you don't mind picking it up in .is ;) 10:57:17 I know what I'd like to pick up from .is but it's not scrap aluminum 10:57:28 thib: .is ? 10:57:45 Iceland 10:57:50 damn :/ 10:57:52 :) 10:58:08 ship it :P 10:58:19 cute icelandic females comes to mind. 8) 10:58:22 --- join: Ishq- (Ishq@frm-64-4-101-252.access.ntelos.net) joined #osdev 10:58:26 * thib has access to all the tools that one would need for working with Aluminum 10:58:41 * dax has access to a foundry 10:58:56 * file has access 10:59:06 * Downix has access to the tools and metal 10:59:28 anyhow i guess i could try the car wrecker around here for a source of metal 10:59:56 my head hurts, did you hurt it? 11:00:11 Yes ofcourse i did 11:00:12 file: not that i recall :P 11:00:15 --- join: Ubel (~jonn@arnarson.is) joined #osdev 11:00:19 that's evil 11:00:23 Hæ íslendingur 11:00:44 i'm missing something pretty crucial atm :/ 11:00:55 Hæ Thib 11:01:02 :þ 11:01:44 Blessaður 11:01:50 Nei annar íslendingur 11:02:03 Freaky 11:02:04 --- quit: Ishq (Read error: 104 (Connection reset by peer)) 11:02:05 --- nick: Ishq- -> Ishq 11:02:10 dax: An understanding of Icelandic? 11:02:42 Downix: tongs to lift my crucible 11:03:15 --- quit: thib ("Client Exiting") 11:07:24 --- quit: Mathis ("good night") 11:07:24 --- nick: kennyt -> k|a 11:09:59 thib: hann er ekkki íslendingur 11:10:07 Nope. 11:10:14 I'm just a stupid Swede :( 11:10:14 thib: hann skilur bara smá.. búinn að kennna honum frasa eins og "Blessaður" :) 11:10:25 skilur hana nokkuð vel eins og þú sérð :) 11:10:37 Robert: heh 11:10:58 Anyway, he's gone. 11:11:03 --- join: Mathis (irc@pD9EA8FC8.dip.t-dialin.net) joined #osdev 11:11:07 Very done! 11:11:09 gone 11:11:11 Hi Mathis 11:11:14 --- join: int13h (~no@calcium.nelte.lt) joined #osdev 11:11:15 hi 11:11:28 moin Mathis 11:12:50 --- join: Ghiottone (~ale@ppp-81-10.27-151.libero.it) joined #osdev 11:14:17 beh school tomorrow :/ 11:14:25 dax: too bad 11:14:42 i've got free until next week's monday :P 11:15:01 bleh :/ 11:15:26 hmm i think i have 2 days or 3 days off next week 11:15:46 and exams are getting closer yay 11:16:11 yay? 11:16:21 woot i'm starting to see a small dot of light at the end of the tunnel called "highschool" 11:16:40 but that's probably a fast aproaching train called "university" 11:17:53 heh 11:18:03 in what grade are you? 11? 11:18:11 yea 11:18:18 Like /me. 11:18:23 when does (high)school end in belgia? 11:18:34 Belgium! 11:18:40 dax is 15, Robert is 17; how come? 11:18:41 12th (though we call it 6th) 11:18:49 i'm 16 11:18:52 oh 11:18:53 He's not 15. 11:18:55 hehe 11:18:55 and i'm one grade too high 11:19:01 he was once 15 11:19:02 dax, you're born 86, no? 11:19:02 why? 11:19:10 87 11:19:10 I'm one grade too high, too. 11:19:11 OK. 11:19:18 Then the school systems are different. 11:19:21 Robert, dax: why? 11:19:24 Why not? 11:19:27 heh :) 11:19:29 did you jump over one? 11:19:57 --- nick: Ghiottone -> Ghio-away 11:20:04 Yes. 11:20:07 4th grade. 11:20:10 heh 11:20:42 --- join: daxy (dax@u212-239-164-114.adsl.pi.be) joined #osdev 11:20:50 daxie 11:20:53 grr 11:20:55 dc'ed :/ 11:20:57 ( 20:19:14 ) ( lodda ) did you jump over one? 11:20:59 ( 20:19:32 ) ( dax ) well uhm "kinda" 11:21:01 ( 20:19:55 ) ( dax ) just started 1st grade one year earlier than the other kiddies 11:21:13 20:19:27 < lodda> did you jump over one? 11:21:14 20:19:54 -!- Ghiottone is now known as Ghio-away 11:21:14 20:20:00 < Robert> Yes. 11:21:14 20:20:03 < Robert> 4th grade. 11:21:14 20:20:07 < lodda> heh 11:21:16 20:20:39 -!- daxy [dax@u212-239-164-114.adsl.pi.be] has joined #osdev 11:21:25 --- quit: gianluca ("IceChat IRC Client - Download at www.IceChat.net") 11:21:37 4th grade sucked 11:21:47 didn't do anything useful 11:21:58 but then again... same for most other grades 11:22:06 :/ 11:22:11 Yep. 11:22:11 :) 11:22:31 i hate this damned educational system based around retards 11:22:42 hehe 11:22:45 What do you mean? 11:23:05 the retards get all the attention, if you're a bit smarter than average, you don't get any attention and you just have to be damned bored all the time 11:23:06 that most people around him in school are retarsd?! 11:24:12 dax: Yes. 11:24:27 this year has been a bit better 11:24:30 daxy: But that can be good sometimes, since I can study what I find useful and interesting instead. 11:24:40 true 11:24:45 daxy: It's like...well, I can do whatever I want. :D 11:24:59 daxy: Which is both good and bad, of course. But mostly good, I'd say. 11:25:17 having fun convincing people that you're a genius 11:25:21 Yeah but nothing is stopping you to goto the public library and self study. 11:25:25 oh boy i had alot of fun with that one :P 11:25:35 hmm, i don't like being 6 hours in school each morning 11:25:46 i'd rather sleep :) 11:25:50 hah 11:25:52 I mean I learned most stuff by stop nagging about school and just open a book myself without a teacher looking over my shoulder. 11:26:05 i'ld rather stay home for 2-3 hours more and study some electronics or something 11:26:07 daxy: ? 11:26:36 You will get your chance to proof your self son't worry. 11:26:38 You don't have to convince people that you're a genious. 11:26:42 dax likes to make fun about other people :) 11:26:45 If you are, they'll notice. 11:26:48 But you aren't, so.. :) 11:27:03 i know i'm not, but still, manipulating other people is fun 11:27:15 *g* 11:27:22 Heh. 11:27:24 funny to follow your conversation 11:27:29 As soon as you leave secondary school (highschool) things are more like you want it. However now if you fail, no teacher is going to stop and help you. 11:27:51 McBaffty: they aren't going to help me now either 11:28:03 atleast not the ones tutoring the subjects i'm weak at 11:28:04 you're a genious <---- Where are the papers you wrote? The theories 11:28:06 like french :P 11:28:10 * keyhack is back (gone 15:15:24) 11:28:17 ( 20:26:46 ) ( daxy ) i know i'm not, but still, manipulating other people is fun 11:28:20 hey guys 11:28:24 sup? 11:28:26 McBaffty: Thanks for the advice last night 11:28:31 keyhack: nothing much 11:28:44 Time for me to work on my OS all night :-) 11:29:05 Most geniouses are self thought and had to go to school as everyone else. But instead of nagging about in IRC they went and did something. 11:29:22 keyhack: I don't remember it but glad to have helped you. 11:29:28 Heh. 11:29:32 i learned one thing in the past years, i NEVER want to work as a programmer :P 11:29:37 Do you think I'm not doing something in the background? 11:29:47 McBaffty: Are you not the one that told me about running a program and restricting its output dimensions, and gave me a link to that project? 11:29:51 I don't know 11:29:54 That I'm just IRCing and does nothing else 24/7? 11:30:07 maybe ;) 11:30:08 ircing is fun and can be considered brainstorming 11:30:14 I try to read, learn and do things. 11:30:24 Usually combined with IRC, though :P 11:30:32 Like, reading 5 minutes, IRCing 5 minutes. etc. 11:30:47 Yes but how many true genious will you meet on IRC? Ok smart guys but geniouses... 11:30:52 i need some good books... 11:31:13 Robert: well, more like IRCing 20 minutes, reading 5 minutes ;) 11:31:19 McBaffty: Few. 11:31:24 lodda: Yeah.. :) 11:31:34 daxy: I just found a good one online... 11:32:10 http://www.rci.rutgers.edu/~lwh/drugs/ <-- neurochemistry and stuff, quite interesting. Esp. since I don't know anything about these kind of things 11:32:16 I have nothing agianst chatting. Communication is what makes the human species strong but if you feel your brain is in need of more you will not find it on IRC. 11:32:28 Robert: http://www.bibliomania.com/0/0/29/61/ 11:32:49 What are you trying to say, McBaffty? 11:32:57 Robert: hmm i'm not going to read that 11:33:04 don't know basicly I'm wasting my time 11:33:15 :) 11:33:23 a) chem doesn't interst me b) i don't need to know more about my disorders 11:33:50 hmm normaly i get frustrated with the dutch guys in this room, McBaffty is an exception to that :D 11:33:57 chem is interesting however it must be presented at good manner. 11:34:18 it doesn't really interest me 11:34:19 daxy: Cool page.. :) 11:34:33 Chemistry is pretty interesting. 11:34:36 maths and physics (electronics) are much more fascinating imho 11:34:38 But that's not really chemistry. 11:34:44 Mostly biology. 11:34:46 --- join: sxz (~sixer@212.59.18.2) joined #osdev 11:34:47 As I dig SF I love chem, science and stuff like it. 11:34:50 Which is even less interesting.. :P 11:34:54 i don't feel very smart, but when looking at what you saying.... ;) 11:35:00 Sci fi is nice. 11:35:17 My favorite subject are bio machines. Meaning a vehicle made out of bio matter with an AI. 11:35:50 heh i hate biology and chemistry actualy :/ 11:35:54 Robots, wee... I read "Robot Dreams" a few days ago. 11:36:14 daxy: I hate school biology, but it's not really a boring subject. 11:36:31 hmm i think i should get The Art Of Electronics some day 11:36:33 I disliked: German, French and Dutch at school ooh and gym. I think gym is a waste of my time. 11:36:44 heh 11:36:49 gym isn't that bad 11:36:49 german rocks 11:36:52 * McBaffty does thai bo in free time however 11:36:57 --- join: OnySoft (~nofate@62.101.234.196) joined #osdev 11:37:07 * daxy plays competition squash and lifts some weights 11:37:19 --- nick: Ghio-away -> Ghiottone 11:37:27 heh gotta keep attractive for the girls mb. 11:37:28 :P 11:37:37 Yeah, right. 11:37:41 Well what I think what sucked about gym is that it was planned in middle of the day. So afterwards you would totally tired. 11:37:47 German at school sucks. 11:37:50 Never had Dutch. :( 11:37:55 before I do the IDT, I need to do the GDT, correct? 11:37:59 English and Swedish can be nice - with the right teacher. 11:38:06 --- quit: dax (Connection timed out) 11:38:10 keyhack: doesn't really matter... i'ld do the gdt first 11:38:11 Its basicly the same only with an accent. 11:38:30 keyhack: is it gonna be our OS or yours? 11:38:30 English and Swedish the same? 11:38:37 but german grammer is a lot more strickt. 11:38:43 No german and dutch. 11:38:47 Mathis: I wasnt sure if it was necessary to do in a certain order. 11:38:51 McBaffty: I am good at german ;-) 11:39:00 Maybe Dutch is ancient english for Deutsch? 11:39:06 keyhack: why arent you trying it out instead of asking us? 11:39:14 McBaffty: Dutch is misspelled German. ;) 11:39:16 McBaffty: not sure 11:39:40 i just hate languages, or words all together, they are too limiting to express yourself 11:39:41 Mathis: Seeing how it took you guys 5 seconds to answer that simple question, I dont see what the huge deal is, thats ok, I just wont ask you for help then 11:39:52 Dutch has more english and latin influences then german. 11:39:56 Mathis: What's wrong with you? I mean, Your not nice to anyone. He just asked for crying out loud.. Is that illegal 11:39:58 daxy: But quite useful from time to time :) 11:40:00 daxy: we ARE limited to words... 11:40:44 keyhack: why writing an own OS in many years when buying an OS inside of seconds is much more faster? 11:40:53 OnySoft: Reality is important 11:41:23 hmm writing an os... bleh you just learn some things 11:41:29 sometimes it is not nice, but it is needed 11:41:40 Mathis: Why code in C while most things can be done in VB? 11:41:50 hah :P 11:41:57 McBaffty: an OS cannot be written in Microsoft Visual Basic 11:42:05 The point is humans don't have always a logic reason for doing things. 11:42:23 Mathis: You are saying that we shouldnt write os'es. 11:42:33 but an OS is always logic 11:42:41 No but most of the end user application could have been done in VB, ok with a bit of C libs (dll's) for speeding up things. 11:42:47 OnySoft: did I? where? 11:42:58 humans don't have logic reasons most of the time 11:43:07 we're emotion-driven 11:43:11 are we? 11:43:14 WE NEED "EMOTION INSIDE" STICKERS 11:43:27 Right.. 11:43:36 or evil inside would suit me 11:43:38 :P 11:43:51 I read once the emotion was a big evolution thing. Like photosyntesis. 11:44:01 the = that 11:44:14 hmm 11:44:18 emotions suck 11:44:30 is stupidness also an evolution thing? *ggg* 11:44:36 :P 11:44:36 yeah, humans suck, they must die 11:44:41 --- nick: k|a -> kennyt 11:44:51 Then kill yourselfs then. 11:44:52 well nah the human race shouldn't really die 11:44:55 This means that if there is life in the universer, besides earth, they could be emotionless life. 11:45:20 i wouldn't mind being emotionless :P 11:45:30 --- part: kennyt left #osdev 11:45:31 stupidness is like capatalisme --> If it works don;t fix it. 11:45:44 capitalism isn't that bad 11:45:47 you could work as a private killer 11:46:14 sxz: i'm considering that, but nobody wants to place my ads 11:46:20 >> :P << emoticon 11:46:33 I was pointing out that stupidness will be around for a long time as stupid people seem to survive. 11:46:47 yea 11:46:58 just remove all the safety lables from bottles and all 11:47:00 No emotion is a good thing. It gives you that 150% edge over machines. 11:47:02 that ought to do it 11:47:18 emotions hinder me more than they do me good 11:47:26 daxy: if you were emotionless you had no gf ;) 11:47:41 lodda: correct 11:47:42 no gf here 11:47:44 maybe your emotions want to protect you. 11:47:49 --- join: thib (~thib@bitcode.org) joined #osdev 11:47:55 Mathis: you haven't emotions ;) 11:48:08 lodda: though i don't think it would be a bad tradeoff 11:48:08 that is correct 11:48:21 But a lobotamy good fix your desires. 11:49:16 I read that once they cut the part of your brain that functions as a communication wire between your two brain halves in a test person. 11:49:38 daxy: i also think you'd loose your ability to think if you had no emotions, but i can't prove it :) 11:49:50 The test person ended up with devleoping a second pesonality and they started fighting over body control. 11:49:51 McBaffty: i read that too, but i don't remember the results 11:50:19 lodda: still, maybe the risk would be worth it 11:50:32 It showed that your brain will transfer responsablities of a damaged part to another part. 11:50:44 daxy: uhh, your life must be pretty sad :( 11:51:05 With babies the results are even more dramatic. 11:51:14 lodda: hmm kinda 11:51:47 McBaffty: two personalities? hmm? multi-threading? ;-) 11:51:56 hyperthreading 11:52:04 no, hyperthreading is different 11:52:17 sharing the same excecution unit (brain) between 2 personalities 11:52:24 hyperthreading would be like a schizo. 11:52:40 the brain was broken into two parts while the CPU is one thing 11:53:04 daxy: if you're schizo you don't share it at the same time 11:53:08 its like if your CPU breaks down and the FPU takes over its role. 11:53:08 so there would be two brains instead of one 11:53:15 those people are lucky, they probably have the Pentium iV 3Ghz with hyperthreading 11:53:37 my P4 3GHz should arrive tomorrow or the day after here :-) 11:53:55 i would rather have a single personality "cpu" 11:53:57 :P 11:53:58 hmm, Mathis, i thought you're getting a notebook..? 11:53:59 mmmh :|~~ 11:54:04 I would be happy with just being able to break the 1 Ghz barrier. 11:54:11 lodda: I dont need a notebook anymore 11:54:18 hmm 11:54:27 McBaffty: 2.4GHz here ;-) 11:54:42 McBaffty: heh :( 11:54:44 550 Mhz :'( 11:54:54 666, devil inside 11:55:02 and next to me 1GHz 11:55:03 But it works. I can do anything I want. 11:55:08 and over there 40MHz 11:55:08 *g* 11:55:10 hmm interesting question: do people with higher than average intelligence have more chance of having metal disorders? 11:55:27 i got a 1ghz here, and a dual 333mhz, and a single 266 11:55:37 the single 266 is going though 11:55:46 --- quit: gfafgawrg (Read error: 54 (Connection reset by peer)) 11:55:46 got a pIII 550 and a GBA 11:56:14 my pocket calculator is working with 1Hz *g* 11:56:23 Uff 11:56:26 hm dunno bout the fequency of my 48g+ 11:56:28 daxy: hmm, no idea, i don't have any mental disorders i think, except i'm ircing, but i also don't think i've got a higher intelligence than average 11:56:28 I don't beleive they have a higher chance of mental disorders. else there would be hardly any smart people. 11:57:00 it is just the rate of 'forgetting' which defines smart people 11:57:01 --- quit: thib (Read error: 54 (Connection reset by peer)) 11:57:15 Well if you think of it most inventions were not done by super high inteligent people. just people who can think pratical. 11:57:18 --- join: I440r (~nospam@dialup-63.210.225.1.Dial1.Cincinnati1.Level3.net) joined #osdev 11:57:21 McBaffty: uhh, mental disorders doen't mean their 'owners' neccessary do suicide 11:58:09 i ment mental disorders in the style of schizo, bipolar, borderline, ... 11:58:32 Most super high intelligent people tend to pratice abstract proffessions which don't affect much day to day lifes of normal people. 11:58:34 I have a PIII 1Ghz that strongly believes it has a 5.25inch drive :-) 12:00:26 * daxy goes moo 12:01:41 and how about having problems with social interactions, would that be typical for smarter people? 12:01:52 --- quit: file (Killed (NickServ (Ghost: file[bed]!file@mctn1-6546.nb.aliant.net))) 12:02:00 --- join: file (file@mctn1-6546.nb.aliant.net) joined #osdev 12:02:03 i don;t know as I dont know what smarter people are. 12:02:05 i hae problems with social interactions :( 12:02:17 but i'm not 'smart' 12:02:31 well smart as in smarter than average again 12:02:41 I high test result doesn't make you smarter in my book. 12:02:50 *A high test result doesn't make you smarter in my book. 12:02:51 lets go and ask som smart people then. :-) 12:03:15 you could infer that there are some effects of superior intelligence which hinder social interaction, but whether they're major problems or not isn't as easily definable 12:03:31 mrd: well i'm just curious :P 12:03:34 Do you really think that Bill Gates is very that smart? I think he was just the right person at the right place with the right business plan. 12:03:48 McBaffty: he isn't stupid either 12:04:02 He is good at programming, that's for sure 12:04:09 i guess Bill Gates is pretty intelligent 12:04:14 Yes but so are millions of other people. 12:04:42 but its his profession to know about computers. 12:04:45 I'm pretty sure he's a pretty smart guy 12:04:46 Not all smart people use their brains that much. 12:05:03 I know it's in vogue to piss all over Gates and MS, but I doubt he got that way being a dumbass 12:05:11 I mean take a pilot and ask him to program. No ask the pilot about planes and stuff and now ask Bill Gates about planes. 12:05:33 heh, a geist follows our conversation :) 12:05:58 ( This is your captain, Bill, speaking. I am afraid we will have to reboot. ) 12:06:06 lol :) 12:07:00 But Bill has a good general knowledge of the modern economy. 12:07:17 A lot of people jsut know one subject and know it very good and thats it. 12:07:43 And Bill is perhaps good in more then one subject. 12:08:01 well, from what we know we can infer that he's reasonably knowledgable about a) economy b) running a large business c) computers 12:08:09 anything else is pure speculation and a waste of time 12:08:30 I don't give a flying fsck about the modern economy. 12:08:52 Yes and don't forget MS (Bill) has made a lot of mistakes. So he is not this economical, computer know it all guy. 12:09:09 sigh, dumb discussion. I'm back to work 12:09:16 GDT's, IDT's, TSS's, interrupts, locking, page replacement, TLB consistency, I give a shit about. 12:09:20 Not that crap. 12:09:22 you're right, he's a retard 12:09:27 http://community-2.webtv.net/Archure/Genius/ 12:09:29 yay 12:09:33 absolute babbling idiot 12:09:46 who are you talking about? 12:09:58 * geist-work works 12:10:02 I never said Bill is an idiot. 12:10:02 :) 12:10:49 http://archure.net/p/ch26.jpg <-- *ggg* 12:14:21 --- quit: Downix ("Client Exiting") 12:15:08 u can't change your iq more than 5 pts? that's bull 12:15:12 daxy: so what, i also got at an american IQ test an IQ of 147 *g* 12:15:23 i know i could improve mine if i chose to 12:15:30 well beyond 5pts :) 12:15:37 lodda i got more than than in european one 12:15:38 fixing the mind on a number, how primitive... 12:15:45 --- join: gfafgawrg (~gfafgawrg@213-35-165-88-dsl.kjj.estpak.ee) joined #osdev 12:15:56 Mathis: i know 12:16:04 mathis: and you program computers? 12:16:10 i don't trust them 12:16:13 ;) 12:16:19 mrd: no, I am coding my OS 12:16:55 mur: same for me, i made an european and an american, the difference was quite big. 12:18:18 I never did one 12:18:28 a number does not describe me ;-) 12:18:37 those i did where either in internet or TV *g* 12:18:50 Mathis: i wonder that you say that :) 12:19:58 Isaac Newton has a pretty high score. 12:20:27 because of the falln Apple iMac onto his head? *g* 12:20:50 Madonna also i supposed to have a very high IQ 12:21:02 lol 12:21:03 a very egoistic IQ, yes 12:21:25 I wonder about Al Capones IQ 12:21:37 I wonder about your IQ, McBaffty... 12:21:52 0, he's dead 12:21:54 Oops, dont have any. 12:21:54 Mathis must have been some ancient apple 12:23:25 is this an OS channel or IQ channel? 12:23:38 neither nor 12:23:40 Well I'm going to leave the wannabees Bill Gates 12:23:58 this channel is about mental diseases and stupidsm 12:24:09 more stupidness... 12:24:32 Then I must be in the wrong channel 12:24:36 Mathis: ? 12:24:42 hmm that iq test sucks big time 12:24:52 desire... 12:24:54 desire... 12:25:00 for the unknown name... 12:25:06 desire... 12:25:09 for the unknown love... 12:25:14 I'm burning... 12:25:21 please let me run... 12:25:21 desire for death 12:25:22 If it does or not it will not proove your succes in life: Business, family, money. 12:25:24 desire... 12:25:35 and now for something completely different. 12:25:43 The sun blowing the moon away. 12:25:50 Lights me up for one more day. 12:25:59 The Streets are naked in the morning sun. 12:26:07 The Night just behind me, I run and run. 12:26:29 --- nick: geist-work -> geist 12:26:31 nice song, Yello wrote there... 12:26:35 hi geist 12:26:38 howdy daxy 12:26:38 * McBaffty hates poetry 12:26:41 Mathis which song? 12:26:49 Yello - Desire.mp3 12:27:02 McBaffty doesnt like hendrix either then :/ 12:27:09 ho geist 12:27:13 jimmy? 12:27:13 henxrix is pure poetry 12:27:17 hendrix must be the worst singer ever lol 12:27:20 yea. way cool shit 12:27:27 I go bananas... bananas to the beat... 12:27:28 daxy no - not even :) 12:27:28 nope, think he was using doping when composing. 12:27:35 no question about that 12:27:36 --- join: NoFate (~nofate@62.101.234.196) joined #osdev 12:27:54 as usually this chan is totally off-topic :) 12:28:08 who cares we are just a bunch of geeks having fun 12:28:13 molelekombieeeee... 12:28:13 you mean this channel HAS a topic ???? 12:28:16 * I440r boggles 12:28:19 in theory... 12:28:21 why because most people aren;t in here arn;t bots? 12:28:25 bolelee...bolelee 12:28:26 "geeks having fun" lol 12:28:38 so who here is having problems with their GDT? 12:28:54 keyhack 12:28:57 anyone writing os code on a non x86? 12:29:06 cause *normal* humans can talk about more then x86 12:29:07 you 12:29:10 if so what cpu and how's it been? 12:29:11 I am writing code for my brainware ;-) 12:29:34 McBaffty: we don't fit that normal humans definition. 12:29:37 geist: bored? :) 12:29:46 McBaffty: face it, we're a bunch of weirdos 12:29:54 maybe even outcasts of society :P 12:29:59 yeah maybe. 12:29:59 lodda: trying to get the topic back 12:30:00 weirdOS? ;-) 12:30:22 let me start. I ported newos to a sh-4 and it was fun 12:30:25 I think you are just full of self pity and that makes you a outcast. 12:30:31 everyone should by a dreamcast and do it 12:30:37 McBaffty: me? :P 12:30:39 geist: no 12:30:47 I have a ppc board on the way that I'll port to when it comes in 12:30:57 geist: which ppc board? 12:30:58 geist: gimme money :) 12:31:04 daxy: pegasos 12:31:11 geist: have a Cray somewhere around here, wanna port your OS for it? ;-) 12:31:12 geist: too much money? :P 12:31:20 daxy: they're sending it to me for free 12:31:21 * McBaffty stops talking. 12:31:29 geist: :O 12:31:31 * daxy cries 12:31:33 Mathis: ship it and I will 12:31:47 no, it stays here 12:31:49 McBaffty: ah... good... suits me 12:31:53 I need it 12:32:10 Mathis: you just want me to go over there so you can make me your love slave 12:32:10 the backup system for my brainware ;-) 12:32:12 no thanks! 12:32:23 geist: what is 'love slave'? 12:32:24 Mathis: as brain-replacement? 12:32:32 lodda: no, backup server 12:32:43 Mathis: I will not be your gimp! 12:32:59 I already a gimp 12:33:02 oh cool now the topic shifted to sex slaves 12:33:03 lol 12:33:05 it is called GNU Gimp 12:33:12 *grin* 12:33:16 GNU Image Manipulation Program 12:33:28 where GNU is recursive 12:33:35 you dont say 12:33:49 * daxy pokes lodda for the hell of it 12:34:14 geist: what if you really would get the chance of porting your OS to it? 12:34:46 * daxy yawns 12:35:10 --- quit: int13h () 12:35:14 to a cray? sure, but I doubt it'd be that convienient 12:35:29 * daxy doesn't feel like switching to a different, non-geek channel 12:35:52 your OS is no big-system OS, right? 12:36:05 daxy: there is something like that on this server? 12:36:08 hmm? 12:36:12 no big-system? 12:36:16 lodda: no, other servers mb 12:36:34 big-system OS 12:36:46 like IBM OS/360 12:36:54 or however it was called 12:37:06 no 12:37:16 for IBM's Big Blue 12:37:32 --- quit: OnySoft (Read error: 110 (Connection timed out)) 12:38:14 bleh 12:38:22 would be nice to have access to a "super-computer" though i wouldn't know what to do with it :) 12:38:30 most of the other channels which i'm in are quiet :/ 12:38:33 aka dead 12:39:38 does looking for other channels mean you don't like us, daxy? :( 12:40:02 no 12:40:11 or do you want to talk about smart people with mental disorders? ;) 12:40:18 maybe i'm just looking for a different kind of conversation 12:40:19 geist: does your os have a site? 12:40:25 http://newos.sf.net/ 12:40:26 lol 12:45:01 moo. 12:45:35 geist: does your OS have a GUI? 12:45:57 not by default 12:45:59 damn all the channels are dead :/ 12:46:03 and not finished 12:46:14 not finished means? 12:46:18 at what stage? 12:46:25 I want to redo the way kernel objects are implemented before I work on it any more 12:46:39 aha ;-) 12:46:47 well, it currently lets apps pop up windows and draw on them. dirty regions and paint events and whatnot are sent around 12:46:51 so the foundataion is there 12:47:12 if I continue down the current path, it's basiclaly a matter of implementing the widgets 12:47:13 how do GUI applications look like in source code? 12:47:20 and fleshing out the system 12:47:30 but I'm not really happy with that direction, so I put a stop to it 12:47:34 geist: it looks nice! 12:47:43 my GUI apps look a bit like MFC 12:47:45 I want to redo the kernel objects to let me do wait-on-multiple-objects 12:48:02 that'll simplify the window server a lot 12:48:20 window server? 12:48:31 it suffers from the same problem that beos had, which was that the app_server became really complicated because the only option was to spawn a new thread for every window 12:49:06 I'm implementing GUI, kernel and some apps at same time, so that I can find out which functions are needed 12:49:25 so ifI can do wait on multiple objects, the messaging can be simplified a lot 12:49:55 and the window server can be a bit more single threaded, which should simplify it a lot by reducing the amount of concurrency 12:50:47 it is multi-threaded? hmmm, stupid... 12:51:03 in my system, the gui or console is entirely outside of the kernel, so it's a seperate module 12:51:23 I did something slightly different than I've seen before by putting all of the console logic in a daemon 12:51:30 vt100, etc 12:51:37 my GUI also is another console application which just switch to g-mode 12:51:46 and keyboard mappings are done there 12:51:53 i was unhappy with the unix tty implementation 12:52:20 * file does the happy happy dance 12:53:55 I have standard keyboard mapping done by kernel, if an application like the GUI needs extra keys, it just maps them 12:55:21 yeah, I decided to leave that in user space 12:55:33 doesn' really matter, just makes it a bit easier to do the work 12:55:48 heh, until now there is no difference between User space and Kernel space in my OS ;-) 12:56:10 and it is fast... 12:56:27 --- quit: I440r (Read error: 104 (Connection reset by peer)) 12:57:30 heh 12:57:44 yeah, that's the way to do it. start off with a simple system and add 12:57:53 I was suprised at how easy it was to 'turn on' user space 12:58:04 took about a day to build the syscall interface and abstract code out 12:58:12 the most complicated part was dealing with the elf loader 12:58:21 why using syscalls if direct calles does the same thing? 12:58:58 from user space to kernel? 12:59:10 yep 12:59:18 umm, it doesn't work that way 12:59:27 if you can tell me how to otherwise do it, I'm all ears 12:59:45 if user code is in a different ring (3) then you can't just call ring 0 code 12:59:54 I have for each device driver a structure with function entry pointers 13:00:02 damn, gotta go. back in about 20 13:00:04 meeting 13:00:05 this structure is given to the application 13:00:10 dual opteron takes the lead on SPECint_rate2000 for dual cpu systems. 13:00:48 base score of 22.4, besting the dual alpha @ 1.25ghz (19.7) 13:00:55 geist: Hey, mind if I priv you for a sec? :) 13:01:08 geist is away... 13:01:11 darn. 13:01:20 it's a NewOS thing... something really weird :> 13:01:37 daxy: then again, can you buy an 8-way opteron system? 13:02:11 in specfprate2000, for dual cpu , it comes in 4th with 18.4, just after the 1.25ghz alpha (22) 13:02:39 waiting for the call 13:02:42 otherwise said, it eats xeons for breakfast. 13:03:04 * debug was thinking more about the linear scalability of alpha systems 13:03:10 near linear 13:03:24 i wonder how a 4way or 8way opteron would perform 13:03:42 seeing that you gain lots of memory bandwidth with each chip 13:04:36 in single processor systems it scores between a p4 2.8 and 3.6ghz 13:04:57 and in a dual it jumps up and creates quite a gap 13:07:44 --- join: thib (~thib@bitcode.org) joined #osdev 13:08:45 --- join: witten (~witten@ip-64-32-131-193.dsl.lax.megapath.net) joined #osdev 13:11:05 --- join: darkito (~darkito@80-25-82-102.uc.nombres.ttd.es) joined #osdev 13:12:13 Hey darkito :) 13:12:58 hey Robert !! 13:13:00 long time 13:13:04 how're you? 13:13:31 anyone ever seen an asyncronous cpu? 13:13:47 Not too bad, and over there? 13:14:10 well... I could be worse 13:14:47 --- nick: NoFate -> OnySoft 13:14:55 --- quit: sxz () 13:16:39 mcbaffty: whatcha mean? 13:17:03 processor with out a counter. 13:17:24 I read once about it and it sounded cal. 13:17:29 cal = cool 13:17:40 clockless computing? 13:17:50 yes 13:18:15 Humm 13:18:26 Microcontrolers ? 13:18:27 i've heard about it 13:19:54 Well I just wanted to know if they have been applied in real life devices. As I read the article about ten years ago. 13:20:57 synchronous/asynchronous are somewhat confusing terms. like MS has 'asynchronous' io, which is really non blocking. if anything, it allows a thread to actively participate in multiple io's at the same time, which is 'synchronous' io, not 'Asynchronous'. the old io fxns were asynchronous/serialized per thread. 13:21:55 I understand with synchronous, that each component on a controller is ticking at the same clock speed 13:22:09 but, if you think in terms of the actual operation, old/blocking performs the io at the same time, whereas nonblocking isn't at the same time, which is probably what they meant by synchronous/asynchronous 13:23:00 eek. 13:23:03 EEK. 13:23:08 the opteron results i just posted 13:23:21 back 13:23:26 Smari: what's yer question? 13:23:31 were taken running windows 2k, so, 32 bit mode :| 13:23:41 McBaffty: someone built a working ARM-compatible async cpu, I think 13:23:42 but typically synchronous/asynchronous are terms used to reference the time at which independent events occur, not the duration of one specific event 13:23:53 do you mean without a clock, or uses asynchronous logic? 13:23:53 so imho, MS messed up there. 13:24:03 if it's the latter, then that's pretty common 13:24:22 nasty to design, but you can kick the clock rates up like crazy 13:24:34 geist: still interested in my own 'syscall' procedure? 13:24:45 yes 13:24:49 synchronous in microcontrolers means the next task can only start when the previous has finished. A task is made out of severall calculation this means the slowest will hold up everything. 13:25:31 the kernel initializes each module it loads, which fill out a specific structure and adds it to the virtual filesystem 13:25:36 synchronous also means 'having identical period' in the dictionary 13:25:48 then the kernel starts the first application, for example the shell 13:26:08 the shell itself opens for example /device/keyboard/i8042 13:26:40 at the address which is given in that file it finds the structure which holds functions for accessing the keyboard driver 13:26:46 simple function pointers 13:27:11 for example (unsigned int )(*get_key)(); 13:27:27 no int calls or so 13:27:45 the kernel itself is kinda system library 13:28:01 umm, so you obviously aren't doing seperate addres sspaces 13:28:45 dunno what you mean by address spaces 13:29:00 doesn't the kernel always have to be in the "address space"? 13:29:01 the kernel begins at 0x100000 and most applications at 0x8048000 13:29:08 so are you running code at different priviledge levels? 13:29:15 no 13:29:20 all Ring 0 13:29:24 well there you go 13:29:29 --- part: auto left #osdev 13:29:32 that's why you dont need syscalls 13:29:35 I have no problems with it 13:29:35 that's what I said right away 13:29:39 McBaffty: http://www.cs.man.ac.uk/apt/projects/async_procs.html 13:29:50 if you dont have different priviledge levels, things become a hell of a lot simpler 13:29:53 I have no reason to implement syscalls as you define them 13:30:06 no you dont, because you aren't using different priviledge levels! 13:30:11 how many times do I have to say that same thing 13:30:13 of course you dont 13:30:26 I have no reason to use different privilege levels 13:30:32 i can't quite see why you need different rings... 13:30:32 okay then dont 13:30:49 I said right away, if you aren't using different levels then you dont need syscalls 13:30:56 then you went ahead and described in detail how it worked anyway 13:30:57 I know 13:31:10 debug: Thanks I'm reading the link you provided. 13:31:22 isn't what paging gives you enough? 13:31:29 hmm what would the performance difference be between 64 bit and 32 bit code on the opteron? 13:31:30 lodda: that is different levels 13:31:42 hmm, why does my 20GB partition does not want my 5GB file? 14GB are free... 13:31:53 Windows still says 'not enough space' 13:32:16 hmm, when you talk about ring 3, you're talking about segments, don't you?! 13:32:20 24GB partition, sorry 13:32:25 Mathis: fat? 13:32:29 yep 13:32:38 fat doesn't like big files 13:32:41 ah 13:33:02 then tell me why it took the other 4GB and 2 2GB files then? 13:33:03 fat's on a diet, trying to cut down on big files 13:33:17 fat can't take files > 4GB 13:33:30 aww, yes, sorry 13:33:37 lodda: yes and no 13:33:47 I dont know why Windows says 'not enough space' then 13:34:01 x86 uses segments to delineate different priviledge levels 13:34:18 the cs selects what segment you're in 13:34:27 which in turn selects what ring you're in 13:34:49 so even if you set all the segments to 0 - 4GB, you still need them around to differentiate what ring you're running in 13:35:44 --- join: auto (~auto@48.80-202-50.nextgentel.com) joined #osdev 13:35:46 well, i still don't quite see why you need different rings than 0. since you can simply use paging to differentiate the access level 13:35:55 not quite 13:36:01 hmm 13:36:04 paging *enforces* the rings 13:36:08 it was for protection 13:36:15 opteron looks like a nice nice nice nice speedy chip... 13:36:19 ie, ring 0 == supervisor, ring 1,2,3 == user as far as paging works 13:36:20 gtg, sleep required 13:36:29 what's the stuff in the lowest bits of ss? 13:36:40 --- quit: Mathis ("good night") 13:36:41 what does the manual say it is 13:36:55 I dont know off the top of my head, whats the name of that field? 13:36:56 rpl? 13:37:00 perhaps 13:37:04 hm 13:37:13 prolly rpl 13:37:27 DPL for "descriptor privilege level". 13:37:46 RPL = requested privilege level iirc 13:37:59 --- quit: auto (Remote closed the connection) 13:37:59 wli: it's dpl in the segment descriptor 13:38:05 rpl in the selector, IIRC 13:38:11 yea 13:38:29 RPL would be the selector. 13:39:05 seg regs point to seg descriptors. descriptors identify a range of VAS (including base address for addresses used in that seg's context), and a priveledge level you must be at to access it (DPL). RPL can be used in combination w/ DPL for more PL restrictions, functionality dependant on the type of descriptor.. iirc 13:39:29 mmm 13:39:44 anyone runs linux and can test one thing with gimp? 13:40:41 hmm, how can you implement other address spaces for kernel and user on other archs? 13:41:32 usually they have a bit somewhere in some control register that says you're in supervisor mode or not 13:42:01 and the paging unit enforces it 13:42:18 no other arch has a segmentation system like x86 13:42:30 usually they're much simpler than x86 with regards to operating modes 13:42:42 ARM is a little strange, it has 7 different modes 13:42:46 but it's kind of an exception 13:43:41 iirc, MIPS simply uses addresses above some hardcoded address as supervisor addresses, and everything below as userspace 13:44:11 yes, SH does the same thing 13:44:23 everything above 0x80000000 is kernel only 13:44:28 ah 13:44:40 and a bit in the control register sets the operating mode 13:44:41 Honeywell boxen had some strange notions. IIRC they're what Intel was trying to imitate. 13:44:58 VAX divides memory into 4 ranges. user, system, somethingelse(which I don't remember), and reserved 13:45:15 --- join: Kurt (~kmw@oc-nas-11-s247.cinergycom.net) joined #osdev 13:45:17 x86 was definitely trying to imitate that when they did the 4 rings 13:45:29 alphas have that concept as well, probabaly so they can run vms 13:45:31 no one has gimp installed ? 13:45:33 they should've gave page structures more than 2 PLs 13:45:45 why? no one uses it 13:45:52 they should 13:46:00 remember, the paging stuff on x86 came somewhat later than the segmentation stuff 13:46:18 by then they had probably decided that the 4 rings was useless 13:46:51 i think separation of drivers & kernel in the same address space is useful 13:46:59 --- quit: mur ("MURR!") 13:47:13 well the project to port Multics to x86 died rather quickly 13:47:51 mrd: how? no one does it. it's not really that useful 13:48:06 --- join: wl (~philipp@p50865283.dip.t-dialin.net) joined #osdev 13:48:14 may as well put drivers in user space and do a microkernel, because if it's outside of the kernel's ring, it's logically the same thing 13:48:30 brb, reboot 13:48:34 not really. you dont want users to write to the drivers 13:48:48 sounds great at first glance, and then when you start thinking about it, it doesn't really get you anywhere 13:48:54 and furthermore it's totally non-portable 13:49:07 you dont want users to write to the drivers? huh? 13:49:09 portability isn't on everyone's mind 13:49:13 it should be 13:49:16 i sincerely doubt intel cares about it 13:49:28 mrd: oh but they do 13:49:31 it's not intels problem 13:49:42 it's the os designers problem 13:49:42 mrd: do you think any cpu vendor wants portability? 13:50:00 (no, they want vendor lock) 13:50:00 only to the next generation of their cpu 13:50:33 anyway, the point is that putting driver code in ring 1 for example doesn't buy you anything that you couldn't get by just putting it in a user process 13:50:36 it's the same thing, basically 13:50:45 --- quit: wl (Client Quit) 13:50:58 --- quit: dsg ("Client Exiting") 13:51:00 if it's not in the kernel's ring (0), then it has to use shared memory and syscalls to do with 13:51:03 er work 13:51:12 if it has its own process, it requires an address space switch 13:51:14 so you may as well put it in a process. that's how things have pretty much worked out 13:51:34 --- quit: gfafgawrg ("Fhtagn-Nagh Yog Sothoth") 13:51:36 back 13:51:48 there's a reason no one uses it anymore 13:52:03 it adds a bunch of complexity and non-portability that no one cares about 13:52:18 --- join: wl (~philipp@p50865283.dip.t-dialin.net) joined #osdev 13:52:41 i dont want to ask a dumb question, but why is portability so important? 13:52:54 all serious new os's are portable, with the exception of win 9x, who's remaining years are dwindling 13:53:06 mrd: when you have been coding for more than like a decade, you won't ask that question anymore 13:53:06 why not write a kernel specific to the machine 13:53:34 and maybe a portable one for less common machines that may want it but you dont have time to focus on 13:53:41 mrd: you know why they invent UNIX? 13:53:56 win 9x tied itself too much to the x86, which limited it's lifespan, guaranteed that it'd have to be replaced eventually 13:53:58 and C :) 13:54:06 mrd: then you have to rewrite it all the time. if it is small, then it is ok. the L4 kernel uses that concept 13:54:43 in that respect, L4 is the HAL basically 13:54:54 yes 13:55:04 it's the bare minimum amount of code, which if you look at it is probabaly mostly architecturally dependant 13:55:19 actually, one could say that the "rest of the os" that you need to get a running L4-based system is the "portable part" of the operating system 13:55:30 so an L4-based system is still largely made of portable code 13:55:52 oh sure 13:56:02 I meant the kernel 13:56:11 i've been shying away from the portability concept in my os. it seems strange to write portable code to manage architecture-specific things. 13:56:12 yes 13:56:12 --- quit: OnySoft ("mirc-6.03!winXp :-: dÆr/irc (v1.0) : The chase is better then the catch") 13:56:41 everyone has their own goals :) 13:56:46 right 13:57:01 point is that in the real world, portability is something that's often quite useful 13:57:17 so I figured I may as well do it. plus, that gives me the opportunity to hack other cpus 13:57:28 which really changes your view of how things are done 13:57:51 machine code across platforms isn't compatible.. so unless you're using some kind of integrated interpreter for applications.. 13:58:15 or a high level compiled language... 13:58:26 * debug is almost thinking of making his µkernel work with non-MMU archs... :) 13:58:41 which requires the developer to target the platform 13:58:50 mrd: huh? 13:59:01 the binary has to be compiled targetting the platform 13:59:07 you bet 13:59:19 but the source doesn't need to change...that's the important part 13:59:30 you could do plan9 and compile for every platform all the time 13:59:45 didn't NeXT do that too? 13:59:57 that's application-level compatibility though. the OS needs architecture specific components 14:00:06 you bet 14:00:25 that's fun 14:00:28 you can ignore all those components and only use the few common ones for portability, but it isn't very efficient 14:00:38 huh? 14:00:42 maybe on developer resources, but not for the machine 14:00:46 what are you talking about? 14:01:15 ignoring platform-specific features 14:01:55 because it's a hard problem does not remove the need to solve it 14:02:29 ? 14:03:16 it's a complicated problem, making something cross platform and still efficient 14:03:24 but that does not mean it's not a problem worth solving 14:03:42 I'm saying portability is important in the real world 14:03:47 you are saying it's hard 14:03:57 no im not 14:04:31 i personally can't design with portability in mind because im not familiar with architectures beyond x86 14:04:42 that's a good reason to do it. :) 14:04:58 it gets you familiar. I wasn't familiar with anything but x86 either when I got started 14:05:06 now I've dealt with pretty much every modern architecture in the last few years 14:05:21 --- join: pippo (tatta83@ppp-160-24.26-151.libero.it) joined #osdev 14:05:24 hi 14:05:26 and I'm glad I did 14:05:43 i want to add pascal support on my os 14:05:55 i have tested gpc ed free pascal 14:06:06 but both compiler want run time support 14:06:10 great! 14:06:12 what other architectures? the apple/power pc thing? ... does sun have their own stuff? 14:06:18 geist: recall, not everyone has got the money to buy other architectures' computers :( 14:06:32 i use x86 architecture 14:06:43 and syscall use interrupt mode 14:06:46 mrd: ppc, sparc, arm, SH 14:07:01 when i think of other architectures, i get images of small microprocessor boards in like pdas, cell phones, gbas, microwaves heh 14:07:11 how do i don't use run time support? 14:07:39 mrd: eh, why? 14:07:50 mrd: ARM. it's great to know ARM 14:07:52 it's everywhere 14:08:12 well what else is there? for desktop/server computing.. i've only seen PCs and apple computers. 14:08:12 * lodda hopes his brain is no arm 14:08:14 ;) 14:08:20 PPC 14:08:31 and the as/400, whose hardware i have no idea 14:08:35 POWER 14:08:48 ultrasparc 14:09:13 alpha, 68k, pa-risc, sparc, mips 14:09:42 every one of them is totally different 14:09:44 *grr* why don't i have any money? 14:09:44 geist: the first assembly i ever wrote was for ARM7TDMI in gba.. that's the only time i ever programmed for something other than x86 14:09:55 geist: what are those in? 14:11:34 --- quit: thib ("Client Exiting") 14:12:02 like x86 is found in a home pc from gateway, a ppc is found in a mac (i guess), where do i find a 68k, a pa-risc, etc 14:12:13 *from Gateway™ 14:12:45 mrd: 68k in older macs, ataris, amigas etc 14:12:54 pa-risc in HP workstations and servers and stuff like that 14:13:31 68K in older HP machines and BBN Butterflies. 14:13:41 HP? Hewlett Packard workstations? 14:13:45 yes 14:13:50 i guess they typically run linux? 14:13:51 HP300 14:14:06 mrd: they most certainly do not 14:14:12 at least not 'typically' 14:14:12 what do they run? 14:14:13 :) 14:14:19 they typically run HP-UX 14:14:21 HP-UX is a guess 14:14:41 is that a HP proprietary Unix variant? 14:14:46 yes 14:15:08 it's a little cousin of solaris, aix and irix 14:15:46 yep 14:16:58 HP300's are so ancient Magic Garden discusses the SVR4 on them. 14:17:14 lots of bsd work was done on 68k 14:17:28 in the mid 80's pretty much all unix workstations and whatnot were 68k 14:17:32 2.11BSD? 14:17:47 well 14:17:50 4.3BSD is old enough 14:18:24 2BSD is in the fog of prehistory or something. 14:20:10 --- quit: pippo () 14:20:26 okay, gotta go. not getting anything done today 14:20:28 --- nick: geist -> geist-work 14:27:18 --- quit: wl ("Quit") 14:27:22 --- join: wl (~philipp@p50865283.dip.t-dialin.net) joined #osdev 14:29:35 --- join: Ishq- (Ishq@frm-64-4-101-252.access.ntelos.net) joined #osdev 14:29:37 --- quit: Ishq (Read error: 104 (Connection reset by peer)) 14:29:39 --- nick: Ishq- -> Ishq 14:41:15 nice, color support :-) 14:45:06 --- quit: file (Read error: 54 (Connection reset by peer)) 14:46:32 --- quit: bono ("leaving") 14:47:47 nigh 14:47:48 t 14:51:37 --- quit: Kurt ("Connection reset by queer") 15:04:17 --- join: I440r (~nospam@dialup-63.210.225.1.Dial1.Cincinnati1.Level3.net) joined #osdev 15:08:29 keyhack, u talkin 16color, 8bit, or true color eh? makes a shade of difference 15:08:42 for what? 15:09:03 nice, color support :-) 15:09:09 hehe, text color 15:09:10 lol 15:09:26 http://keyos.sf.net 15:09:30 go ahead, make fun of me, wahtever 15:12:24 that's awesome 15:12:28 congratulations 15:13:30 perhaps you can derive an algorithm to dither the text color between vsyncs to create the illusion of more colors than text mode permits 15:13:40 LOL 15:14:44 well yeah 15:14:47 I need to clean up my code a bit 15:14:51 most of the stuff is in kernel.c 15:15:00 like the video crap, need to move it to like textvideo.c or something 15:15:02 bah, clean code's overrated 15:15:08 lol 15:15:11 as long as it works, just start coding the next thing :P 15:15:11 I must have it 15:15:16 I'm an organization/neat freak 15:15:24 me2. 15:15:28 heavily comment code, tab everything perfectly 15:15:32 lol 15:15:37 if something is 1 character off 15:15:44 i go nutz, I have to space it properly 15:15:45 sometimes that's not good ;) 15:16:04 haha 15:16:09 yeah I know, gets to my head sometimes 15:16:15 * keyhack grumbles over friggen code 15:16:32 i would be an organization/neat freak in that manner, but i have such a severe case of it, that i can't even decide on one method to organize the code in, after years of coding, so it comes round full circle, and the code remains slopped 15:17:02 hehe 15:17:08 I need to program GDT and IDT support soon 15:17:12 and get the keyboard up and running 15:17:20 taking a mental break before hand 15:17:33 the whole video buffer, moving up one line thing, drove me nuts (until I found a simple mistake) 15:17:39 i just threw my 2nd stage boot code online, if you want to look at it 15:17:51 sure, where is the URL? 15:17:57 I want to have my own bootloader eventually 15:17:57 might help with that stuff 15:18:02 http://mrd.knows.it 15:21:06 what ASM is that 15:21:07 nasm? 15:21:41 yes 15:21:49 nice 15:21:51 I use nasm too 15:22:05 I have to then use the GDT code from you and see if I can get C to call it and have it work 15:22:14 I use C/ASM combined to detect the CPUID 15:22:46 mrd: no opengl? 15:22:58 nope 15:25:39 hmm, detecting the amout of ram installed 15:25:55 yes.. 15:26:06 nice... 15:27:40 --- join: sayke (~abuse@sttldslgw29poolE51.sttl.uswest.net) joined #osdev 15:28:44 I dont think I can incorporate that into my os just yet 15:37:00 they'll be there for a while :) 15:37:02 --- join: nullify (1000@pool-141-153-147-3.mad.east.verizon.net) joined #osdev 15:39:08 --- quit: wl ("Quit") 15:39:25 --- join: luisj (~luisj@80-24-84-164.uc.nombres.ttd.es) joined #osdev 15:40:19 mrd: I already downloaded them 15:40:40 I just need to determine how to get the ASM to store the RAM amount into a variable that can be read by C 15:40:50 which I already do with the CPU ID string 15:41:03 that's what i did in my code.. 15:41:10 you did 15:41:14 what is the variable name? 15:41:37 available_ram ? 15:42:47 --- join: wl (~philipp@p50865283.dip.t-dialin.net) joined #osdev 15:44:08 k, got it :-p 15:46:38 --- quit: dm_ ("brb") 15:49:01 --- part: nullify left #osdev 15:50:36 --- join: I440r_ (~nospam@dialup-67.74.3.74.Dial1.Cincinnati.Level3.net) joined #osdev 15:50:56 --- join: dm_ (~nak@200.152.57.112) joined #osdev 15:51:57 --- join: DRF (~Daniel@host213-121-68-149.surfport24.v21.co.uk) joined #osdev 15:55:35 hey luisj 15:55:36 Robert 15:55:42 luisj is another xD guy 15:55:52 s/another/other 15:57:51 --- quit: dm_ ("brb") 15:58:08 --- join: dm_ (~nak@200.152.57.112) joined #osdev 16:05:54 --- quit: I440r (Read error: 113 (No route to host)) 16:10:10 --- join: BAft (~default@zulu77.xs4all.nl) joined #osdev 16:10:10 --- quit: McBaffty (Read error: 104 (Connection reset by peer)) 16:19:34 --- quit: I440r_ (Read error: 104 (Connection reset by peer)) 16:19:43 --- join: I440r (~nospam@dialup-67.74.3.74.Dial1.Cincinnati.Level3.net) joined #osdev 16:26:14 --- join: kyelewis (~w00t@client-203-166-108-114.net2000.com.au) joined #osdev 16:27:37 --- join: air (~brand@12-254-199-58.client.attbi.com) joined #osdev 16:27:55 argh 16:28:15 --- quit: wl ("Quit") 16:29:21 s_deftype * dbCreatePrimitiveType ( e_tclass tclass, e_ptype ptype, char *name, int size, s_node, *first_parameter ); 16:29:22 functions.h:147: parse error before `*' 16:29:40 ugh 16:30:07 why cant gcc give better error messages 16:30:45 either s_deftype or s_node 16:31:35 you got ',' before '*first_parameter' 16:31:47 after s_node. 16:32:12 asmodeus: i know 16:32:31 aham :) 16:32:46 it should tell me the error is with the s_node 16:33:36 anyone had a broken nose? 16:33:55 --- join: wl (~philipp@p50865283.dip.t-dialin.net) joined #osdev 16:38:56 luisj is another xD guy 16:39:01 darkito :** 16:39:05 XD 16:39:56 --- quit: Zenton ("Client Exiting") 16:41:40 --- join: ciph3r (~ciph3r@193.Red-80-35-161.pooles.rima-tde.net) joined #osdev 16:42:00 h 16:44:12 h ciph3r 16:49:50 --- join: Downix (NathanielD@ACA8D664.ipt.aol.com) joined #osdev 16:49:58 --- join: file (file@mctn1-2344.nb.aliant.net) joined #osdev 16:54:47 --- join: nairou (trilluser@adsl-67-123-220-31.dsl.lsan03.pacbell.net) joined #osdev 16:59:11 luisj: xD 17:00:38 :) 17:01:18 Good evening 17:01:54 hey hey 17:01:55 --- part: Ghiottone left #osdev 17:08:19 --- part: nairou left #osdev 17:09:12 --- quit: I440r (Read error: 104 (Connection reset by peer)) 17:24:27 --- join: I440r (~nospam@dialup-67.74.3.74.Dial1.Cincinnati.Level3.net) joined #osdev 17:24:32 --- quit: meurerjim ("(I was using Polaris SE) Version: 3.0. Webpage: http://www.geocities.com/Polaris_SE/. Wasted:") 17:25:00 --- join: voider|NA (~voider@206.167.166.74) joined #osdev 17:38:20 --- join: nullify (1000@pool-141-153-147-3.mad.east.verizon.net) joined #osdev 18:05:49 --- quit: asm ("leaving") 18:07:07 --- join: Slick20 (slick@adsl-18-22-51.rdu.bellsouth.net) joined #osdev 18:07:35 --- quit: darkito ("BitchX-1.0c18 -- just do it.") 18:07:40 hi, i'm using masm to write 32 bit code for my protected mode os and it seems like it's not figuring out offsets right. i'm using the flat,c model and trying to call c from asm 18:07:56 any ideas? 18:08:39 --- quit: ciph3r (":wq") 18:13:45 --- quit: wl ("Quit") 18:15:12 the strange thing is, mov ebx, offset _function then call ebx works just fine. but call _function doesn't work. 18:18:43 Slick20: Sorry I can't help as I've only really messed around with nasm and real mode mostly. But maybe one of the others here will wake up ;) 18:19:11 i'm awake physically... just not mentally yet ;P 18:19:28 it just seems crazy that one way works, and the other way dosen't 18:19:57 I's about 2:30am here. So mind just going to sleep. 18:20:25 --- quit: I440r (Connection reset by peer) 18:32:01 --- quit: file (No route to host) 18:32:49 --- join: kennyt (~ken@dsl092-170-096.wdc1.dsl.speakeasy.net) joined #osdev 18:32:54 kernel/kernel.o(.text+0x3f6): undefined reference to `memcpy' 18:32:55 :'( 18:34:03 --- join: I440r (~nospam@dialup-67.74.3.74.Dial1.Cincinnati.Level3.net) joined #osdev 18:39:14 --- join: cuebol (Gemini@adsl-67-121-0-87.dsl.mtry01.pacbell.net) joined #osdev 18:44:20 --- quit: nullify ("Client exiting") 18:45:39 ls 18:45:46 =/ 18:45:59 do you want me to list the directory contents of #osdev? 18:46:03 :P 18:52:35 that could be scary 18:54:11 --- quit: Slick20 ("Leaving") 18:54:26 OMG we don't have a malloc() !!! 18:54:58 really? i didnt notice ... that is until i tried to run something ;) 18:55:04 hehe 18:55:21 --- join: DF (Daniel@host81-7-62-173.surfport24.v21.co.uk) joined #osdev 18:55:59 --- quit: DRF (Killed (NickServ (Ghost: DF!Daniel@host81-7-62-173.surfport24.v21.co.uk))) 18:56:05 --- nick: DF -> DRF 19:02:38 ./exec -o ls 19:03:19 /exec -o hexdump -C /dev/hda 19:03:46 :) 19:03:48 /exec -o echo ":)" 19:03:50 Yay... 19:04:01 You can do things the easy way, or the Robertish way. 19:14:27 --- quit: voider|NA (Read error: 104 (Connection reset by peer)) 19:16:29 --- quit: I440r (Read error: 104 (Connection reset by peer)) 19:20:58 --- quit: DRF (Read error: 104 (Connection reset by peer)) 19:20:58 --- quit: cuebol (Read error: 104 (Connection reset by peer)) 19:22:37 --- join: I440r_ (~nospam@dialup-67.74.3.74.Dial1.Cincinnati.Level3.net) joined #osdev 19:33:09 --- quit: I440r_ (Read error: 104 (Connection reset by peer)) 19:44:20 --- join: Mathis (irc@pD9EAB52C.dip.t-dialin.net) joined #osdev 19:44:28 hi 19:45:40 Hi Mathis. 19:45:43 Good morning. :) 19:54:01 --- nick: kyelewis -> kyelewis_ADSL 19:54:02 --- quit: Downix (Read error: 104 (Connection reset by peer)) 19:56:17 --- quit: kennyt ("Client exiting") 19:57:35 --- join: kennyt (~ken@ip1.tossell.net) joined #osdev 20:00:41 --- join: Boney (~paul@dsl-203-113-192-132.VIC.netspace.net.au) joined #osdev 20:00:42 --- join: Boney_ (~paul@dsl-203-113-192-132.VIC.netspace.net.au) joined #osdev 20:01:21 --- quit: Boney (Client Quit) 20:01:38 --- nick: Boney_ -> Boney 20:02:42 --- quit: green_ (Read error: 110 (Connection timed out)) 20:03:17 --- nick: kennyt -> floobart 20:04:44 --- quit: witten ("bye") 20:07:20 --- join: Xerroz (~xerroz@66-215-39-123.hes-cres.charterpipeline.net) joined #osdev 20:10:08 --- join: kyelewis (~w00t@client-203-166-109-9.net2000.com.au) joined #osdev 20:10:10 --- nick: floobart -> kennyt 20:10:32 --- quit: kyelewis (Killed (NickServ (Ghost: kyelewis!~w00t@client-203-166-109-9.net2000.com.au))) 20:11:09 --- join: kyelewis (~w00t@client-203-166-109-9.net2000.com.au) joined #osdev 20:15:25 --- join: voider|NA (~voider@206.167.166.74) joined #osdev 20:17:44 --- quit: kyelewis_ADSL (Read error: 110 (Connection timed out)) 20:23:41 --- quit: Mathis ("good night") 20:29:47 --- join: redblue (star@ppp019.216-96-207.sherb.mt.videotron.ca) joined #osdev 20:55:33 --- quit: redblue ("Happiness isn't something you experience; it's something you remember. -OL") 20:56:23 --- quit: kyelewis ("deltree /y c:\windows: $bash: The Devil cannot be found") 21:13:45 --- quit: trans (Read error: 110 (Connection timed out)) 21:18:13 --- nick: kennyt -> k`ray`z 21:18:46 --- quit: Xerroz (Read error: 110 (Connection timed out)) 21:23:28 --- quit: luisj (leguin.freenode.net irc.freenode.net) 21:24:18 --- join: luisj (~luisj@80-24-84-164.uc.nombres.ttd.es) joined #osdev 21:34:36 --- nick: geist-work -> geist 21:36:18 yawn 21:39:28 --- quit: k`ray`z (Read error: 110 (Connection timed out)) 21:50:19 --- quit: luisj () 22:02:57 --- join: Ishq- (Ishq@frm-64-4-101-252.access.ntelos.net) joined #osdev 22:04:19 --- quit: Ishq (Read error: 104 (Connection reset by peer)) 22:04:20 --- nick: Ishq- -> Ishq 22:06:38 --- quit: Ubel ("Client exiting") 22:29:50 --- join: trans (nzyhpj@fatwire-201-205.uniserve.ca) joined #osdev 22:35:40 --- join: Xerroz (~xerroz@66-215-39-123.hes-cres.charterpipeline.net) joined #osdev 22:57:02 --- quit: voider|NA ("g.night") 22:59:12 --- quit: Apophis ("Back later.") 23:14:16 --- quit: trans (Read error: 110 (Connection timed out)) 23:15:02 --- quit: mrd (Read error: 110 (Connection timed out)) 23:16:43 WOOT! 23:16:53 yes? 23:16:54 crush can now coerce function parameters 23:17:24 I can hardly contain my enthusiasm. 23:18:30 i've been putting it off for so long 23:18:45 its one of those things that looks hard to do but is really easy 23:19:36 --- quit: Xerroz (Read error: 110 (Connection timed out)) 23:21:42 yeah 23:36:10 --- quit: lynx (Read error: 110 (Connection timed out)) 23:37:58 --- join: lynx (~lodsb@p508091A3.dip.t-dialin.net) joined #osdev 23:46:29 --- join: witten (~witten@adsl-gte-la-216-86-199-140.mminternet.com) joined #osdev 23:47:51 --- nick: geist -> geist-sleep 23:59:59 --- log: ended osdev/03.04.21