sample_interrupt_device sample_linux_tracker
Simics Reference Manual  /  5 Classes  / 

sample_linux_mapper

Description

An example of a Linux mapper that works with trackers of the sample_linux_tracker class.

Interfaces Implemented

conf_object, log_object, osa_mapper_control, osa_mapper_query, osa_mapper_admin

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

parent
Required attribute; read/write access; type: o
The parent object. Must implement the osa_node_tree_admin, osa_tracker_state_query, and osa_tracker_state_notification interfaces
tracker
Required attribute; read/write access; type: o
Tracker associated with mapper
enabled
Pseudo attribute; read-only access; type: b
Mapper enabled - read only
entities
Optional attribute; read/write access; type: [[iiii]*]
Mapping of entities to nodes on the format: [entity id, node id, parent id, type]

Provided By

sample-linux-tracker
sample_interrupt_device sample_linux_tracker