--- Day changed --- Log opened Thu May 19 23:59:03 2005 00:16 -!- soffi [~soffi@proxy.du.vdsl.is] has quit [Ping timeout: 480 seconds] 00:18 -!- soffi [~soffi@proxy.du.vdsl.is] has joined #xen 00:42 -!- Shaun [~ndci@ip68-111-70-41.oc.oc.cox.net] has quit [Ping timeout: 480 seconds] 01:52 -!- Shaun [ndci@ip68-111-70-41.oc.oc.cox.net] has joined #xen 02:03 -!- soffi [~soffi@proxy.du.vdsl.is] has quit [Quit: Leaving] 02:16 -!- soffi [~soffi@Tolvudeild-SC-gw.vv.simnet.is] has joined #xen 02:33 -!- lilo [~lilo@lilo.usercloak.oftc.net] has quit [Quit: brb again 8] 02:41 -!- lilo [~lilo@lilo.usercloak.oftc.net] has joined #xen 02:51 -!- franR [~franr@inextensia.net] has joined #xen 03:32 -!- rusty [~rusty@bh02i525f01.au.ibm.com] has quit [Quit: Client exiting] 03:48 -!- cfreak [cfreak@dsl-084-056-104-177.arcor-ip.net] has joined #xen 04:50 -!- athomas [~athomas@ppp-0-55.lond-b-2.access.uk.tiscali.com] has joined #xen 05:08 -!- Beaky [~chatzilla@ncg-adsl.demon.co.uk] has joined #xen 07:41 -!- monrad [~monrad@213083190130.sonofon.dk] has joined #xen 08:23 -!- monrad [~monrad@213083190130.sonofon.dk] has quit [Read error: Operation timed out] 08:34 -!- Dougie_ [~Doug@shade.idmf.net] has quit [Remote host closed the connection] 08:39 -!- monrad [~monrad@213083190130.sonofon.dk] has joined #xen 08:40 -!- DEac- [~deac@xdsl-213-196-197-104.netcologne.de] has quit [Ping timeout: 480 seconds] 08:51 -!- Dougie_ [~Doug@shade.idmf.net] has joined #xen 08:51 -!- DEac- [~deac@xdsl-213-196-200-152.netcologne.de] has joined #xen 08:54 -!- Beaky [~chatzilla@ncg-adsl.demon.co.uk] has quit [Remote host closed the connection] 09:05 -!- lilo [~lilo@lilo.usercloak.oftc.net] has quit [Remote host closed the connection] 09:06 -!- lilo [~lilo@lilo.usercloak.oftc.net] has joined #xen 09:58 -!- rharper [~rharper@pixpat.austin.ibm.com] has joined #xen 10:05 -!- plars [~plars@pixpat.austin.ibm.com] has quit [Ping timeout: 480 seconds] 10:14 -!- plars [~plars@pixpat.austin.ibm.com] has joined #xen 10:19 -!- hollis [~hollis@user-0vvde2g.cable.mindspring.com] has joined #xen 10:30 -!- homebaum [~michael@wbar1.sea1-4-5-031-104.sea1.dsl-verizon.net] has quit [Remote host closed the connection] 10:35 -!- homebaum [~michael@wbar1.sea1-4-5-031-104.sea1.dsl-verizon.net] has joined #xen 10:43 -!- aliguori [~anthony@cpe-70-112-81-91.austin.res.rr.com] has joined #xen 10:51 -!- hollis [~hollis@user-0vvde2g.cable.mindspring.com] has quit [Quit: leaving] 10:57 -!- Tv [~Tv@hq.inoi.fi] has joined #xen 11:31 -!- franR [~franr@inextensia.net] has quit [Read error: Connection reset by peer] 11:48 -!- hollis [~hollis@pixpat.austin.ibm.com] has joined #xen 11:53 -!- cfreak [cfreak@dsl-084-056-104-177.arcor-ip.net] has quit [Quit: .] 11:55 -!- stekloff [~stekloff@bi01p1.co.us.ibm.com] has joined #xen 11:57 -!- plars [~plars@pixpat.austin.ibm.com] has quit [Ping timeout: 481 seconds] 12:02 -!- hebutterworth [~harry@blueice1n1.uk.ibm.com] has quit [Quit: Leaving] 12:29 -!- plars [~plars@pixpat.austin.ibm.com] has joined #xen 12:35 -!- niv [~nivedita@bi01p1.co.us.ibm.com] has joined #xen 12:37 -!- athomas [~athomas@ppp-0-55.lond-b-2.access.uk.tiscali.com] has quit [Quit: Leaving] 12:49 < cdub> pre-virtualiztion...hmm... 12:52 < riel> pre? not para? ;) 12:52 < tessier> What is that? 13:04 -!- tierra [~tierra@dsl093-225-126.slc1.dsl.speakeasy.net] has joined #xen 13:09 < aliguori> mmmm, pre-virtualization 13:10 < aliguori> tessier: basically, it uses a modified binutils to essentially implement software VT-x 13:10 < tessier> VT-x? 13:10 < aliguori> automatically identify problem instructions and call-out to the hypervisor.. but they've optimized it by having it call a domain-space routine that can do smart things like batch hypercalls 13:10 < aliguori> intel's virtualization extensions 13:11 < aliguori> a.k.a VMX or Vanderpool 13:11 < tessier> ah 13:11 < tessier> I can't wait. Running Windows on Linux....sweet. 13:12 < aliguori> heh, i think we're a bit away from that being all that practical 13:12 < hollis> yes, as soon as you rebuild Windows with virtualization annotations 13:12 < aliguori> there's a lot of difficult problems to solve although the recent VMX driver frontends are a good start 13:13 < aliguori> hollis: just ask bill, i'm sure he'll give you the source code... 13:14 < hollis> you mean http://l4ka.org/projects/virtualization/afterburn/ ? 13:14 < riel> the problem is, what does that do to kernel modules? 13:15 < riel> and debugging symbols ... 13:15 < hollis> riel: what are the problems? 13:15 < riel> if a user has a crash on a previrtualized system, is the crash dump going to be useful ? 13:16 < hollis> why not? 13:16 < riel> ie. are the symbols in the binary still where the debuginfo package says they were at build time ? 13:16 < hollis> the debuginfo package would be built by the same previrtualizing toolchain, no? 13:17 < aliguori> riel: I don't think symbol locations change at all 13:17 < aliguori> riel: instructions are padded with nops 13:18 < aliguori> so that when it's pre-virtualized, the only thing that changes is the nop-block 13:18 < aliguori> riel: i reckon they'll have to introduce an "afterburn" hypercall and annotate linux such that it pre-virtualizes modules at load-time 13:22 < riel> mmmm, interesting 13:24 < cdub> toolchain reliance sounds problematic 13:25 < hollis> cdub: we already rely on toolchains ;) 13:25 < cdub> i guess malicious code is still not at ring level 0 13:25 < cdub> hollis: hehe, true 13:25 < cdub> hollis: i meant to keep from emitting non-virtualizable insn's 13:27 < hollis> why is that problematic? seems safer to do in the toolchain than to do by hand -- you know you won't miss anything 13:30 < cdub> hollis: toolchain can't possibly stop malicious code 13:30 < hollis> cdub: you were just talking about non-virtualizable instructions 13:31 < hollis> the toolchain can certainly recognize those 13:31 < hollis> and the compiled code is running inside a domain anyways 13:32 < cdub> right, safety comes from ring > 0 13:32 < cdub> (for malicious code trying to use non-virt. insn) 13:33 < hollis> cdub: you should read the afterburner page... 13:33 < hollis> pure virtualization is slow 13:33 < hollis> para virtualization can require extensive code modifications 13:34 < hollis> pre virtualization solves both these problems 13:34 < cdub> hollis: so does not using x86 13:34 < hollis> it is still virtualization 13:34 < hollis> cdub: no, I don't think that's true 13:35 < cdub> hollis: how would it help zseries? 13:35 < hollis> cdub: I can speak for PowerPC... and if you look at the PPC Linux kernel, you will see extensive modifications to support various hypervisors 13:35 < hollis> the pure" alternative would be 13:35 < cdub> hollis: right, i assumed that was mostly for management 13:36 < hollis> management? 13:36 < cdub> (I hadn't looked at ppc) 13:36 < tessier> aliguori: We are a ways away from windows running under xen? I thought the tlb fixups of the new cpu's would make it cake? 13:37 < hollis> cdub: if you're interested, have a look at the "ppc_md" structure 13:37 < cdub> hollis: as in asking for resources, finding where to direct i/o, etc. 13:37 < hollis> cdub: you can see for example ppc_md.hpte_insert() being called in arch/ppc64/mm/init.c 13:38 < cdub> hollis: ah, indeed 13:38 < hollis> (hpte being "hash page table entry", i.e. creating an MMU translation) 13:38 < hollis> and that function pointer is chosen depending on the environment (pSeries hypervisor, legacy iSeries hypervisor, bare metal) 13:39 < hollis> the pure virtualization alternative of course would be to try to modify the hash table, trap into hypervisor, and figure it out from there 13:39 < hollis> but that's slower than just asking the hypervisor politely in the first place 13:40 < cdub> hollis: ok, i see 13:41 < hollis> so with previrtualization, we would make a little note in the code when inserting an HPTE, and let the toolchain+init code fix it up for us 13:41 < hollis> without having to explicitly call a function pointer 13:41 < hollis> (and all the abstraction that entails) 13:43 < cdub> hollis: interesting, just tag code, and let toolchain figure it out for you 13:43 < hollis> yeah 13:43 < cdub> nice 13:43 < cdub> hollis: thanks for explanation 13:43 < hollis> sure 13:45 -!- monrad [~monrad@213083190130.sonofon.dk] has quit [Quit: Leaving] 14:10 < aliguori> tessier: well, once you get windows booting, you need to implement para-virtualized drivers for windows, get decent SVGA support, etc. 14:11 < riel> *sigh* 14:11 < riel> that ioemu code just won't build right in an RPM 14:11 < riel> mkdir -p "" 14:11 < riel> mkdir: cannot create directory `': No such file or directory 14:13 -!- monrad [~monrad@213083190130.sonofon.dk] has joined #xen 14:17 -!- tessier [~treed@222.253.82.200] has quit [Ping timeout: 480 seconds] 14:19 < Tv> riel: sound like "$UNSET_VAR" 14:19 < Tv> riel: just wait till you hit the rm -rf "$UNSET_VAR/" ;) 14:20 < riel> Tv: install: all 14:20 < riel> mkdir -p "$(bindir)" 14:20 < riel> in the ioemu Makefile 14:28 -!- tessier [~treed@222.253.82.200] has joined #xen 14:34 < aliguori> what's up with newlines in subject lines.. what client actually supports that? 14:34 < aliguori> i've never seen it so much as i do on the xen-devel list 14:35 -!- Shaun [ndci@ip68-111-70-41.oc.oc.cox.net] has quit [Ping timeout: 480 seconds] 14:35 -!- DEac- [~deac@xdsl-213-196-200-152.netcologne.de] has quit [Quit: Verlassend] 14:36 -!- soffi [~soffi@Tolvudeild-SC-gw.vv.simnet.is] has quit [Quit: Leaving] 15:00 < tessier> Newlines in email subject lines? That is a big no no. 15:00 < tessier> It would screw up header parsing etc. I would think. 15:01 < hollis> maybe that explains the xen-commit mails that look funny 15:01 < hollis> I think their script does that 15:01 < hollis> (takes the whole multi-line description and uses it as the subject) 15:09 -!- crisen [~crisen@spank.terdmonk.com] has quit [Ping timeout: 480 seconds] 15:11 -!- DEac- [~deac@xdsl-84-44-213-205.netcologne.de] has joined #xen 15:49 -!- pwagland [~paul@kungfucoder.org] has joined #xen 15:49 < pwagland> Hi all! 15:51 < pwagland> I was here last night, and just wanted to thank hollis and rharper for helping out. WIth your help I figured out what the problem is, and now have a working HD with DMA :-) 15:51 < rharper> sweet 15:51 < hollis> pwagland: what was the problem? 15:51 < pwagland> Turns out that the generic driver was being loaded first, which meant that the via driver could not initialise the hardware. 15:52 < pwagland> And it would appear that the generic driver cannot configure DMA on the via. 15:52 < hollis> so you unconfigured the generic driver? 15:53 < pwagland> Yeah. unconfigured it, turned the via from module into 'Y' and now everything is fine. 15:53 < pwagland> I could probably have left the via as a module, but... :-) 15:54 < hollis> cool 15:54 < pwagland> The secret was knowing that hdparm should work from dom0. AFAIU under Xen1 xen set the DMA up? 15:54 < pwagland> At least that is the only thing that I could surmise from my google searches. 15:55 < pwagland> Knowing that it was the Dom0 kernel at fault then I could work out what to do to resolve it. 15:55 < pwagland> It may be worth while adding that as a FAQ, or in the docs somewhere, I read both and couldn't find the information. 15:57 < hollis> pwagland: maybe you could find a place to add a note in the Wiki? 16:01 < pwagland> OK... 16:05 -!- cfreak [cfreak@dsl-084-056-104-177.arcor-ip.net] has joined #xen 16:06 < Tv> I hate moving iso images to dom0 to burn them. 16:12 < pwagland> And I hate waking up at 6am... but sometimes you gotta do what you gotta do ;-) 16:28 -!- mael_ [~Mael@kali.tirnamban.org] has joined #xen 16:47 -!- mael_ [~Mael@kali.tirnamban.org] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- niv [~nivedita@bi01p1.co.us.ibm.com] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- stekloff [~stekloff@bi01p1.co.us.ibm.com] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- hollis [~hollis@pixpat.austin.ibm.com] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- rharper [~rharper@pixpat.austin.ibm.com] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- Rai [~blackfox@ketnar.ketnar.org] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- hbaum [~hbaum@bi01p1.co.us.ibm.com] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- rread [~robert@datarithm.com] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- cartel [~cartel@shinobi.thoughtcrime.org.nz] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- Sir_Ahzz [~ahzz@c-24-0-215-3.hsd1.tx.comcast.net] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- grifferz [andy@laudanum.strugglers.net] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- murble [~murble@debian.home.boughton.org.uk] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- tab [~tab@darwin.snarc.org] has quit [unununium.oftc.net uranium.oftc.net] 16:47 -!- Hunger [Hunger.hu@Hunger.hu] has quit [unununium.oftc.net uranium.oftc.net] 16:49 -!- murble [~murble@debian.home.boughton.org.uk] has joined #xen 16:49 -!- tab [~tab@darwin.snarc.org] has joined #xen 16:49 -!- grifferz [andy@laudanum.strugglers.net] has joined #xen 16:49 -!- Hunger [Hunger.hu@Hunger.hu] has joined #xen 16:49 -!- mael_ [~Mael@kali.tirnamban.org] has joined #xen 16:49 -!- niv [~nivedita@bi01p1.co.us.ibm.com] has joined #xen 16:49 -!- stekloff [~stekloff@bi01p1.co.us.ibm.com] has joined #xen 16:49 -!- hollis [~hollis@pixpat.austin.ibm.com] has joined #xen 16:49 -!- rharper [~rharper@pixpat.austin.ibm.com] has joined #xen 16:49 -!- Rai [~blackfox@ketnar.ketnar.org] has joined #xen 16:49 -!- hbaum [~hbaum@bi01p1.co.us.ibm.com] has joined #xen 16:49 -!- rread [~robert@datarithm.com] has joined #xen 16:50 -!- cartel [~cartel@shinobi.thoughtcrime.org.nz] has joined #xen 16:50 -!- Sir_Ahzz [~ahzz@c-24-0-215-3.hsd1.tx.comcast.net] has joined #xen 16:50 -!- mode/#xen [+o Sir_Ahzz ] by arion.oftc.net 16:51 -!- knewt [~jmb@zeus.pimb.org] has quit [Ping timeout: 480 seconds] 17:02 < pwagland> Another interesting question for you all.... 17:03 < pwagland> kernel: unregister_netdevice: waiting for vif7.0 to become free. Usage count = 1 17:03 < pwagland> I am figuring that this is bad... 17:03 < pwagland> But, is it known? 17:06 < pwagland> Or perhaps more interesting, is there anyone here? :-) 17:23 < pwagland> http://wiki.xensource.com/xenwiki/HowToEnableDMA 17:23 < pwagland> If anyone has any ideas about the unregister_netdevice I am all ears! :-) 17:35 < jonmason> pwagland: I am here, and vif not shutting down is bad 17:36 < jonmason> pwagland: what did you do to break it? 17:46 -!- knewt [~jmb@p213.54.74.139.tisdip.tiscali.de] has joined #xen 17:53 -!- cilkay [~cilkay@CPE00d0b743a22f-CM0011ae01fcbe.cpe.net.cable.rogers.com] has quit [Quit: Leaving] 17:55 -!- monrad [~monrad@213083190130.sonofon.dk] has quit [Remote host closed the connection] 17:56 -!- knewt [~jmb@p213.54.74.139.tisdip.tiscali.de] has quit [Quit: leaving] 17:57 -!- knewt [~jmb@p213.54.74.139.tisdip.tiscali.de] has joined #xen 17:57 -!- monrad [~monrad@213083190130.sonofon.dk] has joined #xen 17:57 -!- monrad [~monrad@213083190130.sonofon.dk] has quit [Quit: ] 18:00 -!- knewt [~jmb@p213.54.74.139.tisdip.tiscali.de] has quit [Quit: ] 18:01 -!- knewt [~jmb@zeus.pimb.org] has joined #xen 18:01 -!- cilkay [~cilkay@CPE00d0b743a22f-CM0011ae01fcbe.cpe.net.cable.rogers.com] has joined #xen 18:02 -!- soffi [~soffi@proxy.du.vdsl.is] has joined #xen 18:15 < mael_> hi soffi 18:16 < soffi> hi mael 18:16 < soffi> 'sup 18:16 < mael_> I found an open source project doing iscsi target 18:16 < soffi> cool 18:16 < mael_> thought it might be of interest for you 18:16 < mael_> http://iscsitarget.sourceforge.net/ 18:16 < soffi> tellmetellmetellme 18:17 < soffi> old news :( 18:17 < mael_> as openiscsi is only the initiator stuff 18:17 < soffi> thanks though :) 18:17 < mael_> you knew it? 18:17 < mael_> :\ too bad I thought you'll be happy! 18:19 < soffi> :) 18:19 < soffi> I'm always happy 18:19 < mael_> that's cool then :) 18:20 < mael_> but did you try the iscsi target stuff? 18:24 < soffi> yup 18:24 < soffi> works well 18:32 -!- crisen [~crisen@spank.terdmonk.com] has joined #xen 18:33 -!- rharper [~rharper@pixpat.austin.ibm.com] has quit [Quit: Leaving] 18:35 < mael_> well g'night 18:35 -!- mael_ [~Mael@kali.tirnamban.org] has quit [Quit: Fermeture du client] 18:59 -!- knewt [~jmb@zeus.pimb.org] has quit [Ping timeout: 480 seconds] 19:05 -!- soffi [~soffi@proxy.du.vdsl.is] has quit [Quit: This computer has gone to sleep] 19:05 -!- knewt [~jmb@p213.54.74.139.tisdip.tiscali.de] has joined #xen 19:15 -!- knewt [~jmb@p213.54.74.139.tisdip.tiscali.de] has quit [Quit: leaving] 19:23 -!- knewt [~jmb@zeus.pimb.org] has joined #xen 19:29 -!- hollis [~hollis@pixpat.austin.ibm.com] has quit [Quit: leaving] 19:35 < Sir_Ahzz> mael_ there's a channel for that I started as well. #ietd 19:36 < Sir_Ahzz> I use it on 2 machines with 1.4TB of disk space to export to a third machine, that then mounts the targets, manages the space with evms and re-exports as both iscsi targets and nfs mounts for the xen cluster here. 19:36 * Sir_Ahzz runs off to dinner. 19:50 -!- cfreak [cfreak@dsl-084-056-104-177.arcor-ip.net] has quit [Quit: .] 20:03 -!- niv [~nivedita@bi01p1.co.us.ibm.com] has quit [Quit: Quitting] 20:09 -!- stekloff [~stekloff@bi01p1.co.us.ibm.com] has quit [Quit: Leaving] 20:12 -!- soffi [~soffi@proxy.du.vdsl.is] has joined #xen 20:24 -!- tierra [~tierra@dsl093-225-126.slc1.dsl.speakeasy.net] has quit [Quit: bug, n: A son of a glitch.] 20:38 -!- niv [~nivedita@bi01p1.co.us.ibm.com] has joined #xen 20:38 -!- niv [~nivedita@bi01p1.co.us.ibm.com] has quit [Quit: ] 20:52 -!- hbaum [~hbaum@bi01p1.co.us.ibm.com] has quit [Quit: Client exiting] 21:00 -!- aliguori [~anthony@cpe-70-112-81-91.austin.res.rr.com] has quit [Quit: Leaving] 21:09 -!- badbunny [~badbunny@ppp-66-143-176-237.dsl.austtx.swbell.net] has joined #xen 21:10 -!- cilkay [~cilkay@CPE00d0b743a22f-CM0011ae01fcbe.cpe.net.cable.rogers.com] has quit [Quit: Leaving] 21:14 -!- badbunny [~badbunny@ppp-66-143-176-237.dsl.austtx.swbell.net] has quit [Quit: ] 21:44 -!- badbunny [~badbunny@ppp-66-143-176-237.dsl.austtx.swbell.net] has joined #xen 22:15 -!- badbunny [~badbunny@ppp-66-143-176-237.dsl.austtx.swbell.net] has quit [Quit: Leaving] 22:36 -!- Shaun [ndci@ip68-111-70-41.oc.oc.cox.net] has joined #xen 22:42 -!- hollis [~hollis@user-0vvde2g.cable.mindspring.com] has joined #xen 23:27 -!- hollis [~hollis@user-0vvde2g.cable.mindspring.com] has quit [Quit: leaving] --- Log closed Fri May 20 23:59:00 2005