1. 30 11月, 2012 1 次提交
  2. 15 11月, 2012 1 次提交
  3. 12 11月, 2012 1 次提交
  4. 09 8月, 2012 1 次提交
    • R
      iscsi: Pick default initiator-name based on the name of the VM · 31459f46
      Ronnie Sahlberg 提交于
      This patch updates the iscsi layer to automatically pick a 'unique'
      initiator-name based on the name of the vm in case the user has not set
      an explicit iqn-name to use.
      
      Create a new function qemu_get_vm_name() that returns the name of the VM,
      if specified.
      
      This way we can thus create default names to use as the initiator name
      based on the guest session.
      
      If the VM is not named via the '-name' command line argument, the iscsi
      initiator-name used wiull simply be
      
          iqn.2008-11.org.linux-kvm
      
      If a name for the VM was specified with the '-name' option, iscsi will
      use a default initiatorname of
      
          iqn.2008-11.org.linux-kvm:<name>
      
      These names are just the default iscsi initiator name that qemu will
      generate/use only when the user has not set an explicit initiator name
      via the commandlines or config files.
      Signed-off-by: NRonnie Sahlberg <ronniesahlberg@gmail.com>
      31459f46
  5. 04 8月, 2012 1 次提交
    • P
      vnc: disable VNC password authentication (security type 2) when in FIPS mode · 0f66998f
      Paul Moore 提交于
      FIPS 140-2 requires disabling certain ciphers, including DES, which is used
      by VNC to obscure passwords when they are sent over the network.  The
      solution for FIPS users is to disable the use of VNC password auth when the
      host system is operating in FIPS compliance mode and the user has specified
      '-enable-fips' on the QEMU command line.
      
      This patch causes QEMU to emit a message to stderr when the host system is
      running in FIPS mode and a VNC password was specified on the commend line.
      If the system is not running in FIPS mode, or is running in FIPS mode but
      VNC password authentication was not requested, QEMU operates normally.
      Signed-off-by: NPaul Moore <pmoore@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      0f66998f
  6. 03 8月, 2012 1 次提交
    • P
      Support 'help' as a synonym for '?' in command line options · c8057f95
      Peter Maydell 提交于
      For command line options which permit '?' meaning 'please list the
      permitted values', add support for 'help' as a synonym, by abstracting
      the check out into a helper function.
      
      This change means that in some cases where we were being lazy in
      our string parsing, "?junk" will now be rejected as an invalid option
      rather than being (undocumentedly) treated the same way as "?".
      
      Update the documentation to use 'help' rather than '?', since '?'
      is a shell metacharacter and thus prone to fail confusingly if there
      is a single character filename in the current working directory and
      the '?' has not been escaped. It's therefore better to steer users
      towards 'help', though '?' is retained for backwards compatibility.
      
      We do not, however, update the output of the system emulator's -help
      (or any documentation autogenerated from the qemu-options.hx which
      is the source of the -help text) because libvirt parses our -help
      output and will break. At a later date when QEMU provides a better
      interface so libvirt can avoid having to do this, we can update the
      -help text too.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      c8057f95
  7. 18 7月, 2012 1 次提交
  8. 14 5月, 2012 2 次提交
  9. 01 5月, 2012 1 次提交
  10. 07 4月, 2012 2 次提交
  11. 09 2月, 2012 1 次提交
    • R
      iSCSI: add configuration variables for iSCSI · f9dadc98
      Ronnie Sahlberg 提交于
      This patch adds configuration variables for iSCSI to set
      initiator-name to use when logging in to the target,
      which type of header-digest to negotiate with the target
      and username and password for CHAP authentication.
      
      This allows specifying a initiator-name either from the command line
      -iscsi initiator-name=iqn.2004-01.com.example:test
      or from a configuration file included with -readconfig
          [iscsi]
            initiator-name = iqn.2004-01.com.example:test
            header-digest = CRC32C|CRC32C-NONE|NONE-CRC32C|NONE
            user = CHAP username
            password = CHAP password
      
      If you use several different targets, you can also configure this on a per
      target basis by using a group name:
          [iscsi "iqn.target.name"]
          ...
      
      The configuration file can be read using -readconfig.
      Example :
      qemu-system-i386 -drive file=iscsi://127.0.0.1/iqn.ronnie.test/1
       -readconfig iscsi.conf
      Signed-off-by: NRonnie Sahlberg <ronniesahlberg@gmail.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      f9dadc98
  12. 14 12月, 2011 1 次提交
  13. 18 11月, 2011 1 次提交
  14. 17 11月, 2011 1 次提交
  15. 26 10月, 2011 1 次提交
  16. 16 10月, 2011 1 次提交
  17. 05 8月, 2011 1 次提交
  18. 15 5月, 2011 1 次提交
  19. 07 2月, 2011 1 次提交
  20. 21 1月, 2011 1 次提交
  21. 10 1月, 2011 4 次提交
  22. 02 11月, 2010 1 次提交
  23. 06 10月, 2010 1 次提交
  24. 31 8月, 2010 1 次提交
    • L
      nbd: Introduce NBD named exports. · 1d45f8b5
      Laurent Vivier 提交于
      This patch allows to connect Qemu using NBD protocol to an nbd-server
      using named exports.
      
      For instance, if on the host "isoserver", in /etc/nbd-server/config, you have:
      
      [generic]
      [debian-500-ppc-netinst]
              exportname = /ISO/debian-500-powerpc-netinst.iso
      [Fedora-10-ppc-netinst]
              exportname = /ISO/Fedora-10-ppc-netinst.iso
      
      You can connect to it, using:
      
          qemu -cdrom nbd:isoserver:exportname=debian-500-ppc-netinst
          qemu -cdrom nbd:isoserver:exportname=Fedora-10-ppc-netinst
      
      NOTE: you need at least nbd-server 2.9.18
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      1d45f8b5
  25. 11 8月, 2010 1 次提交
    • C
      RESEND: Inter-VM shared memory PCI device · 6cbf4c8c
      Cam Macdonell 提交于
      resend for bug fix related to removal of irqfd
      
      Support an inter-vm shared memory device that maps a shared-memory object as a
      PCI device in the guest.  This patch also supports interrupts between guest by
      communicating over a unix domain socket.  This patch applies to the qemu-kvm
      repository.
      
          -device ivshmem,size=<size in format accepted by -m>[,shm=<shm name>]
      
      Interrupts are supported between multiple VMs by using a shared memory server
      by using a chardev socket.
      
          -device ivshmem,size=<size in format accepted by -m>[,shm=<shm name>]
                 [,chardev=<id>][,msi=on][,ioeventfd=on][,vectors=n][,role=peer|master]
          -chardev socket,path=<path>,id=<id>
      
      The shared memory server, sample programs and init scripts are in a git repo here:
      
          www.gitorious.org/nahanni
      Signed-off-by: NCam Macdonell <cam@cs.ualberta.ca>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      6cbf4c8c
  26. 12 7月, 2010 1 次提交
  27. 29 5月, 2010 1 次提交
  28. 19 3月, 2010 1 次提交
  29. 11 2月, 2010 6 次提交
  30. 22 12月, 2009 1 次提交