Skip to content
  • Peter Maydell's avatar
    9832009d
    Merge tag 'pull-riscv-to-apply-20230306' of https://gitlab.com/palmer-dabbelt/qemu into staging · 9832009d
    Peter Maydell authored
    Sixth RISC-V PR for 8.0
    
    * Support for the Zicbiom, ZCicboz, and Zicbop extensions.
    * OpenSBI has been updated to version 1.2, see
      <https://github.com/riscv-software-src/opensbi/releases/tag/v1.2> for
      the release notes.
    * Support for setting the virtual address width (ie, sv39/sv48/sv57) on
      the command line.
    * Support for ACPI on RISC-V.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJHBAABCAAxFiEEKzw3R0RoQ7JKlDp6LhMZ81+7GIkFAmQGYGgTHHBhbG1lckBk
    # YWJiZWx0LmNvbQAKCRAuExnzX7sYidmyEAC6FEMbbFM5D++qR6w6xM6hXgzcrev6
    # s1kyRRNVa45uSA78ti/Zi0hsDLNf7ZsNPndF0OIkkO5iAE0OVm3LU7tV1TqKcT82
    # Dd9VXxe93zEmfnuJazHrMa54SXPhhnNdWHtKlZ6vBfZpbxgx0FFs50xkCsrM5LQZ
    # hYHxQUqPWQTvF2MdDHrxCuLcdKl+Wg3ysCcgRh2d049KUBrIu6vNaHC2+AGRjCbj
    # BkrGCkB82fTmVJjzAcVWQxLoAV12pCbJS4og1GtP8hA7WevtB39tbPin9siBKRZp
    # QBeiIsg0nebkpmZGrb+xWVwlIBNe9yYwJa0KmveQk8v7L5RIzjM1mtDL91VrVljC
    # KC2tfT570m0Iq2NoFMb3wd/kESHFzVDM/g+XYqRd4KSoiCNP/RbqYNQBwbMc31Tr
    # E27xfA1D8w2vem0Rk20x3KgPf1Z5OmGXjq6YObTpnAzG8cZlA37qKBP+ortt5aHX
    # GZSg3CAwknHHVajd4aaegkPsHxm1tRvoTfh38MwkPSNxaA9GD0nz0k9xaYDmeZ2L
    # olfanNsaQEwcVUId31+7sAENg1TZU0fnj879/nxkMUCazVTdL8/mz+IoTTx0QCST
    # 3+9ATWcyJUlmjbDKIs7kr1L+wJdvvHEJggPAbbPI8ekpXaLZvUYOT6ObzYKNAmwY
    # wELQBn8QKXcLVA==
    # =5gAt
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 06 Mar 2023 21:51:36 GMT
    # gpg:                using RSA key 2B3C3747446843B24A943A7A2E1319F35FBB1889
    # gpg:                issuer "palmer@dabbelt.com"
    # gpg: Good signature from "Palmer Dabbelt <palmer@dabbelt.com>" [unknown]
    # gpg:                 aka "Palmer Dabbelt <palmerdabbelt@google.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: 00CE 76D1 8349 60DF CE88  6DF8 EF4C A150 2CCB AB41
    #      Subkey fingerprint: 2B3C 3747 4468 43B2 4A94  3A7A 2E13 19F3 5FBB 1889
    
    * tag 'pull-riscv-to-apply-20230306' of https://gitlab.com/palmer-dabbelt/qemu
    
    : (22 commits)
      MAINTAINERS: Add entry for RISC-V ACPI
      hw/riscv/virt.c: Initialize the ACPI tables
      hw/riscv/virt: virt-acpi-build.c: Add RHCT Table
      hw/riscv/virt: virt-acpi-build.c: Add RINTC in MADT
      hw/riscv/virt: Enable basic ACPI infrastructure
      hw/riscv/virt: Add memmap pointer to RiscVVirtState
      hw/riscv/virt: Add a switch to disable ACPI
      hw/riscv/virt: Add OEM_ID and OEM_TABLE_ID fields
      riscv: Correctly set the device-tree entry 'mmu-type'
      riscv: Introduce satp mode hw capabilities
      riscv: Allow user to set the satp mode
      riscv: Change type of valid_vm_1_10_[32|64] to bool
      riscv: Pass Object to register_cpu_props instead of DeviceState
      roms/opensbi: Upgrade from v1.1 to v1.2
      gitlab/opensbi: Move to docker:stable
      hw: intc: Use cpu_by_arch_id to fetch CPU state
      target/riscv: cpu: Implement get_arch_id callback
      disas/riscv Fix ctzw disassemble
      hw/riscv/virt.c: add cbo[mz]-block-size fdt properties
      target/riscv: add Zicbop cbo.prefetch{i, r, m} placeholder
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    9832009d
    Merge tag 'pull-riscv-to-apply-20230306' of https://gitlab.com/palmer-dabbelt/qemu into staging
    Peter Maydell authored
    Sixth RISC-V PR for 8.0
    
    * Support for the Zicbiom, ZCicboz, and Zicbop extensions.
    * OpenSBI has been updated to version 1.2, see
      <https://github.com/riscv-software-src/opensbi/releases/tag/v1.2> for
      the release notes.
    * Support for setting the virtual address width (ie, sv39/sv48/sv57) on
      the command line.
    * Support for ACPI on RISC-V.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJHBAABCAAxFiEEKzw3R0RoQ7JKlDp6LhMZ81+7GIkFAmQGYGgTHHBhbG1lckBk
    # YWJiZWx0LmNvbQAKCRAuExnzX7sYidmyEAC6FEMbbFM5D++qR6w6xM6hXgzcrev6
    # s1kyRRNVa45uSA78ti/Zi0hsDLNf7ZsNPndF0OIkkO5iAE0OVm3LU7tV1TqKcT82
    # Dd9VXxe93zEmfnuJazHrMa54SXPhhnNdWHtKlZ6vBfZpbxgx0FFs50xkCsrM5LQZ
    # hYHxQUqPWQTvF2MdDHrxCuLcdKl+Wg3ysCcgRh2d049KUBrIu6vNaHC2+AGRjCbj
    # BkrGCkB82fTmVJjzAcVWQxLoAV12pCbJS4og1GtP8hA7WevtB39tbPin9siBKRZp
    # QBeiIsg0nebkpmZGrb+xWVwlIBNe9yYwJa0KmveQk8v7L5RIzjM1mtDL91VrVljC
    # KC2tfT570m0Iq2NoFMb3wd/kESHFzVDM/g+XYqRd4KSoiCNP/RbqYNQBwbMc31Tr
    # E27xfA1D8w2vem0Rk20x3KgPf1Z5OmGXjq6YObTpnAzG8cZlA37qKBP+ortt5aHX
    # GZSg3CAwknHHVajd4aaegkPsHxm1tRvoTfh38MwkPSNxaA9GD0nz0k9xaYDmeZ2L
    # olfanNsaQEwcVUId31+7sAENg1TZU0fnj879/nxkMUCazVTdL8/mz+IoTTx0QCST
    # 3+9ATWcyJUlmjbDKIs7kr1L+wJdvvHEJggPAbbPI8ekpXaLZvUYOT6ObzYKNAmwY
    # wELQBn8QKXcLVA==
    # =5gAt
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 06 Mar 2023 21:51:36 GMT
    # gpg:                using RSA key 2B3C3747446843B24A943A7A2E1319F35FBB1889
    # gpg:                issuer "palmer@dabbelt.com"
    # gpg: Good signature from "Palmer Dabbelt <palmer@dabbelt.com>" [unknown]
    # gpg:                 aka "Palmer Dabbelt <palmerdabbelt@google.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: 00CE 76D1 8349 60DF CE88  6DF8 EF4C A150 2CCB AB41
    #      Subkey fingerprint: 2B3C 3747 4468 43B2 4A94  3A7A 2E13 19F3 5FBB 1889
    
    * tag 'pull-riscv-to-apply-20230306' of https://gitlab.com/palmer-dabbelt/qemu
    
    : (22 commits)
      MAINTAINERS: Add entry for RISC-V ACPI
      hw/riscv/virt.c: Initialize the ACPI tables
      hw/riscv/virt: virt-acpi-build.c: Add RHCT Table
      hw/riscv/virt: virt-acpi-build.c: Add RINTC in MADT
      hw/riscv/virt: Enable basic ACPI infrastructure
      hw/riscv/virt: Add memmap pointer to RiscVVirtState
      hw/riscv/virt: Add a switch to disable ACPI
      hw/riscv/virt: Add OEM_ID and OEM_TABLE_ID fields
      riscv: Correctly set the device-tree entry 'mmu-type'
      riscv: Introduce satp mode hw capabilities
      riscv: Allow user to set the satp mode
      riscv: Change type of valid_vm_1_10_[32|64] to bool
      riscv: Pass Object to register_cpu_props instead of DeviceState
      roms/opensbi: Upgrade from v1.1 to v1.2
      gitlab/opensbi: Move to docker:stable
      hw: intc: Use cpu_by_arch_id to fetch CPU state
      target/riscv: cpu: Implement get_arch_id callback
      disas/riscv Fix ctzw disassemble
      hw/riscv/virt.c: add cbo[mz]-block-size fdt properties
      target/riscv: add Zicbop cbo.prefetch{i, r, m} placeholder
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Loading