On Wed, Jun 6, 2012 at 1:42 PM, Anthony Liguori <aligu...@us.ibm.com> wrote:

> On 06/06/2012 11:31 AM, Benjamin Herrenschmidt wrote:
>
>> On Wed, 2012-06-06 at 10:52 +0800, li zhang wrote:
>>
>>> Hi Anthony,
>>>
>>>
>>> Any comment on this?
>>>
>>
>> Allright, this is all quite confusing...
>>
>> He's what I think should happen:
>>
>> When no option is passed -at-all-, we should have vga std and usb ohci +
>> usb mouse + usb ps2.
>>
>> When -nodefault is passed, we should have none of the above.
>>
>
> -nodefault is a pretty ugly hack.  I don't think there's any good reason
> to involve -nodefault into this discussion.
>
>
>
>> -vga should only affect vga (a shortcut for -device
>> pick_your_vga_poison)
>>
>
> Ack.
>
>
>
>> -usb should be essentially useless by default unless -nodefault is
>> passed in which case it is necessary to enable usb support, and -device
>> (or equivalent) to manually add the keyboard and mouse (libvirt).
>>
>
> If you want pseries to always have usb, just make it there by default and
> yeah, -usb would be useless.  If you want the option to not have usb,
> introduce a machine option I guess.
>

Thanks Anthony.
It's a better way to introduce one machine option.  :)


> I think it's over thinking it though.  There's little harm in having a usb
> controller present all the time.
>

 Got it.
 Thanks.


>
> Regards,
>
> Anthony Liguori
>
>
>
>> That's the best I can think of ... however it might be a bit tricky
>> seeing how qemu does things in vl.c at the moment, we might want to
>> introduce a default_usb variable which is used to set usb_enabled.
>>
>> BTW. The mac models should essentially behave the same, at least the
>> 64-bit one (32-bit supports CUDA for keyboard/mouse so USB isn't
>> strictly necessary).
>>
>> Cheers,
>> Ben.
>>
>>>
>>> Thanks.
>>>
>>> On Tue, Jun 5, 2012 at 5:48 PM, li zhang<zhlci...@gmail.com>  wrote:
>>>         Hi all,
>>>
>>>         For pseries, when creating VMs with "-vga std",
>>>         it requires usb mouse and usb kbd devices to be added.
>>>
>>>         But with default options, vga is enabled and usb is disabled.
>>>         User may use default options as the following commands:
>>>
>>>         $qemu -M pseries
>>>
>>>         If vga is enabled, usb mouse and usb kbd is disabled,
>>>         the mouse and kbd can't be used. So it's very hard for
>>>         users to use.
>>>
>>>         I think it's necessary to enable usb with default options.
>>>
>>>         Any idea about that?
>>>         Your comments  are very appreciated. :)
>>>
>>>         Thanks.
>>>          -Li
>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>> Best Regards
>>> -Li
>>>
>>>
>>>
>>
>>
>


-- 

Best Regards
-Li

Reply via email to