Skip to content
Snippets Groups Projects
  1. Mar 12, 2021
  2. Mar 11, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/legoater/tags/pull-aspeed-20210309' into staging · 363fc963
      Peter Maydell authored
      
      Aspeed patches :
      
      * New model for the Aspeed LPC controller
      * Misc cleanups
      
      # gpg: Signature made Tue 09 Mar 2021 11:54:25 GMT
      # gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
      # gpg: Good signature from "Cédric Le Goater <clg@kaod.org>" [undefined]
      # 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: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1
      
      * remotes/legoater/tags/pull-aspeed-20210309:
        hw/misc: Model KCS devices in the Aspeed LPC controller
        hw/misc: Add a basic Aspeed LPC controller model
        hw/arm: ast2600: Correct the iBT interrupt ID
        hw/arm: ast2600: Set AST2600_MAX_IRQ to value from datasheet
        hw/arm: ast2600: Force a multiple of 32 of IRQs for the GIC
        hw/arm/aspeed: Fix location of firmware images in documentation
        arm/ast2600: Fix SMP booting with -kernel
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      363fc963
  3. Mar 10, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pull-request' into staging · d689ecad
      Peter Maydell authored
      
      hw/block/nvme updates
      
      * NVMe subsystem support (`-device nvme-subsys`) (Minwoo Im)
      * Namespace (De|At)tachment support (Minwoo Im)
      * Simple Copy command support (Klaus Jensen)
      * Flush broadcast support (Gollu Appalanaidu)
      * QEMUIOVector/QEMUSGList duality refactoring (Klaus Jensen)
      
      plus various fixes from Minwoo, Gollu, Dmitry and me.
      
      v2:
        - add `nqn` nvme-subsys device parameter instead of using `id`.
          (Paolo)
      
      # gpg: Signature made Tue 09 Mar 2021 11:44:17 GMT
      # gpg:                using RSA key 522833AA75E2DCE6A24766C04DE1AF316D4F0DE9
      # gpg: Good signature from "Klaus Jensen <its@irrelevant.dk>" [unknown]
      # gpg:                 aka "Klaus Jensen <k.jensen@samsung.com>" [unknown]
      # 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: DDCA 4D9C 9EF9 31CC 3468  4272 63D5 6FC5 E55D A838
      #      Subkey fingerprint: 5228 33AA 75E2 DCE6 A247  66C0 4DE1 AF31 6D4F 0DE9
      
      * remotes/nvme/tags/nvme-next-pull-request: (38 commits)
        hw/block/nvme: support Identify NS Attached Controller List
        hw/block/nvme: support changed namespace asynchronous event
        hw/block/nvme: support namespace attachment command
        hw/block/nvme: refactor nvme_select_ns_iocs
        hw/block/nvme: support allocated namespace type
        hw/block/nvme: fix allocated namespace list to 256
        hw/block/nvme: fix namespaces array to 1-based
        hw/block/nvme: support namespace detach
        hw/block/nvme: refactor nvme_dma
        hw/block/nvme: remove the req dependency in map functions
        hw/block/nvme: try to deal with the iov/qsg duality
        hw/block/nvme: fix strerror printing
        hw/block/nvme: remove block accounting for write zeroes
        hw/block/nvme: remove redundant len member in compare context
        hw/block/nvme: report non-mdts command size limit for dsm
        hw/block/nvme: add trace event for zone read check
        hw/block/nvme: fix potential compilation error
        hw/block/nvme: add identify trace event
        hw/block/nvme: remove unnecessary endian conversion
        hw/block/nvme: align zoned.zasl with mdts
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      d689ecad
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull-request-2021-03-09' into staging · 821e7ed1
      Peter Maydell authored
      
      * Add some missing gitlab-CI job dependencies
      * Re-enable "make check SPEED=slow"
      * Improve the gitlab-pipeline-status script
      * Clean up inclusing of qtest.h headers
      * Improve libqos/qgraph documentation
      * Fix downloading problem in the acceptance tests
      * Remove deprecated target tilegx
      * Add new bsd-user maintainers
      
      # gpg: Signature made Tue 09 Mar 2021 10:27:29 GMT
      # gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
      # gpg:                issuer "thuth@redhat.com"
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * remotes/thuth-gitlab/tags/pull-request-2021-03-09:
        bsd-user: Add new maintainers
        Remove deprecated target tilegx
        Acceptance Tests: restore filtering of tests by target arch
        Acceptance Tests: restore downloading of VM images
        docs/devel/qgraph: improve qgraph documentation
        libqos/qgraph: format qgraph comments for sphinx documentation
        scripts/ci/gitlab-pipeline-status: give more info when pipeline not found
        scripts/ci/gitlab-pipeline-status: give more information on failures
        scripts/ci/gitlab-pipeline-status: split utlity function for HTTP GET
        meson: Re-enable the possibility to run "make check SPEED=slow"
        docker: OpenSBI build job depends on OpenSBI container
        docker: EDK2 build job depends on EDK2 container
        docker: Alpine build job depends on Alpine container
        qtest: delete superfluous inclusions of qtest.h
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      821e7ed1
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210310' into staging · 5c6295a4
      Peter Maydell authored
      
      target-arm queue:
       * Add new mps3-an547 board
       * target/arm: Restrict v7A TCG cpus to TCG accel
       * Implement a Xilinx CSU DMA model
       * hw/timer/renesas_tmr: Fix use of uninitialized data in read_tcnt()
      
      # gpg: Signature made Wed 10 Mar 2021 13:56:20 GMT
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20210310: (54 commits)
        hw/timer/renesas_tmr: Fix use of uninitialized data in read_tcnt()
        hw/timer/renesas_tmr: Prefix constants for CSS values with CSS_
        hw/ssi: xilinx_spips: Remove DMA related dead codes from zynqmp_spips
        hw/ssi: xilinx_spips: Clean up coding convention issues
        hw/arm: xlnx-zynqmp: Connect a Xilinx CSU DMA module for QSPI
        hw/arm: xlnx-zynqmp: Clean up coding convention issues
        hw/dma: Implement a Xilinx CSU DMA model
        target/arm: Restrict v7A TCG cpus to TCG accel
        tests/qtest/sse-timer-test: Test counter scaling changes
        tests/qtest/sse-timer-test: Test the system timer
        tests/qtest/sse-timer-test: Add simple test of the SSE counter
        docs/system/arm/mps2.rst: Document the new mps3-an547 board
        hw/arm/mps2-tz: Add new mps3-an547 board
        hw/arm/mps2-tz: Make initsvtor0 setting board-specific
        hw/arm/mps2-tz: Support running APB peripherals on different clock
        hw/misc/mps2-scc: Implement changes for AN547
        hw/misc/mps2-fpgaio: Support AN547 DBGCTRL register
        hw/misc/mps2-fpgaio: Fold counters subsection into main vmstate
        hw/arm/mps2-tz: Make UART overflow IRQ board-specific
        hw/arm/armsse: Add SSE-300 support
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      5c6295a4
    • Peter Maydell's avatar
      hw/timer/renesas_tmr: Fix use of uninitialized data in read_tcnt() · 81b3ddaf
      Peter Maydell authored
      
      The read_tcnt() function calculates the TCNT register values for the
      two channels of the timer module; it sets these up in the local
      tcnt[] array, and eventually returns either one or both of them,
      depending on whether the access is 8 or 16 bits.  However, not all of
      the code paths through this function set both elements of this array:
      if the guest has programmed the TCCR.CSS register fields to values
      which are either documented as not to be used or which QEMU does not
      implement, then the function will return uninitialized data.  (This
      was spotted by Coverity.)
      
      Add the missing CSS cases to this code, so that we return a
      consistent value instead of uninitialized data, and so the code
      structure indicates what's happening.
      
      Fixes: CID 1429976
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Message-id: 20210219223241.16344-3-peter.maydell@linaro.org
      81b3ddaf
    • Peter Maydell's avatar
      hw/timer/renesas_tmr: Prefix constants for CSS values with CSS_ · 02f8fe11
      Peter Maydell authored
      
      The #defines INTERNAL and CASCADING represent different possible
      values for the TCCR.CSS register field; prefix them with CSS_ to make
      this more obvious, before we add more defines to represent the
      other possible values of the field in the next commit.
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Message-id: 20210219223241.16344-2-peter.maydell@linaro.org
      02f8fe11
    • Xuzhou Cheng's avatar
      hw/ssi: xilinx_spips: Remove DMA related dead codes from zynqmp_spips · d6bafaf4
      Xuzhou Cheng authored
      
      Now that the Xilinx CSU DMA model is implemented, the existing
      DMA related dead codes in the ZynqMP QSPI are useless and should
      be removed. The maximum register number is also updated to only
      include the QSPI registers.
      
      Signed-off-by: default avatarXuzhou Cheng <xuzhou.cheng@windriver.com>
      Signed-off-by: default avatarBin Meng <bin.meng@windriver.com>
      Reviewed-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Message-id: 20210303135254.3970-6-bmeng.cn@gmail.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      d6bafaf4
    • Xuzhou Cheng's avatar
      hw/ssi: xilinx_spips: Clean up coding convention issues · 3754eed4
      Xuzhou Cheng authored
      
      There are some coding convention warnings in xilinx_spips.c,
      as reported by:
      
        $ ./scripts/checkpatch.pl hw/ssi/xilinx_spips.c
      
      Let's clean them up.
      
      Signed-off-by: default avatarXuzhou Cheng <xuzhou.cheng@windriver.com>
      Signed-off-by: default avatarBin Meng <bin.meng@windriver.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Message-id: 20210303135254.3970-5-bmeng.cn@gmail.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      3754eed4
    • Xuzhou Cheng's avatar
      hw/arm: xlnx-zynqmp: Connect a Xilinx CSU DMA module for QSPI · 668351a5
      Xuzhou Cheng authored
      
      Add a Xilinx CSU DMA module to ZynqMP SoC, and connent the stream
      link of GQSPI to CSU DMA.
      
      Signed-off-by: default avatarXuzhou Cheng <xuzhou.cheng@windriver.com>
      Signed-off-by: default avatarBin Meng <bin.meng@windriver.com>
      Reviewed-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Message-id: 20210303135254.3970-4-bmeng.cn@gmail.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      668351a5
    • Xuzhou Cheng's avatar
      hw/arm: xlnx-zynqmp: Clean up coding convention issues · 21bce371
      Xuzhou Cheng authored
      
      There are some coding convention warnings in xlnx-zynqmp.c and
      xlnx-zynqmp.h, as reported by:
      
        $ ./scripts/checkpatch.pl include/hw/arm/xlnx-zynqmp.h
        $ ./scripts/checkpatch.pl hw/arm/xlnx-zynqmp.c
      
      Let's clean them up.
      
      Signed-off-by: default avatarXuzhou Cheng <xuzhou.cheng@windriver.com>
      Signed-off-by: default avatarBin Meng <bin.meng@windriver.com>
      Reviewed-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Message-id: 20210303135254.3970-3-bmeng.cn@gmail.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      21bce371
  4. Mar 09, 2021
Loading