├── .gitignore ├── .isort.cfg ├── .travis.yml ├── ABOUT.rst ├── CONTRIBUTING.md ├── Jenkinsfile ├── LICENSE ├── README.md ├── activate_microprobe ├── bootstrap_environment.sh ├── dev_tools ├── ci │ ├── Jenkinsfile.func │ ├── build_001_distribution.sh │ ├── check_ci.sh │ ├── code_conventions_001_pycodestyle.sh │ ├── code_conventions_002_pylint.sh │ ├── code_conventions_003_documentation.sh │ ├── code_conventions_004_mypy.sh │ ├── deploy_001.sh │ ├── environment.sh │ ├── install_advanced_toolchain.sh │ ├── install_riscv_toolchain.sh │ ├── manual_test.sh │ ├── pip.conf │ ├── test_001_end2end_tools.sh │ ├── test_002_end2end_examples.sh │ ├── test_003_end2end_targets.sh │ ├── test_004_unittest.sh │ ├── test_005_coverage.sh │ ├── test_deploy_001_install.sh │ ├── test_python_module.sh │ ├── travis_prolog │ └── update_pages.sh ├── distribution │ ├── make_distribution.sh │ ├── microprobe_all.py │ ├── microprobe_core.py │ ├── microprobe_doc.py │ ├── microprobe_target_power.py │ ├── microprobe_target_riscv.py │ └── setup.cfg ├── parsers │ ├── extract_propery_from_csv.py │ ├── parse_format_table.py │ ├── parse_riscv.py │ └── update_instruction_description.py ├── skeletons │ ├── create_env_skeleton.sh │ ├── create_isa_skeleton.sh │ └── create_uarch_skeleton.sh ├── templates │ ├── header.python │ └── header.yaml └── utils │ ├── check_fix_style.sh │ ├── check_instruction.py │ ├── copyright-add-or-update.sh │ ├── copyright-changer.sh │ ├── debug_binary_asm.sh │ ├── ensure_style.sh │ ├── generate_tags.sh │ ├── quick_replacer.py │ ├── strip-metadata.sh │ └── version-changer.sh ├── doc ├── Makefile ├── make.bat ├── mp_artwork │ ├── LOGOS.jpg │ ├── LOGOS.ppt │ ├── LOGOSnew.pptx │ ├── chartsDIDT.pptx │ ├── logo.tif │ ├── logo_black.png │ ├── logo_transp.png │ ├── logo_transp.xcf │ ├── logo_white.png │ ├── logo_white_reflect.png │ ├── minilogo_black.png │ ├── minilogo_black.tif │ ├── minilogo_white.png │ ├── minilogo_white.tif │ ├── postcard.jpg │ ├── postcard.png │ └── postcard.tif └── source │ ├── _templates │ ├── mybase.rst │ ├── myclass.rst │ ├── myclass.rst.all │ ├── myclass2.rst │ ├── myexception.rst │ └── mymodule.rst │ ├── api.rst │ ├── artwork │ ├── logo_black.png │ ├── logo_white.png │ ├── logo_white_reflect.png │ ├── minilogo_black.png │ ├── minilogo_white.ico │ ├── minilogo_white.png │ ├── minilogo_white_150px.png │ ├── minilogo_white_256px.ico │ ├── minilogo_white_256px2.ico │ ├── minilogo_white_256px3.ico │ ├── minilogo_whiteb_150px.png │ ├── minilogo_whiteb_150px.xcf │ └── postcard.png │ ├── conf.py │ ├── copyright.rst │ ├── design.rst │ ├── design_code_organization.rst │ ├── design_code_workflow.rst │ ├── design_overview.rst │ ├── design_target.rst │ ├── devel.rst │ ├── devel_code_style.rst │ ├── devel_continuous.rst │ ├── devel_contributing.rst │ ├── devel_patches.rst │ ├── devel_repository.rst │ ├── devel_roadmap.rst │ ├── devel_ticket.rst │ ├── examples.rst │ ├── examples │ ├── example_mp_objdump2mpt.dump │ └── mpt.mpt │ ├── images │ ├── c2mpt_workflow.png │ ├── c2mpt_workflow_bw.png │ ├── code_style_1.png │ ├── code_style_10.png │ ├── code_style_11.png │ ├── code_style_12.png │ ├── code_style_13.png │ ├── code_style_14.png │ ├── code_style_2.png │ ├── code_style_3.png │ ├── code_style_4.png │ ├── code_style_5.png │ ├── code_style_6.png │ ├── code_style_7.png │ ├── code_style_8.png │ ├── code_style_9.png │ ├── didt_example1.png │ ├── didt_example2.png │ ├── didt_example3.png │ ├── didt_example4.png │ ├── didt_example5.png │ ├── didt_example6.png │ ├── didt_example7.png │ └── didt_static_layout.png │ ├── index.rst │ ├── index_microprobe.rst │ ├── index_publications.rst │ ├── license.rst │ ├── microprobe.rst │ ├── nitpick-exceptions │ ├── start.rst │ ├── start_check.rst │ ├── start_install.rst │ ├── start_install_git.rst │ ├── start_install_pip.rst │ ├── start_organization.rst │ ├── start_quick.rst │ ├── start_requirements.rst │ ├── start_update.rst │ ├── support.rst │ ├── support_bug.rst │ ├── support_contact.rst │ ├── support_faq.rst │ ├── tools.rst │ ├── tools_ctest_format.rst │ ├── tools_mp_bin2asm.rst │ ├── tools_mp_bin2objdump.rst │ ├── tools_mp_c2mpt.rst │ ├── tools_mp_epi.rst │ ├── tools_mp_mpt2bin.rst │ ├── tools_mp_mpt2elf.rst │ ├── tools_mp_mpt2test.rst │ ├── tools_mp_mpt2trace.rst │ ├── tools_mp_objdump2mpt.rst │ ├── tools_mp_seq.rst │ ├── tools_mp_seqtune.rst │ ├── tools_mp_target.rst │ ├── tools_mpt_format.rst │ ├── tools_mpt_format_v05.rst │ ├── tools_target_definition.rst │ ├── tutorial.rst │ ├── tutorial_adding_definitions.rst │ ├── tutorial_complex_policy.rst │ ├── tutorial_custom_tool.rst │ └── tutorial_simple_policy.rst ├── requirements.txt ├── requirements_devel.txt ├── src └── microprobe │ ├── __init__.py │ ├── code │ ├── __init__.py │ ├── address.py │ ├── bbl.py │ ├── benchmark.py │ ├── cfg.py │ ├── context.py │ ├── ins.py │ ├── var.py │ └── wrapper.py │ ├── driver │ ├── __init__.py │ ├── genetic.py │ └── guided.py │ ├── exceptions.py │ ├── microprobe.cfg │ ├── model │ ├── __init__.py │ └── memory.py │ ├── passes │ ├── __init__.py │ ├── address │ │ └── __init__.py │ ├── branch │ │ └── __init__.py │ ├── dat │ │ └── __init__.py │ ├── decimal │ │ └── __init__.py │ ├── float │ │ └── __init__.py │ ├── ilp │ │ └── __init__.py │ ├── initialization │ │ └── __init__.py │ ├── instruction │ │ └── __init__.py │ ├── memory │ │ └── __init__.py │ ├── register │ │ └── __init__.py │ ├── structure │ │ └── __init__.py │ ├── switch │ │ └── __init__.py │ ├── symbol │ │ └── __init__.py │ └── variable │ │ └── __init__.py │ ├── property.py │ ├── schemas │ ├── __init__.py │ └── property.yaml │ ├── target │ ├── __init__.py │ ├── env │ │ └── __init__.py │ ├── isa │ │ ├── __init__.py │ │ ├── comparator.py │ │ ├── dat.py │ │ ├── default │ │ │ └── isa.yaml │ │ ├── generator.py │ │ ├── instruction.py │ │ ├── instruction_field.py │ │ ├── instruction_format.py │ │ ├── operand.py │ │ ├── register.py │ │ ├── register_type.py │ │ └── schemas │ │ │ ├── __init__.py │ │ │ ├── instruction.yaml │ │ │ ├── instruction_field.yaml │ │ │ ├── instruction_format.yaml │ │ │ ├── isa.yaml │ │ │ ├── operand.yaml │ │ │ ├── register.yaml │ │ │ └── register_type.yaml │ └── uarch │ │ ├── __init__.py │ │ ├── cache.py │ │ ├── default │ │ └── microarchitecture.yaml │ │ ├── element.py │ │ ├── element_type.py │ │ └── schemas │ │ ├── __init__.py │ │ ├── element.yaml │ │ ├── element_type.yaml │ │ └── microarchitecture.yaml │ └── utils │ ├── __init__.py │ ├── asm.py │ ├── bin.py │ ├── cache.py │ ├── cmdline.py │ ├── config.py │ ├── distrib.py │ ├── ieee.py │ ├── imp.py │ ├── info.py │ ├── logger.py │ ├── misc.py │ ├── mpt.py │ ├── objdump.py │ ├── policy.py │ ├── profile.py │ ├── run.py │ ├── typeguard_decorator.py │ └── yaml.py └── targets ├── generic ├── policies │ └── debug.py ├── templates │ ├── c2mpt.c │ ├── c2mpt.h │ └── c2mpt_template.c ├── tests │ ├── targets │ │ └── targets_tests.py │ └── tools │ │ ├── c2mpt_ll.c │ │ ├── c2mpt_mm.c │ │ ├── c2mpt_test001.c │ │ ├── c2mpt_test002.c │ │ ├── mp_bin2asm_tests.py │ │ ├── mp_bin2objdump_tests.py │ │ ├── mp_c2mpt_tests.py │ │ ├── mp_epi_tests.py │ │ ├── mp_mpt2test_tests.py │ │ ├── mp_objdump2mpt_tests.py │ │ ├── mp_seq_tests.py │ │ ├── mp_seqtune_tests.py │ │ ├── mp_target_tests.py │ │ └── mpt2test_test010.mpt ├── tools │ ├── mp_bin2asm.py │ ├── mp_bin2objdump.py │ ├── mp_c2mpt.py │ ├── mp_epi.py │ ├── mp_mpt2bin.py │ ├── mp_mpt2elf.py │ ├── mp_mpt2test.py │ ├── mp_objdump2mpt.py │ ├── mp_seq.py │ ├── mp_seqtune.py │ └── mp_target.py └── wrappers │ ├── asm.py │ ├── asmld.py │ ├── bin.py │ ├── c.py │ ├── cpapi.py │ ├── debug.py │ └── trace.py ├── power ├── doc │ ├── examples.rst │ └── examples_power.rst ├── env │ └── powerpc64_linux_gcc.py ├── examples │ ├── genetic_eval.sh │ ├── isa_power_v206_info.py │ ├── power_v206_power7_ppc64_linux_gcc_custom.py │ ├── power_v206_power7_ppc64_linux_gcc_fu_stress.py │ ├── power_v206_power7_ppc64_linux_gcc_genetic.py │ ├── power_v206_power7_ppc64_linux_gcc_memory.py │ ├── power_v206_power7_ppc64_linux_gcc_profile.py │ └── power_v206_power7_ppc64_linux_gcc_random.py ├── isa │ ├── p-common │ │ ├── comparator.py │ │ ├── generator.py │ │ ├── getcontext.S │ │ ├── instruction.py │ │ ├── instruction.yaml │ │ ├── instruction_field.py │ │ ├── instruction_field.yaml │ │ ├── instruction_format.py │ │ ├── instruction_format.yaml │ │ ├── instruction_props │ │ │ ├── algebraic.yaml │ │ │ ├── branch.yaml │ │ │ ├── branch_conditional.yaml │ │ │ ├── branch_relative.yaml │ │ │ ├── category.yaml │ │ │ ├── decimal.yaml │ │ │ ├── disable_asm.yaml │ │ │ ├── hypervisor.yaml │ │ │ ├── memory.yaml │ │ │ ├── memory_with_update.yaml │ │ │ ├── privileged.yaml │ │ │ ├── privileged_optional.yaml │ │ │ ├── switching.yaml │ │ │ ├── syscall.yaml │ │ │ └── trap.yaml │ │ ├── isa.py │ │ ├── isa.yaml │ │ ├── operand.py │ │ ├── operand.yaml │ │ ├── register.py │ │ ├── register.yaml │ │ ├── register_type.py │ │ ├── register_type.yaml │ │ └── setcontext.S │ ├── p-v2_06 │ │ ├── comparator.py │ │ ├── generator.py │ │ ├── instruction.py │ │ ├── instruction.yaml │ │ ├── instruction_field.yaml │ │ ├── instruction_format.yaml │ │ ├── isa.yaml │ │ ├── operand.py │ │ ├── operand.yaml │ │ ├── register.py │ │ ├── register.yaml │ │ └── register_type.yaml │ ├── p-v2_07 │ │ ├── comparator.py │ │ ├── generator.py │ │ ├── instruction.py │ │ ├── instruction.yaml │ │ ├── instruction_field.yaml │ │ ├── instruction_format.yaml │ │ ├── instruction_props │ │ │ ├── branch.yaml │ │ │ ├── branch_conditional.yaml │ │ │ ├── branch_relative.yaml │ │ │ ├── category.yaml │ │ │ ├── disable_asm.yaml │ │ │ ├── hypervisor.yaml │ │ │ ├── memory.yaml │ │ │ ├── privileged.yaml │ │ │ └── unsupported.yaml │ │ ├── isa.yaml │ │ ├── operand.py │ │ ├── operand.yaml │ │ ├── register.py │ │ ├── register.yaml │ │ └── register_type.yaml │ ├── p-v3_00 │ │ ├── comparator.py │ │ ├── generator.py │ │ ├── instruction.py │ │ ├── instruction.yaml │ │ ├── instruction_field.yaml │ │ ├── instruction_format.yaml │ │ ├── instruction_props │ │ │ ├── algebraic.yaml │ │ │ ├── branch.yaml │ │ │ ├── branch_conditional.yaml │ │ │ ├── branch_relative.yaml │ │ │ ├── category.yaml │ │ │ ├── decimal.yaml │ │ │ ├── disable_asm.yaml │ │ │ ├── hypervisor.yaml │ │ │ ├── memory.yaml │ │ │ ├── memory_with_update.yaml │ │ │ ├── privileged.yaml │ │ │ ├── privileged_optional.yaml │ │ │ ├── switching.yaml │ │ │ ├── syscall.yaml │ │ │ ├── trap.yaml │ │ │ └── unsupported.yaml │ │ ├── isa.yaml │ │ ├── operand.py │ │ ├── operand.yaml │ │ ├── register.py │ │ ├── register.yaml │ │ └── register_type.yaml │ └── p-v3_10 │ │ ├── comparator.py │ │ ├── generator.py │ │ ├── instruction.py │ │ ├── instruction.yaml │ │ ├── instruction_field.yaml │ │ ├── instruction_format.yaml │ │ ├── instruction_props │ │ ├── algebraic.yaml │ │ ├── branch.yaml │ │ ├── branch_conditional.yaml │ │ ├── branch_relative.yaml │ │ ├── category.yaml │ │ ├── decimal.yaml │ │ ├── disable_asm.yaml │ │ ├── hypervisor.yaml │ │ ├── memory.yaml │ │ ├── memory_with_update.yaml │ │ ├── privileged.yaml │ │ ├── privileged_optional.yaml │ │ ├── switching.yaml │ │ ├── syscall.yaml │ │ ├── trap.yaml │ │ └── unsupported.yaml │ │ ├── isa.py │ │ ├── isa.yaml │ │ ├── operand.py │ │ ├── operand.yaml │ │ ├── register.py │ │ ├── register.yaml │ │ └── register_type.yaml ├── policies │ ├── epi.py │ ├── epi_power10.py │ ├── epi_power9.py │ ├── seq_power10.py │ ├── seq_power9.py │ ├── seqtune_power10.py │ └── seqtune_power9.py ├── templates │ ├── power.ldscript │ ├── power_v206-power7-ppc64_linux_gcc.ldscript │ ├── power_v206-power7-ppc64le_linux_gcc.ldscript │ ├── power_v207-power8-ppc64_linux_gcc.ldscript │ ├── power_v207-power8-ppc64le_linux_gcc.ldscript │ ├── power_v300-power9-ppc64_linux_gcc.ldscript │ ├── power_v300-power9-ppc64le_linux_gcc.ldscript │ ├── power_v310-power10-ppc64_linux_gcc.ldscript │ └── power_v310-power10-ppc64le_linux_gcc.ldscript ├── tests │ ├── examples │ │ └── examples_power_tests.py │ ├── targets │ │ └── targets_tests.py │ └── tools │ │ ├── bin2objdump_test002.bin │ │ ├── c2mpt_test001.c │ │ ├── c2mpt_test002.c │ │ ├── mesa2mpt_test001.trace.gz │ │ ├── mesa2mpt_test002.trace.gz │ │ ├── mp_bin2objdump_tests.py │ │ ├── mp_c2mpt_tests.py │ │ ├── mp_epi_tests.py │ │ ├── mp_mpt2test_tests.py │ │ ├── mp_mpt2trace_tests.py │ │ ├── mp_objdump2mpt_tests.py │ │ ├── mp_seq_tests.py │ │ ├── mp_seqtune_tests.py │ │ ├── mp_target_tests.py │ │ ├── mpt2test_test003.mpt │ │ ├── mpt2test_test004.mpt │ │ ├── mpt2trace_test001.mpt │ │ ├── mpt2trace_test001_addresses.txt │ │ ├── mpt2trace_test002.mpt │ │ ├── mpt2trace_test003.mpt │ │ ├── objdump2mpt_test001.dump.gz │ │ ├── objdump2mpt_test002.dump │ │ ├── objdump2mpt_test003.dump │ │ ├── objdump2mpt_test_kernel_ppc64.dump.gz │ │ └── objdump2mpt_test_libc_ppc64.dump.gz ├── tools │ └── mp_mpt2trace.py ├── uarch │ ├── p-common │ │ ├── element.py │ │ ├── element.yaml │ │ ├── element_type.py │ │ ├── element_type.yaml │ │ ├── element_type_props │ │ │ ├── cache_hierarchy.yaml │ │ │ ├── cache_level.yaml │ │ │ ├── data_cache.yaml │ │ │ └── instruction_cache.yaml │ │ ├── microarchitecture.py │ │ └── microarchitecture.yaml │ ├── p-power10 │ │ ├── element.yaml │ │ ├── element_type.yaml │ │ ├── element_type_props │ │ │ ├── cache_hierarchy.yaml │ │ │ ├── cache_level.yaml │ │ │ ├── data_cache.yaml │ │ │ └── instruction_cache.yaml │ │ ├── microarchitecture.yaml │ │ └── microarchitecture_props │ │ │ └── common.yaml │ ├── p-power7 │ │ ├── element.yaml │ │ ├── element_type.yaml │ │ ├── element_type_props │ │ │ ├── cache_hierarchy.yaml │ │ │ ├── cache_level.yaml │ │ │ ├── data_cache.yaml │ │ │ └── instruction_cache.yaml │ │ ├── instruction_props │ │ │ ├── exec_units.yaml │ │ │ ├── latency.yaml │ │ │ └── throughtput.yaml │ │ ├── microarchitecture.yaml │ │ └── microarchitecture_props │ │ │ └── common.yaml │ ├── p-power8 │ │ ├── element.yaml │ │ ├── element_type.yaml │ │ ├── element_type_props │ │ │ ├── cache_hierarchy.yaml │ │ │ ├── cache_level.yaml │ │ │ ├── data_cache.yaml │ │ │ └── instruction_cache.yaml │ │ ├── microarchitecture.yaml │ │ └── microarchitecture_props │ │ │ └── common.yaml │ └── p-power9 │ │ ├── element.yaml │ │ ├── element_type.yaml │ │ ├── element_type_props │ │ ├── cache_hierarchy.yaml │ │ ├── cache_level.yaml │ │ ├── data_cache.yaml │ │ └── instruction_cache.yaml │ │ ├── microarchitecture.yaml │ │ └── microarchitecture_props │ │ └── common.yaml └── wrappers │ ├── CPSynchStepMultithread.headers │ ├── CPSynchStepMultithread.start_loop │ ├── CPSynchStepMultithread.start_main │ └── cppc.py └── riscv ├── doc ├── examples.rst └── examples_riscv.rst ├── env ├── riscv_bp3.py ├── riscv_eprocessor_sim.py ├── riscv_linux_gcc.py ├── riscv_linux_gcc_nolibc.py ├── riscv_riscy_sim.py ├── riscv_sargantana_sim.py ├── riscv_spike_sim.py └── riscv_test_p.py ├── examples ├── .gitignore ├── Makefile.in ├── Makefrag ├── README.md ├── configure.ac ├── riscv_branch.py ├── riscv_ipc.py ├── riscv_ipc │ ├── .gitignore │ └── Makefile ├── riscv_ipc_c.py └── riscv_ipc_seq.py ├── isa ├── riscv-boom │ ├── getcontext.S │ ├── instruction.yaml │ ├── isa.py │ ├── isa.yaml │ └── setcontext.S ├── riscv-common │ ├── comparator.py │ ├── generator.py │ ├── getcontext.S │ ├── instruction.py │ ├── instruction.yaml │ ├── instruction_field.py │ ├── instruction_field.yaml │ ├── instruction_format.py │ ├── instruction_format.yaml │ ├── instruction_props │ │ ├── branch.yaml │ │ ├── branch_conditional.yaml │ │ ├── branch_relative.yaml │ │ ├── decimal.yaml │ │ ├── disable_asm.yaml │ │ ├── memory.yaml │ │ ├── memory_with_update.yaml │ │ ├── priviledged.yaml │ │ ├── switching.yaml │ │ └── unsupported.yaml │ ├── isa.py │ ├── isa.yaml │ ├── operand.py │ ├── operand.yaml │ ├── register.py │ ├── register.yaml │ ├── register_type.py │ ├── register_type.yaml │ └── setcontext.S └── riscv-v2_2 │ ├── instruction.yaml │ └── isa.yaml ├── policies ├── epi.py ├── epi_sca.py ├── seq.py └── seqtune.py ├── templates ├── riscv.ldscript ├── riscv_v22-riscv_generic-riscv64_eprocessor_sim.ldscript ├── riscv_v22-riscv_generic-riscv64_linux_gcc.ldscript ├── riscv_v22-riscv_generic-riscv64_riscy_sim.ldscript ├── riscv_v22-riscv_generic-riscv64_sargantana_sim.ldscript ├── riscv_v22-riscv_generic-riscv64_spike_sim.ldscript └── riscv_v22-riscv_generic-riscv64_spike_sim_routines.s ├── tests ├── examples │ └── examples_riscv_tests.py └── tools │ ├── c2mpt_test003.c │ ├── mp_seq_tests.py │ ├── mp_seqtune_tests.py │ └── mpt2test_test003.mpt ├── uarch ├── riscv-common │ ├── element.py │ ├── element.yaml │ ├── element_type.py │ ├── element_type.yaml │ ├── element_type_props │ │ ├── cache_hierarchy.yaml │ │ ├── cache_level.yaml │ │ ├── data_cache.yaml │ │ └── instruction_cache.yaml │ ├── microarchitecture.py │ └── microarchitecture.yaml └── riscv-generic │ └── microarchitecture.yaml └── wrappers ├── riscv-bp3.py └── riscv-tests.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/.travis.yml -------------------------------------------------------------------------------- /ABOUT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/ABOUT.rst -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/README.md -------------------------------------------------------------------------------- /activate_microprobe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/activate_microprobe -------------------------------------------------------------------------------- /bootstrap_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/bootstrap_environment.sh -------------------------------------------------------------------------------- /dev_tools/ci/Jenkinsfile.func: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/Jenkinsfile.func -------------------------------------------------------------------------------- /dev_tools/ci/build_001_distribution.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/build_001_distribution.sh -------------------------------------------------------------------------------- /dev_tools/ci/check_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/check_ci.sh -------------------------------------------------------------------------------- /dev_tools/ci/code_conventions_001_pycodestyle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/code_conventions_001_pycodestyle.sh -------------------------------------------------------------------------------- /dev_tools/ci/code_conventions_002_pylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/code_conventions_002_pylint.sh -------------------------------------------------------------------------------- /dev_tools/ci/code_conventions_003_documentation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/code_conventions_003_documentation.sh -------------------------------------------------------------------------------- /dev_tools/ci/code_conventions_004_mypy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/code_conventions_004_mypy.sh -------------------------------------------------------------------------------- /dev_tools/ci/deploy_001.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/deploy_001.sh -------------------------------------------------------------------------------- /dev_tools/ci/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/environment.sh -------------------------------------------------------------------------------- /dev_tools/ci/install_advanced_toolchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/install_advanced_toolchain.sh -------------------------------------------------------------------------------- /dev_tools/ci/install_riscv_toolchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/install_riscv_toolchain.sh -------------------------------------------------------------------------------- /dev_tools/ci/manual_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/manual_test.sh -------------------------------------------------------------------------------- /dev_tools/ci/pip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/pip.conf -------------------------------------------------------------------------------- /dev_tools/ci/test_001_end2end_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/test_001_end2end_tools.sh -------------------------------------------------------------------------------- /dev_tools/ci/test_002_end2end_examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/test_002_end2end_examples.sh -------------------------------------------------------------------------------- /dev_tools/ci/test_003_end2end_targets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/test_003_end2end_targets.sh -------------------------------------------------------------------------------- /dev_tools/ci/test_004_unittest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/test_004_unittest.sh -------------------------------------------------------------------------------- /dev_tools/ci/test_005_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/test_005_coverage.sh -------------------------------------------------------------------------------- /dev_tools/ci/test_deploy_001_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/test_deploy_001_install.sh -------------------------------------------------------------------------------- /dev_tools/ci/test_python_module.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/test_python_module.sh -------------------------------------------------------------------------------- /dev_tools/ci/travis_prolog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/travis_prolog -------------------------------------------------------------------------------- /dev_tools/ci/update_pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/ci/update_pages.sh -------------------------------------------------------------------------------- /dev_tools/distribution/make_distribution.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/distribution/make_distribution.sh -------------------------------------------------------------------------------- /dev_tools/distribution/microprobe_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/distribution/microprobe_all.py -------------------------------------------------------------------------------- /dev_tools/distribution/microprobe_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/distribution/microprobe_core.py -------------------------------------------------------------------------------- /dev_tools/distribution/microprobe_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/distribution/microprobe_doc.py -------------------------------------------------------------------------------- /dev_tools/distribution/microprobe_target_power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/distribution/microprobe_target_power.py -------------------------------------------------------------------------------- /dev_tools/distribution/microprobe_target_riscv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/distribution/microprobe_target_riscv.py -------------------------------------------------------------------------------- /dev_tools/distribution/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/distribution/setup.cfg -------------------------------------------------------------------------------- /dev_tools/parsers/extract_propery_from_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/parsers/extract_propery_from_csv.py -------------------------------------------------------------------------------- /dev_tools/parsers/parse_format_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/parsers/parse_format_table.py -------------------------------------------------------------------------------- /dev_tools/parsers/parse_riscv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/parsers/parse_riscv.py -------------------------------------------------------------------------------- /dev_tools/parsers/update_instruction_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/parsers/update_instruction_description.py -------------------------------------------------------------------------------- /dev_tools/skeletons/create_env_skeleton.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/skeletons/create_env_skeleton.sh -------------------------------------------------------------------------------- /dev_tools/skeletons/create_isa_skeleton.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/skeletons/create_isa_skeleton.sh -------------------------------------------------------------------------------- /dev_tools/skeletons/create_uarch_skeleton.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/skeletons/create_uarch_skeleton.sh -------------------------------------------------------------------------------- /dev_tools/templates/header.python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/templates/header.python -------------------------------------------------------------------------------- /dev_tools/templates/header.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/templates/header.yaml -------------------------------------------------------------------------------- /dev_tools/utils/check_fix_style.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/check_fix_style.sh -------------------------------------------------------------------------------- /dev_tools/utils/check_instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/check_instruction.py -------------------------------------------------------------------------------- /dev_tools/utils/copyright-add-or-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/copyright-add-or-update.sh -------------------------------------------------------------------------------- /dev_tools/utils/copyright-changer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/copyright-changer.sh -------------------------------------------------------------------------------- /dev_tools/utils/debug_binary_asm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/debug_binary_asm.sh -------------------------------------------------------------------------------- /dev_tools/utils/ensure_style.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/ensure_style.sh -------------------------------------------------------------------------------- /dev_tools/utils/generate_tags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/generate_tags.sh -------------------------------------------------------------------------------- /dev_tools/utils/quick_replacer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/quick_replacer.py -------------------------------------------------------------------------------- /dev_tools/utils/strip-metadata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/strip-metadata.sh -------------------------------------------------------------------------------- /dev_tools/utils/version-changer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/dev_tools/utils/version-changer.sh -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/mp_artwork/LOGOS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/LOGOS.jpg -------------------------------------------------------------------------------- /doc/mp_artwork/LOGOS.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/LOGOS.ppt -------------------------------------------------------------------------------- /doc/mp_artwork/LOGOSnew.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/LOGOSnew.pptx -------------------------------------------------------------------------------- /doc/mp_artwork/chartsDIDT.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/chartsDIDT.pptx -------------------------------------------------------------------------------- /doc/mp_artwork/logo.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/logo.tif -------------------------------------------------------------------------------- /doc/mp_artwork/logo_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/logo_black.png -------------------------------------------------------------------------------- /doc/mp_artwork/logo_transp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/logo_transp.png -------------------------------------------------------------------------------- /doc/mp_artwork/logo_transp.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/logo_transp.xcf -------------------------------------------------------------------------------- /doc/mp_artwork/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/logo_white.png -------------------------------------------------------------------------------- /doc/mp_artwork/logo_white_reflect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/logo_white_reflect.png -------------------------------------------------------------------------------- /doc/mp_artwork/minilogo_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/minilogo_black.png -------------------------------------------------------------------------------- /doc/mp_artwork/minilogo_black.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/minilogo_black.tif -------------------------------------------------------------------------------- /doc/mp_artwork/minilogo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/minilogo_white.png -------------------------------------------------------------------------------- /doc/mp_artwork/minilogo_white.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/minilogo_white.tif -------------------------------------------------------------------------------- /doc/mp_artwork/postcard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/postcard.jpg -------------------------------------------------------------------------------- /doc/mp_artwork/postcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/postcard.png -------------------------------------------------------------------------------- /doc/mp_artwork/postcard.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/mp_artwork/postcard.tif -------------------------------------------------------------------------------- /doc/source/_templates/mybase.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/_templates/mybase.rst -------------------------------------------------------------------------------- /doc/source/_templates/myclass.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/_templates/myclass.rst -------------------------------------------------------------------------------- /doc/source/_templates/myclass.rst.all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/_templates/myclass.rst.all -------------------------------------------------------------------------------- /doc/source/_templates/myclass2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/_templates/myclass2.rst -------------------------------------------------------------------------------- /doc/source/_templates/myexception.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/_templates/myexception.rst -------------------------------------------------------------------------------- /doc/source/_templates/mymodule.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/_templates/mymodule.rst -------------------------------------------------------------------------------- /doc/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/api.rst -------------------------------------------------------------------------------- /doc/source/artwork/logo_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/logo_black.png -------------------------------------------------------------------------------- /doc/source/artwork/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/logo_white.png -------------------------------------------------------------------------------- /doc/source/artwork/logo_white_reflect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/logo_white_reflect.png -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_black.png -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_white.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_white.ico -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_white.png -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_white_150px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_white_150px.png -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_white_256px.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_white_256px.ico -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_white_256px2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_white_256px2.ico -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_white_256px3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_white_256px3.ico -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_whiteb_150px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_whiteb_150px.png -------------------------------------------------------------------------------- /doc/source/artwork/minilogo_whiteb_150px.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/minilogo_whiteb_150px.xcf -------------------------------------------------------------------------------- /doc/source/artwork/postcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/artwork/postcard.png -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/copyright.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/copyright.rst -------------------------------------------------------------------------------- /doc/source/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/design.rst -------------------------------------------------------------------------------- /doc/source/design_code_organization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/design_code_organization.rst -------------------------------------------------------------------------------- /doc/source/design_code_workflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/design_code_workflow.rst -------------------------------------------------------------------------------- /doc/source/design_overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/design_overview.rst -------------------------------------------------------------------------------- /doc/source/design_target.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/design_target.rst -------------------------------------------------------------------------------- /doc/source/devel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/devel.rst -------------------------------------------------------------------------------- /doc/source/devel_code_style.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/devel_code_style.rst -------------------------------------------------------------------------------- /doc/source/devel_continuous.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/devel_continuous.rst -------------------------------------------------------------------------------- /doc/source/devel_contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/devel_contributing.rst -------------------------------------------------------------------------------- /doc/source/devel_patches.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/devel_patches.rst -------------------------------------------------------------------------------- /doc/source/devel_repository.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/devel_repository.rst -------------------------------------------------------------------------------- /doc/source/devel_roadmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/devel_roadmap.rst -------------------------------------------------------------------------------- /doc/source/devel_ticket.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/devel_ticket.rst -------------------------------------------------------------------------------- /doc/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/examples.rst -------------------------------------------------------------------------------- /doc/source/examples/example_mp_objdump2mpt.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/examples/example_mp_objdump2mpt.dump -------------------------------------------------------------------------------- /doc/source/examples/mpt.mpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/examples/mpt.mpt -------------------------------------------------------------------------------- /doc/source/images/c2mpt_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/c2mpt_workflow.png -------------------------------------------------------------------------------- /doc/source/images/c2mpt_workflow_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/c2mpt_workflow_bw.png -------------------------------------------------------------------------------- /doc/source/images/code_style_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_1.png -------------------------------------------------------------------------------- /doc/source/images/code_style_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_10.png -------------------------------------------------------------------------------- /doc/source/images/code_style_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_11.png -------------------------------------------------------------------------------- /doc/source/images/code_style_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_12.png -------------------------------------------------------------------------------- /doc/source/images/code_style_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_13.png -------------------------------------------------------------------------------- /doc/source/images/code_style_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_14.png -------------------------------------------------------------------------------- /doc/source/images/code_style_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_2.png -------------------------------------------------------------------------------- /doc/source/images/code_style_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_3.png -------------------------------------------------------------------------------- /doc/source/images/code_style_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_4.png -------------------------------------------------------------------------------- /doc/source/images/code_style_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_5.png -------------------------------------------------------------------------------- /doc/source/images/code_style_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_6.png -------------------------------------------------------------------------------- /doc/source/images/code_style_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_7.png -------------------------------------------------------------------------------- /doc/source/images/code_style_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_8.png -------------------------------------------------------------------------------- /doc/source/images/code_style_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/code_style_9.png -------------------------------------------------------------------------------- /doc/source/images/didt_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/didt_example1.png -------------------------------------------------------------------------------- /doc/source/images/didt_example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/didt_example2.png -------------------------------------------------------------------------------- /doc/source/images/didt_example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/didt_example3.png -------------------------------------------------------------------------------- /doc/source/images/didt_example4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/didt_example4.png -------------------------------------------------------------------------------- /doc/source/images/didt_example5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/didt_example5.png -------------------------------------------------------------------------------- /doc/source/images/didt_example6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/didt_example6.png -------------------------------------------------------------------------------- /doc/source/images/didt_example7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/didt_example7.png -------------------------------------------------------------------------------- /doc/source/images/didt_static_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/images/didt_static_layout.png -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/index_microprobe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/index_microprobe.rst -------------------------------------------------------------------------------- /doc/source/index_publications.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/index_publications.rst -------------------------------------------------------------------------------- /doc/source/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/license.rst -------------------------------------------------------------------------------- /doc/source/microprobe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/microprobe.rst -------------------------------------------------------------------------------- /doc/source/nitpick-exceptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/nitpick-exceptions -------------------------------------------------------------------------------- /doc/source/start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start.rst -------------------------------------------------------------------------------- /doc/source/start_check.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start_check.rst -------------------------------------------------------------------------------- /doc/source/start_install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start_install.rst -------------------------------------------------------------------------------- /doc/source/start_install_git.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start_install_git.rst -------------------------------------------------------------------------------- /doc/source/start_install_pip.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start_install_pip.rst -------------------------------------------------------------------------------- /doc/source/start_organization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start_organization.rst -------------------------------------------------------------------------------- /doc/source/start_quick.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start_quick.rst -------------------------------------------------------------------------------- /doc/source/start_requirements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start_requirements.rst -------------------------------------------------------------------------------- /doc/source/start_update.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/start_update.rst -------------------------------------------------------------------------------- /doc/source/support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/support.rst -------------------------------------------------------------------------------- /doc/source/support_bug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/support_bug.rst -------------------------------------------------------------------------------- /doc/source/support_contact.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/support_contact.rst -------------------------------------------------------------------------------- /doc/source/support_faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/support_faq.rst -------------------------------------------------------------------------------- /doc/source/tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools.rst -------------------------------------------------------------------------------- /doc/source/tools_ctest_format.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_ctest_format.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_bin2asm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_bin2asm.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_bin2objdump.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_bin2objdump.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_c2mpt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_c2mpt.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_epi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_epi.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_mpt2bin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_mpt2bin.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_mpt2elf.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_mpt2elf.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_mpt2test.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_mpt2test.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_mpt2trace.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_mpt2trace.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_objdump2mpt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_objdump2mpt.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_seq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_seq.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_seqtune.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_seqtune.rst -------------------------------------------------------------------------------- /doc/source/tools_mp_target.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mp_target.rst -------------------------------------------------------------------------------- /doc/source/tools_mpt_format.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mpt_format.rst -------------------------------------------------------------------------------- /doc/source/tools_mpt_format_v05.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_mpt_format_v05.rst -------------------------------------------------------------------------------- /doc/source/tools_target_definition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tools_target_definition.rst -------------------------------------------------------------------------------- /doc/source/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tutorial.rst -------------------------------------------------------------------------------- /doc/source/tutorial_adding_definitions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tutorial_adding_definitions.rst -------------------------------------------------------------------------------- /doc/source/tutorial_complex_policy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tutorial_complex_policy.rst -------------------------------------------------------------------------------- /doc/source/tutorial_custom_tool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tutorial_custom_tool.rst -------------------------------------------------------------------------------- /doc/source/tutorial_simple_policy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/doc/source/tutorial_simple_policy.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | PyYAML 2 | argparse 3 | rxjson 4 | six 5 | fasteners 6 | cachetools 7 | -------------------------------------------------------------------------------- /requirements_devel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/requirements_devel.txt -------------------------------------------------------------------------------- /src/microprobe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/__init__.py -------------------------------------------------------------------------------- /src/microprobe/code/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/__init__.py -------------------------------------------------------------------------------- /src/microprobe/code/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/address.py -------------------------------------------------------------------------------- /src/microprobe/code/bbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/bbl.py -------------------------------------------------------------------------------- /src/microprobe/code/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/benchmark.py -------------------------------------------------------------------------------- /src/microprobe/code/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/cfg.py -------------------------------------------------------------------------------- /src/microprobe/code/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/context.py -------------------------------------------------------------------------------- /src/microprobe/code/ins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/ins.py -------------------------------------------------------------------------------- /src/microprobe/code/var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/var.py -------------------------------------------------------------------------------- /src/microprobe/code/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/code/wrapper.py -------------------------------------------------------------------------------- /src/microprobe/driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/driver/__init__.py -------------------------------------------------------------------------------- /src/microprobe/driver/genetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/driver/genetic.py -------------------------------------------------------------------------------- /src/microprobe/driver/guided.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/driver/guided.py -------------------------------------------------------------------------------- /src/microprobe/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/exceptions.py -------------------------------------------------------------------------------- /src/microprobe/microprobe.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/microprobe.cfg -------------------------------------------------------------------------------- /src/microprobe/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/model/__init__.py -------------------------------------------------------------------------------- /src/microprobe/model/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/model/memory.py -------------------------------------------------------------------------------- /src/microprobe/passes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/address/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/address/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/branch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/branch/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/dat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/dat/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/decimal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/decimal/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/float/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/float/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/ilp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/ilp/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/initialization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/initialization/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/instruction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/instruction/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/memory/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/register/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/register/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/structure/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/switch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/switch/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/symbol/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/symbol/__init__.py -------------------------------------------------------------------------------- /src/microprobe/passes/variable/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/passes/variable/__init__.py -------------------------------------------------------------------------------- /src/microprobe/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/property.py -------------------------------------------------------------------------------- /src/microprobe/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/schemas/__init__.py -------------------------------------------------------------------------------- /src/microprobe/schemas/property.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/schemas/property.yaml -------------------------------------------------------------------------------- /src/microprobe/target/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/__init__.py -------------------------------------------------------------------------------- /src/microprobe/target/env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/env/__init__.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/__init__.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/comparator.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/dat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/dat.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/default/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/default/isa.yaml -------------------------------------------------------------------------------- /src/microprobe/target/isa/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/generator.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/instruction.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/instruction_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/instruction_field.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/instruction_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/instruction_format.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/operand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/operand.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/register.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/register_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/register_type.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/schemas/__init__.py -------------------------------------------------------------------------------- /src/microprobe/target/isa/schemas/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/schemas/instruction.yaml -------------------------------------------------------------------------------- /src/microprobe/target/isa/schemas/instruction_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/schemas/instruction_field.yaml -------------------------------------------------------------------------------- /src/microprobe/target/isa/schemas/instruction_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/schemas/instruction_format.yaml -------------------------------------------------------------------------------- /src/microprobe/target/isa/schemas/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/schemas/isa.yaml -------------------------------------------------------------------------------- /src/microprobe/target/isa/schemas/operand.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/schemas/operand.yaml -------------------------------------------------------------------------------- /src/microprobe/target/isa/schemas/register.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/schemas/register.yaml -------------------------------------------------------------------------------- /src/microprobe/target/isa/schemas/register_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/isa/schemas/register_type.yaml -------------------------------------------------------------------------------- /src/microprobe/target/uarch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/__init__.py -------------------------------------------------------------------------------- /src/microprobe/target/uarch/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/cache.py -------------------------------------------------------------------------------- /src/microprobe/target/uarch/default/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/default/microarchitecture.yaml -------------------------------------------------------------------------------- /src/microprobe/target/uarch/element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/element.py -------------------------------------------------------------------------------- /src/microprobe/target/uarch/element_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/element_type.py -------------------------------------------------------------------------------- /src/microprobe/target/uarch/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/schemas/__init__.py -------------------------------------------------------------------------------- /src/microprobe/target/uarch/schemas/element.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/schemas/element.yaml -------------------------------------------------------------------------------- /src/microprobe/target/uarch/schemas/element_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/schemas/element_type.yaml -------------------------------------------------------------------------------- /src/microprobe/target/uarch/schemas/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/target/uarch/schemas/microarchitecture.yaml -------------------------------------------------------------------------------- /src/microprobe/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/__init__.py -------------------------------------------------------------------------------- /src/microprobe/utils/asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/asm.py -------------------------------------------------------------------------------- /src/microprobe/utils/bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/bin.py -------------------------------------------------------------------------------- /src/microprobe/utils/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/cache.py -------------------------------------------------------------------------------- /src/microprobe/utils/cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/cmdline.py -------------------------------------------------------------------------------- /src/microprobe/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/config.py -------------------------------------------------------------------------------- /src/microprobe/utils/distrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/distrib.py -------------------------------------------------------------------------------- /src/microprobe/utils/ieee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/ieee.py -------------------------------------------------------------------------------- /src/microprobe/utils/imp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/imp.py -------------------------------------------------------------------------------- /src/microprobe/utils/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/info.py -------------------------------------------------------------------------------- /src/microprobe/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/logger.py -------------------------------------------------------------------------------- /src/microprobe/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/misc.py -------------------------------------------------------------------------------- /src/microprobe/utils/mpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/mpt.py -------------------------------------------------------------------------------- /src/microprobe/utils/objdump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/objdump.py -------------------------------------------------------------------------------- /src/microprobe/utils/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/policy.py -------------------------------------------------------------------------------- /src/microprobe/utils/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/profile.py -------------------------------------------------------------------------------- /src/microprobe/utils/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/run.py -------------------------------------------------------------------------------- /src/microprobe/utils/typeguard_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/typeguard_decorator.py -------------------------------------------------------------------------------- /src/microprobe/utils/yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/src/microprobe/utils/yaml.py -------------------------------------------------------------------------------- /targets/generic/policies/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/policies/debug.py -------------------------------------------------------------------------------- /targets/generic/templates/c2mpt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/templates/c2mpt.c -------------------------------------------------------------------------------- /targets/generic/templates/c2mpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/templates/c2mpt.h -------------------------------------------------------------------------------- /targets/generic/templates/c2mpt_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/templates/c2mpt_template.c -------------------------------------------------------------------------------- /targets/generic/tests/targets/targets_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/targets/targets_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/c2mpt_ll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/c2mpt_ll.c -------------------------------------------------------------------------------- /targets/generic/tests/tools/c2mpt_mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/c2mpt_mm.c -------------------------------------------------------------------------------- /targets/generic/tests/tools/c2mpt_test001.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/c2mpt_test001.c -------------------------------------------------------------------------------- /targets/generic/tests/tools/c2mpt_test002.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/c2mpt_test002.c -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_bin2asm_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_bin2asm_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_bin2objdump_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_bin2objdump_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_c2mpt_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_c2mpt_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_epi_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_epi_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_mpt2test_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_mpt2test_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_objdump2mpt_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_objdump2mpt_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_seq_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_seq_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_seqtune_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_seqtune_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mp_target_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mp_target_tests.py -------------------------------------------------------------------------------- /targets/generic/tests/tools/mpt2test_test010.mpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tests/tools/mpt2test_test010.mpt -------------------------------------------------------------------------------- /targets/generic/tools/mp_bin2asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_bin2asm.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_bin2objdump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_bin2objdump.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_c2mpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_c2mpt.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_epi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_epi.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_mpt2bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_mpt2bin.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_mpt2elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_mpt2elf.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_mpt2test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_mpt2test.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_objdump2mpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_objdump2mpt.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_seq.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_seqtune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_seqtune.py -------------------------------------------------------------------------------- /targets/generic/tools/mp_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/tools/mp_target.py -------------------------------------------------------------------------------- /targets/generic/wrappers/asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/wrappers/asm.py -------------------------------------------------------------------------------- /targets/generic/wrappers/asmld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/wrappers/asmld.py -------------------------------------------------------------------------------- /targets/generic/wrappers/bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/wrappers/bin.py -------------------------------------------------------------------------------- /targets/generic/wrappers/c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/wrappers/c.py -------------------------------------------------------------------------------- /targets/generic/wrappers/cpapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/wrappers/cpapi.py -------------------------------------------------------------------------------- /targets/generic/wrappers/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/wrappers/debug.py -------------------------------------------------------------------------------- /targets/generic/wrappers/trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/generic/wrappers/trace.py -------------------------------------------------------------------------------- /targets/power/doc/examples.rst: -------------------------------------------------------------------------------- 1 | examples_power 2 | -------------------------------------------------------------------------------- /targets/power/doc/examples_power.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/doc/examples_power.rst -------------------------------------------------------------------------------- /targets/power/env/powerpc64_linux_gcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/env/powerpc64_linux_gcc.py -------------------------------------------------------------------------------- /targets/power/examples/genetic_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/examples/genetic_eval.sh -------------------------------------------------------------------------------- /targets/power/examples/isa_power_v206_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/examples/isa_power_v206_info.py -------------------------------------------------------------------------------- /targets/power/examples/power_v206_power7_ppc64_linux_gcc_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/examples/power_v206_power7_ppc64_linux_gcc_custom.py -------------------------------------------------------------------------------- /targets/power/examples/power_v206_power7_ppc64_linux_gcc_fu_stress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/examples/power_v206_power7_ppc64_linux_gcc_fu_stress.py -------------------------------------------------------------------------------- /targets/power/examples/power_v206_power7_ppc64_linux_gcc_genetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/examples/power_v206_power7_ppc64_linux_gcc_genetic.py -------------------------------------------------------------------------------- /targets/power/examples/power_v206_power7_ppc64_linux_gcc_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/examples/power_v206_power7_ppc64_linux_gcc_memory.py -------------------------------------------------------------------------------- /targets/power/examples/power_v206_power7_ppc64_linux_gcc_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/examples/power_v206_power7_ppc64_linux_gcc_profile.py -------------------------------------------------------------------------------- /targets/power/examples/power_v206_power7_ppc64_linux_gcc_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/examples/power_v206_power7_ppc64_linux_gcc_random.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/comparator.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/generator.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/getcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/getcontext.S -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_field.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_field.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_format.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_format.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/algebraic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/algebraic.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/branch.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/branch_conditional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/branch_conditional.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/branch_relative.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/branch_relative.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/category.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/category.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/decimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/decimal.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/disable_asm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/disable_asm.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/hypervisor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/hypervisor.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/memory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/memory.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/memory_with_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/memory_with_update.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/privileged.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/privileged.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/privileged_optional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/privileged_optional.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/switching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/switching.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/syscall.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/syscall.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/instruction_props/trap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/instruction_props/trap.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/isa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/isa.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/isa.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/operand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/operand.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/operand.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/operand.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/register.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/register.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/register.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/register_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/register_type.py -------------------------------------------------------------------------------- /targets/power/isa/p-common/register_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/register_type.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-common/setcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-common/setcontext.S -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/comparator.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/generator.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/instruction.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/instruction.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/instruction_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/instruction_field.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/instruction_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/instruction_format.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/isa.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/operand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/operand.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/operand.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/operand.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/register.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/register.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/register.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_06/register_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_06/register_type.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/comparator.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/generator.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_field.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_format.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/branch.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/branch_conditional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/branch_conditional.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/branch_relative.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/branch_relative.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/category.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/category.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/disable_asm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/disable_asm.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/hypervisor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/hypervisor.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/memory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/memory.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/privileged.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/privileged.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/instruction_props/unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/instruction_props/unsupported.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/isa.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/operand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/operand.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/operand.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/operand.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/register.py -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/register.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/register.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v2_07/register_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v2_07/register_type.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/comparator.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/generator.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_field.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_format.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/algebraic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/algebraic.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/branch.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/branch_conditional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/branch_conditional.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/branch_relative.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/branch_relative.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/category.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/category.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/decimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/decimal.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/disable_asm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/disable_asm.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/hypervisor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/hypervisor.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/memory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/memory.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/memory_with_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/memory_with_update.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/privileged.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/privileged.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/privileged_optional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/privileged_optional.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/switching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/switching.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/syscall.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/syscall.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/trap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/trap.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/instruction_props/unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/instruction_props/unsupported.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/isa.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/operand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/operand.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/operand.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/operand.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/register.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/register.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/register.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_00/register_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_00/register_type.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/comparator.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/generator.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_field.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_format.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/algebraic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/algebraic.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/branch.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/branch_conditional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/branch_conditional.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/branch_relative.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/branch_relative.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/category.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/category.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/decimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/decimal.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/disable_asm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/disable_asm.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/hypervisor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/hypervisor.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/memory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/memory.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/memory_with_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/memory_with_update.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/privileged.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/privileged.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/privileged_optional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/privileged_optional.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/switching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/switching.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/syscall.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/syscall.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/trap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/trap.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/instruction_props/unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/instruction_props/unsupported.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/isa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/isa.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/isa.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/operand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/operand.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/operand.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/operand.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/register.py -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/register.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/register.yaml -------------------------------------------------------------------------------- /targets/power/isa/p-v3_10/register_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/isa/p-v3_10/register_type.yaml -------------------------------------------------------------------------------- /targets/power/policies/epi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/policies/epi.py -------------------------------------------------------------------------------- /targets/power/policies/epi_power10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/policies/epi_power10.py -------------------------------------------------------------------------------- /targets/power/policies/epi_power9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/policies/epi_power9.py -------------------------------------------------------------------------------- /targets/power/policies/seq_power10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/policies/seq_power10.py -------------------------------------------------------------------------------- /targets/power/policies/seq_power9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/policies/seq_power9.py -------------------------------------------------------------------------------- /targets/power/policies/seqtune_power10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/policies/seqtune_power10.py -------------------------------------------------------------------------------- /targets/power/policies/seqtune_power9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/policies/seqtune_power9.py -------------------------------------------------------------------------------- /targets/power/templates/power.ldscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/templates/power.ldscript -------------------------------------------------------------------------------- /targets/power/templates/power_v206-power7-ppc64_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | power.ldscript -------------------------------------------------------------------------------- /targets/power/templates/power_v206-power7-ppc64le_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | power.ldscript -------------------------------------------------------------------------------- /targets/power/templates/power_v207-power8-ppc64_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | power.ldscript -------------------------------------------------------------------------------- /targets/power/templates/power_v207-power8-ppc64le_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | power.ldscript -------------------------------------------------------------------------------- /targets/power/templates/power_v300-power9-ppc64_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | power.ldscript -------------------------------------------------------------------------------- /targets/power/templates/power_v300-power9-ppc64le_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | power.ldscript -------------------------------------------------------------------------------- /targets/power/templates/power_v310-power10-ppc64_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | power.ldscript -------------------------------------------------------------------------------- /targets/power/templates/power_v310-power10-ppc64le_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | power.ldscript -------------------------------------------------------------------------------- /targets/power/tests/examples/examples_power_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/examples/examples_power_tests.py -------------------------------------------------------------------------------- /targets/power/tests/targets/targets_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/targets/targets_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/bin2objdump_test002.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/bin2objdump_test002.bin -------------------------------------------------------------------------------- /targets/power/tests/tools/c2mpt_test001.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/c2mpt_test001.c -------------------------------------------------------------------------------- /targets/power/tests/tools/c2mpt_test002.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/c2mpt_test002.c -------------------------------------------------------------------------------- /targets/power/tests/tools/mesa2mpt_test001.trace.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mesa2mpt_test001.trace.gz -------------------------------------------------------------------------------- /targets/power/tests/tools/mesa2mpt_test002.trace.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mesa2mpt_test002.trace.gz -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_bin2objdump_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_bin2objdump_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_c2mpt_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_c2mpt_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_epi_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_epi_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_mpt2test_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_mpt2test_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_mpt2trace_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_mpt2trace_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_objdump2mpt_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_objdump2mpt_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_seq_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_seq_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_seqtune_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_seqtune_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mp_target_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mp_target_tests.py -------------------------------------------------------------------------------- /targets/power/tests/tools/mpt2test_test003.mpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mpt2test_test003.mpt -------------------------------------------------------------------------------- /targets/power/tests/tools/mpt2test_test004.mpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mpt2test_test004.mpt -------------------------------------------------------------------------------- /targets/power/tests/tools/mpt2trace_test001.mpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mpt2trace_test001.mpt -------------------------------------------------------------------------------- /targets/power/tests/tools/mpt2trace_test001_addresses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mpt2trace_test001_addresses.txt -------------------------------------------------------------------------------- /targets/power/tests/tools/mpt2trace_test002.mpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mpt2trace_test002.mpt -------------------------------------------------------------------------------- /targets/power/tests/tools/mpt2trace_test003.mpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/mpt2trace_test003.mpt -------------------------------------------------------------------------------- /targets/power/tests/tools/objdump2mpt_test001.dump.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/objdump2mpt_test001.dump.gz -------------------------------------------------------------------------------- /targets/power/tests/tools/objdump2mpt_test002.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/objdump2mpt_test002.dump -------------------------------------------------------------------------------- /targets/power/tests/tools/objdump2mpt_test003.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/objdump2mpt_test003.dump -------------------------------------------------------------------------------- /targets/power/tests/tools/objdump2mpt_test_kernel_ppc64.dump.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/objdump2mpt_test_kernel_ppc64.dump.gz -------------------------------------------------------------------------------- /targets/power/tests/tools/objdump2mpt_test_libc_ppc64.dump.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tests/tools/objdump2mpt_test_libc_ppc64.dump.gz -------------------------------------------------------------------------------- /targets/power/tools/mp_mpt2trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/tools/mp_mpt2trace.py -------------------------------------------------------------------------------- /targets/power/uarch/p-common/element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/element.py -------------------------------------------------------------------------------- /targets/power/uarch/p-common/element.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/element.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-common/element_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/element_type.py -------------------------------------------------------------------------------- /targets/power/uarch/p-common/element_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/element_type.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-common/element_type_props/cache_hierarchy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/element_type_props/cache_hierarchy.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-common/element_type_props/cache_level.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/element_type_props/cache_level.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-common/element_type_props/data_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/element_type_props/data_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-common/element_type_props/instruction_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/element_type_props/instruction_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-common/microarchitecture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/microarchitecture.py -------------------------------------------------------------------------------- /targets/power/uarch/p-common/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-common/microarchitecture.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power10/element.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power10/element.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power10/element_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power10/element_type.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power10/element_type_props/cache_hierarchy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power10/element_type_props/cache_hierarchy.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power10/element_type_props/cache_level.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power10/element_type_props/cache_level.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power10/element_type_props/data_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power10/element_type_props/data_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power10/element_type_props/instruction_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power10/element_type_props/instruction_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power10/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power10/microarchitecture.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power10/microarchitecture_props/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power10/microarchitecture_props/common.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/element.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/element.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/element_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/element_type.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/element_type_props/cache_hierarchy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/element_type_props/cache_hierarchy.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/element_type_props/cache_level.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/element_type_props/cache_level.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/element_type_props/data_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/element_type_props/data_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/element_type_props/instruction_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/element_type_props/instruction_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/instruction_props/exec_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/instruction_props/exec_units.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/instruction_props/latency.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/instruction_props/latency.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/instruction_props/throughtput.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/instruction_props/throughtput.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/microarchitecture.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power7/microarchitecture_props/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power7/microarchitecture_props/common.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power8/element.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power8/element.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power8/element_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power8/element_type.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power8/element_type_props/cache_hierarchy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power8/element_type_props/cache_hierarchy.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power8/element_type_props/cache_level.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power8/element_type_props/cache_level.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power8/element_type_props/data_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power8/element_type_props/data_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power8/element_type_props/instruction_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power8/element_type_props/instruction_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power8/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power8/microarchitecture.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power8/microarchitecture_props/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power8/microarchitecture_props/common.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power9/element.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power9/element.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power9/element_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power9/element_type.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power9/element_type_props/cache_hierarchy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power9/element_type_props/cache_hierarchy.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power9/element_type_props/cache_level.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power9/element_type_props/cache_level.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power9/element_type_props/data_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power9/element_type_props/data_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power9/element_type_props/instruction_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power9/element_type_props/instruction_cache.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power9/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power9/microarchitecture.yaml -------------------------------------------------------------------------------- /targets/power/uarch/p-power9/microarchitecture_props/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/uarch/p-power9/microarchitecture_props/common.yaml -------------------------------------------------------------------------------- /targets/power/wrappers/CPSynchStepMultithread.headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/wrappers/CPSynchStepMultithread.headers -------------------------------------------------------------------------------- /targets/power/wrappers/CPSynchStepMultithread.start_loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/wrappers/CPSynchStepMultithread.start_loop -------------------------------------------------------------------------------- /targets/power/wrappers/CPSynchStepMultithread.start_main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/wrappers/CPSynchStepMultithread.start_main -------------------------------------------------------------------------------- /targets/power/wrappers/cppc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/power/wrappers/cppc.py -------------------------------------------------------------------------------- /targets/riscv/doc/examples.rst: -------------------------------------------------------------------------------- 1 | examples_riscv 2 | -------------------------------------------------------------------------------- /targets/riscv/doc/examples_riscv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/doc/examples_riscv.rst -------------------------------------------------------------------------------- /targets/riscv/env/riscv_bp3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/env/riscv_bp3.py -------------------------------------------------------------------------------- /targets/riscv/env/riscv_eprocessor_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/env/riscv_eprocessor_sim.py -------------------------------------------------------------------------------- /targets/riscv/env/riscv_linux_gcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/env/riscv_linux_gcc.py -------------------------------------------------------------------------------- /targets/riscv/env/riscv_linux_gcc_nolibc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/env/riscv_linux_gcc_nolibc.py -------------------------------------------------------------------------------- /targets/riscv/env/riscv_riscy_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/env/riscv_riscy_sim.py -------------------------------------------------------------------------------- /targets/riscv/env/riscv_sargantana_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/env/riscv_sargantana_sim.py -------------------------------------------------------------------------------- /targets/riscv/env/riscv_spike_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/env/riscv_spike_sim.py -------------------------------------------------------------------------------- /targets/riscv/env/riscv_test_p.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/env/riscv_test_p.py -------------------------------------------------------------------------------- /targets/riscv/examples/.gitignore: -------------------------------------------------------------------------------- 1 | autom4te.cache 2 | build 3 | configure 4 | -------------------------------------------------------------------------------- /targets/riscv/examples/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/Makefile.in -------------------------------------------------------------------------------- /targets/riscv/examples/Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/Makefrag -------------------------------------------------------------------------------- /targets/riscv/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/README.md -------------------------------------------------------------------------------- /targets/riscv/examples/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/configure.ac -------------------------------------------------------------------------------- /targets/riscv/examples/riscv_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/riscv_branch.py -------------------------------------------------------------------------------- /targets/riscv/examples/riscv_ipc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/riscv_ipc.py -------------------------------------------------------------------------------- /targets/riscv/examples/riscv_ipc/.gitignore: -------------------------------------------------------------------------------- 1 | *.S 2 | tests.d -------------------------------------------------------------------------------- /targets/riscv/examples/riscv_ipc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/riscv_ipc/Makefile -------------------------------------------------------------------------------- /targets/riscv/examples/riscv_ipc_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/riscv_ipc_c.py -------------------------------------------------------------------------------- /targets/riscv/examples/riscv_ipc_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/examples/riscv_ipc_seq.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-boom/getcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-boom/getcontext.S -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-boom/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-boom/instruction.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-boom/isa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-boom/isa.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-boom/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-boom/isa.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-boom/setcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-boom/setcontext.S -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/comparator.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/generator.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/getcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/getcontext.S -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_field.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_field.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_format.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_format.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/branch.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/branch_conditional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/branch_conditional.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/branch_relative.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/branch_relative.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/decimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/decimal.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/disable_asm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/disable_asm.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/memory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/memory.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/memory_with_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/memory_with_update.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/priviledged.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/priviledged.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/switching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/switching.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/instruction_props/unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/instruction_props/unsupported.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/isa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/isa.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/isa.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/operand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/operand.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/operand.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/operand.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/register.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/register.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/register.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/register_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/register_type.py -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/register_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/register_type.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-common/setcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-common/setcontext.S -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-v2_2/instruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-v2_2/instruction.yaml -------------------------------------------------------------------------------- /targets/riscv/isa/riscv-v2_2/isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/isa/riscv-v2_2/isa.yaml -------------------------------------------------------------------------------- /targets/riscv/policies/epi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/policies/epi.py -------------------------------------------------------------------------------- /targets/riscv/policies/epi_sca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/policies/epi_sca.py -------------------------------------------------------------------------------- /targets/riscv/policies/seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/policies/seq.py -------------------------------------------------------------------------------- /targets/riscv/policies/seqtune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/policies/seqtune.py -------------------------------------------------------------------------------- /targets/riscv/templates/riscv.ldscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/templates/riscv.ldscript -------------------------------------------------------------------------------- /targets/riscv/templates/riscv_v22-riscv_generic-riscv64_eprocessor_sim.ldscript: -------------------------------------------------------------------------------- 1 | SECTIONS 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /targets/riscv/templates/riscv_v22-riscv_generic-riscv64_linux_gcc.ldscript: -------------------------------------------------------------------------------- 1 | riscv.ldscript -------------------------------------------------------------------------------- /targets/riscv/templates/riscv_v22-riscv_generic-riscv64_riscy_sim.ldscript: -------------------------------------------------------------------------------- 1 | SECTIONS 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /targets/riscv/templates/riscv_v22-riscv_generic-riscv64_sargantana_sim.ldscript: -------------------------------------------------------------------------------- 1 | SECTIONS 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /targets/riscv/templates/riscv_v22-riscv_generic-riscv64_spike_sim.ldscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/templates/riscv_v22-riscv_generic-riscv64_spike_sim.ldscript -------------------------------------------------------------------------------- /targets/riscv/templates/riscv_v22-riscv_generic-riscv64_spike_sim_routines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/templates/riscv_v22-riscv_generic-riscv64_spike_sim_routines.s -------------------------------------------------------------------------------- /targets/riscv/tests/examples/examples_riscv_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/tests/examples/examples_riscv_tests.py -------------------------------------------------------------------------------- /targets/riscv/tests/tools/c2mpt_test003.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/tests/tools/c2mpt_test003.c -------------------------------------------------------------------------------- /targets/riscv/tests/tools/mp_seq_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/tests/tools/mp_seq_tests.py -------------------------------------------------------------------------------- /targets/riscv/tests/tools/mp_seqtune_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/tests/tools/mp_seqtune_tests.py -------------------------------------------------------------------------------- /targets/riscv/tests/tools/mpt2test_test003.mpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/tests/tools/mpt2test_test003.mpt -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/element.py -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/element.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/element.yaml -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/element_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/element_type.py -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/element_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/element_type.yaml -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/element_type_props/cache_hierarchy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/element_type_props/cache_hierarchy.yaml -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/element_type_props/cache_level.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/element_type_props/cache_level.yaml -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/element_type_props/data_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/element_type_props/data_cache.yaml -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/element_type_props/instruction_cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/element_type_props/instruction_cache.yaml -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/microarchitecture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/microarchitecture.py -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-common/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-common/microarchitecture.yaml -------------------------------------------------------------------------------- /targets/riscv/uarch/riscv-generic/microarchitecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/uarch/riscv-generic/microarchitecture.yaml -------------------------------------------------------------------------------- /targets/riscv/wrappers/riscv-bp3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/wrappers/riscv-bp3.py -------------------------------------------------------------------------------- /targets/riscv/wrappers/riscv-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/microprobe/HEAD/targets/riscv/wrappers/riscv-tests.py --------------------------------------------------------------------------------