/qemu/target/riscv/tcg/ |
H A D | tcg-cpu.c | 842 RISCVCPUProfile *profile, in riscv_cpu_validate_profile_satp() argument 848 if (profile->satp_mode > satp_max) { in riscv_cpu_validate_profile_satp() 851 const char *req_satp = satp_mode_str(profile->satp_mode, is_32bit); in riscv_cpu_validate_profile_satp() 855 "but satp mode %s was set", profile->name, in riscv_cpu_validate_profile_satp() 867 RISCVCPUProfile *profile, in riscv_cpu_check_parent_profile() argument 873 if (!profile->enabled || !parent) { in riscv_cpu_check_parent_profile() 879 profile->enabled = parent_enabled; in riscv_cpu_check_parent_profile() 883 RISCVCPUProfile *profile) in riscv_cpu_validate_profile() argument 887 bool send_warn = profile->user_set && profile->enabled; in riscv_cpu_validate_profile() 892 if (profile->satp_mode != RISCV_PROFILE_ATTR_UNUSED) { in riscv_cpu_validate_profile() [all …]
|
/qemu/configs/targets/ |
H A D | arm-bsd-user.mak | 2 …-xml/arm-vfp-sysregs.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml gdb-xml/arm-m-profile-mve.…
|
H A D | arm-softmmu.mak | 2 …-xml/arm-vfp-sysregs.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml gdb-xml/arm-m-profile-mve.…
|
H A D | arm-linux-user.mak | 4 …-xml/arm-vfp-sysregs.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml gdb-xml/arm-m-profile-mve.…
|
H A D | armeb-linux-user.mak | 5 …-xml/arm-vfp-sysregs.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml gdb-xml/arm-m-profile-mve.…
|
H A D | aarch64-softmmu.mak | 4 …-xml/arm-vfp-sysregs.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml gdb-xml/arm-m-profile-mve.…
|
/qemu/target/riscv/ |
H A D | riscv-qmp-cmds.c | 119 RISCVCPUProfile *profile; in riscv_obj_add_profiles_qdict() local 123 profile = riscv_profiles[i]; in riscv_obj_add_profiles_qdict() 124 value = QOBJECT(qbool_from_bool(profile->enabled)); in riscv_obj_add_profiles_qdict() 126 qdict_put_obj(qdict_out, profile->name, value); in riscv_obj_add_profiles_qdict()
|
H A D | cpu.c | 1123 if (mcc->def->profile) { in riscv_cpu_init() 1124 mcc->def->profile->enabled = true; in riscv_cpu_init() 2714 if (def->profile) { in riscv_cpu_class_base_init() 2715 assert(profile_extends(def->profile, mcc->def->profile)); in riscv_cpu_class_base_init() 2717 mcc->def->profile = def->profile; in riscv_cpu_class_base_init() 2876 .profile = &(profile_))
|
H A D | cpu.h | 545 RISCVCPUProfile *profile; member
|
/qemu/docs/system/arm/ |
H A D | emulation.rst | 3 A-profile CPU architecture support 7 Armv8 and Armv9 versions of the A-profile architecture. It also has support for 162 to the `Arm Architecture Reference Manual for A-profile architecture 170 R-profile CPU architecture support 173 QEMU's TCG emulation support for R-profile CPUs is currently limited. 176 M-profile CPU architecture support 180 Armv8.1-M versions of the M-profile architucture. It also has support 202 M-profile.
|
H A D | mps2.rst | 4 These board models use Arm M-profile or R-profile CPUs. 16 FPGA images using M-profile CPUs: 35 FPGA images using R-profile CPUs:
|
/qemu/target/arm/tcg/ |
H A D | m-nocp.decode | 1 # M-profile UserFault.NOCP exception handling 21 # For M-profile, the architecture specifies that NOCP UsageFaults 37 # M-profile VLDR/VSTR to sysreg
|
H A D | t32.decode | 681 # Rn=15 UNDEFs for LDM; M-profile CLRM uses that encoding 724 # BLX_i is non-M-profile only 726 # M-profile only: loop and branch insns
|
H A D | mve.decode | 1 # M-profile MVE instruction descriptions
|
/qemu/docs/system/ |
H A D | target-arm.rst | 25 As well as the more common "A-profile" CPUs (which have MMUs and will 26 run Linux) QEMU also supports "M-profile" CPUs such as the Cortex-M0,
|
/qemu/.gitlab-ci.d/cirrus/ |
H A D | README.rst | 52 .. _Cirrus CI settings: https://cirrus-ci.com/settings/profile/
|
/qemu/tests/docker/dockerfiles/ |
H A D | fedora-rust-nightly.docker | 168 …./rustup-init -y --no-modify-path --profile default --default-toolchain nightly --default-host ${r…
|
/qemu/hw/ide/ |
H A D | atapi.c | 467 uint16_t profile) in ide_atapi_set_profile() argument 472 stw_be_p(buf_profile, profile); in ide_atapi_set_profile()
|
/qemu/ |
H A D | hmp-commands-info.hx | 274 .name = "sync-profile", 285 ``info sync-profile [-m|-n]`` [*max*]
|
H A D | hmp-commands.hx | 628 .name = "sync-profile", 637 ``sync-profile [on|off|reset]``
|
H A D | qemu-options.hx | 5321 DEF("enable-sync-profile", 0, QEMU_OPTION_enable_sync_profile, 5322 "-enable-sync-profile\n" 5326 ``-enable-sync-profile``
|
/qemu/docs/devel/testing/ |
H A D | fuzzing.rst | 110 llvm-cov show ./path/to/qemu-fuzz-i386 -instr-profile=default.profdata \
|
/qemu/docs/specs/ |
H A D | tpm.rst | 541 https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/
|