gem5 v24.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
arm Directory Reference

Directories

 css
 

Files

 a9scu.cc
 
 a9scu.hh
 This defines the snoop control unit register on an A9.
 
 abstract_nvm.hh
 
 amba.hh
 
 amba_device.cc
 
 amba_device.hh
 This is a base class for AMBA devices that have to respond to Device and Implementer ID calls.
 
 amba_fake.cc
 
 amba_fake.hh
 This device sits in memory and reponds appropriately so the linux kernel ignores the device it is trying to talk to.
 
 base_gic.cc
 
 base_gic.hh
 Base class for ARM GIC implementations.
 
 display.cc
 
 display.hh
 
 doorbell.hh
 
 energy_ctrl.cc
 
 energy_ctrl.hh
 The energy controller is a device being used to manage power and energy related control operations within the system.
 
 flash_device.cc
 This simplistic flash model is designed to model managed SLC NAND flash.
 
 flash_device.hh
 
 fvp_base_pwr_ctrl.cc
 
 fvp_base_pwr_ctrl.hh
 This class implements the base power controller for FVP-based platforms.
 
 generic_timer.cc
 
 generic_timer.hh
 This module implements the global system counter and the local per-CPU architected timers as specified by the ARM Generic Timer extension: Arm ARM (ARM DDI 0487E.a) D11.1.2 - The system counter D11.2 - The AArch64 view of the Generic Timer G6.2 - The AArch32 view of the Generic Timer I2 - System Level Implementation of the Generic Timer.
 
 generic_timer_miscregs_types.hh
 
 gic_v2.cc
 
 gic_v2.hh
 Implementation of a GICv2.
 
 gic_v2m.cc
 Implementiation of a GICv2m MSI shim.
 
 gic_v2m.hh
 Implementiation of a GICv2m MSI shim.
 
 gic_v3.cc
 
 gic_v3.hh
 
 gic_v3_cpu_interface.cc
 
 gic_v3_cpu_interface.hh
 
 gic_v3_distributor.cc
 
 gic_v3_distributor.hh
 
 gic_v3_its.cc
 
 gic_v3_its.hh
 
 gic_v3_redistributor.cc
 
 gic_v3_redistributor.hh
 
 gpu_nomali.cc
 
 gpu_nomali.hh
 
 hdlcd.cc
 
 hdlcd.hh
 Implementiation of the ARM HDLcd controller.
 
 kmi.cc
 
 kmi.hh
 Implementiation of a PL050 KMI.
 
 mpam.cc
 
 mpam.hh
 
 pci_host.cc
 
 pci_host.hh
 
 pl011.cc
 
 pl011.hh
 Implementiation of a PL011 UART.
 
 pl111.cc
 
 pl111.hh
 Implementiation of a PL111 CLCD controller.
 
 realview.cc
 Implementation of RealView platform.
 
 realview.hh
 Declaration of top level class for the RealView platform chips.
 
 rtc_pl031.cc
 
 rtc_pl031.hh
 This implements the ARM Primecell 031 RTC.
 
 rv_ctrl.cc
 
 rv_ctrl.hh
 This implements the simple real view registers on a PBXA9.
 
 smmu_v3.cc
 
 smmu_v3.hh
 This is an implementation of the SMMUv3 architecture.
 
 smmu_v3_caches.cc
 
 smmu_v3_caches.hh
 
 smmu_v3_cmdexec.cc
 
 smmu_v3_cmdexec.hh
 
 smmu_v3_defs.cc
 
 smmu_v3_defs.hh
 
 smmu_v3_deviceifc.cc
 
 smmu_v3_deviceifc.hh
 
 smmu_v3_events.cc
 
 smmu_v3_events.hh
 
 smmu_v3_ports.cc
 
 smmu_v3_ports.hh
 
 smmu_v3_proc.cc
 
 smmu_v3_proc.hh
 
 smmu_v3_transl.cc
 
 smmu_v3_transl.hh
 
 ssc.cc
 
 ssc.hh
 
 timer_cpulocal.cc
 
 timer_cpulocal.hh
 This implements the cpu local timer from the Cortex-A9 MPCore Technical Reference Manual rev r2p2 (ARM DDI 0407F)
 
 timer_sp804.cc
 
 timer_sp804.hh
 This implements the dual Sp804 timer block.
 
 ufs_device.cc
 This is a simulation model for a UFS interface The UFS interface consists of a host controller and (at least) one device.
 
 ufs_device.hh
 This is a base class for UFS devices The UFS interface consists out of one host controller which connects a number of devices which together contain up to 8 logic units.
 
 vgic.cc
 
 vgic.hh
 Implementiation of a GIC-400 List Register-based VGIC interface.
 
 vio_mmio.cc
 
 vio_mmio.hh
 
 watchdog_generic.cc
 
 watchdog_generic.hh
 Arm SBSA Generic Watchdog Reference: Arm Server Base System Architecture (SBSA) Doc.
 
 watchdog_sp805.cc
 
 watchdog_sp805.hh
 Arm Watchdog Module (SP805) Reference: Arm Watchdog Module (SP805) - Technical Reference Manual - rev.
 

Generated on Mon Jan 13 2025 04:30:44 for gem5 by doxygen 1.9.8