1. 13 12月, 2011 1 次提交
  2. 06 12月, 2011 1 次提交
  3. 05 12月, 2011 2 次提交
  4. 02 12月, 2011 1 次提交
  5. 22 11月, 2011 2 次提交
  6. 27 10月, 2011 1 次提交
  7. 04 10月, 2011 1 次提交
  8. 16 9月, 2011 1 次提交
    • L
      Monitor/QMP: Don't allow cont on bad VM state · 6667b23f
      Luiz Capitulino 提交于
      We have two states where issuing cont before system_reset can
      cause problems: RSTATE_SHUTDOWN (when -no-shutdown is used) and
      RSTATE_PANICKED (which only happens with kvm).
      
      This commit fixes that by doing the following when state is
      RSTATE_SHUTDOWN or RSTATE_PANICKED:
      
       1. returning an error to the user/client if cont is issued
       2. automatically transition to RSTATE_PAUSED during system_reset
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      6667b23f
  9. 21 8月, 2011 1 次提交
  10. 24 7月, 2011 1 次提交
    • D
      Introduce a 'client_add' monitor command accepting an open FD · 13661089
      Daniel P. Berrange 提交于
      Allow client connections for VNC and socket based character
      devices to be passed in over the monitor using SCM_RIGHTS.
      
      One intended usage scenario is to start QEMU with VNC on a
      UNIX domain socket. An unprivileged user which cannot access
      the UNIX domain socket, can then connect to QEMU's VNC server
      by passing an open FD to libvirt, which passes it onto QEMU.
      
       { "execute": "get_fd", "arguments": { "fdname": "myclient" } }
       { "return": {} }
       { "execute": "add_client", "arguments": { "protocol": "vnc",
                                                 "fdname": "myclient",
                                                 "skipauth": true } }
       { "return": {} }
      
      In this case 'protocol' can be 'vnc' or 'spice', or the name
      of a character device (eg from -chardev id=XXXX)
      
      The 'skipauth' parameter can be used to skip any configured
      VNC authentication scheme, which is useful if the mgmt layer
      talking to the monitor has already authenticated the client
      in another way.
      
      * console.h: Define 'vnc_display_add_client' method
      * monitor.c: Implement 'client_add' command
      * qemu-char.c, qemu-char.h: Add 'qemu_char_add_client' method
      * qerror.c, qerror.h: Add QERR_ADD_CLIENT_FAILED
      * qmp-commands.hx: Declare 'client_add' command
      * ui/vnc.c: Implement 'vnc_display_add_client' method
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      13661089
  11. 22 7月, 2011 2 次提交
  12. 08 6月, 2011 2 次提交
  13. 01 6月, 2011 1 次提交
  14. 10 2月, 2011 1 次提交
  15. 10 1月, 2011 1 次提交
  16. 03 10月, 2010 1 次提交
  17. 31 7月, 2010 1 次提交
  18. 02 7月, 2010 2 次提交
  19. 19 5月, 2010 1 次提交
  20. 26 4月, 2010 2 次提交
  21. 19 4月, 2010 4 次提交
  22. 27 3月, 2010 2 次提交
  23. 17 3月, 2010 8 次提交