gem5 v24.0.0.0
|
Base class for ARM GIC implementations. More...
#include <memory>
#include <unordered_map>
#include <vector>
#include "arch/arm/system.hh"
#include "dev/intpin.hh"
#include "dev/io_device.hh"
#include "enums/ArmInterruptType.hh"
Go to the source code of this file.
Classes | |
class | gem5::BaseGic |
class | gem5::ArmInterruptPinGen |
This SimObject is instantiated in the python world and serves as an ArmInterruptPin generator. More... | |
class | gem5::ArmSPIGen |
Shared Peripheral Interrupt Generator It is capable of generating one interrupt only: it maintains a pointer to it and returns it every time it is asked for it (via the get metod) More... | |
class | gem5::ArmPPIGen |
Private Peripheral Interrupt Generator Since PPIs are banked in the GIC, this class is capable of generating more than one interrupt (one per ContextID). More... | |
class | gem5::ArmSigInterruptPinGen |
class | gem5::ArmInterruptPin |
Generic representation of an Arm interrupt pin. More... | |
class | gem5::ArmSPI |
class | gem5::ArmPPI |
class | gem5::ArmSigInterruptPin |
Namespaces | |
namespace | gem5 |
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved. | |
Base class for ARM GIC implementations.
Definition in file base_gic.hh.