9#include "cache/preload/PreloaderIF.hpp"
28 public sparta::cache::PreloaderIF
31 static constexpr char name[] =
"preloader";
38 PARAMETER(std::string, preload_file,
"",
"The path to the yaml file with preload data")
43 sparta::cache::PreloaderIF(),
44 filepath_(params->preload_file)
57 void preloadPacket_(
const std::string& treenode,
58 sparta::cache::PreloadPkt& pkt)
override;
60 const std::string filepath_;
A set of sparta::Parameters per sparta::ResourceTreeNode.
#define PARAMETER(type, name, def, doc)
Parameter declaration.
File that defines the Resource class. Consider using sparta::Unit instead.
TreeNode refinement representing the root (or "top") of a device tree.
implement a PreloaderIF with appropriate knowledge of how to preload yaml files into the lsu's L1 cac...
Generic container of Parameters.
The is the base class for all types of resources used by the SPARTA framework.
Resource(TreeNode *rc)
Construct resource with a resource container.
Node in a composite tree representing a sparta Tree item.
Macros for handling exponential backoff.