RISC-V: ACLINT Model
The AIA device is part of the RISC-V models.
It is available in libTEMUAIA.so
.
@AIA Reference
Properties
Name | Type | Description |
---|---|---|
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LocalName |
*char |
Local name (in component, if applicable) |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
TimeSource |
*void |
Time source object |
AIA Reference
Properties
Name | Type | Description |
---|---|---|
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LocalName |
*char |
Local name (in component, if applicable) |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
TimeSource |
*void |
Time source object |
config.enExtIrq |
uint8_t |
|
config.littleEndian |
uint8_t |
Endianess of memory interface. |
config.logInterrupts |
uint8_t |
|
config.nCpu |
uint8_t |
|
config.traceReads |
uint8_t |
|
config.traceWrites |
uint8_t |
|
cpu |
[temu_IfaceRef; 8]/ <unknown> |
Processors |
irqCtrl |
[temu_IfaceRef; 8]/ <unknown> |
Upstream interrupt controllers (e.g. processor) |
pnp.bar |
uint32_t |
|
pnp.config |
uint32_t |