1. 05 9月, 2017 1 次提交
  2. 04 9月, 2017 1 次提交
  3. 02 9月, 2017 1 次提交
    • P
      Merge remote-tracking branch 'remotes/ehabkost/tags/x86-and-machine-pull-request' into staging · 32f0f68b
      Peter Maydell 提交于
      x86, cpu queue, 2017-09-01
      
      CPU creation refactor plus x86 patches.
      
      # gpg: Signature made Fri 01 Sep 2017 15:59:02 BST
      # gpg:                using RSA key 0x2807936F984DC5A6
      # gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>"
      # Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6
      
      * remotes/ehabkost/tags/x86-and-machine-pull-request: (29 commits)
        ppc: replace cpu_ppc_init() with cpu_generic_init()
        unicore32: replace uc32_cpu_init() with cpu_generic_init()
        openrisc: replace cpu_openrisc_init() with cpu_generic_init()
        moxie: replace cpu_moxie_init() with cpu_generic_init()
        lm32: replace cpu_lm32_init() with cpu_generic_init()
        x86: replace cpu_x86_init() with cpu_generic_init()
        cris: replace cpu_cris_init() with cpu_generic_init()
        arm: replace cpu_arm_init() with cpu_generic_init()
        sh4: replace cpu_sh4_init() with cpu_generic_init()
        tricore: replace cpu_tricore_init() with cpu_generic_init()
        xtensa: replace cpu_xtensa_init() with cpu_generic_init()
        tilegx: replace cpu_tilegx_init() with cpu_generic_init()
        nios2: replace cpu_nios2_init() with cpu_generic_init()
        microblaze: replace cpu_mb_init() with cpu_generic_init()
        m68k: replace cpu_m68k_init() with cpu_generic_init()
        hppa: replace cpu_hppa_init() with cpu_generic_init()
        alpha: replace cpu_alpha_init() with cpu_generic_init()
        s390x: replace cpu_s390x_init() with cpu_generic_init()
        sparc: replace cpu_sparc_init() with cpu_generic_init()
        sparc: make cpu feature parsing property based
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      32f0f68b
  4. 01 9月, 2017 29 次提交
  5. 31 8月, 2017 8 次提交
    • P
      Merge remote-tracking branch 'remotes/elmarco/tags/tidy-pull-request' into staging · 223cd0e1
      Peter Maydell 提交于
      # gpg: Signature made Thu 31 Aug 2017 11:29:33 BST
      # gpg:                using RSA key 0xDAE8E10975969CE5
      # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>"
      # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5
      
      * remotes/elmarco/tags/tidy-pull-request: (29 commits)
        eepro100: replace g_malloc()+memcpy() with g_memdup()
        test-iov: replace g_malloc()+memcpy() with g_memdup()
        i386: replace g_malloc()+memcpy() with g_memdup()
        i386: introduce ELF_NOTE_SIZE macro
        decnumber: use DIV_ROUND_UP
        kvm: use DIV_ROUND_UP
        i386/dump: use DIV_ROUND_UP
        ppc: use DIV_ROUND_UP
        msix: use DIV_ROUND_UP
        usb-hub: use DIV_ROUND_UP
        q35: use DIV_ROUND_UP
        piix: use DIV_ROUND_UP
        virtio-serial: use DIV_ROUND_UP
        console: use DIV_ROUND_UP
        monitor: use DIV_ROUND_UP
        virtio-gpu: use DIV_ROUND_UP
        vga: use DIV_ROUND_UP
        ui: use DIV_ROUND_UP
        vnc: use DIV_ROUND_UP
        vvfat: use DIV_ROUND_UP
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      223cd0e1
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · 1d2a8e06
      Peter Maydell 提交于
      # gpg: Signature made Thu 31 Aug 2017 09:21:49 BST
      # gpg:                using RSA key 0x9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/block-pull-request:
        qcow2: allocate cluster_cache/cluster_data on demand
        qemu-doc: Add UUID support in initiator name
        tests: migration/guestperf Python 2.6 argparse compatibility
        docker.py: Python 2.6 argparse compatibility
        scripts: add argparse module for Python 2.6 compatibility
        misc: Remove unused Error variables
        oslib-posix: Print errors before aborting on qemu_alloc_stack()
        throttle: Test the valid range of config values
        throttle: Make burst_length 64bit and add range checks
        throttle: Make LeakyBucket.avg and LeakyBucket.max integer types
        throttle: Remove throttle_fix_bucket() / throttle_unfix_bucket()
        throttle: Make throttle_is_valid() a bit less verbose
        throttle: Update the throttle_fix_bucket() documentation
        throttle: Fix wrong variable name in the header documentation
        nvme: Fix get/set number of queues feature, again
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1d2a8e06
    • P
      Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2017-08-30' into staging · 2e75021e
      Peter Maydell 提交于
      nbd patches for 2017-08-30
      
      - Kashyap Chamarthy: qemu-iotests: Extend non-shared storage migration test (194)
      - Stefan Hajnaczi: 0/3 nbd-client: enter read_reply_co during init to avoid crash
      - Vladimir Sementsov-Ogievskiy: portions of 0/17 nbd client refactoring and fixing
      
      # gpg: Signature made Wed 30 Aug 2017 19:03:46 BST
      # gpg:                using RSA key 0xA7A16B4A2527436A
      # 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-2017-08-30:
        block/nbd-client: refactor request send/receive
        block/nbd-client: rename nbd_recv_coroutines_enter_all
        block/nbd-client: get rid of ssize_t
        nbd/client: fix nbd_send_request to return int
        nbd/client: refactor nbd_receive_reply
        nbd/client: refactor nbd_read_eof
        nbd/client: fix nbd_opt_go
        qemu-iotests: test NBD over UNIX domain sockets in 083
        qemu-iotests: improve nbd-fault-injector.py startup protocol
        nbd-client: avoid read_reply_co entry if send failed
        qemu-iotests: Extend non-shared storage migration test (194)
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2e75021e
    • P
      Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20170830' into staging · 1415e8ea
      Peter Maydell 提交于
      First batch of s390x patches:
      - 2.11 compat machine
      - support the new --s390-pgste linker option, making it possible to
        avoid enabling the global vm.allocate_pgste systl if all pieces
        are in place
      - correctly identify some devices as not hotpluggable
      - clean up some tests and enable them for s390x
      - wire up the diag288 watchdog in tcg
      - clean up dependencies on CONFIG_PCI, making it possible to disable
        it by hand
      - lots of cleanup in target/s390x/
      - fix alignment of the ccw1 structure in the s390-ccw bios
      - and some more bugfixes
      
      # gpg: Signature made Wed 30 Aug 2017 17:40:34 BST
      # gpg:                using RSA key 0xDECF6B93C6F02FAF
      # 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-20170830: (44 commits)
        s390x/pci: fixup trap_msix()
        pc-bios/s390-ccw.img: update image
        s390-ccw: Fix alignment for CCW1
        s390x/s390-stattrib: Mark the storage attribute as not user_creatable
        target/s390x: cleanup cpu.h
        s390x/kvm: move KVM declarations and stubs to separate files
        s390x: avoid calling kvm_ functions outside of target/s390x/
        target/s390x: move a couple of functions to cpu.c
        target/s390x: introduce internal.h
        target/s390x: move get_per_in_range() to misc_helper.c
        target/s390x: move s390_do_cpu_reset() to diag.c
        target/s390x: move psw_key_valid() to mem_helper.c
        target/s390x: move cpu_mmu_idx_to_asc() to excp_helper.c
        target/s390x: move cc_name() to helper.c
        target/s390x: move gtod_*() declarations to s390-virtio.h
        s390x: drop inclusion of sysemu/kvm.h from some files
        s390x/cpumodel: factor out determination of default model name
        target/s390x: no need to pass kvm_state to savevm_gtod handlers
        target/s390x: simplify gs_allowed()
        target/s390x: simplify ri_allowed()
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1415e8ea
    • M
      eepro100: replace g_malloc()+memcpy() with g_memdup() · e4d67e4f
      Marc-André Lureau 提交于
      I found these pattern via grepping the source tree. I don't have a
      coccinelle script for it!
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NStefan Weil <sw@weilnetz.de>
      Reviewed-by: NJason Wang <jasowang@redhat.com>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      e4d67e4f
    • M
      test-iov: replace g_malloc()+memcpy() with g_memdup() · 38cc1dba
      Marc-André Lureau 提交于
      I found these pattern via grepping the source tree. I don't have a
      coccinelle script for it!
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      38cc1dba
    • M
      i386: replace g_malloc()+memcpy() with g_memdup() · ad2c1993
      Marc-André Lureau 提交于
      I found these pattern via grepping the source tree. I don't have a
      coccinelle script for it!
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NEduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      ad2c1993
    • M
      i386: introduce ELF_NOTE_SIZE macro · 18a1f0d7
      Marc-André Lureau 提交于
      Factour out a common pattern to compute the ELF note size.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NEduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      18a1f0d7