1. 11 11月, 2015 4 次提交
    • B
      ppc: Let kvmppc_reset_htab() return 0 for !CONFIG_KVM · a3166f8f
      Bharata B Rao 提交于
      The !CONFIG_KVM implementation of kvmppc_reset_htab() returns -1
      by default. Change this to return 0 so that we fall back to user space
      HTAB allocation for emulated guests.
      
      This fixes the make check failures for ppc64 emulated target.
      Signed-off-by: NBharata B Rao <bharata@linux.vnet.ibm.com>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      a3166f8f
    • A
      pseries: Update SLOF firmware image to qemu-slof-20151103 · 12104819
      Alexey Kardashevskiy 提交于
      The changes are:
      1. supports recent binutils;
      2. 64bit BARs behind PCI bridges supported;
      3. Many fixes for USB keyboard support - keys, XHCI;
      4. virtio-vga support.
      
      This image was built with:
      gcc version 4.8.3 20140911 (Red Hat 4.8.3-7) (GCC)
      GNU ld version 2.23.2
      
      The full changelog is:
        > version: update to 20151103
        > documentation: Add a clause about signing off
        > qemu/js2x/client: Support binutils >= 2.25.1
        > Fix special keys on USB
        > Fix function keys on USB
        > pci-scan: program 64-bit mem bar range in pci-bridge bar
        > Allow to build SLOF on Little Endian host
        > usb-xhci: add keyboard support
        > usb-xhci: ready the link trb early
        > usb-xhci: scan usb high speed ports
        > usb-xhci: bulk improve event handling loop
        > usb-xhci: return on allocation failure
        > usb-xhci: add delay in shutdown path
        > usb-xhci: event trbs does not need link trb
        > usb-hid: refactor usb key reading
        > takeover: Fix header includes
        > board-js2x: Add missing file dma-function.fs
        > vga: Add support for virtio-vga
        > qemu-vga: Use MMIO BAR instead of legacy IO ports
        > slof: Change call_c() function to a proper assembler function
      Signed-off-by: NAlexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      12104819
    • B
      ppc: Add/Re-introduce MMU model definitions needed by PR KVM · ba3ecda0
      Bharata B Rao 提交于
      Commit aa4bb587 (ppc: Add mmu_model defines for arch 2.03 and 2.07)
      removed the mmu_model definition POWERPC_MMU_2_06a which is needed by
      PR KVM. Reintroduce it and also add POWERPC_MMU_2_07a.
      
      This fixes QEMU crash (qemu: fatal: Unknown MMU model) during booting
      of PR KVM guest.
      Signed-off-by: NBharata B Rao <bharata@linux.vnet.ibm.com>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      ba3ecda0
    • P
      Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20151110' into staging · a77067f6
      Peter Maydell 提交于
      migration/next for 20151110
      
      # gpg: Signature made Tue 10 Nov 2015 14:23:26 GMT using RSA key ID 5872D723
      # gpg: Good signature from "Juan Quintela <quintela@redhat.com>"
      # gpg:                 aka "Juan Quintela <quintela@trasno.org>"
      
      * remotes/juanquintela/tags/migration/20151110: (57 commits)
        migration: qemu_savevm_state_cleanup becomes mandatory operation
        Inhibit ballooning during postcopy
        Disable mlock around incoming postcopy
        End of migration for postcopy
        Postcopy: Mark nohugepage before discard
        postcopy: Wire up loadvm_postcopy_handle_ commands
        Start up a postcopy/listener thread ready for incoming page data
        Postcopy; Handle userfault requests
        Round up RAMBlock sizes to host page sizes
        Host page!=target page: Cleanup bitmaps
        Don't iterate on precopy-only devices during postcopy
        Don't sync dirty bitmaps in postcopy
        postcopy: Check order of received target pages
        Postcopy: Use helpers to map pages during migration
        postcopy_ram.c: place_page and helpers
        Page request: Consume pages off the post-copy queue
        Page request: Process incoming page request
        Page request: Add MIG_RP_MSG_REQ_PAGES reverse command
        Postcopy: End of iteration
        Postcopy: Postcopy startup in migration thread
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a77067f6
  2. 10 11月, 2015 36 次提交