|
gem5 v25.0.0.1
|
| "Statistic Types" | These are the statistics that are used in the simulator |
| A set of constants and structs from the VNC spec | |
| KVM Interrupt handling. | These methods control interrupt delivery to the guest system |
| KVM low-level ioctl interface. | These methods provide a low-level interface to the underlying KVM layer |
| Struct for storing information before an | Instruction reaches the commit stage, e.g |
| Struct for a record in the instruction dependency | Trace |
| Runtime Notifications | |
| Common Definitions | |
| Initialization and Shut Down | |
| System and Agent Information | |
| Signals | |
| Memory | |
| Queues | |
| Architected Queuing Language | |
| Instruction Set Architecture. | |
| Executable | |
| Code Objects (deprecated). | |
| The Drain API. | These methods relate to the "Drainable" interface |
| The Serialize API. | These methods related to the "Serialize" interface |
| The Event Queue API. | These methods relate to the event queue interface |
| The Stats API. | These methods relate to the statistics I/O interface |
| The SimObject API. | These methods relate to the SimObject interface |
| The AddrRange API. | These methods relate to the AddrRange and AddrRangeMap interfaces |
| The AtomicOpFunctor API. | These methods relate to the AtomicOpFunctor and the related interfaces |
| The bit manipulating API. | These are a collection of methods for bit manipulations |
| The BitUnion API. | These are a collection of methods and macros of the BitUnion system of defining bitfields on top of an underlying class |
| The utility functions and constants API. | These are a collection of utility functions and constants defined in src/base |
| The CallbackQueue API. | These methods relate to the CallbackQueue interface |
| The ChannelAddr and ChannelAddrRange API. | These methods relate to the interface of ChannelAddr and ChannelAddrRange |
| The ChunkGenerator API. | These methods relate to the ChunkGenerator interface |
| The Coroutine API. | These methods relate to the Coroutine interface |
| The Fiber API. | These methods relate to the Fiber interface |
| The Flags API. | These methods relate to the Flags interface |
| The inet API. | These methods relate to EthAddr, IpAddress, TCP, UDP interfaces |
| The Logger API. | These methods and macros provide access to gem5's logging system |
| The PollEvent API. | These methods relate to the PollEvent interface |
| The PollQueue API. | These methods relate to the PollQueue interface |
| The RemoteGDB API. | These methods relate to the BaseRemoteGDB and BaseGdbRegCache interfaces |
| The SatCounter API. | These methods relate to the SatCounter interface |
| The Socket API. | These methods relate to the Socket interface |
| The C++ STL helpers API. | These are methods providing additional functionality to C++ STL |
| The Trace API. | These methods relate to the selective debugging trace facility |
| Fully Associative LRU specific statistics | The FA lru stack lets us track multiple cache sizes at once |
| Data | If this instruction wrote any data values they're recorded here WARNING: Instructions are quite loose with with what they write since many instructions write multiple values (e.g |
| Fetch_seq | This records the serial number that the instruction was fetched in |
| Commit_seq | This records the instruction number that was committed in the pipeline |