16#ifndef SIMICS_SYSTEMC_INJECTION_EXTENSION_INJECT_MAP_INFO_H
17#define SIMICS_SYSTEMC_INJECTION_EXTENSION_INJECT_MAP_INFO_H
34template <
typename TPAYLOAD>
40 attr_value_t *attr, TPAYLOAD *gp) {
49 delete gp->set_extension(
#define ATTR_DICT_PARSER_NAMESPACE(ns)
Definition: attr_dict_parser.h:34
Additional mapping information for the Simics io_memory access.
Definition: map_info_extension.h:31
Definition: attr_dict_parser.h:40
bool parse(ParserInterface *parser)
AttrDictParser init(const attr_value_t *attr)
Definition: inject_base.h:45
Definition: inject_map_info.h:35
virtual bool setValue(AttrDictParser *parser, const std::string &key, attr_value_t *attr, TPAYLOAD *gp)
Definition: inject_map_info.h:39
Definition: map_info_parser.h:31
types::map_info_t map_info_
Definition: map_info_parser.h:64
Definition: pci_bus_interface.h:24