aboutsummaryrefslogtreecommitdiff
path: root/hw/intc/arm_gicv3_its.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-20hw/intc/arm_gicv3_its: Range-check ICID before indexing into collection tablePeter Maydell1-0/+7
2022-01-20hw/intc/arm_gicv3_its: Check indexes before use, not afterPeter Maydell1-17/+25
2022-01-20hw/intc/arm_gicv3_its: Factor out "find address of table entry" codePeter Maydell1-138/+66
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapd()Peter Maydell1-6/+4
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapc()Peter Maydell1-5/+3
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapti()Peter Maydell1-15/+13
2022-01-20hw/intc/arm_gicv3_its: Refactor process_its_cmd() to reduce nestingPeter Maydell1-50/+47
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_its_cmd()Peter Maydell1-11/+11
2022-01-20hw/intc/arm_gicv3_its: Use enum for return value of process_* functionsPeter Maydell1-21/+38
2022-01-20hw/intc/arm_gicv3_its: Don't use data if reading command failedPeter Maydell1-1/+6
2022-01-20hw/intc/arm_gicv3_its: Fix handling of process_its_cmd() return valuePeter Maydell1-2/+2
2022-01-20hw/intc/arm_gicv3_its: Convert int ID check to num_intids conventionPeter Maydell1-3/+3
2022-01-20hw/intc/arm_gicv3_its: Fix event ID bounds checksPeter Maydell1-8/+10
2022-01-07hw/intc/arm_gicv3_its: Rename max_l2_entries to num_l2_entriesPeter Maydell1-12/+12
2022-01-07hw/intc/arm_gicv3_its: Fix various off-by-one errorsPeter Maydell1-13/+13
2022-01-07hw/intc/arm_gicv3_its: Use FIELD macros for CTEsPeter Maydell1-3/+4
2022-01-07hw/intc/arm_gicv3_its: Use FIELD macros for DTEsPeter Maydell1-11/+9
2022-01-07hw/intc/arm_gicv3_its: Correct handling of MAPIPeter Maydell1-11/+7
2022-01-07hw/intc/arm_gicv3_its: Don't misuse GITS_TYPE_PHYSICAL definePeter Maydell1-17/+13
2022-01-07hw/intc/arm_gicv3_its: Correct setting of TableDesc entry_szPeter Maydell1-1/+1
2022-01-07hw/intc/arm_gicv3_its: Reduce code duplication in extract_table_params()Peter Maydell1-57/+40
2022-01-07hw/intc/arm_gicv3_its: Don't return early in extract_table_params() loopPeter Maydell1-2/+2
2022-01-07hw/intc/arm_gicv3_its: Remove maxids union from TableDescPeter Maydell1-10/+10
2022-01-07hw/intc/arm_gicv3_its: Remove redundant ITS_CTLR_ENABLED definePeter Maydell1-10/+10
2022-01-07hw/intc/arm_gicv3_its: Correct off-by-one bounds check on rdbasePeter Maydell1-2/+2
2021-12-15hw/intc: clean-up error reporting for failed ITS cmdAlex Bennée1-12/+27
2021-11-26hw/intc: cannot clear GICv3 ITS CTLR[Enabled] bitShashi Mallela1-3/+4
2021-09-13hw/intc: GICv3 redistributor ITS processingShashi Mallela1-0/+23
2021-09-13hw/intc: GICv3 ITS Command processingShashi Mallela1-1/+364
2021-09-13hw/intc: GICv3 ITS command queue frameworkShashi Mallela1-0/+319
2021-09-13hw/intc: GICv3 ITS register definitions addedShashi Mallela1-0/+376
2021-09-13hw/intc: GICv3 ITS initial frameworkShashi Mallela1-0/+241