OSDN Git Service

[cgen]
authordj <dj>
Wed, 8 Apr 2009 20:39:34 +0000 (20:39 +0000)
committerdj <dj>
Wed, 8 Apr 2009 20:39:34 +0000 (20:39 +0000)
commit383d3c5ff65647c7965528d10f1b4f25ef362602
treeb514d8a002ae70134714c9c8b4341833c91e97d1
parent4b8854560590311e9313e3193eb62dcbfd2dc015
[cgen]
* cpu/mep-c5.cpu: New.
* cpu/mep-core.cpu: Add C5 support.
* cpu/mep.opc: Likewise.
[opcodes]
* mep-asm.c: Regenerate.
* mep-desc.c: Regenerate.
* mep-desc.h: Regenerate.
* mep-dis.c: Regenerate.
* mep-ibld.c: Regenerate.
* mep-opc.c: Regenerate.
* mep-opc.h: Regenerate.
[sid]
* component/cache/cache.cxx (cache_component::cache_component):
Add write_hint_pin().  Attach it to write-hint.
(cache_component::write_hint): New.
* component/cache/cache.h (write_hint_pin): New.
(write_hint): New.

* component/cgen-cpu/mep/Makefile.am: Regenerate.
* component/cgen-cpu/mep/Makefile.in: Regenerate.
* component/cgen-cpu/mep/mep-core1-decode.cxx: Regenerate.
* component/cgen-cpu/mep/mep-core1-decode.h: Regenerate.
* component/cgen-cpu/mep/mep-core1-defs.h: Regenerate.
* component/cgen-cpu/mep/mep-core1-model.cxx: Regenerate.
* component/cgen-cpu/mep/mep-core1-model.h: Regenerate.
* component/cgen-cpu/mep/mep-core1-sem.cxx: Regenerate.
* component/cgen-cpu/mep/mep-decode.cxx: Regenerate.
* component/cgen-cpu/mep/mep-decode.h: Regenerate.
* component/cgen-cpu/mep/mep-defs.h: Regenerate.
* component/cgen-cpu/mep/mep-desc.h: Regenerate.
* component/cgen-cpu/mep/mep-model.cxx: Regenerate.
* component/cgen-cpu/mep/mep-model.h: Regenerate.
* component/cgen-cpu/mep/mep-sem.cxx: Regenerate.
* component/cgen-cpu/mep/mep.cxx (mep_cpu): Connect
write-hint pin.
(do_cache): Add C5 support.
(do_cache_prefetch): Likewise.
(do_casb3, do_cash3, do_casw3): New.
* component/cgen-cpu/mep/mep.h: Add C5 support and write-hint pin.
(do_casb3, do_cash3, do_casw3): New.

* component/families/mep/Makefile.in: Regenerate.
* component/families/mep/dsu.in: Add C5 support.
* main/dynamic/mainDynamic.cxx: Add C5 support.
* main/dynamic/mepCfg.cxx: Connect write-hint pin.
* main/dynamic/mepCfg.h: Add C5 support.
34 files changed:
cgen/cpu/mep-c5.cpu [new file with mode: 0644]
cgen/cpu/mep-core.cpu
cgen/cpu/mep.opc
opcodes/mep-asm.c
opcodes/mep-desc.c
opcodes/mep-desc.h
opcodes/mep-dis.c
opcodes/mep-ibld.c
opcodes/mep-opc.c
opcodes/mep-opc.h
sid/component/cache/cache.cxx
sid/component/cache/cache.h
sid/component/cgen-cpu/mep/Makefile.am
sid/component/cgen-cpu/mep/Makefile.in
sid/component/cgen-cpu/mep/mep-core1-decode.cxx
sid/component/cgen-cpu/mep/mep-core1-decode.h
sid/component/cgen-cpu/mep/mep-core1-defs.h
sid/component/cgen-cpu/mep/mep-core1-model.cxx
sid/component/cgen-cpu/mep/mep-core1-model.h
sid/component/cgen-cpu/mep/mep-core1-sem.cxx
sid/component/cgen-cpu/mep/mep-decode.cxx
sid/component/cgen-cpu/mep/mep-decode.h
sid/component/cgen-cpu/mep/mep-defs.h
sid/component/cgen-cpu/mep/mep-desc.h
sid/component/cgen-cpu/mep/mep-model.cxx
sid/component/cgen-cpu/mep/mep-model.h
sid/component/cgen-cpu/mep/mep-sem.cxx
sid/component/cgen-cpu/mep/mep.cxx
sid/component/cgen-cpu/mep/mep.h
sid/component/families/mep/Makefile.in
sid/component/families/mep/dsu.h
sid/main/dynamic/mainDynamic.cxx
sid/main/dynamic/mepCfg.cxx
sid/main/dynamic/mepCfg.h