@# Quotes DB     useful, funny, interesting





Google
 
Web www.quotesdb.info
Undernet  |  EFnet  |  Quakenet  |  Freenode  |  Dalnet  |  Ircnet  |  Galaxynet
Page: 1 2 3 4



Comments:

<0> Hi Claunia
<1> jwessel: Claunia is interested by having as many OSes as possible running on QEMU ppc
<2> and on QEMU x86 and on QEMU Sparc and on QEMU MIPS and on QEMU ARM and on QEMU <put your favourite ugly word here>
<0> I would like to see that too.
<2> xD
<1> jwessel: did you begin to look at OpenBIOS N
<1> ?
<0> I did.
<0> I ported about 1/2 of it.
<0> To PPC.
<0> I still had some ***embly level bring up yet to do.
<1> good
<0> It is close to a stage where I was going to send off some patches to OpenBios folks.
<3> hiho :)
<3> I just wanted to ask when kqemu will be open source
<3> is there a specific date planned?



<3> it would be great because kqemu could then be integrated in the official kernel
<1> Currently I have no plans to make it open source and I am not sure it would be accepted in the Linux kernel !
<1> althought having a syscall to virtualize the x86 CPU would be good (a little like vm86)
<3> hi Fabrice :)
<3> hint, are you sure?
<3> does it have a bad code quality?
<1> I never said the quality of the code is bad
<1> personnaly I like it :-)
<3> you said "I am not sure it would be accepted in the Linux kernel"
<3> I think you have a reason for that meaning ;)
<1> it is just that it is difficult to make patch accepted in the kernel
<3> hmm
<1> moreover, the code is complicated to validate and it would be seen as a source of security problems
<3> I think that should be no problem
<3> if you write to the official kernel mailing list that you want to open source the kqemu module than at least 2 or 3 persons will be there who write the patch and commit it :)
<3> hint: is it mostly ***embler code?
<3> or C?
<1> mostly C code
<3> what do you mean with security problems?
<1> in complicated code there are always bugs hence security problems
<1> and instability
<3> yes
<3> of course
<3> but there are just some actions to fix this
<3> like: at first, /dev/kqemu is only available for "root" - and for users which are in the group "kqemu"
<1> right
<3> what is the main problem that you do not want to free kqemu?
<3> money?
<2> it is a good reason
<2> whatever
<1> money
<1> as long as I can earn money with kqemu it won't be opened sourced
<3> do you earn money with it?
<3> regulary?
<4> i doubt there would be interest in kqemu in the kernel...
<4> something like qvm86 that used vt/svm.. probably
<3> aliguori: do you?
<1> aliguori: I agree
<3> hint: what would be the amount of money for that you will free kqemu?
<3> ;)
<1> a few M$
<4> marcreichelt, you have to make a darn compelling case to add complexity to the kernel.. and people are just going to say, why bother when you can use vt/svm
<2> xD
<3> hmm
<1> aliguori: unfortunately the main complexity in someting like kqemu or qvm86 is the memory handling and VT does not simplify the code
<5> Pacifica does afaik
<1> aliguori: so the solution to integrate in the kernel would be to use the memory management of the processes
<4> it's an optional feature
<4> that AFAIK doesn't exist in any current hardware
<4> hint, you mean the shadow paging code? or are you talking about memory allocation?
<5> really? i thought that hardward "shadow page table" management was part of the base specification.
<4> filip2307, as an optional feature
<5> even on Pacifica?!
<5> hm
<1> aliguori: shadow paging
<5> i should read it again before talking :)
<4> filip2307, intel has another that future versions of VT will include hardware shadow paging too
<4> hint: yeah, shadow paging is a beast, but there's enough reference implementations floating around by now
<4> hint: there is also, of course, the problem with 16 bit code in VT
<4> that would complicate a kernel module



<5> yeah, i know that the current VT doesn't have it and it was promised, but the preliminary specifications of SVM had it listed as one of the main features, so i didn't expect it to be optional :/
<1> if it was in the Linux kernel I guess it would be better to implement only things supported by the hardware
<3> Fabrice, for which amount of money would you open source kqemu?
<1> no less than 100 k euros
<3> oh
<3> k
<4> filip2307, if nothing else, when hardware does become available publicly you'll see much ado on the xen lists about it :-)
<4> we've been waiting for a long time to see what the relative performance is going to be between hardware/software nested paging
<3> hmm
<3> that's quite too much
<5> it's a fair price for such code.
<3> filip2307: really?
<1> marcreichelt: I don't think it is a too high price
<3> you must know it, because you created it :)
<3> but because kqemu is closed source it will never be used that much
<4> that's nothing compared to the cost of getting it into the kernel :-)
<5> marcreichelt, it may sound a bit high, but there are only few experts in this field ...
<3> k
<4> marcreichelt, consider how hard of a time xen is having... kqemu would be far worse
<5> (not to mention that driver development by itself is paid VERY good. too bad i'm not in that business anymore ;-)
<3> but in my eyes, it would be better to free kqemu for less money (e.g. 10 k euros) and _many_ people using it
<1> marcreichelt: anyway, I can always change my mind. But it won't be freed in the next few months
<3> do you have a job, or is kqemu the (nearly) only way for you to earn money?
<1> I have a job
<3> I thought so, because if you are able to write kernel C code you must be competent enough to get a job in every company :)
<3> (hmm, maybe I should write my own /dev/helloworld device ;)
<5> every company? McDonalds was the first one that came to my mind ... :X :)
<3> lol
<4> hint: i'm working on a very simple gui for qemu. one of the things i'm doing different than the sdl one is putting all the VC is tabs of a notebook with a terminal widget. it appears, however, the monitor doesn't spit out proper newlines (it spits out \n, not \r\n)
<3> filip2307, of course I mean big IT companies with a great income, and not the little-fastfood-restaurant-around-the-corner ;)
<4> which is fine when printing to stdio, but when coming from a pty, it confuses terminal emulators
<3> or the big-fastfood-restaurant-around-the-corner
<3> whatever
<3> hmm
<3> /dev/mcdonalds
<4> hint: i can see two solutions, make term_printf() do newline translation or just hack around it on my end
<3> *g*
<6> aliguori, cant you turn on onlcr on a pty too?
<4> nox-, that's a good idea
<5> marcreichelt, i know, just the idea of kernel C coder serving me a hamburger came through my mind ... nvm
<1> aliguori: strange. The internal QEMU terminal should have the same problem
<3> I must leave now, some friends wait for me
<2> hint, you have more right than me to be up
<1> Claunia: thanx!
<2> don't be a bad guy!
<2> see ya folks
<0> aligori, in the latest patch I sent, I have the term_printf() patched up.
<2> going to dream in pretty and girly thinks it seems xD
<5> cya ;)
<5> 'n'have fun :)
<3> yeah, ciao
<5> marcreichelt, i used to be an optimist too :)
<3> used?
<3> so you are a pessimist now? ;)
<2> marcreichelt, hey! it's me who will dream, not you! xD
<5> though i'm not sure i'd like to see the hacks used by the graphics drivers...
<5> nope, no way, i'm realist :)
<3> k
<3> bye
<1> aliguori: OK I see the problem now. The QEMU console does not interpret correctly '\n'. So the console must be patched and '\r' must be added in term_puts
<0> hint: I faced the same problem with telnet.
<0> Telnet needs the \n\r
<0> Which is why I patched it in the mux patch.
<4> jwessel you mean \r\n?
<0> Yes.
<0> Actually I have it as \n\r
<0> Do I have it backwards...
<0> Nope. \r == ^M
<7> \r comes first
<4> it doesn't matter


Name:

Comments:

Please enter the result of the sum 63 + 46 (to avoid spam):






Return to #qemu
or
Go to some related logs:

#perl
#mysql
#fedora
rtsp cloakport mplayer
artsdsp works only for binaries
backtrack broadcom bcm43xx
diamondback evdev
#ubuntu
#ubuntu
#kde



Home  |  disclaimer  |  contact  |  submit quotes