1. 06 11月, 2018 3 次提交
    • P
      configure: Rename FILES variable to LINKS · e29e5c6e
      Peter Maydell 提交于
      The FILES variable is used to accumulate a list of things to symlink
      from the source tree into the build tree.  These don't have to be
      individual files; symlinking an entire directory of data files is
      also fine.  Rename it to something less confusing before we add a few
      directories to it.
      
      Improve the comment to clarify what DIRS and LINKS do and why
      it's not a good idea to add things to LINKS with wildcarding.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      e29e5c6e
    • P
      tests: Move tests/hex-loader-check-data/ to tests/data/hex-loader/ · 4b2ff65a
      Peter Maydell 提交于
      Currently tests/hex-loader-check-data contains data files used
      by the hexloader-test, and configure individually symlinks those
      data files into the build directory using a wildcard.
      
      Using a wildcard like this is a bad idea, because if a new
      data file is added, nothing causes configure to be rerun,
      and so no symlink is added for the new file. This can cause
      tests to spuriously fail when they can't find their data.
      Instead, it's better to symlink an entire directory of
      data files. We already have such a directory: tests/data.
      
      Move the data files from tests/hex-loader-check-data/ to
      tests/data/hex-loader/, and remove the unnecessary symlinking.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      4b2ff65a
    • P
      tests: Move tests/acpi-test-data/ to tests/data/acpi/ · 438c78da
      Peter Maydell 提交于
      Currently tests/acpi-test-data contains data files used by the
      bios-tables-test, and configure individually symlinks those
      data files into the build directory using a wildcard.
      
      Using a wildcard like this is a bad idea, because if a new
      data file is added, nothing causes configure to be rerun,
      and so no symlink is added for the new file. This can cause
      tests to spuriously fail when they can't find their data.
      Instead, it's better to symlink an entire directory of
      data files. We already have such a directory: tests/data.
      
      Move the data files from tests/acpi-test-data/ to
      tests/data/acpi/, and remove the unnecessary symlinking.
      
      We can remove entirely the note in rebuild-expected-aml.sh
      about copying any new data files, because now they will
      be in the source directory, not the build directory, and
      no copying is required.
      
      (We can't just change the existing tests/acpi-test-data/
      to being a symlinked directory, because if we did that and
      a developer switched git branches from one after that change
      to one before it then configure would end up trashing all
      the test files by making them symlinks to themselves.
      Changing their path avoids this annoyance.)
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NMichael S. Tsirkin <mst@redhat.com>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      438c78da
  2. 05 11月, 2018 1 次提交
  3. 04 11月, 2018 1 次提交
  4. 03 11月, 2018 1 次提交
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20181102' into staging · 7d56239f
      Peter Maydell 提交于
      target-arm queue:
       * microbit: Add the UART to our nRF51 SoC model
       * Add a virtual Xilinx Versal board "xlnx-versal-virt"
       * hw/arm/virt: Set VIRT_COMPAT_3_0 compat
       * MAINTAINERS: Remove bouncing email in ARM ACPI
       * strongarm: mask off high[31:28] bits from dir and state registers
       * target/arm: Conditionalize some asserts on aarch32 support
       * hw/arm/xilinx_zynq: Use the ARRAY_SIZE macro
      
      # gpg: Signature made Fri 02 Nov 2018 17:14:43 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-20181102:
        hw/arm: versal: Add a virtual Xilinx Versal board
        hw/arm: versal: Add a model of Xilinx Versal SoC
        target/arm: Conditionalize some asserts on aarch32 support
        hw/arm/xilinx_zynq: Use the ARRAY_SIZE macro
        strongarm: mask off high[31:28] bits from dir and state registers
        MAINTAINERS: Remove bouncing email in ARM ACPI
        tests/boot-serial-test: Add microbit board testcase
        hw/arm/nrf51_soc: Connect UART to nRF51 SoC
        hw/char: Implement nRF51 SoC UART
        hw/arm/virt: Set VIRT_COMPAT_3_0 compat
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7d56239f
  5. 02 11月, 2018 17 次提交
  6. 01 11月, 2018 16 次提交
  7. 31 10月, 2018 1 次提交
    • B
      qga-win: changing --retry-path option behavior · b70d6afe
      Bishara AbuHattoum 提交于
      Currently whenever the qemu-ga's service doesn't find the virtio-serial
      the run_agent() loops in a QGA_RETRY_INTERVAL (default 5 seconds)
      intervals and try to restart the qemu-ga which causes a synchronous loop.
      Changed to wait and listen for the serial events by registering for
      notifications a proper serial event handler that deals with events:
        DBT_DEVICEARRIVAL        indicates that the device has been inserted and
                                 is available
        DBT_DEVICEREMOVECOMPLETE indicates that the devive has been removed
      Which allow us to determine when the channel path is available for the
      qemu-ga to restart.
      Signed-off-by: NBishara AbuHattoum <bishara@daynix.com>
      Signed-off-by: NSameeh Jubran <sameeh@daynix.com>
      Signed-off-by: NMichael Roth <mdroth@linux.vnet.ibm.com>
      b70d6afe