gem5
v22.1.0.0
|
Directories | |
directory | css |
Files | |
file | a9scu.cc [code] |
file | a9scu.hh [code] |
This defines the snoop control unit register on an A9. | |
file | abstract_nvm.hh [code] |
file | amba.hh [code] |
file | amba_device.cc [code] |
file | amba_device.hh [code] |
This is a base class for AMBA devices that have to respond to Device and Implementer ID calls. | |
file | amba_fake.cc [code] |
file | amba_fake.hh [code] |
This device sits in memory and reponds appropriately so the linux kernel ignores the device it is trying to talk to. | |
file | base_gic.cc [code] |
file | base_gic.hh [code] |
Base class for ARM GIC implementations. | |
file | display.cc [code] |
file | display.hh [code] |
file | doorbell.hh [code] |
file | energy_ctrl.cc [code] |
file | energy_ctrl.hh [code] |
The energy controller is a device being used to manage power and energy related control operations within the system. | |
file | flash_device.cc [code] |
This simplistic flash model is designed to model managed SLC NAND flash. | |
file | flash_device.hh [code] |
file | fvp_base_pwr_ctrl.cc [code] |
file | fvp_base_pwr_ctrl.hh [code] |
This class implements the base power controller for FVP-based platforms. | |
file | generic_timer.cc [code] |
file | generic_timer.hh [code] |
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. | |
file | generic_timer_miscregs_types.hh [code] |
file | gic_v2.cc [code] |
file | gic_v2.hh [code] |
Implementation of a GICv2. | |
file | gic_v2m.cc [code] |
Implementiation of a GICv2m MSI shim. | |
file | gic_v2m.hh [code] |
Implementiation of a GICv2m MSI shim. | |
file | gic_v3.cc [code] |
file | gic_v3.hh [code] |
file | gic_v3_cpu_interface.cc [code] |
file | gic_v3_cpu_interface.hh [code] |
file | gic_v3_distributor.cc [code] |
file | gic_v3_distributor.hh [code] |
file | gic_v3_its.cc [code] |
file | gic_v3_its.hh [code] |
file | gic_v3_redistributor.cc [code] |
file | gic_v3_redistributor.hh [code] |
file | gpu_nomali.cc [code] |
file | gpu_nomali.hh [code] |
file | hdlcd.cc [code] |
file | hdlcd.hh [code] |
Implementiation of the ARM HDLcd controller. | |
file | kmi.cc [code] |
file | kmi.hh [code] |
Implementiation of a PL050 KMI. | |
file | pci_host.cc [code] |
file | pci_host.hh [code] |
file | pl011.cc [code] |
file | pl011.hh [code] |
Implementiation of a PL011 UART. | |
file | pl111.cc [code] |
file | pl111.hh [code] |
Implementiation of a PL111 CLCD controller. | |
file | realview.cc [code] |
Implementation of RealView platform. | |
file | realview.hh [code] |
Declaration of top level class for the RealView platform chips. | |
file | rtc_pl031.cc [code] |
file | rtc_pl031.hh [code] |
This implements the ARM Primecell 031 RTC. | |
file | rv_ctrl.cc [code] |
file | rv_ctrl.hh [code] |
This implements the simple real view registers on a PBXA9. | |
file | smmu_v3.cc [code] |
file | smmu_v3.hh [code] |
This is an implementation of the SMMUv3 architecture. | |
file | smmu_v3_caches.cc [code] |
file | smmu_v3_caches.hh [code] |
file | smmu_v3_cmdexec.cc [code] |
file | smmu_v3_cmdexec.hh [code] |
file | smmu_v3_defs.hh [code] |
file | smmu_v3_deviceifc.cc [code] |
file | smmu_v3_deviceifc.hh [code] |
file | smmu_v3_events.cc [code] |
file | smmu_v3_events.hh [code] |
file | smmu_v3_ports.cc [code] |
file | smmu_v3_ports.hh [code] |
file | smmu_v3_proc.cc [code] |
file | smmu_v3_proc.hh [code] |
file | smmu_v3_transl.cc [code] |
file | smmu_v3_transl.hh [code] |
file | ssc.cc [code] |
file | ssc.hh [code] |
file | timer_cpulocal.cc [code] |
file | timer_cpulocal.hh [code] |
This implements the cpu local timer from the Cortex-A9 MPCore Technical Reference Manual rev r2p2 (ARM DDI 0407F) | |
file | timer_sp804.cc [code] |
file | timer_sp804.hh [code] |
This implements the dual Sp804 timer block. | |
file | ufs_device.cc [code] |
This is a simulation model for a UFS interface The UFS interface consists of a host controller and (at least) one device. | |
file | ufs_device.hh [code] |
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. | |
file | vgic.cc [code] |
file | vgic.hh [code] |
Implementiation of a GIC-400 List Register-based VGIC interface. | |
file | vio_mmio.cc [code] |
file | vio_mmio.hh [code] |
file | watchdog_generic.cc [code] |
file | watchdog_generic.hh [code] |
Arm SBSA Generic Watchdog Reference: Arm Server Base System Architecture (SBSA) Doc. | |
file | watchdog_sp805.cc [code] |
file | watchdog_sp805.hh [code] |
Arm Watchdog Module (SP805) Reference: Arm Watchdog Module (SP805) - Technical Reference Manual - rev. | |