44 _isBareMetal(
p.bare_metal), _resetVect(
p.reset_vect),
45 bootloader(loader::createObjectFile(
p.bootloader))
65 "Could not load sections to memory.");
void invoke(ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr) override
PortProxy physProxy
Port to physical memory used for writing object files into ram at boot.
virtual MemoryImage buildImage() const =0
bool write(const PortProxy &proxy) const
const SymbolTable & symtab() const
bool insert(const Symbol &symbol)
Insert a new symbol in the table if it does not already exist.
#define fatal_if(cond,...)
Conditional fatal macro that checks the supplied condition and only causes a fatal error if the condi...
virtual void initState()
initState() is called on each SimObject when not restoring from a checkpoint.
#define warn_if(cond,...)
Conditional warning macro that checks the supplied condition and only prints a warning if the conditi...
SymbolTable debugSymbolTable
Global unified debugging symbol table (for target).
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....