InOrder Resource Pool

From gem5
Revision as of 14:20, 19 January 2010 by Ksewell (talk | contribs)
Jump to: navigation, search

Overview

The ResourcePool is the interface that the CPU must go through in order to access a resource. The "pool" instantiates all resources, allocates IDs to resources, and can schedule events to be processed on one or all of the resources available to the CPU.

Relevant source files:

  • resource_pool.[hh,cc]
  • resource.[hh,cc]
  • resources/*.[hh,cc]
  • pipeline_traits.[hh,cc]
  • cpu.[hh,cc]

Interaction w/CPU

Resource Pool Events

Resource Pool Instantiation