Skip to content
Snippets Groups Projects
  1. Mar 16, 2018
    • Max Filippov's avatar
      target/xtensa: add linux-user support · ba7651fb
      Max Filippov authored
      
      Import list of syscalls from the kernel source. Conditionalize code/data
      that is only used with softmmu. Implement exception handlers. Implement
      signal hander (only the core registers for now, no coprocessors or TIE).
      
      Cc: Riku Voipio <riku.voipio@iki.fi>
      Cc: Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
      ba7651fb
  2. Mar 13, 2018
    • Brijesh Singh's avatar
      target/i386: add Secure Encrypted Virtualization (SEV) object · a9b4942f
      Brijesh Singh authored
      
      Add a new memory encryption object 'sev-guest'. The object will be used
      to create encrypted VMs on AMD EPYC CPU. The object provides the properties
      to pass guest owner's public Diffie-hellman key, guest policy and session
      information required to create the memory encryption context within the
      SEV firmware.
      
      e.g to launch SEV guest
       # $QEMU \
          -object sev-guest,id=sev0 \
          -machine ....,memory-encryption=sev0
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Richard Henderson <rth@twiddle.net>
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: default avatarBrijesh Singh <brijesh.singh@amd.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      a9b4942f
  3. Mar 12, 2018
  4. Mar 09, 2018
  5. Mar 06, 2018
  6. Mar 02, 2018
  7. Mar 01, 2018
  8. Feb 13, 2018
  9. Feb 10, 2018
  10. Feb 05, 2018
  11. Jan 31, 2018
  12. Jan 29, 2018
    • Marc-André Lureau's avatar
      tpm: add CRB device · 4ab6cb4c
      Marc-André Lureau authored
      
      tpm_crb is a device for TPM 2.0 Command Response Buffer (CRB)
      Interface as defined in TCG PC Client Platform TPM Profile (PTP)
      Specification Family “2.0” Level 00 Revision 01.03 v22.
      
      The PTP allows device implementation to switch between TIS and CRB
      model at run time, but given that CRB is a simpler device to
      implement, I chose to implement it as a different device.
      
      The device doesn't implement other locality than 0 for now (my laptop
      TPM doesn't either, so I assume this isn't so bad)
      
      Tested with some success with Linux upstream and Windows 10, seabios &
      modified ovmf. The device is recognized and correctly transmit
      command/response with passthrough & emu. However, we are missing PPI
      ACPI part atm.
      
      Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: default avatarStefan Berger <stefanb@linux.vnet.ibm.com>
      Signed-off-by: default avatarStefan Berger <stefanb@linux.vnet.ibm.com>
      4ab6cb4c
  13. Jan 26, 2018
  14. Jan 24, 2018
  15. Jan 20, 2018
  16. Jan 18, 2018
    • Changpeng Liu's avatar
      vhost-user-blk: introduce a new vhost-user-blk host device · 00343e4b
      Changpeng Liu authored
      
      This commit introduces a new vhost-user device for block, it uses a
      chardev to connect with the backend, same with Qemu virito-blk device,
      Guest OS still uses the virtio-blk frontend driver.
      
      To use it, start QEMU with command line like this:
      
      qemu-system-x86_64 \
          -chardev socket,id=char0,path=/path/vhost.socket \
          -device vhost-user-blk-pci,chardev=char0,num-queues=2, \
                  bootindex=2... \
      
      Users can use different parameters for `num-queues` and `bootindex`.
      
      Different with exist Qemu virtio-blk host device, it makes more easy
      for users to implement their own I/O processing logic, such as all
      user space I/O stack against hardware block device. It uses the new
      vhost messages(VHOST_USER_GET_CONFIG) to get block virtio config
      information from backend process.
      
      Signed-off-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
      Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      00343e4b
  17. Jan 11, 2018
  18. Jan 10, 2018
  19. Dec 13, 2017
  20. Nov 16, 2017
  21. Oct 20, 2017
  22. Oct 16, 2017
  23. Sep 21, 2017
  24. Sep 19, 2017
  25. Sep 15, 2017
Loading