1. 08 10月, 2018 26 次提交
  2. 06 10月, 2018 10 次提交
  3. 05 10月, 2018 4 次提交
    • P
      Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20181004' into staging · ae7a4c0a
      Peter Maydell 提交于
      Various s390x updates:
      - fix several struct definitions so that sparc hosts do not trip over
        unaligned accesses
      - fence enabling huge pages for pre-3.1 machines
      - sysbus init -> realize conversion
      - fixes and improvements in tcg (instruction flags and AFP registers)
      
      # gpg: Signature made Thu 04 Oct 2018 16:22:20 BST
      # gpg:                using RSA key DECF6B93C6F02FAF
      # gpg: Good signature from "Cornelia Huck <conny@cornelia-huck.de>"
      # gpg:                 aka "Cornelia Huck <huckc@linux.vnet.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cornelia.huck@de.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cohuck@kernel.org>"
      # gpg:                 aka "Cornelia Huck <cohuck@redhat.com>"
      # Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0  18CE DECF 6B93 C6F0 2FAF
      
      * remotes/cohuck/tags/s390x-20181004:
        hw/s390x/s390-pci-bus: Convert sysbus init function to realize function
        s390x/tcg: refactor specification checking
        s390x/tcg: fix FP register pair checks
        s390x/tcg: handle privileged instructions via flags
        s390x/tcg: check for AFP-register, BFP and DFP data exceptions
        s390x/tcg: add instruction flags for floating point instructions
        s390x/tcg: support flags for instructions
        s390x/tcg: store in the TB flags if AFP is enabled
        s390x/tcg: factor out and fix DATA exception injection
        s390x: move tcg_s390_program_interrupt() into TCG code and mark it noreturn
        target/s390x: exception on non-aligned LPSW(E)
        s390x: Fence huge pages prior to 3.1
        hw/s390x/ioinst: Fix alignment problem in struct SubchDev
        hw/s390x/css: Remove QEMU_PACKED from struct SenseId
        hw/s390x/ipl: Fix alignment problems of S390IPLState members
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ae7a4c0a
    • P
      Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-10-03-v2' into staging · d21ee59a
      Peter Maydell 提交于
      nbd patches for 2018-10-03
      
      Fix bugs in NBD_CMD_CACHE, drop support for oldstyle NBD server,
      minor build and doc fixes
      
      - Denis V. Lunev: nbd: fix NBD_CMD_CACHE negitiation... [retitled]
      - Vladimir Sementsov-Ogievskiy: 0/2 server: drop old-style negotiation
      - Eric Blake: qemu-nbd: Document --tls-creds
      - Vladimir Sementsov-Ogievskiy: nbd/server: fix NBD_CMD_CACHE
      - Peter Maydell: nbd: Don't take address of fields in packed structs
      
      # gpg: Signature made Thu 04 Oct 2018 15:19:32 BST
      # gpg:                using RSA key A7A16B4A2527436A
      # gpg: Good signature from "Eric Blake <eblake@redhat.com>"
      # gpg:                 aka "Eric Blake (Free Software Programmer) <ebb9@byu.net>"
      # gpg:                 aka "[jpeg image of size 6874]"
      # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A
      
      * remotes/ericb/tags/pull-nbd-2018-10-03-v2:
        nbd: fix NBD_FLAG_SEND_CACHE value
        nbd/server: drop old-style negotiation
        qemu-nbd: drop old-style negotiation
        qemu-nbd: Document --tls-creds
        nbd/server: fix NBD_CMD_CACHE
        nbd: Don't take address of fields in packed structs
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d21ee59a
    • M
      vl: list user creatable properties when 'help' is argument · 1195fa2b
      Marc-André Lureau 提交于
      Iterate over the writable class properties, sort and print them out
      with the description if available.
      
      Ex: qemu -object memory-backend-file,help
      memory-backend-file.align=int
      memory-backend-file.discard-data=bool
      memory-backend-file.dump=bool - Set to 'off' to exclude from core dump
      memory-backend-file.host-nodes=int - Binds memory to the list of NUMA host nodes
      memory-backend-file.mem-path=string
      memory-backend-file.merge=bool - Mark memory as mergeable
      memory-backend-file.pmem=bool
      memory-backend-file.policy=HostMemPolicy - Set the NUMA policy
      memory-backend-file.prealloc=bool - Preallocate memory
      memory-backend-file.share=bool - Mark the memory as private to QEMU or shared
      memory-backend-file.size=int - Size of the memory region (ex: 500M)
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NPaolo Bonzini <pbonzini@redhat.com>
      1195fa2b
    • M