summaryrefslogtreecommitdiffstats
path: root/target/arm/cpu64.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Advertise all page sizes for -cpu maxRichard Henderson2022-03-021-0/+4
* target/arm: Implement FEAT_LPARichard Henderson2022-03-021-1/+1
* target/arm: Implement FEAT_LVARichard Henderson2022-03-021-0/+1
* target/arm: Support PAuth extension for hvfPeter Maydell2022-02-211-4/+10
* target/arm: Fix '-cpu max' for HVFPeter Maydell2022-02-211-2/+3
* target/arm: Unindent unnecessary else-clausePeter Maydell2022-02-211-160/+163
* target/arm: Make KVM -cpu max exactly like -cpu hostPeter Maydell2022-02-211-6/+8
* target/arm: Use aarch64_cpu_register() for 'host' CPU typePeter Maydell2022-02-211-13/+4Star
* target/arm: Move '-cpu host' code to cpu64.cPeter Maydell2022-02-211-0/+30
* hw/arm/virt: KVM: Enable PAuth when supported by the hostMarc Zyngier2022-01-201-4/+27
* target-arm: Add support for Fujitsu A64FXShuuichirou Ishii2021-09-011-0/+48
* target/arm/cpu64: Validate sve vector lengths are supportedAndrew Jones2021-08-261-56/+45Star
* target/arm/cpu64: Replace kvm_supported with sve_vq_supportedAndrew Jones2021-08-261-8/+11
* target/arm/cpu: Introduce sve_vq_supported bitmapAndrew Jones2021-08-261-0/+2
* target/arm: Add sve-default-vector-length cpu propertyRichard Henderson2021-07-271-0/+60
* target/arm: Implement MTE3Peter Collingbourne2021-06-241-1/+1
* target/arm: Enable BFloat16 extensionsRichard Henderson2021-06-031-0/+3
* target/arm: Enable SVE2 and related extensionsRichard Henderson2021-05-251-0/+13
* target/arm: set ID_AA64ISAR0.TLB to 2 for max AARCH64 CPU typeRebecca Cran2021-05-251-0/+1
* Revert "target/arm: Make number of counters in PMCR follow the CPU"Peter Maydell2021-04-061-3/+0Star
* target/arm: Make number of counters in PMCR follow the CPUPeter Maydell2021-03-301-0/+3
* target/arm: Enable FEAT_SSBS for "max" AARCH64 CPURebecca Cran2021-03-051-0/+5
* target/arm: Set ID_AA64PFR0.DIT and ID_PFR0.DIT to 1 for "max" AA64 CPURebecca Cran2021-02-111-0/+5
* cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClassClaudio Fontana2021-02-051-4/+3Star
* cpu: Move cpu_exec_* to tcg_opsEduardo Habkost2021-02-051-1/+4
* target/arm: enable Secure EL2 in max CPURémi Denis-Courmont2021-01-191-0/+1
* target/arm: Use object_property_add_bool for "sve" propertyRichard Henderson2021-01-191-14/+10Star
* target/arm: Add cpu properties to control pauthRichard Henderson2021-01-191-4/+36
* target/arm: enable Small Translation tables in max CPURémi Denis-Courmont2021-01-121-0/+1
* arm/cpu64: Register "aarch64" as class propertyEduardo Habkost2020-12-151-10/+6Star
* target/arm: Make '-cpu max' have a 48-bit PAPeter Maydell2020-10-081-0/+4
* target/arm: Move id_pfr0, id_pfr1 into ARMISARegistersPeter Maydell2020-10-011-6/+6
* target/arm: Enable FP16 in '-cpu max'Peter Maydell2020-09-011-6/+4Star
* hw/arm/virt: Enable MTE via a machine propertyRichard Henderson2020-07-201-2/+3
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-9/+3Star
* qapi: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-6/+3Star
* target/arm: Enable MTERichard Henderson2020-06-261-0/+5
* target/arm: Check supported KVM features globally (not per vCPU)Philippe Mathieu-Daudé2020-06-231-5/+5
* target/arm/cpu: adjust virtual time for all KVM arm cpusfangying2020-06-161-1/+0Star
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-4/+4
* qom: Drop object_property_set_description() parameter @errpMarkus Armbruster2020-05-151-2/+1Star
* target/arm/cpu: Use ARRAY_SIZE() to iterate over ARMCPUInfo[]Philippe Mathieu-Daudé2020-05-111-5/+3Star
* target/arm: Make set_feature() available for other filesThomas Huth2020-05-111-10/+0Star
* target/arm: Use correct variable for setting 'max' cpu's ID_AA64DFR0Peter Maydell2020-05-041-3/+3
* target/arm: Implement ARMv8.2-TTS2UXNPeter Maydell2020-05-041-0/+2
* target/arm: Make cpu_register() available for other filesThomas Huth2020-04-301-7/+1Star
* target/arm: Fix ID_MMFR4 value on AArch64 'max' CPUPeter Maydell2020-04-221-1/+1
* target/arm: Implement (trivially) ARMv8.2-TTCNPPeter Maydell2020-03-051-0/+2
* target/arm: Implement v8.4-RCPCPeter Maydell2020-02-281-1/+1
* target/arm: Implement v8.3-RCPCPeter Maydell2020-02-281-0/+1