gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
BaseGicRegisters Class Referenceabstract

#include <base_gic.hh>

Inheritance diagram for BaseGicRegisters:
KvmKernelGicV2 Pl390 MuxingKvmGic

Public Member Functions

virtual uint32_t readDistributor (ContextID ctx, Addr daddr)=0
 
virtual uint32_t readCpu (ContextID ctx, Addr daddr)=0
 
virtual void writeDistributor (ContextID ctx, Addr daddr, uint32_t data)=0
 
virtual void writeCpu (ContextID ctx, Addr daddr, uint32_t data)=0
 

Detailed Description

Definition at line 95 of file base_gic.hh.

Member Function Documentation

virtual uint32_t BaseGicRegisters::readCpu ( ContextID  ctx,
Addr  daddr 
)
pure virtual

Implemented in Pl390, and KvmKernelGicV2.

Referenced by MuxingKvmGic::copyCpuRegister().

virtual uint32_t BaseGicRegisters::readDistributor ( ContextID  ctx,
Addr  daddr 
)
pure virtual

Implemented in Pl390, and KvmKernelGicV2.

Referenced by MuxingKvmGic::copyDistRegister().

virtual void BaseGicRegisters::writeCpu ( ContextID  ctx,
Addr  daddr,
uint32_t  data 
)
pure virtual

Implemented in Pl390, and KvmKernelGicV2.

Referenced by MuxingKvmGic::copyCpuRegister().

virtual void BaseGicRegisters::writeDistributor ( ContextID  ctx,
Addr  daddr,
uint32_t  data 
)
pure virtual

The documentation for this class was generated from the following file:

Generated on Fri Jun 9 2017 13:04:02 for gem5 by doxygen 1.8.6