VIRTUTECH CONFIDENTIAL Previous - Up - Next
local-space-mapper
- Provided by
-
local-space-mapper
- Class Hierarchy
-
conf-object → log-object → local-space-mapper
- Interfaces Implemented
-
log_object, translate
- Description
-
The local-space-mapper device is used to map accesses between memory spaces, based on the initiating object. A typical example is processor-local memory, that is mapped in the global physical memory space, but where the access will be directed to different local spaces depending on which processor initiated the transaction. The same setup can be achieved by using separate processor spaces where local memory and devices are directly mapped, and where the global physical space is set as default target. In this case all accesses that do not hit a local memory or device will be directed to the global space.
Attributes
- Attributes inherited from class conf-object
-
attributes, classname, component, iface, name, object_id, queue
- Attributes inherited from class log-object
-
access_count, log_buffer, log_buffer_last, log_buffer_size, log_group_mask, log_groups, log_level, log_type_mask
- Attribute List
-
- memory_spaces
- Required attribute; read/write access; type: [[oo]*].
List of initiators and their corresponding memory spaces. The format is a list of two entry lists, where the first entry is the initiator and the second is the memory-space.
Command List
- Commands defined by interface log_object
-
log, log-group, log-level, log-size, log-type
- Commands
-
info | print information about the device |
Command Descriptions
-
<local-space-mapper>.info
- Synopsis
-
<local-space-mapper>.info
- Description
-
Print detailed information about the configuration of the device.
VIRTUTECH CONFIDENTIAL Previous - Up - Next