1. 15 12月, 2018 1 次提交
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20181213' into staging · 110b1a8c
      Peter Maydell 提交于
      target-arm queue:
       * Convert various devices from sysbus init to instance_init
       * Remove the now unused sysbus init support entirely
       * Allow AArch64 processors to boot from a kernel placed over 4GB
       * hw: arm: musicpal: drop TYPE_WM8750 in object_property_set_link()
       * versal: minor fixes to virtio-mmio instantation
       * arm: Implement the ARMv8.1-HPD extension
       * arm: Implement the ARMv8.2-AA32HPD extension
       * arm: Implement the ARMv8.1-LOR extension (as the trivial
         "no limited ordering regions provided" minimum)
      
      # gpg: Signature made Thu 13 Dec 2018 14:52:25 GMT
      # gpg:                using RSA key 3C2525ED14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>"
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20181213: (37 commits)
        target/arm: Implement the ARMv8.1-LOR extension
        target/arm: Use arm_hcr_el2_eff more places
        target/arm: Introduce arm_hcr_el2_eff
        target/arm: Implement the ARMv8.2-AA32HPD extension
        target/arm: Implement the ARMv8.1-HPD extension
        target/arm: Tidy scr_write
        target/arm: Fix HCR_EL2.TGE check in arm_phys_excp_target_el
        target/arm: Add SCR_EL3 bits up to ARMv8.5
        target/arm: Add HCR_EL2 bits up to ARMv8.5
        target/arm: Move id_aa64mmfr* to ARMISARegisters
        hw/arm: versal: Correct the nr of IRQs to 192
        hw/arm: versal: Use IRQs 111 - 118 for virtio-mmio
        hw/arm: versal: Reduce number of virtio-mmio instances
        hw/arm: versal: Remove bogus virtio-mmio creation
        core/sysbus: remove the SysBusDeviceClass::init path
        xen_backend: remove xen_sysdev_init() function
        usb/tusb6010: Convert sysbus init function to realize function
        timer/puv3_ost: Convert sysbus init function to realize function
        timer/grlib_gptimer: Convert sysbus init function to realize function
        timer/etraxfs_timer: Convert sysbus init function to realize function
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      110b1a8c
  2. 14 12月, 2018 3 次提交
    • P
      Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2018-12-12' into staging · 0f98c994
      Peter Maydell 提交于
      - Explicitly check for minimum compiler versions
      - Remove obsolete code for old compilers that is now not required anymore
      - Fix a duplicated typedef for Clang 3.4
      
      # gpg: Signature made Wed 12 Dec 2018 09:05:50 GMT
      # gpg:                using RSA key 2ED9D774FE702DB5
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>"
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>"
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>"
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>"
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * remotes/huth-gitlab/tags/pull-request-2018-12-12:
        i2c: Move typedef of bitbang_i2c_interface to i2c.h
        Remove QEMU_ARTIFICIAL macro
        includes: Replace QEMU_GNUC_PREREQ with "__has_builtin || !defined(__clang__)"
        audio/alsaaudio: Remove compiler check around pragma
        tcg/tcg.h: Remove GCC check for tcg_debug_assert() macro
        configure: Remove old -fno-gcse workaround for GCC 4.6.x and 4.7.[012]
        configure: Remove obsolete check for Clang < 3.2
        configure: Add a test for the minimum compiler version
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0f98c994
    • P
      Merge remote-tracking branch 'remotes/berrange/tags/qcrypto-next-pull-request' into staging · d8d5fefd
      Peter Maydell 提交于
      Merge crypto patches 2018/12/12
      
       - Fix documentation about default LUKS algorithms
       - Support for multi-threaded block crypto
      
      # gpg: Signature made Wed 12 Dec 2018 11:21:52 GMT
      # gpg:                using RSA key BE86EBB415104FDF
      # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>"
      # gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>"
      # Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF
      
      * remotes/berrange/tags/qcrypto-next-pull-request:
        crypto: support multiple threads accessing one QCryptoBlock
        crypto/block: introduce qcrypto_block_*crypt_helper functions
        crypto/block: rename qcrypto_block_*crypt_helper
        crypto/block: refactor qcrypto_block_*crypt_helper functions
        crypto/block-luks: fix memory leak in qcrypto_block_luks_create
        crypto: Fix defaults in QCryptoBlockCreateOptionsLUKS
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d8d5fefd
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging · 2d894e48
      Peter Maydell 提交于
      Pull request
      
      Minor tracing improvements.
      
      # gpg: Signature made Wed 12 Dec 2018 10:15:30 GMT
      # gpg:                using RSA key 9CA4ABB381AB73C8
      # 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/tracing-pull-request:
        trace: simple style changes
        tracetool: Include thread id information in log backend
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2d894e48
  3. 13 12月, 2018 36 次提交