OSDN Git Service

2008-06-17 Dave Brolley <brolley@redhat.com>
authorbrolley <brolley>
Tue, 17 Jun 2008 18:09:26 +0000 (18:09 +0000)
committerbrolley <brolley>
Tue, 17 Jun 2008 18:09:26 +0000 (18:09 +0000)
commit719b7a39d34af312790f214dcff2854a856adbd3
treecd30ed2d81ceaf31359f7fdd3ce141acb9a35c41
parenta4c1ba50bd757d2bc7bd7ab0780a5d528c7f6af1
2008-06-17  Dave Brolley  <brolley@redhat.com>

        * generic.h: Remove 'using sidutil::no_relation_component'. Add
        'using sidutil::fixed_relation_map_component'.
        (generic_memory): New inherits from reversible_component and
        fixed_relation_map_component. Now inherits virtually from
        fixed_pin_map_component and fixed_attribute_map_component.
        (sched): New member of generic_memory.
        (change_log): Likewise.
        (record_update): New method of generic_memory.
        (restore_state_to_time): Likewise.
        (generic_read_write_bus::write_any): call record_update if this
        memory is reversible.
        * generic.cxx (generic_memory): Initialize sched and
        change_log. Add sim-sched relation.
        (record_update): New method of generic_memory.
        (restore_state_to_time): Likewise.
sid/component/memory/ChangeLog
sid/component/memory/generic.cxx
sid/component/memory/generic.h