2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in simd shift expanders Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in disas_fp* Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in disas_data_proc_2src Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in handle_{rev16,crc32} Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in disas_cond_select Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in shift_reg_imm Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in disas_movw_imm Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in disas_add_sum_imm* Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in disas_ldst_* Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in disas_ld_lit Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in gen_compare_and_swap_pair Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in disas_exc Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in handle_sys Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in handle_msr_i Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in gen_adc_CC Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in gen_exception* Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in gen_mte_check* Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-28 | Richard Henderson | target/arm: Use tcg_constant in gen_probe_access Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Xiang Chen | hw/arm/smmuv3: Pass the actual perm to returned IOMMUTLBEntr... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Use tcg_constant_i32 in translate.h Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Use tcg_constant in translate-vfp.c Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Use smin/smax for do_sat_addsub_32 Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Use tcg_constant in translate-neon.c Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Use tcg_constant in translate-m-nocp.c Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Simplify aa32 DISAS_WFI Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Simplify gen_sar Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Simplify GEN_SHIFT in translate.c Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Split out gen_rebuild_hflags Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Split out set_btype_raw Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Remove fpexc32_access Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Change CPUArchState.thumb to bool Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Change DisasContext.thumb to bool Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Extend store_cpu_offset to take field size Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Change CPUArchState.aarch64 to bool Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Change DisasContext.aarch64 to bool Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Update SCTLR bits to ARMv9.2 Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Update SCR_EL3 bits to ARMv8.8 Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Richard Henderson | target/arm: Update ISAR fields for ARMv8.8 Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/arm/virt: Support TCG GICv4 Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/arm/virt: Abstract out calculation of redistributor... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/arm/virt: Use VIRT_GIC_VERSION_* enum values in... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3: Allow 'revision' property to be... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3: Update ID and feature registers... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Implement gicv3_redist_inv_vlpi() Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Implement gicv3_redist_vinvall() Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Implement gicv3_redist_mov_vlpi() Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Use set_pending_table_bit... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Implement gicv3_redist_vlpi_pending() Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Implement gicv3_redist_process_vlpi() Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Factor out "update bit in... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Recalculate hppvlpi on VPENDBASER... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Factor out "update hpplpi... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_redist: Factor out "update hpplpi... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_cpuif: Don't recalculate maintenance... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_cpuif: Support vLPIs Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_cpuif: Split "update vIRQ/vFIQ" from... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3: Implement new GICv4 redistributor... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3: Implement GICv4's new redistributor... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement VINVALL Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement VMOVI Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement INV for virtual interrupts Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement INV command properly Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement VSYNC Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement VMOVP Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3: Keep pointers to every connected ITS Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Handle virtual interrupts in... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Split out process_its_cmd()... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Factor out CTE lookup sequence Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Factor out "find ITE given devid... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Distinguish success and error... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement VMAPP Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement VMAPI and VMAPTI Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Implement GITS_BASER2 for GICv4 Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Factor out "is intid a valid... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | target/arm/cpu.c: ignore VIRQ and VFIQ if no EL2 Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3: Report correct PIDR0 values for... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3: Insist that redist region capacity... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3: Sanity-check num-cpu property Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-22 | Peter Maydell | hw/intc/arm_gicv3_its: Add missing blank line Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Hao Wu | hw/arm: Use bit fields for NPCM7XX PWRON STRAPs Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Hao Wu | hw/misc: Add PWRON STRAP bit fields in GCR module Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Heinrich Schuchardt | hw/arm/virt: impact of gic-version on max CPUs Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Zongyuan Li | hw/core/irq: remove unused 'qemu_irq_split' function Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Zongyuan Li | hw/arm/stellaris: replace 'qemu_split_irq' with 'TYPE_SPLIT_IRQ' Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Zongyuan Li | hw/arm/realview: replace 'qemu_split_irq' with 'TYPE_SPLIT_IRQ' Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Drop Exynos4210Irq struct Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Put combiners into state struct Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Fold combiner splits into exynos4210_init... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Don't connect multiple lines to... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Connect MCT_G0 and MCT_G1 to both... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Fill in irq_table[] for internal... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Use TYPE_SPLIT_IRQ in exynos4210_init_boa... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Delete unused macro definitions Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Move exynos4210_combiner_get_gpioin... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Drop ext_gic_irq[] from Exynos4210Irq... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Put external GIC into state struct Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Move exynos4210_init_board_irqs... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Fix code style nit in combiner_grp_to_gic... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Coalesce board_irqs and irq_table Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
2022-04-21 | Peter Maydell | hw/arm/exynos4210: Drop int_gic_irq[] from Exynos4210Irq... Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
commitcommitdifftree |
next |