1. 20 1月, 2017 3 次提交
    • C
      113725a6
    • C
      s390x: remove double compat statement · 765cca05
      Christian Borntraeger 提交于
      We chain our compat handler via the CCW_COMPAT macros and via the
      class_init function. (e.g. ccw_machine_2_7_class_options calls
      ccw_machine_2_8_class_options). As all class_init functions in that
      chain call SET_MACHINE_COMPAT for their compat settings, and
      SET_MACHINE_COMPAT will append there is no need to do that again.
      Signed-off-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      765cca05
    • P
      Merge remote-tracking branch 'remotes/artyom/tags/pull-sun4v-20170118' into staging · 0f6bcf68
      Peter Maydell 提交于
      add OpenSPARC T1 emulation
      
      # gpg: Signature made Wed 18 Jan 2017 22:25:47 GMT
      # gpg:                using RSA key 0x3360C3F7411A125F
      # gpg: Good signature from "Artyom Tarasenko <atar4qemu@gmail.com>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 2AD8 6149 17F4 B2D7 05C0  BB12 3360 C3F7 411A 125F
      
      * remotes/artyom/tags/pull-sun4v-20170118: (30 commits)
        target-sparc: fix up niagara machine
        target-sparc: move common cpu initialisation routines to sparc64.c
        target-sparc: implement sun4v RTC
        target-sparc: add ST_BLKINIT_ ASIs for UA2005+ CPUs
        target-sparc: store the UA2005 entries in sun4u format
        target-sparc: implement UA2005 ASI_MMU (0x21)
        target-sparc: add more registers to dump_mmu
        target-sparc: implement auto-demapping for UA2005 CPUs
        target-sparc: allow 256M sized pages
        target-sparc: simplify ultrasparc_tsb_pointer
        target-sparc: implement UA2005 TSB Pointers
        target-sparc: use SparcV9MMU type for sparc64 I/D-MMUs
        target-sparc: replace the last tlb entry when no free entries left
        target-sparc: ignore writes to UA2005 CPU mondo queue register
        target-sparc: allow priveleged ASIs in hyperprivileged mode
        target-sparc: use direct address translation in hyperprivileged mode
        target-sparc: fix immediate UA2005 traps
        target-sparc: implement UA2005 rdhpstate and wrhpstate instructions
        target-sparc: implement UA2005 GL register
        target-sparc: implement UA2005 hypervisor traps
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0f6bcf68
  2. 19 1月, 2017 31 次提交
  3. 18 1月, 2017 3 次提交
  4. 17 1月, 2017 3 次提交
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-01-16' into staging · 23eb9e6b
      Peter Maydell 提交于
      QAPI patches for 2017-01-16
      
      # gpg: Signature made Mon 16 Jan 2017 09:26:49 GMT
      # gpg:                using RSA key 0x3870B400EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-qapi-2017-01-16: (180 commits)
        build-sys: add qapi doc generation targets
        build-sys: add txt documentation rules
        build-sys: use a generic TEXI2MAN rule
        build-sys: remove dvi doc generation
        build-sys: use --no-split for info
        docs: add qemu logo to pdf
        qapi: add qapi2texi script
        qmp-events: move 'MIGRATION_PASS' doc to schema
        qmp-events: move 'DUMP_COMPLETED' doc to schema
        qmp-events: move 'MEM_UNPLUG_ERROR' doc to schema
        qmp-events: move 'VSERPORT_CHANGE' doc to schema
        qmp-events: move 'QUORUM_REPORT_BAD' doc to schema
        qmp-events: move 'QUORUM_FAILURE' doc to schema
        qmp-events: move 'GUEST_PANICKED' doc to schema
        qmp-events: move 'BALLOON_CHANGE' doc to schema
        qmp-events: move 'ACPI_DEVICE_OST' doc to schema
        qmp-events: move 'MIGRATION' doc to schema
        qmp-events: move 'SPICE_MIGRATE_COMPLETED' doc to schema
        qmp-events: move 'SPICE_DISCONNECTED' doc to schema
        qmp-events: move 'SPICE_INITIALIZED' doc to schema
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      23eb9e6b
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · 02b351d8
      Peter Maydell 提交于
      # gpg: Signature made Mon 16 Jan 2017 13:38:52 GMT
      # 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:
        async: optimize aio_bh_poll
        aio: document locking
        aio-win32: remove walking_handlers, protecting AioHandler list with list_lock
        aio-posix: remove walking_handlers, protecting AioHandler list with list_lock
        aio: tweak walking in dispatch phase
        aio-posix: split aio_dispatch_handlers out of aio_dispatch
        qemu-thread: optimize QemuLockCnt with futexes on Linux
        aio: make ctx->list_lock a QemuLockCnt, subsuming ctx->walking_bh
        qemu-thread: introduce QemuLockCnt
        aio: rename bh_lock to list_lock
        block: get rid of bdrv_io_unplugged_begin/end
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      02b351d8
    • P
      Merge remote-tracking branch... · a8c611e1
      Peter Maydell 提交于
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-tcg-common-tlb-reset-20170113-r1' into staging
      
      This is the same as the v3 posted except a re-base and a few extra signoffs
      
      # gpg: Signature made Fri 13 Jan 2017 14:26:46 GMT
      # gpg:                using RSA key 0xFBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>"
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-tcg-common-tlb-reset-20170113-r1:
        cputlb: drop flush_global flag from tlb_flush
        cpu_common_reset: wrap TCG specific code in tcg_enabled()
        qom/cpu: move tlb_flush to cpu_common_reset
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a8c611e1