summaryrefslogtreecommitdiff
path: root/hw/intc/arm_gicv3_its.c
AgeCommit message (Expand)Author
2022-03-25hw/intc/arm_gicv3_its: Add missing newlines to process_mapc() loggingPeter Maydell
2022-03-07hw/intc/arm_gicv3: Fix missing spaces in error log messagesPeter Maydell
2022-03-07hw/intc/arm_gicv3_its: Add trace events for table reads and writesPeter Maydell
2022-03-07hw/intc/arm_gicv3_its: Add trace events for commandsPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: Split error checksPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: Don't allow intid 1023 in MAPI/MAPTIPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: In MAPC with V=0, don't check rdbase fieldPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: Drop TableDesc and CmdQDesc valid fieldsPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: Make update_ite() use ITEntryPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: Pass ITE values back from get_ite() via a structPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: Avoid nested ifs in get_ite()Peter Maydell
2022-02-08hw/intc/arm_gicv3_its: Fix address calculation in get_ite() and update_ite()Peter Maydell
2022-02-08hw/intc/arm_gicv3_its: Pass CTEntry to update_cte()Peter Maydell
2022-02-08hw/intc/arm_gicv3_its: Keep CTEs as a struct, not a raw uint64_tPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: Pass DTEntry to update_dte()Peter Maydell
2022-02-08hw/intc/arm_gicv3_its: Keep DTEs as a struct, not a raw uint64_tPeter Maydell
2022-02-08hw/intc/arm_gicv3_its: Use address_space_map() to access command queue packetsPeter Maydell
2022-01-28hw/intc/arm_gicv3_its: Implement MOVIPeter Maydell
2022-01-28hw/intc/arm_gicv3_its: Implement MOVALLPeter Maydell
2022-01-28hw/intc/arm_gicv3_its: Check table bounds against correct limitPeter Maydell
2022-01-28hw/intc/arm_gicv3_its: Make GITS_BASER<n> RAZ/WI for unimplemented registersPeter Maydell
2022-01-28hw/intc/arm_gicv3_its: Provide read accessor for translation_opsPeter Maydell
2022-01-28hw/intc/arm_gicv3_its: Don't clear GITS_CWRITER on writes to GITS_CBASERPeter Maydell
2022-01-28hw/intc/arm_gicv3_its: Don't clear GITS_CREADR when GITS_CTLR.ENABLED is setPeter Maydell
2022-01-28hw/intc/arm_gicv3: Initialise dma_as in GIC, not ITSPeter Maydell
2022-01-28hw/intc/arm_gicv3_its: Add tracepointsPeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Range-check ICID before indexing into collection tablePeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Check indexes before use, not afterPeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Factor out "find address of table entry" codePeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapd()Peter Maydell
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapc()Peter Maydell
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapti()Peter Maydell
2022-01-20hw/intc/arm_gicv3_its: Refactor process_its_cmd() to reduce nestingPeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_its_cmd()Peter Maydell
2022-01-20hw/intc/arm_gicv3_its: Use enum for return value of process_* functionsPeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Don't use data if reading command failedPeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Fix handling of process_its_cmd() return valuePeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Convert int ID check to num_intids conventionPeter Maydell
2022-01-20hw/intc/arm_gicv3_its: Fix event ID bounds checksPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Rename max_l2_entries to num_l2_entriesPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Fix various off-by-one errorsPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Use FIELD macros for CTEsPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Use FIELD macros for DTEsPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Correct handling of MAPIPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Don't misuse GITS_TYPE_PHYSICAL definePeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Correct setting of TableDesc entry_szPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Reduce code duplication in extract_table_params()Peter Maydell
2022-01-07hw/intc/arm_gicv3_its: Don't return early in extract_table_params() loopPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Remove maxids union from TableDescPeter Maydell
2022-01-07hw/intc/arm_gicv3_its: Remove redundant ITS_CTLR_ENABLED definePeter Maydell