00:00:00 --- log: started osdev/03.11.29 00:06:14 --- join: lodda (~lodda@p508FF9B9.dip.t-dialin.net) joined #osdev 00:07:53 moin 00:15:07 --- quit: voider ("Client exiting") 00:16:12 :( 00:16:18 i was late from the exam 00:16:26 the door was still open but i'm too afraid to go in 00:16:58 it'd be embarassing.. it's started 16 mins ago 00:17:10 well i think there is always next time 00:17:12 :( 00:27:28 ? 00:28:29 --- join: Prophet_ (~Prophet@pD9E49B22.dip.t-dialin.net) joined #osdev 00:35:02 --- join: Apocalypsys (~Miranda@195.43.34.110) joined #osdev 00:35:14 --- part: Apocalypsys left #osdev 01:11:57 --- join: voider (~voider@modemcable226.10-203-24.mc.videotron.ca) joined #osdev 01:13:03 --- join: kdehl (~madman@as3-2-3.sgp.lk.bonet.se) joined #osdev 01:25:19 --- join: Apocalypsys (~Miranda@195.43.34.110) joined #osdev 01:26:20 --- join: debug (~debug@tab.csbnet.se) joined #osdev 01:37:56 --- quit: air ("cria 0.2.9cvs5 -- http://cria.sf.net") 01:40:07 --- part: Apocalypsys left #osdev 01:40:15 good morning osdevers 01:41:13 hi 01:43:03 hello 01:43:11 morning, even it is not good 01:43:13 at all 02:15:20 --- join: saintsin (~user37@210.212.213.225) joined #osdev 02:15:21 --- quit: Divine (Read error: 104 (Connection reset by peer)) 02:17:08 Mornin'. 02:17:15 * kdehl goes down town 02:20:30 --- quit: saintsin ("Client Exiting") 02:20:32 * mur shoudl go eat and buy somethign to eat 02:34:51 --- join: demise (psz@c-b14272d5.01-94-7673741.cust.bredbandsbolaget.se) joined #osdev 02:40:13 --- quit: lodda ("Lost terminal") 02:41:48 --- quit: damieng (Read error: 110 (Connection timed out)) 02:47:04 --- join: Ubel (~jonorn@194-144-42-191.xdsl.is) joined #osdev 02:48:24 --- join: eniac (~eniac@171.151-136-217.adsl.skynet.be) joined #osdev 03:05:44 --- quit: Ubel ("Leaving") 03:17:57 --- join: cehbab (~cehbab@203.208.75.189) joined #osdev 03:19:13 --- join: jonorn (~jonorn@194-144-42-191.xdsl.is) joined #osdev 03:19:27 --- nick: jonorn -> Ubel 03:19:44 --- join: Divine (~john@c-24-10-99-115.client.comcast.net) joined #osdev 03:36:51 --- quit: eniac ("leaving") 03:37:24 --- join: eniac (~eniac@171.151-136-217.adsl.skynet.be) joined #osdev 03:37:40 mega-tokyo is a damned good resource :) 03:39:12 --- quit: Prophet_ ("User has been banned from RealLife (use irc!)") 03:41:56 --- quit: cehbab ("Leaving") 03:48:00 --- nick: Odin-FOO -> Odin- 03:49:28 --- join: ToreSB- (~tore@062016149183.customer.alfanett.no) joined #osdev 03:49:39 --- quit: ToreSB- (Read error: 54 (Connection reset by peer)) 03:57:22 --- quit: eniac ("leaving") 04:07:53 --- nick: funny-nick -> cookin 04:21:32 --- quit: Ubel ("Leaving") 04:23:34 --- join: damieng (damieng@user65.res26-fi2.jtibs.net) joined #osdev 05:06:32 --- quit: acidx ("..(cyp): [BX] Its not TV. Its BitchX.") 05:33:49 --- join: BadWolf_ (~wolfi@p50873FB6.dip.t-dialin.net) joined #osdev 06:07:34 --- quit: raiche (Read error: 104 (Connection reset by peer)) 06:08:12 --- join: raiche (~K@h173n2fls31o865.telia.com) joined #osdev 06:25:43 --- join: gianluca (~glguida@host218-251.pool217222.interbusiness.it) joined #osdev 06:46:57 --- join: kernel-panic (rewt@ANice-205-1-7-229.w81-53.abo.wanadoo.fr) joined #osdev 06:55:57 --- join: newbs (newbs@ts1-illavl328.shawneelink.net) joined #osdev 07:10:27 --- quit: BadWolf_ (Remote closed the connection) 07:26:02 --- join: lodsb_ (~lodsb@pD95448B6.dip.t-dialin.net) joined #osdev 07:28:38 --- quit: lynx (Read error: 110 (Connection timed out)) 07:41:51 --- join: andreyk (~andrey@38.144.57.134) joined #osdev 07:45:56 --- join: yuriz (~yuriz@a243t27.elisa.omakaista.fi) joined #osdev 07:59:47 --- quit: tirloni ("brb") 07:59:58 --- join: mrMister (~andri@ti122110a080-2244.bb.online.no) joined #osdev 08:01:17 --- quit: andreyk (Read error: 54 (Connection reset by peer)) 08:03:49 --- quit: gianluca ("ircII EPIC4-1.0.1 -- Are we there yet?") 08:09:11 --- join: clovis (~clovis@lns-p19-8-82-65-64-185.adsl.proxad.net) joined #osdev 08:09:48 I need some PCI BIOS code examples... Do you know a kernel which implents it? 08:19:20 Do all machines (x86) which implents PCI buses implents PCI BIOS functions? 08:26:22 --- join: Prophet_ (~Prophet@pD9E49B22.dip.t-dialin.net) joined #osdev 08:26:31 --- join: Pherceus (~pherceus@ip51ccf10e.speed.planet.nl) joined #osdev 08:26:53 --- part: Pherceus left #osdev 08:29:00 --- join: eniac (~eniac@171.151-136-217.adsl.skynet.be) joined #osdev 08:37:18 --- join: tirloni (gpt@tirloni.staff.freenode) joined #osdev 08:40:41 --- join: eniac_ (~eniac@111.151-136-217.adsl.skynet.be) joined #osdev 08:50:22 --- join: Ceil (~CP@pD9038CA7.dip0.t-ipconnect.de) joined #osdev 08:52:33 --- quit: eniac (Read error: 104 (Connection reset by peer)) 08:52:41 --- part: clovis left #osdev 08:52:42 --- nick: eniac_ -> eniac 09:05:49 --- quit: Ceil ("leaving") 09:44:55 --- join: keyhack (~mattbjone@216-190-244-176.nrp3.mon.ny.frontiernet.net) joined #osdev 09:50:43 --- quit: keyhack ("Client Exiting") 09:54:20 --- join: keyhack (~mattbjone@216-190-244-176.nrp3.mon.ny.frontiernet.net) joined #osdev 10:00:54 --- quit: keyhack (Remote closed the connection) 10:05:26 --- join: Ceil (~CP@pD9038EA0.dip0.t-ipconnect.de) joined #osdev 10:13:20 --- quit: wl ("Quit") 10:45:28 --- join: _PePs___ (~dieu@AAmiens-106-1-5-115.w80-14.abo.wanadoo.fr) joined #osdev 11:01:39 --- quit: _PePs__ (Read error: 110 (Connection timed out)) 11:02:48 --- quit: raiche (Read error: 104 (Connection reset by peer)) 11:08:01 --- join: raiche (~K@h173n2fls31o865.telia.com) joined #osdev 11:10:23 --- quit: tirloni ("bbl") 11:20:46 --- join: ToreSB- (~tore@062016149183.customer.alfanett.no) joined #osdev 11:24:01 --- quit: dm_ (Read error: 104 (Connection reset by peer)) 11:25:24 --- join: dm_ (~nak@200.152.61.88) joined #osdev 11:38:56 --- quit: _PePs___ ("Leaving") 11:42:01 --- join: _PePs_ (~dieu@AAmiens-106-1-5-115.w80-14.abo.wanadoo.fr) joined #osdev 11:50:27 --- join: asmodeus (~www@81.162.230.128) joined #osdev 11:50:37 --- part: asmodeus left #osdev 12:01:22 --- quit: witten ("Client exiting") 12:02:55 --- join: wcstok (strtok_r@cras76p146.navix.net) joined #osdev 12:10:11 * kdehl doesn't get it, do people really still BUY software? 12:10:43 ;) 12:13:04 hi 12:19:37 yo 12:25:50 yö 12:27:02 Heh 12:30:05 Weird how the word 'digitalize' only gives 9650 hits on google. 12:30:12 Hrrm... 12:30:20 * kdehl wants to digitalize the world. 12:30:24 No.. 12:30:36 * kdehl wants to digitalize people's lifes. 12:30:40 perhaps I bought too many machines today 12:30:52 For the afterworld. ('s it called that?) 12:31:11 * file pokes everyone 12:31:17 I think everyone that turn 70 should write a book on their lifes. 12:31:17 hm 12:31:26 And another one the week before they die. 12:31:41 Hm.. 12:32:30 --- quit: Ceil ("leaving") 12:33:15 --- join: asiammyself (asiammysel@washdc3-ar10-4-41-178-008.washdc3.dsl-verizon.net) joined #osdev 12:33:18 * kdehl wants to preserve all information of everything for the afterworld... 12:33:26 So, start writing your books, people! 12:33:30 kdehl: have you read Rymdväktaren and Nyaga? 12:33:32 * asiammyself waves to the crowd 12:33:36 Or at least start writing diaries. 12:33:41 Hi asiammyself. :) 12:33:47 debug: No, I haven't? 12:33:50 hi do u no me 12:33:52 kdehl: You should. 12:34:05 debug: What's it about? 12:34:06 hm think think 12:34:18 asiammyself: Dunno, probably not. Who are you? :) 12:34:35 a guy trying to make a os 12:34:40 :) 12:35:13 kdehl: swedish science fiction. quantum computers and stuff like that. information preservation. 12:35:27 im confused a little can u help 12:35:36 with me os 12:35:40 asiammyself: perhaps. what's the problem? 12:36:14 i have a bootsector and kernal 12:36:20 debug: Interesting, indeed. I do recognize it when you mention it. 12:36:33 Perhaps some of my geek friends have read it too... 12:36:36 Probably. 12:36:37 ;) 12:37:00 * kdehl pokes at file, by the way. :) 12:37:00 and im just confused and how do i get stuuf like a backround in the os 12:37:20 Oh, that's a simple one, just make multitasking work. ;) 12:37:27 o 12:37:47 so do i do that in the kernal 12:37:53 * kdehl has discovered Pink 12:38:13 asiammyself: Uhm... one thing at the time. What have you done so far? 12:38:32 i have a bootsector and a kernal 12:38:50 You have a kernel? 12:39:00 yes 12:39:09 And what does that kernel do? 12:39:21 just say hello world 12:39:33 I see. 12:39:35 no thays my bootsector 12:39:47 heh 12:39:54 so whats the point of the kernel 12:40:01 you have a bit more to do before taking on multitasking :D 12:40:08 Indeed. 12:40:21 * file pokes everyone again 12:40:27 so what does a kernel do 12:40:29 Heh, what's the point of having a kernel if the bootsector manages to say hello world? :) 12:40:40 * kdehl feels poked 12:41:12 but i want it to say password and then they give a password 12:41:15 asiammyself: you should probably read about kernels before you try to make something as complex as an os :-) 12:41:57 and where can u do that 12:42:06 www.osdever.net 12:42:20 yes i no that 12:43:00 but ot just tells u how to bulid one 12:45:16 any one there 12:49:02 hello 12:55:16 --- quit: asiammyself () 12:56:29 hrrm... 13:00:12 ? 13:17:37 --- join: asiammyself (asiammysel@washdc3-ar10-4-41-178-008.washdc3.dsl-verizon.net) joined #osdev 13:17:52 * asiammyself waves and thinks no one is here 13:18:38 hi 13:19:18 is any one there 13:19:21 * kdehl handes some love to the people in the channel that want it. 13:19:30 * kdehl is not here, though. 13:19:30 o 13:19:39 so u still here 13:20:13 bummer :( 13:20:30 any one else there 13:20:38 --- join: air (~brand@c-24-10-199-222.client.comcast.net) joined #osdev 13:20:45 hi air 13:20:50 hi 13:21:01 so have u bulit a os 13:21:16 i am 13:21:45 same 13:21:58 got a page? 13:22:06 ??????? 13:22:06 how far long? any new ideas? 13:22:19 o just starting 13:22:33 ya but not telling cool ideas 13:22:41 ah, most ppl write an OS to just write an OS, are u one of these ppl? 13:22:50 or do i have some good ideas to make it different? 13:22:58 no im doing it in c 13:22:59 not telling? 13:23:29 o bummer 13:24:04 u have to share yer ideas, thats uncool to not share 13:24:13 s/thats/its/ 13:24:23 o 13:24:26 :) 13:24:41 i dount have any im still thinking 13:24:54 why do u want to make yer own OS? 13:25:23 soething hard to do long project and the power of my own os imuseing 13:25:32 heh 13:25:42 yes, it will be a long and hard project :) 13:25:54 ya:) 13:25:57 asiammyself: chances are you'll get frustrated and abandon it 13:25:58 good ideas will help motivate u 13:26:05 yup 13:26:07 no im ready to do it 13:26:14 most ppl give up 13:26:23 im a c dude 13:26:29 they realize how difficult and time consuming it really is 13:26:39 so im in for it 13:26:40 it's a living hell 13:26:45 but very rewarding 13:26:57 yes rewarding 13:27:40 anyway, we dont need another windows/unix clone 13:28:03 ya we do 13:28:08 heh 13:28:31 and no clone next gen os 13:28:58 Well, it's pretty damn educational. Isn't that really why most people write OSes? 13:29:09 kdehl: uhh NO! 13:29:14 (Yes, I'm a bit slow in the conversation here... :-P) 13:29:15 for the freedom of my ideas 13:29:25 asm: what ideas? 13:29:30 er 13:29:35 asiammyself: what ideas? 13:29:37 Hm... 13:29:41 I thought so... 13:29:43 none yet :( 13:29:57 kdehl: u go to school for an education :) 13:30:02 Hehe.. 13:30:06 kdehl: read a book for education 13:30:12 Rrright, there's where you're supposed to be... ;) 13:30:15 Hm. 13:30:28 u write an OS to be the next torvalds or to change the world 13:30:44 Nah. I don't believe in that. I want to do it myself and see how it works. That is educational. 13:30:45 which mines is going to do 13:30:55 Hehe. Well, that's another reason to write an OS.. :) 13:31:17 i no that one 13:31:57 mines the next gen of oses 13:32:08 asiammyself: really? how so? 13:32:41 asiammyself: How old are you? 13:32:46 hm think think /me bangs head light blub starts codeing 13:32:57 i hope he is young cuz he is in #ypn 13:33:12 how do u do that 13:33:18 do what? 13:33:30 no imin ypn 13:33:33 i am the air that surrounds u, i know all 13:33:41 :) 13:33:43 lol no really 13:33:47 /whois 13:34:08 * asiammyself has a swett idea for his os 13:34:13 do tell 13:34:38 * wcstok farts into the air 13:34:50 wcstok: sick bastard :) 13:34:54 forgets it bangshead 13:36:48 * asiammyself asks whats a kennel for 13:37:05 it turns into popcorn when heated 13:37:24 lol no for a os 13:37:33 to feed the os developer? 13:37:38 :) 13:37:46 yum no come on 13:37:55 the kernel is the trusted ball of code that runs the OS 13:38:22 o so it runs the os 13:38:38 a kernel of corn has that hard shell to protect its guts, an OS kernel also has a hard shell to protect it from user code 13:38:47 it's the place where the user code that makes up the OS goes to for questions 13:39:02 lol come on 13:39:05 serious 13:39:08 like "can I read this file from the disk" 13:39:09 o 13:39:16 when user code needs stuff it asks the kernel 13:39:23 so wheres is the main of the os go 13:39:32 in the kernel 13:39:55 o ok no he starts brain stroming 13:40:38 how do i add stuff like a backround 13:40:42 Ah, damnit, I hate the Internet. With the Internet comes Ebay, and with ebay comes a much, much tighter wallet... 13:40:46 or icons 13:40:50 heh 13:41:11 how do i add icons to my os 13:41:24 most ppl on ebay leave their wallets hanging wide open 13:42:03 and they have no problem handing over the entire contents of their wallets when purchasing stuff 13:42:33 asiammyself: that comes later, much later 13:42:46 asiammyself: like maybe a few years from now 13:42:47 heh 13:43:14 if you want to make a window system, do that 13:43:28 if you want to make an os, make a damn os =P 13:43:58 come on :( 13:44:05 tell me 13:44:18 asiammyself: http://brix-os.sf.net/library <-- look in the osdev category for links 13:45:09 --- join: df (~yakumo@host81-132-150-130.in-addr.btopenworld.com) joined #osdev 13:45:12 :( im sure u can tell me 13:45:21 its complicated 13:45:31 :(((((((((( 13:45:35 eves 13:45:43 would u build a house on quicksand? 13:45:57 asiammyself: do you need the gui stuff for your os? have you concidered just writing a gui and not the os itself? 13:46:02 maybe :) 13:46:03 probably not, u want a solid foundation 13:46:16 ya 13:47:08 asiammyself: yer gonna need a filesystem to load the background and icon images from 13:47:17 ya i know that 13:47:28 asiammyself: u will need memory management to allocte ram to store the images 13:47:34 ya 13:48:38 asiammyself: so learn how to write a bootloader, then learn how to put the processor in protected mode and setup a flat memory space 13:48:50 dont forget a mouse driver.. whata a gui without a mouse! 13:48:51 asiammyself: then steal a malloc implementation 13:49:06 :( 13:49:15 asiammyself: ya, then u need to write mouse and vga/vesa/svga drivers 13:49:52 o 13:49:53 asiammyself: then u can start writing functions to draw lines and images 13:50:02 o 13:50:21 asiammyself: really helps if u have some good ideas to motivate u 13:50:27 k 13:50:53 asiammyself: unless those good ideas are like mine and require u to do 10 times as much design work as a normal OS developer :( 13:52:07 bummer 13:52:21 maybe you could write it up so all the parentheses in your code make a nice ascii art =P 13:52:34 heh 13:52:39 i got rid of them 13:53:01 tetra has a really nice easy syntax 13:53:35 o 13:53:41 ansimation startup logo... 13:53:44 you made another language? 13:53:55 no 13:54:12 crush evolved into tetra 13:54:16 oi 13:54:30 should've evolved into squish =P 13:54:45 many changes, not just syntax 13:56:12 --- quit: asiammyself () 14:09:38 hrm, we scared him away 14:10:33 nice work! thata 5points for you today 14:11:09 what triggered the crush change? i thought you had it all designed out?? 14:11:14 --- join: gianluca (1000@ppp-204-134.28-151.libero.it) joined #osdev 14:11:30 well 14:11:44 i wanted syntax 14:12:05 i knew no one would program in crush cuz most ppl are afraid of s-expressions 14:12:41 and it is more difficult to write code in them 14:12:55 then there was the name issue 14:13:02 so i had to change its name 14:13:20 the best way was to change name and syntax together 14:13:46 but then i went and change more stuff 14:14:08 got rid of the modifiers and pointers 14:14:17 now using references 14:14:42 more powerful and easier to use but makes the compiler much more complicated 14:15:07 wow.. thats some big changes 14:15:59 and im not using some standard syntax parser either, that would be too easy 14:16:10 i am going with a pattern matcher 14:16:31 u can define patterns for any function u create 14:18:25 --- join: SLACKo (~foo@62.114.149.186) joined #osdev 14:28:16 hmmm i'm writing a win32 coff object linker... and damn it seems easy.. considering how knightmarishly complex PE files are.. win32 coff object files are fairly straightforward... hmm... 14:37:00 --- join: coredump (~ben@h00105a271fda.ne.client2.attbi.com) joined #osdev 14:39:24 --- quit: gianluca ("ircII EPIC4-1.0.1 -- Are we there yet?") 14:41:54 --- quit: coredump (Client Quit) 14:43:57 --- quit: yuriz ("brb") 14:44:36 --- join: yuriz (~yuriz@a243t27.elisa.omakaista.fi) joined #osdev 14:46:28 --- join: anavarro (~bp@241.Red-80-24-59.pooles.rima-tde.net) joined #osdev 14:47:10 heh 14:47:24 visit venus - one passanger lost 14:49:46 --- join: [Mathis] (anyone1@pD9EAB3F1.dip.t-dialin.net) joined #osdev 14:50:13 <[Mathis]> re 14:51:42 re hello mathis 14:52:36 <[Mathis]> hello mur 14:52:57 <[Mathis]> I am sad 14:53:00 <[Mathis]> so dont ask 14:55:03 i was sad too, then i slept a bit and calmed down 14:55:20 <[Mathis]> I slept twice and nothing changed 14:57:09 what kind of sad are you? 14:58:09 <[Mathis]> dunno 14:58:16 <[Mathis]> what kind of sad is available? 14:59:31 all kind 14:59:52 <[Mathis]> please be more specific 15:01:29 red, blue and hairy sad 15:02:22 <[Mathis]> none of them 15:02:32 what is motive? something is missing (was earlier, haven't been earlier), general mood swings, angry sadness 15:02:54 <[Mathis]> none of them 15:03:50 what then? 15:03:59 frustrated sdness? 15:04:02 <[Mathis]> no 15:04:17 what has caused it generally? 15:04:38 <[Mathis]> I said something that hurted someone 15:04:41 <[Mathis]> I did sorry 15:04:44 <[Mathis]> he didnt accept 15:04:53 <[Mathis]> I hurted again 15:05:49 --- quit: df ("syntax: ja matte ne!") 15:08:25 --- quit: Mathis_ (Read error: 110 (Connection timed out)) 15:08:41 --- nick: [Mathis] -> MathIs 15:08:43 :/ 15:08:50 --- nick: MathIs -> Mathis_ 15:08:59 people are too complicated sometimes 15:09:12 I am complicated everytime 15:09:15 --- join: Ceil (~CP@pD9038EF7.dip0.t-ipconnect.de) joined #osdev 15:09:24 I dont understand myself 15:09:54 what are you wondering most? 15:10:10 which answer is being chosen 15:10:54 to what question or e very? 15:11:00 to every 15:11:02 is there something you wish to acheive with answer? 15:11:26 ? 15:12:11 what kind of questions do you think? 15:12:36 generic 15:12:45 not specific 15:13:10 i dont think usually at all what i say 15:13:40 but i find it very annoying that some people seem to know exactly what to say for next 10 minutes to manipulate people to do what they want to 15:13:42 doesnt matter if I think or not before saying sth 15:15:05 why do you think what you say? 15:15:39 unknown 15:15:50 you should know me a bit now 15:16:01 since I am/was asshole 15:16:30 ? 15:17:07 why do you want to think yourself as an asshole? 15:17:35 I dont want to think myself as an asshole, I AM one 15:17:53 why? 15:18:12 unknown 15:19:11 because how you act? 15:19:16 right 15:20:35 can you give real life example 15:20:42 no 15:20:48 only IRC life example 15:20:59 ok 15:22:25 is the problem that you cause bad mind to some people even you dont really mean it? 15:22:47 somehow, yes 15:23:29 and somehow, no 15:23:58 do you want to release bad mind to others? 15:24:15 no 15:24:24 does sharing bad mind by making others have bad mind make you feel better? 15:24:34 no 15:24:41 good' 15:24:41 it makes me feel sad 15:24:50 i know that kind of people too 15:25:10 my brainware is damaged 15:25:37 hm 15:25:49 what have caused it? 15:25:53 unknown 15:26:09 what do you know now? 15:26:16 ? 15:30:21 I'm not sure what you mean 15:31:12 i perhaps shoudl go sleep 15:31:23 n8 mur 15:31:34 slept 2 hours on laptop already :) 15:31:44 sleep well 15:31:47 in your bed 15:32:25 can't sleep to olong 15:32:30 mom comes at 1 ppm 15:33:20 i'll be here tomorrow if there is something you want to say 15:33:27 okay 15:38:39 i'll play still a bit nethack :) 15:38:53 no sleep yet 15:39:16 you can still conversate with me if you want to 15:40:19 I dont know 15:41:41 msg is also okay 15:43:09 but not necessary 15:43:29 okay 15:43:47 was the person you got angry relative or near person? 15:43:57 relative 15:44:46 someone you see often? 15:45:24 not very 15:45:54 do you consider him very near to your world? 15:46:31 no 15:46:41 the one is just one factor of many 15:46:48 relative matters are difficult 15:47:04 you can't choose them 15:47:58 right 15:56:52 --- join: gianluca (1000@ppp-239-137.28-151.libero.it) joined #osdev 16:17:50 --- join: GTCoder (~dan@r40h63.res.gatech.edu) joined #osdev 16:22:28 --- quit: yuriz ("Lost terminal") 16:23:31 --- quit: HeavyJoost (":q!") 16:29:33 --- join: HeavyJoost (~heavyjoos@ditwilookwel.xs4all.nl) joined #osdev 16:34:44 --- quit: Mathis_ ("User pushed the X - because it's Xtra, baby") 16:35:13 --- join: Mathis_ (~anyone1@pD9EAB3C8.dip.t-dialin.net) joined #osdev 16:42:57 --- quit: demise ("random shit !""#¤%¤&¤%&=)#¤%#¤=)%#¤?%¤)%#?)") 16:45:50 --- join: ReKleSS (~rekless@c211-28-178-116.mckinn1.vic.optusnet.com.au) joined #osdev 16:47:27 --- quit: raiche (Read error: 104 (Connection reset by peer)) 16:50:10 --- join: [Mathis] (anyone1@pD9EA9B4C.dip.t-dialin.net) joined #osdev 16:51:46 --- join: raiche (~K@h173n2fls31o865.telia.com) joined #osdev 16:52:29 <[Mathis]> re 16:52:47 re 16:52:48 adn gn 16:52:50 sleep now 16:54:14 <[Mathis]> n8 mur 16:56:23 --- quit: kdehl ("Over and out!") 16:57:59 --- join: mors (~mors@c-67-169-110-98.client.comcast.net) joined #osdev 16:58:42 --- quit: Mathis_ (Read error: 60 (Operation timed out)) 17:00:29 --- quit: ToreSB- ("Leaving") 17:10:54 --- nick: [Mathis] -> Mathis_ 17:12:56 --- join: Ceil_ (~CP@pD9038CCF.dip0.t-ipconnect.de) joined #osdev 17:29:05 --- quit: Ceil (Read error: 110 (Connection timed out)) 17:30:21 --- join: dmiles (dmiles@12-211-61-180.client.attbi.com) joined #osdev 17:32:48 --- join: Ceil (~CP@pD9038C8F.dip0.t-ipconnect.de) joined #osdev 17:36:26 --- join: acidx (a22b2247a8@200-158-191-95.dsl.telesp.net.br) joined #osdev 17:37:30 --- quit: mors () 17:39:19 --- quit: gianluca ("ircII EPIC4-1.0.1 -- Are we there yet?") 17:41:30 --- join: cehbab (~cehbab@203.208.75.189) joined #osdev 17:45:08 --- join: ree (~jwm@ns.fasthost.net) joined #osdev 17:47:18 --- quit: Ceil_ (Read error: 110 (Connection timed out)) 17:52:04 b.e.e.r 17:52:30 --- join: GT_Coder (~dan@r40h63.res.gatech.edu) joined #osdev 17:52:35 --- quit: GTCoder (Read error: 54 (Connection reset by peer)) 17:55:54 --- quit: anavarro (".") 18:01:48 --- quit: HeavyJoost (":q!") 18:02:01 * ree pokes the channel 18:02:15 hi 18:03:43 hey rekless 18:03:57 into osdev? 18:04:20 brb 18:05:29 --- quit: GT_Coder (Read error: 104 (Connection reset by peer)) 18:05:43 --- quit: SLACKo (Read error: 113 (No route to host)) 18:08:17 --- join: HeavyJoost (~heavyjoos@ditwilookwel.xs4all.nl) joined #osdev 18:08:50 --- join: Ceil_ (~CP@pD9038C90.dip0.t-ipconnect.de) joined #osdev 18:19:53 --- quit: mrMister ("gone") 18:21:48 --- quit: Ceil (Read error: 110 (Connection timed out)) 18:23:37 --- quit: wcstok () 18:24:37 --- join: GTCoder (~dan@r40h63.res.gatech.edu) joined #osdev 18:35:22 --- join: [Mathis] (~anyone1@pD9EA9A49.dip.t-dialin.net) joined #osdev 18:35:41 --- join: uuu (~littlejoh@adsl-66-124-103-46.dsl.mtry01.pacbell.net) joined #osdev 18:36:12 --- nick: uuu -> cuebol 18:49:36 can anyone tell me what it means when there's a non-maskable interrupt? 18:49:56 <[Mathis]> yes 18:49:58 it means that the interrupt caused was not maskable 18:50:24 I figured that much, but can you clarify it a little? 18:50:25 examples of such nmi = timer and keyboard 18:50:29 ah 18:50:32 so a hardware int? 18:51:09 hardware ints that are not maskable.. to mask is to turn off or cover 18:51:29 you can turn off most interrupts by programming the pic 18:51:33 but I thought hardware ints could be masked at the PIC 18:51:39 so why would they still be NMIs? 18:52:05 for priviledge instructions the processor needs to have a way to cause an interrupt to break current instruction flow 18:53:04 pcguide is good 18:53:22 wtf 18:53:27 I did nothing, and it fixed itself =\ 18:53:40 --- quit: Mathis_ (Read error: 110 (Connection timed out)) 18:54:10 --- nick: [Mathis] -> Mathis_ 18:54:32 s/processor/hardware 18:54:47 hehe 18:54:52 are you using bochs? :) 18:54:53 hrm 18:54:54 yeah 18:55:08 hehe 18:55:23 yeah.. bochs will give you a different behavior every time you run it sometimes :) 18:55:30 I've noticed 18:55:37 it's best to do tests under vmware or virtual pc 18:55:49 at least after you get it past the pmode stage 18:56:03 yeah, I'm in pmode 18:56:08 is virtual pc free? 18:56:13 neither are 18:56:21 but easy to find on p2p 18:56:22 hrm... 18:56:23 hehe 18:56:27 actually, I know where to get a vmware key 18:56:34 everyone does :) 18:56:46 now if I could only get simics... 18:56:48 flashdance.cx <-- my preferred location 19:14:11 gtg, sleep required... 19:14:34 --- quit: Mathis_ ("User pushed the X - because it's Xtra, baby") 19:17:51 anyone still awake? 19:28:50 --- quit: kernel-panic ("zzz") 19:36:50 --- join: Ceil (~CP@pD9038E81.dip0.t-ipconnect.de) joined #osdev 19:43:07 --- join: wcstok (strtok_r@cras76p146.navix.net) joined #osdev 19:43:44 ReKleSS, yup.. 19:44:01 n/m, got it :p 19:54:38 --- quit: Ceil_ (Read error: 110 (Connection timed out)) 20:09:37 --- join: Prophet__ (~Prophet@p50813A8B.dip.t-dialin.net) joined #osdev 20:17:01 --- quit: Prophet_ (Read error: 60 (Operation timed out)) 20:19:10 --- quit: newbs (Client Quit) 20:44:00 --- quit: cuebol (Remote closed the connection) 20:46:38 --- nick: geist-ski -> geist 20:51:34 * geist gets home from skiing 20:52:39 ReKleSS: did you get the nmi question answered? 20:52:54 hey geist 20:52:58 howdy ree 20:53:00 not really, but I managed to fix the problem anyway 20:53:24 an nmi on x86 is just an external interrupt line that's not maskable by cli/sti 20:53:38 that's all, there really shouldn't be anything attached to it on a pc 20:53:53 so... are there any circumstances under which it should trigger? 20:54:02 nah 20:54:10 put a handler there anyway, but just iret from it 20:54:10 weird 20:54:17 ok 20:54:26 I had a computer once that would spuriously trigger it 20:55:10 were you able to find out why? 20:55:17 it was buggy hardware 20:55:31 ah, ok 20:55:43 so if it comes up under bochs, then my code is screwy? 20:55:46 it was a pre production P3 at work at Be. It made since why no one was using it, despite the fact it was one of the fastest machines 20:55:49 :) 20:56:16 it would drop the beos kernel into the debugger, so you'd be doing work and the machine would freeze 20:56:23 hehe 20:56:40 you have to hook something to the com port and continue the kernel 20:57:11 if bochs is triggering it, that'd be pretty fishy 20:57:31 well, bochs seems to be pretty strange sometimes 20:58:11 but if for example you accidentally pointed to the wrong handler in your idt entry, or if you called it directly with an int instruction it would go off 20:58:38 I think the problem was in the way I deal with interrupts 20:58:53 the start of the ISR just pushes the interrupt number on to the stack, then jumps to another function that goes to the C code 20:59:06 but the int number got mangled somewhere when I was messing around 20:59:10 ah 20:59:18 sounds very similar to the way newos does it's interrupts 21:00:25 --- join: EtherNet| (~EtherNet@host239.200-43-168.telecom.net.ar) joined #osdev 21:00:42 --- part: EtherNet| left #osdev 21:02:31 hm 21:02:31 --- quit: asm (Read error: 104 (Connection reset by peer)) 21:02:38 ? 21:02:40 * wcstok ponders reworking that nasty interrupt code of his 21:08:48 --- join: Ceil_ (~CP@pD9038CE7.dip0.t-ipconnect.de) joined #osdev 21:27:29 --- quit: Ceil (Read error: 110 (Connection timed out)) 21:31:22 --- quit: GoDie ("!") 21:50:45 --- quit: ReKleSS ("I came, I saw, I deleted all your files") 21:53:25 * cehbab wonders where all his files have gone :) 22:07:50 ohhh 22:22:14 --- join: wcstok_r (strtok_r@cras76p146.navix.net) joined #osdev 22:22:22 --- quit: wcstok (Read error: 54 (Connection reset by peer)) 22:44:19 --- join: Mathis_ (~anyone1@pD9EA9A49.dip.t-dialin.net) joined #osdev 22:44:31 hi 22:44:40 --- quit: wcstok_r (Read error: 60 (Operation timed out)) 22:47:36 hiya. 22:53:16 --- join: witten (~witten@c-67-164-74-227.client.comcast.net) joined #osdev 22:56:07 --- join: pengo (~lathiat@203.56.168.16) joined #osdev 22:57:31 --- join: raiche_ (~K@h173n2fls31o865.telia.com) joined #osdev 22:57:31 --- quit: raiche (Read error: 104 (Connection reset by peer)) 22:58:10 --- quit: pengo (Client Quit) 22:58:18 --- join: pengo (~lathiat@203.56.168.16) joined #osdev 23:02:50 yo 23:02:56 yo 23:03:47 yo 23:19:08 yo yo yo. 23:19:17 cehbab 23:19:28 pengo, I decided to see what all the hoopla is about in #osdev :) 23:19:49 since 'you know who' wont give me the source to their os :) 23:20:00 eh? 23:20:12 hehe 23:20:26 there is no hoopla here, just hoopah and hoopeh 23:20:27 geist: aros :) 23:20:42 ree: :P 23:21:01 what do you need another oses source for? 23:21:14 what could anyone possibly gain from having source code to an operating system??? 23:21:42 ree: well.. aros isn't just any homebrew os :) 23:21:52 cehbab: heh :) yeah people in here are more understanding than 'you know who' 23:22:13 * geist doesn't know 'aros' 23:22:22 yeah you do 23:22:25 amiga research os 23:22:32 geist: im an old amiga addict.. (we do exist you know :) ).. 23:22:57 oh that amiga thing 23:23:05 hehe 23:23:12 you've paid the right amount of attention to it geist 23:23:28 amiga deserves about 0.0001% of the attention it gets still 23:23:33 yeah I got involved in the periphery of that when I got a pegasos board from em 23:23:34 geist: yup.. I think it has potential.. its a clean rewrite in plain c/c++ that is library compatible with the older amigaos 3.1 i think. 23:23:43 ree, lol .ahhaha 23:24:02 cehbab: what's so great about amigaos? 23:24:22 witten, libraries ;).. 23:24:28 IT IS AMIGA OS 23:24:32 god witten, pay attention 23:24:35 :) 23:24:43 AMIGA AMIGA AMIGA 23:24:54 witten, im no expert sorry, so I cant defend my statements with clarity.. Im just an old amiga addict :). 23:24:54 cehbab: what's so great about libraries? 23:25:07 okay 23:25:07 witten: i like them.. thats enough ya know.. 23:25:13 right.. 23:25:31 wel, I always use the amiga community as a yardstick tomeasure the patheticness of an os community 23:25:36 witten, clean simple. multitasking os, library based and does everything you need it to!. :) 23:25:48 the be community is well on it's way to being as lame as the amiga community 23:25:49 geist, haha... you prick :) 23:26:11 haha.. I loved beboxes too!.. you got your pegasos board i heard.. 23:26:36 good morning osdev 23:31:05 mornign debug. 23:49:09 --- quit: cehbab (Read error: 104 (Connection reset by peer)) 23:49:51 --- join: cehbab (~cehbab@203.208.75.189) joined #osdev 23:55:44 --- quit: pengo ("CGI:IRC") 23:56:55 --- join: peng (~stadium_s@CPE-138-130-8-35.nsw.bigpond.net.au) joined #osdev 23:57:06 --- nick: peng -> pengo 23:59:59 --- log: ended osdev/03.11.29