1. 10 1月, 2020 2 次提交
    • P
      Merge remote-tracking branch... · f38a71b0
      Peter Maydell 提交于
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-and-semihosting-090120-2' into staging
      
      Testing fixes and semiconsole support:
      
        - build fix (missing x86-iommu stubs)
        - python fixes for freebsd and OSX
        - nicer reporting of acceptance failures
        - fix build nesting of fp-test (breaks bsds)
        - semihosting clean-ups
        - support for blocking semihosting console
      
      # gpg: Signature made Thu 09 Jan 2020 11:42:51 GMT
      # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [full]
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-testing-and-semihosting-090120-2:
        tests/tcg: add user version of dumb-as-bricks semiconsole test
        tests/tcg: extract __semi_call into a header and expand
        tests/tcg: add a dumb-as-bricks semihosting console test
        semihosting: add qemu_semihosting_console_inc for SYS_READC
        target/arm: only update pc after semihosting completes
        target/arm: remove unused EXCP_SEMIHOST leg
        testing: don't nest build for fp-test
        travis.yml: install homebrew python for OS X
        travis.yml: duplicate before_script for MacOSX
        travis.yml: Detach build and test steps
        travis.yml: avocado: Print logs of non-pass tests only
        freebsd: use python37
        tests/vm: update openbsd to release 6.6
        hw/i386/x86-iommu: Add missing stubs
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f38a71b0
    • M
      configure: check for gdbus-codegen presence · 0dba4897
      Marc-André Lureau 提交于
      Some distros ship gdbus-codegen separately for gio headers/pc...
      Reported-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20200110112725.689401-1-marcandre.lureau@redhat.com
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0dba4897
  2. 09 1月, 2020 14 次提交
  3. 08 1月, 2020 3 次提交
    • P
      Merge remote-tracking branch 'remotes/elmarco/tags/prop-ptr-pull-request' into staging · 1bbd1511
      Peter Maydell 提交于
      Clean-ups: qom-ify serial and remove QDEV_PROP_PTR
      
      Hi,
      
      QDEV_PROP_PTR is marked in multiple places as "FIXME/TODO/remove
      me". In most cases, it can be easily replaced with QDEV_PROP_LINK when
      the pointer points to an Object.
      
      There are a few places where such substitution isn't possible. For
      those places, it seems reasonable to use a specific setter method
      instead, and keep the user_creatable = false. In other places,
      proper usage of qdev or other facilies is the solution.
      
      The serial code wasn't converted to qdev, which makes it a bit more
      archaic to deal with. Let's convert it first, so we can more easily
      embed it from other devices, and re-export some properties and drop
      QDEV_PROP_PTR usage.
      
      # gpg: Signature made Tue 07 Jan 2020 15:01:26 GMT
      # gpg:                using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
      # gpg:                issuer "marcandre.lureau@redhat.com"
      # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>" [full]
      # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>" [full]
      # Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5
      
      * remotes/elmarco/tags/prop-ptr-pull-request: (37 commits)
        qdev/qom: remove some TODO limitations now that PROP_PTR is gone
        qdev: remove QDEV_PROP_PTR
        qdev: remove PROP_MEMORY_REGION
        omap-gpio: remove PROP_PTR
        omap-i2c: remove PROP_PTR
        omap-intc: remove PROP_PTR
        smbus-eeprom: remove PROP_PTR
        cris: improve passing PIC interrupt vector to the CPU
        mips/cps: fix setting saar property
        qdev: use g_strcmp0() instead of open-coding it
        leon3: use qdev gpio facilities for the PIL
        leon3: use qemu_irq framework instead of callback as property
        dp8393x: replace PROP_PTR with PROP_LINK
        etraxfs: remove PROP_PTR usage
        lance: replace PROP_PTR with PROP_LINK
        vmmouse: replace PROP_PTR with PROP_LINK
        sm501: make SerialMM a child, export chardev property
        mips: use sysbus_mmio_get_region() instead of internal fields
        mips: use sysbus_add_io()
        mips: baudbase is 115200 by default
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1bbd1511
    • P
      Merge remote-tracking branch 'remotes/vivier/tags/q800-for-5.0-pull-request' into staging · 035eed4c
      Peter Maydell 提交于
      m68k: fix CACR valid bits
      q800: add a fake mac rom reset (used by linux)
            fix and improve PRAM emulation
      
      # gpg: Signature made Tue 07 Jan 2020 13:25:50 GMT
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier/tags/q800-for-5.0-pull-request:
        target/m68k: only change valid bits in CACR
        q800: implement mac rom reset function for BIOS-less mode
        q800: add a block backend to the PRAM
        q800: fix mac_via RTC PRAM commands
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      035eed4c
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · 973d306d
      Peter Maydell 提交于
      virtio, pci, pc: fixes, features
      
      Bugfixes all over the place.
      HMAT support.
      New flags for vhost-user-blk utility.
      Auto-tuning of seg max for virtio storage.
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 06 Jan 2020 17:05:05 GMT
      # gpg:                using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469
      # gpg:                issuer "mst@redhat.com"
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full]
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [full]
      # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
      #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469
      
      * remotes/mst/tags/for_upstream: (32 commits)
        intel_iommu: add present bit check for pasid table entries
        intel_iommu: a fix to vtd_find_as_from_bus_num()
        virtio-net: delete also control queue when TX/RX deleted
        virtio: reset region cache when on queue deletion
        virtio-mmio: update queue size on guest write
        tests: add virtio-scsi and virtio-blk seg_max_adjust test
        virtio: make seg_max virtqueue size dependent
        hw: fix using 4.2 compat in 5.0 machine types for i440fx/q35
        vhost-user-scsi: reset the device if supported
        vhost-user: add VHOST_USER_RESET_DEVICE to reset devices
        hw/pci/pci_host: Let pci_data_[read/write] use unsigned 'size' argument
        hw/pci/pci_host: Remove redundant PCI_DPRINTF()
        virtio-mmio: Clear v2 transport state on soft reset
        ACPI: add expected files for HMAT tests (acpihmat)
        tests/bios-tables-test: add test cases for ACPI HMAT
        tests/numa: Add case for QMP build HMAT
        hmat acpi: Build Memory Side Cache Information Structure(s)
        hmat acpi: Build System Locality Latency and Bandwidth Information Structure(s)
        hmat acpi: Build Memory Proximity Domain Attributes Structure(s)
        numa: Extend CLI to provide memory side cache information
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      973d306d
  4. 07 1月, 2020 21 次提交