Go to the documentation of this file.
47 #ifndef __DEV_ARM_AMBA_DEVICE_HH__
48 #define __DEV_ARM_AMBA_DEVICE_HH__
55 #include "params/AmbaPioDevice.hh"
56 #include "params/AmbaDmaDevice.hh"
57 #include "params/AmbaIntDevice.hh"
115 #endif //__DEV_ARM_AMBA_DEVICE_HH__
static const int AMBA_CEL_ID1
static const int AMBA_PER_ID3
static const int AMBA_CEL_ID0
AmbaPioDeviceParams Params
AmbaDmaDevice(const Params &p, Addr pio_size=0)
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
static const int AMBA_CEL_ID3
uint64_t Tick
Tick count type.
AmbaIntDeviceParams Params
AmbaPioDevice(const Params &p, Addr pio_size)
static const int AMBA_PER_ID2
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
static const int AMBA_PER_ID0
ArmInterruptPin *const interrupt
static const int AMBA_CEL_ID2
ArmInterruptPin *const interrupt
static const int AMBA_PER_ID1
Generic representation of an Arm interrupt pin.
bool readId(PacketPtr pkt, uint64_t amba_id, Addr pio_addr)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
AmbaIntDevice(const Params &p, Addr pio_size)
AmbaDmaDeviceParams Params
Generated on Sun Jul 30 2023 01:56:54 for gem5 by doxygen 1.8.17