Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Merge tag 'pull-riscv-to-apply-20230908' of https://github.com/alista…
…ir23/qemu into staging First RISC-V PR for 8.2 * Remove 'host' CPU from TCG * riscv_htif Fixup printing on big endian hosts * Add zmmul isa string * Add smepmp isa string * Fix page_check_range use in fault-only-first * Use existing lookup tables for MixColumns * Add RISC-V vector cryptographic instruction set support * Implement WARL behaviour for mcountinhibit/mcounteren * Add Zihintntl extension ISA string to DTS * Fix zfa fleq.d and fltq.d * Fix upper/lower mtime write calculation * Make rtc variable names consistent * Use abi type for linux-user target_ucontext * Add RISC-V KVM AIA Support * Fix riscv,pmu DT node path in the virt machine * Update CSR bits name for svadu extension * Mark zicond non-experimental * Fix satp_mode_finalize() when satp_mode.supported = 0 * Fix non-KVM --enable-debug build * Add new extensions to hwprobe * Use accelerated helper for AES64KS1I * Allocate itrigger timers only once * Respect mseccfg.RLB for pmpaddrX changes * Align the AIA model to v1.0 ratified spec * Don't read the CSR in riscv_csrrw_do64 * Add the 'max' CPU, detect user choice in TCG # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEEaukCtqfKh31tZZKWr3yVEwxTgBMFAmT6uHcACgkQr3yVEwxT # gBOeXA//a8dBr0ScVrhBfQITF6Bi77VX2zmtOmhP0+irW41LWbhkFLMda9FQKv9l # 4Q7Ab0vvkHIk8F0XDGnS9mizfxMOvsJ2s/VcRxyEOr4uqCJq/B4DmjEPt5sGvXLV # apL4pXYXugOybChBqbQr6Di1Lr1ZzFIII7F51vsqx3gHmDRvFbE+Bck7w4GIm4Wz # Fq2Cb2DlOxxLLqSYLa+e6MWvzGi+mNIm8QyMl1QIRKNvPgd7izbzuMz7jXneA2wD # WzGC9m9cwftgjn/IZl6iL2egujat0uFHXEw2ajvK5kHqGsNrH99vsNhz2W4W5khI # CjjX9sd7wHq1poo0WShSNFCANpXghH8lhaQBXEvJ3mfyJ5b+OEYgColWWApl4Heo # tVB00vNqmKHI0ZjMH+wuQDV6v6QLKhbYbXgj7/Ckb3vz38OotqXmOay8m4mKImUQ # Y9HXIbjlVh5xiGKlI3d7yGsD2hWwHNwu1qTD0GJRVIN/SCx8/BflaDDiyOJL8yHv # 70yUHOgI5fXCisxc94u8lr7xwwhxrjPC5KU2ekSPMJ1lEE+Jnt9BKtrHqqMylZ97 # 4iL82hkbd963dDScBB43KfcTTQtqCD+ZFAHYcCQGIeO3qAiT4IcMuR6Qy6WUQd71 # E/R6JgA7tzLra96+DWm8WQ/Ly9nsWFB9cp0p2++RGYwY8Y5IzOU= # =JoBU # -----END PGP SIGNATURE----- # gpg: Signature made Fri 08 Sep 2023 02:00:23 EDT # 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-20230908' of https://github.com/alistair23/qemu: (65 commits) target/riscv/cpu.c: consider user option with RVG target/riscv/cpu.c: honor user choice in cpu_cfg_ext_auto_update() target/riscv: use isa_ext_update_enabled() in init_max_cpu_extensions() target/riscv/cpu.c: introduce RISCVCPUMultiExtConfig target/riscv/cpu.c: use cpu_cfg_ext_auto_update() during realize() target/riscv/cpu.c: introduce cpu_cfg_ext_auto_update() target/riscv: make CPUCFG() macro public target/riscv/cpu.c: use offset in isa_ext_is_enabled/update_enabled target/riscv: deprecate the 'any' CPU type avocado, risc-v: add tuxboot tests for 'max' CPU target/riscv: add 'max' CPU type target/riscv/cpu.c: limit cfg->vext_spec log message target/riscv/cpu.c: add riscv_cpu_add_kvm_unavail_prop_array() target/riscv/cpu.c: add riscv_cpu_add_qdev_prop_array() target/riscv/cpu.c: split vendor exts from riscv_cpu_extensions[] target/riscv/cpu.c: split non-ratified exts from riscv_cpu_extensions[] target/riscv: add DEFINE_PROP_END_OF_LIST() to riscv_cpu_options[] target/riscv/cpu.c: split kvm prop handling to its own helper target/riscv/cpu.c: skip 'bool' check when filtering KVM props target/riscv/cpu.c: split CPU options from riscv_cpu_extensions[] ... Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- Loading branch information
Showing
38 changed files
with
3,224 additions
and
810 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.