Skip to content
Snippets Groups Projects
  • Stefan Hajnoczi's avatar
    8aba939e
    Merge tag 'pull-riscv-to-apply-20231107' of https://github.com/alistair23/qemu into staging · 8aba939e
    Stefan Hajnoczi authored
    Third RISC-V PR for 8.2
    
     * Rename ext_icboz to ext_zicboz
     * Rename ext_icbom to ext_zicbom
     * Rename ext_icsr to ext_zicsr
     * Rename ext_ifencei to ext_zifencei
     * Add RISC-V Virtual IRQs and IRQ filtering support
     * Change default linux-user cpu to 'max'
     * Update 'virt' machine core limit
     * Add query-cpu-model-expansion API
     * Rename epmp to smepmp and expose the extension
     * Clear pmp/smepmp bits on reset
     * Ignore pmp writes when RW=01
     * Support zicntr/zihpm flags and disable support
     * Correct CSR_MSECCFG operations
     * Update mail address for Weiwei Li
     * Update RISC-V vector crypto to ratified v1.0.0
     * Clear the Ibex/OpenTitan SPI interrupts even if disabled
     * Set the OpenTitan priv to 1.12.0
     * Support discontinuous PMU counters
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEaukCtqfKh31tZZKWr3yVEwxTgBMFAmVJoOEACgkQr3yVEwxT
    # gBPwcw/5AXgSVu521IHpobofq4Skc2rpO9P0Hep3IniBuS+5+h2XM3fwWNBaeeGj
    # LZgdXDrCfcCnPuFh2I5j1D885xJDncDF4LET9EFtxK+BTT8eC5JpaCnORdV3Zd2T
    # C7qdq1r4J/wKBel3cAz1jlLXc2Pssle4NFaMZGmOGlNX/mLJUYkI6BwKG9wNiCI+
    # cCRQW5bEv9g8XzPYPsIKhX9aTegDKdV5x4Xj3YyVs8qkZTVM7Ona8GTpy6eShNfL
    # h/RW+yvSxLwfKC9YJHesjI1oqhLsAuA7hFu5AVHiedFNAD5FevMZsZwrqjrmeBOG
    # 5awBw9XgfXFFl7jQ0VQVRknt/PFANzTmGGbjLUkaXgJ6iTmH7oIMzwbkx2pM/0Qd
    # HV2EboUPe5rJl0SNhcDMCJkYJYpt4z6TVXFpN5p10WU4K1AJXZf9P3YkChcxWiSK
    # B4DlY4ax3W77voySwbKCvJRIRWCFQZmtl7doFY5dEQz2ERcNfI7VIB1GKIj7BlGm
    # AVTCc5G9KghsaB8q0BzYbDplzCggdaaUBRgpIgLS/n22GKJlOisFwMCawWquPkEw
    # i0t3ftt+Ket4Qnnq+dO4W3ehR4qW1/XatCWgQ3NCSgUeS4/9VK3h/nz5t+L7iKwp
    # mjp86gNN11wcJRsBIIV7nOAmSAs9ybCm2F4J6YAyh3n1IlRVN0Q=
    # =2A+W
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 07 Nov 2023 10:28:49 HKT
    # gpg:                using RSA key 6AE902B6A7CA877D6D659296AF7C95130C538013
    # gpg: Good signature from "Alistair Francis <alistair@alistair23.me>" [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: 6AE9 02B6 A7CA 877D 6D65  9296 AF7C 9513 0C53 8013
    
    * tag 'pull-riscv-to-apply-20231107' of https://github.com/alistair23/qemu
    
    : (49 commits)
      docs/about/deprecated: Document RISC-V "pmu-num" deprecation
      target/riscv: Add "pmu-mask" property to replace "pmu-num"
      target/riscv: Use existing PMU counter mask in FDT generation
      target/riscv: Don't assume PMU counters are continuous
      target/riscv: Propagate error from PMU setup
      target/riscv: cpu: Set the OpenTitan priv to 1.12.0
      hw/ssi: ibex_spi_host: Clear the interrupt even if disabled
      disas/riscv: Replace TABs with space
      disas/riscv: Add support for vector crypto extensions
      disas/riscv: Add rv_codec_vror_vi for vror.vi
      disas/riscv: Add rv_fmt_vd_vs2_uimm format
      target/riscv: Move vector crypto extensions to riscv_cpu_extensions
      target/riscv: Expose Zvks[c|g] extnesion properties
      target/riscv: Add cfg properties for Zvks[c|g] extensions
      target/riscv: Expose Zvkn[c|g] extnesion properties
      target/riscv: Add cfg properties for Zvkn[c|g] extensions
      target/riscv: Expose Zvkb extension property
      target/riscv: Replace Zvbb checking by Zvkb
      target/riscv: Add cfg property for Zvkb extension
      target/riscv: Expose Zvkt extension property
      ...
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
    8aba939e
    History
    Merge tag 'pull-riscv-to-apply-20231107' of https://github.com/alistair23/qemu into staging
    Stefan Hajnoczi authored
    Third RISC-V PR for 8.2
    
     * Rename ext_icboz to ext_zicboz
     * Rename ext_icbom to ext_zicbom
     * Rename ext_icsr to ext_zicsr
     * Rename ext_ifencei to ext_zifencei
     * Add RISC-V Virtual IRQs and IRQ filtering support
     * Change default linux-user cpu to 'max'
     * Update 'virt' machine core limit
     * Add query-cpu-model-expansion API
     * Rename epmp to smepmp and expose the extension
     * Clear pmp/smepmp bits on reset
     * Ignore pmp writes when RW=01
     * Support zicntr/zihpm flags and disable support
     * Correct CSR_MSECCFG operations
     * Update mail address for Weiwei Li
     * Update RISC-V vector crypto to ratified v1.0.0
     * Clear the Ibex/OpenTitan SPI interrupts even if disabled
     * Set the OpenTitan priv to 1.12.0
     * Support discontinuous PMU counters
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEaukCtqfKh31tZZKWr3yVEwxTgBMFAmVJoOEACgkQr3yVEwxT
    # gBPwcw/5AXgSVu521IHpobofq4Skc2rpO9P0Hep3IniBuS+5+h2XM3fwWNBaeeGj
    # LZgdXDrCfcCnPuFh2I5j1D885xJDncDF4LET9EFtxK+BTT8eC5JpaCnORdV3Zd2T
    # C7qdq1r4J/wKBel3cAz1jlLXc2Pssle4NFaMZGmOGlNX/mLJUYkI6BwKG9wNiCI+
    # cCRQW5bEv9g8XzPYPsIKhX9aTegDKdV5x4Xj3YyVs8qkZTVM7Ona8GTpy6eShNfL
    # h/RW+yvSxLwfKC9YJHesjI1oqhLsAuA7hFu5AVHiedFNAD5FevMZsZwrqjrmeBOG
    # 5awBw9XgfXFFl7jQ0VQVRknt/PFANzTmGGbjLUkaXgJ6iTmH7oIMzwbkx2pM/0Qd
    # HV2EboUPe5rJl0SNhcDMCJkYJYpt4z6TVXFpN5p10WU4K1AJXZf9P3YkChcxWiSK
    # B4DlY4ax3W77voySwbKCvJRIRWCFQZmtl7doFY5dEQz2ERcNfI7VIB1GKIj7BlGm
    # AVTCc5G9KghsaB8q0BzYbDplzCggdaaUBRgpIgLS/n22GKJlOisFwMCawWquPkEw
    # i0t3ftt+Ket4Qnnq+dO4W3ehR4qW1/XatCWgQ3NCSgUeS4/9VK3h/nz5t+L7iKwp
    # mjp86gNN11wcJRsBIIV7nOAmSAs9ybCm2F4J6YAyh3n1IlRVN0Q=
    # =2A+W
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 07 Nov 2023 10:28:49 HKT
    # gpg:                using RSA key 6AE902B6A7CA877D6D659296AF7C95130C538013
    # gpg: Good signature from "Alistair Francis <alistair@alistair23.me>" [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: 6AE9 02B6 A7CA 877D 6D65  9296 AF7C 9513 0C53 8013
    
    * tag 'pull-riscv-to-apply-20231107' of https://github.com/alistair23/qemu
    
    : (49 commits)
      docs/about/deprecated: Document RISC-V "pmu-num" deprecation
      target/riscv: Add "pmu-mask" property to replace "pmu-num"
      target/riscv: Use existing PMU counter mask in FDT generation
      target/riscv: Don't assume PMU counters are continuous
      target/riscv: Propagate error from PMU setup
      target/riscv: cpu: Set the OpenTitan priv to 1.12.0
      hw/ssi: ibex_spi_host: Clear the interrupt even if disabled
      disas/riscv: Replace TABs with space
      disas/riscv: Add support for vector crypto extensions
      disas/riscv: Add rv_codec_vror_vi for vror.vi
      disas/riscv: Add rv_fmt_vd_vs2_uimm format
      target/riscv: Move vector crypto extensions to riscv_cpu_extensions
      target/riscv: Expose Zvks[c|g] extnesion properties
      target/riscv: Add cfg properties for Zvks[c|g] extensions
      target/riscv: Expose Zvkn[c|g] extnesion properties
      target/riscv: Add cfg properties for Zvkn[c|g] extensions
      target/riscv: Expose Zvkb extension property
      target/riscv: Replace Zvbb checking by Zvkb
      target/riscv: Add cfg property for Zvkb extension
      target/riscv: Expose Zvkt extension property
      ...
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>