Skip to content
Snippets Groups Projects
  1. Mar 08, 2023
  2. Mar 07, 2023
    • Peter Maydell's avatar
      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
    • Peter Maydell's avatar
      Merge tag 'pull-target-arm-20230306' of... · c29a2f40
      Peter Maydell authored
      Merge tag 'pull-target-arm-20230306' of https://git.linaro.org/people/pmaydell/qemu-arm into staging
      
      target-arm queue:
       * allwinner-h3: Fix I2C controller model for Sun6i SoCs
       * allwinner-h3: Add missing i2c controllers
       * Expose M-profile system registers to gdbstub
       * Expose pauth information to gdbstub
       * Support direct boot for Linux/arm64 EFI zboot images
       * Fix incorrect stage 2 MMU setup validation
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmQGB+wZHHBldGVyLm1h
      # eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3gdQEACVfgbs77mxbOb6u8yWHKGZ
      # tVnQr9KZMv2lmwt5H3ROJPXznchrIIAwdMeRgKnbI+lC5jTq9L+Q8RJch3t/EbAd
      # f0VMyiPe3DzCbCrAR9cW6EWzbYnEVo3Ioj4k7qjxK6u1BIKhXz99DLYd1KRdTxnx
      # BAYmcl857Uir1q2FrBVMZ/ItCLbk4ejn+YaDIawNue2/s1oGa+we473x9rosCFvp
      # L9bzT3R46e0o+Mfkn1OYRmgCmURTalWPpWAxyOUFR9YbrzXleLgAKEB3o3PPcvls
      # u26uxztyRMqje1q06VjUzwaLw7zN9XPhmir+NXX7KXp2/x9PZjApOpPtt0kl+6qe
      # FbByKfl24O9w/OKewsJw+udCBYdYrRPm6tWv2D71iAwjBUzBJgNGe5VPRdPFtPDn
      # uSRO65o34w1nPzRpAheUciZueiabYrVmIgVltFxj0JlrKGfgiYHPLVyU0Uu0K/A7
      # F2kUEQIzIcWdo+c8SlvlWOEA2ojVd/KoLVLgndqr40Tk5pbc65TRS08kkVVl4cMT
      # jUGscl7Dyxe+yo8+nHdycAJpnKYDllJOh2JbGv3r2FqCy5FMuIqW4hHeuUxwpE+O
      # nxm7lzjnaVHSAFHdzhk9x4E4uH/GTcdWzX1EsmpgGqe5oejLJOrCINb+Dj44+Y8h
      # 8aGRvE7kxMs11upxc7BcAw==
      # =KIMt
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 06 Mar 2023 15:34:04 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]
      # gpg:                 aka "Peter Maydell <peter@archaic.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * tag 'pull-target-arm-20230306' of https://git.linaro.org/people/pmaydell/qemu-arm
      
      : (21 commits)
        hw: arm: allwinner-h3: Fix and complete H3 i2c devices
        hw: allwinner-i2c: Fix TWI_CNTR_INT_FLAG on SUN6i SoCs
        hw: arm: Support direct boot for Linux/arm64 EFI zboot images
        target/arm: Rewrite check_s2_mmu_setup
        target/arm: Diagnose incorrect usage of arm_is_secure subroutines
        target/arm: Stub arm_hcr_el2_eff for m-profile
        target/arm: Handle m-profile in arm_is_secure
        target/arm: Implement gdbstub m-profile systemreg and secext
        target/arm: Export arm_v7m_get_sp_ptr
        target/arm: Export arm_v7m_mrs_control
        target/arm: Implement gdbstub pauth extension
        target/arm: Create pauth_ptr_mask
        target/arm: Simplify iteration over bit widths
        target/arm: Add name argument to output_vector_union_type
        target/arm: Fix svep width in arm_gen_dynamic_svereg_xml
        target/arm: Hoist pred_width in arm_gen_dynamic_svereg_xml
        target/arm: Simplify register counting in arm_gen_dynamic_svereg_xml
        target/arm: Split out output_vector_union_type
        target/arm: Move arm_gen_dynamic_svereg_xml to gdbstub64.c
        target/arm: Unexport arm_gen_dynamic_sysreg_xml
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      c29a2f40
    • Peter Maydell's avatar
      Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging · c1feaf76
      Peter Maydell authored
      hw/nvme updates
      
      * basic support for directives
      * simple support for endurance groups
      * emulation of flexible data placement (tp4146)
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCgAdFiEEUigzqnXi3OaiR2bATeGvMW1PDekFAmQF+doACgkQTeGvMW1P
      # DenIEgf+MLsRQ3kKUmsgVNnPuR69M0COfyaz0AnfX6YEIL9ukFJQPsmASfPmHof5
      # tCYIFyKEpZt/givmzSI1jdpm0uX2MRwLGLYRdNhEPVjo+TfGda15x7DgpBEduqjq
      # mChUS2wrmgP9TZne+kTAU28pUpU7hcfrt1RkDOO86W8oJmpBeIyGe6vikVhQppKW
      # fAIKvhNfN3p5Kxq1fhE6I5YzKd2vvKtBvPpZp2uFe6LHXEcVV/FPcTx3Ph+um/o6
      # ScmmxowT4Wqk4EgXh1ohephlxB89aWgwLNHLHcfte6UCU9x4eSmTC2T3pf7piBaE
      # pGLpzPoYk6BAurwrMuxCxYgStl6SzQ==
      # =CNSk
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 06 Mar 2023 14:34:02 GMT
      # gpg:                using RSA key 522833AA75E2DCE6A24766C04DE1AF316D4F0DE9
      # gpg: Good signature from "Klaus Jensen <its@irrelevant.dk>" [full]
      # gpg:                 aka "Klaus Jensen <k.jensen@samsung.com>" [full]
      # 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
      
      * tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu
      
      :
        hw/nvme: flexible data placement emulation
        hw/nvme: basic directives support
        hw/nvme: add basic endurance group support
        hw/nvme: store a pointer to the NvmeSubsystem in the NvmeNamespace
        hw/nvme: move adjustment of data_units{read,written}
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      c1feaf76
    • Peter Maydell's avatar
      Merge tag 'pull-xen-20230306' of... · 67128074
      Peter Maydell authored
      Merge tag 'pull-xen-20230306' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging
      
      Xen queue:
      
      - fix for graphic passthrough with 'xenfv' machine
      - fix uninitialized variable
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCgAdFiEE+AwAYwjiLP2KkueYDPVXL9f7Va8FAmQF8fgACgkQDPVXL9f7
      # Va/nSQf/XVfmhe2W1ailKJxuvGeMLRW/tmY/dsNAZNXXBMjRYEaF4Eps51pjYdb7
      # 6UUY/atT1fm9v/AYhxc+k8weIE/mxCDbaRStQUzHlrWPof1NsmEeYZ3NVdVq5w7s
      # FmDCR+yiP2tcrBPhPD0aFBB7Lsayfy0P5qLFMMeeerlkZmk1O3fB04EKtus3YD1r
      # hVSH+H8i5b8vg0d/5fGGrRzKalh5E2xGGUfz4ukp3+AYWNCl2m65K0JsX42+G79b
      # Cg+OpeNp9CEXZSUvkfVoRxH9OJp6GpGZIHA9U3nvH31KR4OnDeCSZuCiPvoUuvZT
      # Q0fd8eA4DRTEtt9gJ+ecQEpON5dcSA==
      # =kvNV
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 06 Mar 2023 14:00:24 GMT
      # gpg:                using RSA key F80C006308E22CFD8A92E7980CF5572FD7FB55AF
      # gpg: Good signature from "Anthony PERARD <anthony.perard@gmail.com>" [marginal]
      # gpg:                 aka "Anthony PERARD <anthony.perard@citrix.com>" [marginal]
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 5379 2F71 024C 600F 778A  7161 D8D5 7199 DF83 42C8
      #      Subkey fingerprint: F80C 0063 08E2 2CFD 8A92  E798 0CF5 572F D7FB 55AF
      
      * tag 'pull-xen-20230306' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm
      
      :
        hw/xen/xen_pt: fix uninitialized variable
        xen/pt: reserve PCI slot 2 for Intel igd-passthru
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      67128074
  3. Mar 06, 2023
Loading