gem5 v25.0.0.1
Loading...
Searching...
No Matches
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 Sat Oct 18 2025 08:07:55 for gem5 by doxygen 1.14.0