Re: [Qemu-devel] Make -std-vga the default?

2006-06-28 Thread Kevin F. Quinn
On Wed, 28 Jun 2006 06:30:51 +0100
Paul Brook <[EMAIL PROTECTED]> wrote:

> On Wednesday 28 June 2006 02:21, Julian Seward wrote:
> > I've been using -std-vga for a couple of weeks now, and it works
> > well at least for the guests I've been using (Win2K/XP, Red Hat 9,
> > SuSE 10.1).
> 
> Really? My win2k install couldn't do anything useful with -std-vga.
> It would only do the very basic 640x480x4 mode. I'm fairly sure win9x
> can't do anything useful with straight VGA either.

Same here.  Also std-vga seemed to be slower than cirrus when I tried
it recently on my linux guests, although I haven't actually measured
anything.

> > Overall it seems to work much better than the default 5446

Julian, in what way is std-vga better than the cirrus emulation?

> > simulation and it seems to me that non-developer users, who are
> > presumably the larger fraction of the user base, would benefit from
> > having -std-vga as the default.  The "it just works" property is
> > important for new users, and -std-vga has more of that than the
> > 5446 just at the moment.
> 
> In my experience the Cirrus emulation "just works", and is supported
> by pretty much every OS out the box. AFAIK Windows earlier than XP
> doesn't needs additional 3rd party drivers to support anonymous VESA
> hardware.

Seconded - the default should be the one best supported by guests out
of the box.  As it stands, that's cirrus.

> 
> Paul
> 
-- 
Kevin F. Quinn


signature.asc
Description: PGP signature
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu kbd emulation

2006-06-28 Thread Rafał Cygnarowski
Hi!

I wanted to correct qemu emulation of keyboard under DOS as 
guest OS, so I started with simple pascal program to check 
what happen on guest DOS (and DOS) when I press up/down/left/right 
keys.

The program was:

-- BEGIN test.pas --
program time; {$M 2048,0,0}
uses crt, dos;
var OldKeyInt : procedure;

procedure NewKeyInt; interrupt;
begin
write(Port[$60]); write(' ')
inline($9c); OldKeyInt;
end;

begin
getintvec($9, addr(OldKeyInt));
setintvec($9, @NewKeyInt);
keep(0);
end.
-- END test.pas --

and it look that qemu does not generate some codes before 
pressing and after releasing arrow keys. For example pressing 
up key on qemu looks like:

224 72 224 200

while without emulation it looks:

224 42 224 72 224 200 224 170.

It's true only for single keystrokes, but good for the 
beginning.

So I tried to patch qemu for this and created following patch:

-- BEGIN sdl.patch --
--- sdl.c.old   2006-05-03 20:32:58.0 +
+++ sdl.c   2006-06-28 07:26:14.0 +
@@ -254,14 +254,34 @@
 kbd_put_keycode(keycode);
 kbd_put_keycode(keycode | 0x80);
 return;
+case 0xc8: /* up */
+case 0xd0: /* down */
+case 0xcd: /* right */
+case 0xcb: /* left */
+   if (ev->type != SDL_KEYUP) {
+   kbd_put_keycode(e0);
+   kbd_put_keycode(2a);
+   }
+   break;
 }
-
+
 /* now send the key code */
 if (keycode & 0x80)
 kbd_put_keycode(0xe0);
-if (ev->type == SDL_KEYUP)
-kbd_put_keycode(keycode | 0x80);
-else
+
+if (ev->type == SDL_KEYUP) {
+   kbd_put_keycode(keycode | 0x80);
+
+   switch(keycode) {
+case 0xc8: /* up */
+   case 0xd0: /* down */
+case 0xcd: /* right */
+   case 0xcb: /* left */
+   kbd_put_keycode(0xe0);
+   kbd_put_keycode(0xaa);
+   break;
+   }
+} else
 kbd_put_keycode(keycode & 0x7f);
 }
-- END sdl.patch --

Unfortunatelly results of this patch completely suprised me. After this patch 
my test program produces results witch are impossible to produce in normal 
situation. Example output for UP key was:

224 224 72 88224 224 170.

What's wrong with this patch? What I'm doing wrong?

Regards,
-- 
Rafał Cygnarowski
[EMAIL PROTECTED]


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu kbd emulation

2006-06-28 Thread Oliver Gerlich

Rafał Cygnarowski wrote:

Hi!

I wanted to correct qemu emulation of keyboard under DOS as 
guest OS, so I started with simple pascal program to check 
what happen on guest DOS (and DOS) when I press up/down/left/right 
keys.


The program was:

-- BEGIN test.pas --
program time; {$M 2048,0,0}
uses crt, dos;
var OldKeyInt : procedure;

procedure NewKeyInt; interrupt;
begin
write(Port[$60]); write(' ')
inline($9c); OldKeyInt;
end;

begin
getintvec($9, addr(OldKeyInt));
setintvec($9, @NewKeyInt);
keep(0);
end.
-- END test.pas --

and it look that qemu does not generate some codes before 
pressing and after releasing arrow keys. For example pressing 
up key on qemu looks like:


224 72 224 200

while without emulation it looks:

224 42 224 72 224 200 224 170.

It's true only for single keystrokes, but good for the 
beginning.


So I tried to patch qemu for this and created following patch:

-- BEGIN sdl.patch --

[snipped patch]

-- END sdl.patch --

Unfortunatelly results of this patch completely suprised me. After this patch 
my test program produces results witch are impossible to produce in normal 
situation. Example output for UP key was:


224 224 72 88224 224 170.

What's wrong with this patch? What I'm doing wrong?

Regards,


What SDL version are you using? I noticed some strange keyboard behavior 
with SDL 1.2.9 (Debian package), and this didn't happen when using SDL 
1.2.10 (self-built). The problems were things like no Shift-Tab in 
Windows, and "showkey" under Linux displaying strange keycodes when 
using Shift-Tab.


Regards,
Oliver


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] Qemu developement documentation?

2006-06-28 Thread Tieu Ma Dau
Hi all,  I'm developping Qemu to simulate ARM processor and I also read the file  qemu-tech.html in Qemu source code. But I don't understand very well  the idea that Qemu simulates a (exp: x86) instruction.   [quote]The basic idea is to split every x86 instruction into fewer simpler  instructions. Each simple instruction is implemented by a piece of C  code (see `target-i386/op.c'). Then a compile time tool  (`dyngen') takes the corresponding object file (`op.o')  to generate a dynamic code generator
 which concatenates the simple  instructions to build a function (see `op.h:dyngen_code()')  [/quote]  (I don't understand the explanation in bold)  + What does the explanation in bold mean? Or do you have any document which clarifies this?  + Do you have any document which explains how Qemu works (idea for the working of Qemu)?  + Does Qemu works (i.e get the instruction from the target OS, splits  the instruction into simpler instructions, executes the instructions on  host OS...) same as the other simulators?  Best regards  Tieu   
		Yahoo! Music Unlimited - Access over 1 million songs.
Try it free. ___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] Qemu developement documentation?

2006-06-28 Thread Jonas Maebe


On 28 jun 2006, at 10:48, Tieu Ma Dau wrote:


[quote]
The basic idea is to split every x86 instruction into fewer simpler  
instructions. Each simple instruction is implemented by a piece of  
C code (see `target-i386/op.c'). Then a compile time tool  
(`dyngen') takes the corresponding object file (`op.o') to generate  
a dynamic code generator which concatenates the simple instructions  
to build a function (see `op.h:dyngen_code()')

[/quote]
(I don't understand the explanation in bold)


Since I'm reading your message in plain text, I don't know what part  
of your quote is bold, but what happens is this:
* a number of basic operations are defined, and each of these basic  
operations is implemented using a C function (so the implementation  
is mostly cpu-independent)
* the functions with these simple operations are put together in  
"op.c", and this file is compiled by a compiler on the host platform  
into op.o
* dyngen more or less disassembles this generated op.o: for each of  
those functions, it gets the assembler code, but strips out entry and  
exit code
* when emulating, for each to be emulated instruction Qemu simply  
copies the appropriate assembler code gotten by dyngen from op.o


By putting all those copied code fragments after each other, the full  
program is emulated. There are some special tricks for things like  
jumps (a special symbol which is found using the relocation  
information, and which then can be replaced during emulation with the  
actual target), but overall that's it.



Jonas


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu kbd emulation

2006-06-28 Thread Stuart Brady
On Wed, Jun 28, 2006 at 10:27:31AM +0200, Rafa?? Cygnarowski wrote:

> and it look that qemu does not generate some codes before 
> pressing and after releasing arrow keys. For example pressing 
> up key on qemu looks like:
> 
> 224 72 224 200
> 
> while without emulation it looks:
> 
> 224 42 224 72 224 200 224 170.

(e0 2a e0 48 e0 c8 e0 aa)

FWIW, 2a is the left shift key.

See http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html
-- 
Stuart Brady


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] Windows Vista D0000144

2006-06-28 Thread Natalia Portillo

Hi,

Ask in Windows Vista official forums in technet page (http:// 
technet.microsoft.com/) what the error is, and so we can know what  
the problem is inside qemu.


Regards
Natalia Portillo

El 27/06/2006, a las 20:52, Marco Sanvido escribió:

Numerous people successfully installed vista on qemu. I'm able to  
bootstrap (pass the ACPI test),
and do most of the installation, but I still get the d144 error  
message.


1) Someone had reported that they where able to pass this point,  
could you share your configuration?

2) What is the error d144 exactly, is an ide.c problem?

My configuration:
virtual machine:
memory 512
hda20GB raw
cdromiso
options  -win2k-hack  and without

--
Marco
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel




___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu kbd emulation

2006-06-28 Thread Stuart Brady
On Wed, Jun 28, 2006 at 10:27:31AM +0200, Rafa?? Cygnarowski wrote:
> +case 0xc8: /* up */
> +case 0xd0: /* down */
> +case 0xcd: /* right */
> +case 0xcb: /* left */
> +   if (ev->type != SDL_KEYUP) {
> +   kbd_put_keycode(e0);
> +   kbd_put_keycode(2a);
> +   }
> +   break;
>  }

As I suspected, this is the "fake shift" sequence.  It's should also be
needed for the insert, delete, home, end, page up and page down keys.

Note that fake shifts shouldn't be generated for the numeric keypad.
-- 
Stuart Brady


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] SystemC hw simulation in qemu

2006-06-28 Thread Alessandro Corradi
2006/6/20, Fabrice Bellard <[EMAIL PROTECTED]>:
Alessandro Corradi wrote:> Hi all,> I've tried to create my simple hw and it's ok. Now my teacher tells me> that i must use a hw description written in SystemC and plug in Qemu.> Have you got any idea to do it? Can somebody link me to documents where
> I can find info?Hi,If you do that I am interested to see the results. Use a simple devicesuch as the serial port (hw/serial.c) as an example.Regards,Fabrice.
The idea is to create a SystemC wrapper file in hw dir, where there is the code for connect via socket to a SystemC process in host machine. The problem is that I write my simple hw, but instead use io address such as 0x378 i need to use memory address, so I can use it in every virtualizzation (i386, mips etc...).
Where can I look for it?ThanksAle
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] SystemC hw simulation in qemu

2006-06-28 Thread Laurent DESNOGUES
> The idea is to create a SystemC wrapper file in hw dir, where there is the
> code for connect via socket to a SystemC process in host machine. The
> problem is that I write my simple hw, but instead use io address such as
> 0x378 i need to use memory address, so I can use it in every virtualizzation
> (i386, mips etc...).

Why do you want to have SystemC in its own process?

BTW, SystemC freely available lib is really slow.  Take a look at
some lookalikes such as FastSysC.


Laurent


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] SystemC hw simulation in qemu

2006-06-28 Thread Alessandro Corradi
2006/6/28, Laurent DESNOGUES <[EMAIL PROTECTED]>:
> The idea is to create a SystemC wrapper file in hw dir, where there is the> code for connect via socket to a SystemC process in host machine. The> problem is that I write my simple hw, but instead use io address such as
> 0x378 i need to use memory address, so I can use it in every virtualizzation> (i386, mips etc...).Why do you want to have SystemC in its own process?BTW, SystemC freely available lib is really slow.  Take a look at
some lookalikes such as FastSysC.Laurent___Qemu-devel mailing listQemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-develIt can be an idea, but I'm not the systemc developer, I've already got the sc module, and I must integrate it into qemu. This is that I must to do for thesis' degree.
ThanksAle
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu kbd emulation

2006-06-28 Thread Rafał Cygnarowski
> > +case 0xc8: /* up */
> > +case 0xd0: /* down */
> > +case 0xcd: /* right */
> > +case 0xcb: /* left */
> > +   if (ev->type != SDL_KEYUP) {
> > +   kbd_put_keycode(e0);
> > +   kbd_put_keycode(2a);
This should be:

+   kbd_put_keycode(0xe0);
+   kbd_put_keycode(0x2a);

my fault...

> > +   }
> > +   break;
> >  }
>
> As I suspected, this is the "fake shift" sequence.  It's should also be
> needed for the insert, delete, home, end, page up and page down keys.
>
> Note that fake shifts shouldn't be generated for the numeric keypad.

Yes, but now I'm trying only these few keys...

-- 
Rafał Cygnarowski
[EMAIL PROTECTED]


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu kbd emulation

2006-06-28 Thread Rafał Cygnarowski
> What SDL version are you using? I noticed some strange keyboard behavior
> with SDL 1.2.9 (Debian package), and this didn't happen when using SDL
> 1.2.10 (self-built). The problems were things like no Shift-Tab in
> Windows, and "showkey" under Linux displaying strange keycodes when
> using Shift-Tab.

I was using SDL 1.2.9. After upgrade to 1.2.10 (and qemu
recompilation) nothing changed.

I also made same more tests and now I know sth more.

1. ps2_queue

I changed ps2_queue to see if my patch do what I thought 
it should do.

-- BEGIN --
--- ps2.c.old   2006-06-28 13:21:01.0 +0200
+++ ps2.c   2006-06-28 13:00:17.0 +0200
@@ -117,6 +117,8 @@

 void ps2_queue(void *opaque, int b)
 {
+printf("%i ", b);
+
 PS2State *s = (PS2State *)opaque;
 PS2Queue *q = &s->queue;
-- END --

Result on pressing UP key: 224 42 224 72 224 200 224 170,
so it's correct.

2. I understood output of my program wrong. Output was sth like: 
224 224 72 88224 224 170 where these to 8s were strange for me.
The true is that qemu dropped somewhere part of my fake keycodes

+           kbd_put_keycode(0xe0);
+           kbd_put_keycode(0x2a);
^^ - this one was lost
+           kbd_put_keycode(0xe0);
+           kbd_put_keycode(0xaa);
^^ - and this one too

As the result of this drop, after pressing UP key (without my 
test program loaded) DOS displays ONE '8' character. When I load
my TSR test program DOS displays TWO '8' characters! I suppose
these 8s are the answare(?) why arrow keys are interpreted twice
in such programs like Dos Navigator when I run them with qemu.

So now I have to find out:
- where those fake keycodes were dropped,
- why after loading my test program those two 8s are displayed 
  (there is some unneeded interrupt generated - am I right?).

Honestly, I don't know where I should start looking...

-- 
Rafał Cygnarowski
[EMAIL PROTECTED]

PS. My goal is to lost those fake twice pressed keys 
becouse I use (want to use) qemu only for DOS guest OS.


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu kbd emulation

2006-06-28 Thread Jim C. Brown
On Wed, Jun 28, 2006 at 02:16:56PM +0200, Rafa?? Cygnarowski wrote:
> So now I have to find out:
> - where those fake keycodes were dropped,
> - why after loading my test program those two 8s are displayed 
>   (there is some unneeded interrupt generated - am I right?).
> 
> Honestly, I don't know where I should start looking...
> 

Not sure if this is the cause, but I believe that ps2_read_data remembers the 
last key pressed and returns it if there is no new key to be read (to make it 
work with EMM386 it seems).

I have an ugly hack that fixes the code so there are no more key repeats, but I 
was never able to figure out what caused the key drops.

-- 
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] Make -std-vga the default?

2006-06-28 Thread Natalia Portillo

Hi,


I've been using -std-vga for a couple of weeks now, and it works well
at least for the guests I've been using (Win2K/XP, Red Hat 9, SuSE  
10.1).


Really? My win2k install couldn't do anything useful with -std-vga.  
It would

only do the very basic 640x480x4 mode. I'm fairly sure win9x can't do
anything useful with straight VGA either.

Same here


Overall it seems to work much better than the default 5446 simulation
and it seems to me that non-developer users, who are presumably  
the larger

fraction of the user base, would benefit from having -std-vga as the
default.  The "it just works" property is important for new users,  
and

-std-vga has more of that than the 5446 just at the moment.


In my experience the Cirrus emulation "just works", and is  
supported by pretty

much every OS out the box. AFAIK Windows earlier than XP doesn't needs
additional 3rd party drivers to support anonymous VESA hardware.

That are most of time difficult to find and commercial only.
Not to say for OS/2, Windows 3.x, etc

Regards



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] pronunciation of Qemu

2006-06-28 Thread Paul Robinson
How should you pronounce Qemu?

FYI, my best guess is Q (as in the letter Q) followed by the first 2
syllables of emulator.

Regards,
Paul Robinson.



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] Make -std-vga the default?

2006-06-28 Thread Julian Seward

> > Really? My win2k install couldn't do anything useful with -std-vga.
> > It would only do the very basic 640x480x4 mode. I'm fairly sure win9x
> > can't do anything useful with straight VGA either.
>
> Same here.  Also std-vga seemed to be slower than cirrus when I tried
> it recently on my linux guests, although I haven't actually measured
> anything.

My mistake; Win2K doesn't like -std-vga.  I confused 2K and XP.

> > > Overall it seems to work much better than the default 5446
>
> Julian, in what way is std-vga better than the cirrus emulation?

I can go above 1024x768, which is realistically something I need in
order to use QEMU as a viable replacement for VMware.

With SuSE 10.1 guest I can't even get 1024x768 with Cirrus.  SuSE
claims it's doing 1024x768 but what I get is 1024x600.

> > In my experience the Cirrus emulation "just works", and is supported
> > by pretty much every OS out the box. AFAIK Windows earlier than XP
> > doesn't needs additional 3rd party drivers to support anonymous VESA
> > hardware.

I agree that avoiding additional drivers is good.  However it seems that
both cirrus and std-vga have their shortcomings and neither is an ideal
out-of-the-box solution right now.

J


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu kbd emulation

2006-06-28 Thread Stuart Brady
On Wed, Jun 28, 2006 at 02:16:56PM +0200, Rafa?? Cygnarowski wrote:
> So now I have to find out:
> - where those fake keycodes were dropped,

I'm not sure.

> - why after loading my test program those two 8s are displayed 
>   (there is some unneeded interrupt generated - am I right?).

8 is on the same key as "up" on the numeric keypad.

> Honestly, I don't know where I should start looking...

Have you tried toggling numlock?

The URL I posted might help -- especially the bit about fake shifts.

The output you're getting is:

e0 e0 48 e0 e0 aa

but you should get:

e0 2a e0 48 e0 c8 e0 aa

So you're losing 2a (which after e0 would fakes pressing shift) and then
c8 (which would release the up key itself).

(BTW, it'd be easier if you used hexadecimal in your output.)

It seems that having the MSB bit set in the output of
sdl_keyevent_to_keycode() means that it's one of the 'e0'-escaped keys
(mostly the 'grey' versions of the numeric keypad keys)... and the MSB
in the final keycode is set if the key is being released, otherwise
it's cleared.

I can't see anything wrong... but I'm not sure if you're adding code in
the wrong place.  QEMU uses PC keycodes internally but I'm not sure this
should go as far as including fake shifts -- either way, you'll probably
need to look at hw/ps2.c.

I don't know much about PS/2, unfortunately, but hw/ps2.c seems to
translate keycodes from set 1 to set 2, and they get converted back to
set 1 elsewhere.  Maybe that's where the bug is?
-- 
Stuart Brady


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu kbd emulation

2006-06-28 Thread Rafał Cygnarowski
Dnia środa, 28 czerwca 2006 16:28, Jim C. Brown napisał:
> On Wed, Jun 28, 2006 at 02:16:56PM +0200, Rafa?? Cygnarowski wrote:
> > So now I have to find out:
> > - where those fake keycodes were dropped,
> > - why after loading my test program those two 8s are displayed
> >   (there is some unneeded interrupt generated - am I right?).
> >
> > Honestly, I don't know where I should start looking...
>
> Not sure if this is the cause, but I believe that ps2_read_data remembers
> the last key pressed and returns it if there is no new key to be read (to
> make it work with EMM386 it seems).

And it's ok while reading port 0x60 should return last key.
What I can say is that I found 1st REAL bug. 
Value recived from port 0x60 in interrupt function should 
always be the same. 
While I'm not sure if this is clear, here is sample code 
for testing:

-- BEGIN test.pas --
program time; {$M 2048,0,0}
uses crt, dos;
var oldkbd : procedure;
 
procedure kbd; interrupt;
begin
 Write(' 1. '); Write(Port[$60]);
 Write(' 2. '); Write(Port[$60]);
 Write(' 3. '); Writeln(Port[$60]);
 inline($9c); oldkbd;   
end;
 
begin
getintvec($9, addr(oldkbd));
setintvec($9, @kbd);
keep(0);
end.
-- END test.pas --

kbd function works fine on qemu for keys which fill ps2_queue 
to q->count == 1 (like letters). It works in this case becouse 
after reading first value from queue q->count is equal 0 and
then last key is returned. 

For keys which are suppressed by 0xe0 for example this code fails.
ps2_read_data is used to recive Port[$60] value and every use of 
this function decrease q->count (and moves pointer to next value)
which is wrong in this case while this action should take place
after exiting my "kbd" function.

Any idea how to fix it? (I'm not familiar with qemu src code and
I don't know where to put the code which should move ps2_queue 
pointer to next value.)

-- 
Rafał Cygnarowski
[EMAIL PROTECTED]


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] pronunciation of Qemu

2006-06-28 Thread Michael McConnell
On Wed, 28 Jun 2006, Paul Robinson wrote:

> How should you pronounce Qemu?
> 
> FYI, my best guess is Q (as in the letter Q) followed by the first 2
> syllables of emulator.

I've personally always pronounced it "kwemu"...

-- Michael "Soruk" McConnell
   Eridani Star System

   MailStripper - http://www.MailStripper.eu/ - SMTP spam filter
   Mail Me Anywhere - http://www.MailMeAnywhere.com/ - Mobile email



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] pronunciation of Qemu

2006-06-28 Thread Ed Swierk

On 6/28/06, Paul Robinson <[EMAIL PROTECTED]> wrote:

How should you pronounce Qemu?

FYI, my best guess is Q (as in the letter Q) followed by the first 2
syllables of emulator.


That's how I've always pronounced it, but I've also heard people say
"kee-moo", which I have to admit is kind of cute.

--Ed


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] pronunciation of Qemu

2006-06-28 Thread Joe Lee
To me no matter how you pronounce it, It's not a pronounce friendly type 
name - IMO.

Joe

Ed Swierk wrote:

On 6/28/06, Paul Robinson <[EMAIL PROTECTED]> wrote:

How should you pronounce Qemu?

FYI, my best guess is Q (as in the letter Q) followed by the first 2
syllables of emulator.


That's how I've always pronounced it, but I've also heard people say
"kee-moo", which I have to admit is kind of cute.

--Ed


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel




___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] pronunciation of Qemu

2006-06-28 Thread Benjamin Bernier

Thats why i just call it sue



Joe Lee wrote:

To me no matter how you pronounce it, It's not a pronounce friendly 
type name - IMO.

Joe

Ed Swierk wrote:


On 6/28/06, Paul Robinson <[EMAIL PROTECTED]> wrote:


How should you pronounce Qemu?

FYI, my best guess is Q (as in the letter Q) followed by the first 2
syllables of emulator.



That's how I've always pronounced it, but I've also heard people say
"kee-moo", which I have to admit is kind of cute.

--Ed


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel




___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel





___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] QEMU GUI

2006-06-28 Thread Joe Lee


I would be interested in a GUI that is not specific to QEMU. e.g. Xen/VT,
Basilisk II, SheepShaver, etc. ;-)
Gwenole, can you elaborate more on your comments above. Are your 
comments referring to having a GUI that can both run and manage several 
virtualization  product (QEMU, XEN, etc) from one central GUI interface? 
If so, I had a similar thought on this BUT was not sure how possible 
this was. Would like to hear more on what your thoughts are on this. 
Anyone else thought and comments to this would be appreciated!

-joe


[EMAIL PROTECTED] wrote:

Hi,

  

If people are interested, we could try to port Q as a base, since
it's going to be obsolete anyway (either by the new QEMU GUI or
leopard)... :)



I would be interested in a GUI that is not specific to QEMU. e.g. Xen/VT,
Basilisk II, SheepShaver, etc. ;-)

That could imply the use of an internal configs format with translators to
suit various emulators. Some IPC could also be involved to communicate
with the application for suspend, resume, fullscreen-switch, etc.

qt4 is also an interesting toolkit and the Open Source edition is
available under the GPL license for Linux/Unix, MacOS X and even Windows.

Bye,
Gwenole.



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

  



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel