8a4b7a intel-cmt-cat-4.0.0 base

Authored and Committed by Packit Service 3 years ago
282 files changed. 39916 lines added. 8406 lines removed.
.clang-format
file added
+19
.github/PULL_REQUEST_TEMPLATE.md
file added
+34
.gitignore
file modified
+21 -0
.travis.yml
file modified
+13 -5
CONTRIBUTING
file added
+262
ChangeLog
file modified
+138 -0
LICENSE
file modified
+1 -1
Makefile
file modified
+12 -5
README
file modified
+29 -17
appqos/.coveragerc
file added
+4
appqos/.pylintrc
file added
+552
appqos/Makefile
file added
+69
appqos/README
file added
+969
appqos/ansible/intel/appqos/README.md
file added
+121
appqos/ansible/intel/appqos/galaxy.yml
file added
+30
appqos/ansible/intel/appqos/playbooks/deploy.yml
file added
+39
appqos/ansible/intel/appqos/playbooks/inventory/hosts
file added
+44
appqos/ansible/intel/appqos/playbooks/stop.yml
file added
+39
appqos/ansible/intel/appqos/roles/appqos/defaults/main.yml
file added
+76
appqos/ansible/intel/appqos/roles/appqos/meta/main.yml
file added
+67
appqos/ansible/intel/appqos/roles/appqos/tasks/clone_appqos_repo.yml
file added
+42
appqos/ansible/intel/appqos/roles/appqos/tasks/deploy_appqos.yml
file added
+46
appqos/ansible/intel/appqos/roles/appqos/tasks/generate_ssl_key_certs.yml
file added
+66
appqos/ansible/intel/appqos/roles/appqos/tasks/install_git.yml
file added
+45
appqos/ansible/intel/appqos/roles/appqos/tasks/install_libpqos.yml
file added
+48
appqos/ansible/intel/appqos/roles/appqos/tasks/install_pgrep.yml
file added
+45
appqos/ansible/intel/appqos/roles/appqos/tasks/install_python.yml
file added
+45
appqos/ansible/intel/appqos/roles/appqos/tasks/install_venv.yml
file added
+45
appqos/ansible/intel/appqos/roles/appqos/tasks/is_appqos_running.yml
file added
+44
appqos/ansible/intel/appqos/roles/appqos/tasks/main.yml
file added
+40
appqos/ansible/intel/appqos/roles/appqos/tasks/start_appqos.yml
file added
+64
appqos/ansible/intel/appqos/roles/appqos/tasks/stop_appqos.yml
file added
+39
appqos/appqos.conf
file added
+91
appqos/appqos.py
file added
+234
appqos/cache_ops.py
file added
+403
appqos/caps.py
file added
+120
appqos/common.py
file added
+74
appqos/config.py
file added
+676
appqos/log.py
file added
+107
appqos/pid_ops.py
file added
+103
appqos/power.py
file added
+390
appqos/power_common.py
file added
+110
appqos/pqos_api.py
file added
+364
appqos/pytest.ini
file added
+4
appqos/requirements.txt
file added
+14
appqos/rest/__init__.py
file added
+0
appqos/rest/rest_app.py
file added
+323
appqos/rest/rest_auth.py
file added
+69
appqos/rest/rest_exceptions.py
file added
+91
appqos/rest/rest_misc.py
file added
+172
appqos/rest/rest_pool.py
file added
+301
appqos/rest/rest_power.py
file added
+263
appqos/rest/rest_server.py
file added
+157
appqos/schema/README
file added
+53
appqos/schema/add_app.json
file added
+8
appqos/schema/add_app_response.json
file added
+20
appqos/schema/add_pool.json
file added
+8
appqos/schema/add_pool_response.json
file added
+21
appqos/schema/add_power.json
file added
+8
appqos/schema/add_power_response.json
file added
+21
appqos/schema/appqos.json
file added
+90
appqos/schema/definitions.json
file added
+286
appqos/schema/get_app_all_response.json
file added
+8
appqos/schema/get_app_response.json
file added
+8
appqos/schema/get_caps_response.json
file added
+19
appqos/schema/get_pool_all_response.json
file added
+9
appqos/schema/get_pool_response.json
file added
+8
appqos/schema/get_power_all_response.json
file added
+9
appqos/schema/get_power_response.json
file added
+8
appqos/schema/get_sstbf_response.json
file added
+25
appqos/schema/get_stats_response.json
file added
+20
appqos/schema/modify_app.json
file added
+8
appqos/schema/modify_pool.json
file added
+48
appqos/schema/modify_power.json
file added
+38
appqos/schema/modify_sstbf.json
file added
+17
appqos/sstbf.py
file added
+148
appqos/stats.py
file added
+113
appqos/tests/rest_common.py
file added
+219
appqos/tests/test_cache_ops.py
file added
+366
appqos/tests/test_caps.py
file added
+87
appqos/tests/test_config.py
file added
+926
appqos/tests/test_pid_ops.py
file added
+58
appqos/tests/test_power.py
file added
+543
appqos/tests/test_pqos_api.py
file added
+304
appqos/tests/test_rest_app.py
file added
+298
appqos/tests/test_rest_auth.py
file added
+71
appqos/tests/test_rest_caps.py
file added
+63
appqos/tests/test_rest_pool.py
file added
+432
appqos/tests/test_rest_power.py
file added
+341
appqos/tests/test_rest_reset.py
file added
+52
appqos/tests/test_rest_sstbf.py
file added
+131
appqos/tests/test_rest_stats.py
file added
+70
appqos/tests/test_sstbf.py
file added
+170
appqos/tests/test_stats.py
file added
+109
examples/c/CAT_MBA/Makefile
file added
+102
examples/c/CAT_MBA/README
file added
+77
examples/c/CAT_MBA/allocation_app_l2cat.c
file added
+242
examples/c/CAT_MBA/allocation_app_l3cat.c
file added
+243
examples/c/CAT_MBA/allocation_app_mba.c
file added
+264
examples/c/CAT_MBA/association_app.c
file added
+213
examples/c/CAT_MBA/reset_app.c
file added
+173
examples/c/CMT_MBM/Makefile
file modified
+10 -1
examples/c/CMT_MBM/README
file modified
+1 -1
examples/c/CMT_MBM/monitor_app.c
file modified
+73 -75
examples/c/PSEUDO_LOCK/Makefile
file modified
+10 -2
examples/c/PSEUDO_LOCK/dlock.c
file modified
+59 -53
examples/c/PSEUDO_LOCK/dlock.h
file modified
+1 -1
examples/c/PSEUDO_LOCK/pseudo_lock.c
file modified
+25 -24
examples/c/PSEUDO_LOCK/tsc.c
file modified
+1 -1
examples/c/PSEUDO_LOCK/tsc.h
file modified
+1 -1
examples/perl/Makefile
file modified
+1 -1
examples/perl/hello_world.pl
file modified
+1 -1
examples/python/Makefile
file added
+44
examples/python/README
file added
+91
examples/python/association.py
file added
+145
examples/python/l2ca.py
file added
+177
examples/python/l3ca.py
file added
+177
examples/python/mba.py
file added
+173
examples/python/monitoring.py
file added
+353
examples/python/reset_allocation.py
file added
+151
lib/Makefile
file modified
+75 -23
lib/allocation.c
file modified
+605 -464
lib/allocation.h
file modified
+55 -20
lib/api.c
file modified
+358 -274
lib/api.h
file modified
+6 -4
lib/api_doxygen.cfg
file modified
+1 -1
lib/cap.c
file modified
+408 -1426
lib/cap.h
file modified
+41 -1
lib/common.c
file added
+88
lib/common.h
file added
+78
lib/cpu_registers.h
file added
+140
lib/cpuinfo.c
file modified
+148 -37
lib/cpuinfo.h
file modified
+19 -2
lib/hw_cap.c
file added
+872
lib/hw_cap.h
file added
+108
lib/hw_monitoring.c
file added
+1387
lib/hw_monitoring.h
file added
+142
lib/lib_doxygen.cfg
file modified
+1 -1
lib/log.c
file modified
+44 -47
lib/log.h
file modified
+19 -19
lib/machine.c
file modified
+19 -26
lib/machine.h
file modified
+11 -17
lib/monitoring.c
file modified
+102 -1046
lib/monitoring.h
file modified
+65 -112
lib/os_allocation.c
file modified
+1133 -831
lib/os_allocation.h
file modified
+61 -28
lib/os_cap.c
file added
+918
lib/os_cap.h
file added
+120
lib/os_monitoring.c
file modified
+140 -144
lib/os_monitoring.h
file modified
+3 -5
lib/perf.c
file modified
+8 -6
lib/perf.h
file modified
+15 -20
lib/perf_monitoring.c
file modified
+111 -126
lib/perf_monitoring.h
file modified
+2 -3
lib/perl/MANIFEST
file modified
+1 -1
lib/perl/Makefile.PL
file modified
+1 -1
lib/perl/pqos.i
file modified
+1 -1
lib/perl/test.pl
file modified
+1 -1
lib/pqos.h
file modified
+333 -275
lib/python/.pylintrc
file added
+553
lib/python/Makefile
file added
+47
lib/python/README.txt
file added
+67
lib/python/pqos/__init__.py
file added
+40
lib/python/pqos/allocation.py
file added
+292
lib/python/pqos/capability.py
file added
+414
lib/python/pqos/common.py
file added
+156
lib/python/pqos/cpuinfo.py
file added
+345
lib/python/pqos/error.py
file added
+92
lib/python/pqos/l2ca.py
file added
+143
lib/python/pqos/l3ca.py
file added
+143
lib/python/pqos/mba.py
file added
+134
lib/python/pqos/monitoring.py
file added
+243
lib/python/pqos/pqos.py
file added
+194
lib/python/pqos/test/__init__.py
file added
+36
lib/python/pqos/test/helper.py
file added
+60
lib/python/pqos/test/mock_pqos.py
file added
+75
lib/python/pqos/test/test_allocation.py
file added
+271
lib/python/pqos/test/test_capability.py
file added
+421
lib/python/pqos/test/test_cpuinfo.py
file added
+428
lib/python/pqos/test/test_l2ca.py
file added
+139
lib/python/pqos/test/test_l3ca.py
file added
+139
lib/python/pqos/test/test_mba.py
file added
+133
lib/python/pqos/test/test_monitoring.py
file added
+286
lib/python/pqos/test/test_pqos.py
file added
+139
lib/python/requirements.txt
file added
+5
lib/python/setup.py
file added
+19
lib/resctrl.c
file modified
+220 -157
lib/resctrl.h
file modified
+23 -6
lib/resctrl_alloc.c
file modified
+420 -799
lib/resctrl_alloc.h
file modified
+34 -44
lib/resctrl_monitoring.c
file modified
+785 -242
lib/resctrl_monitoring.h
file modified
+1 -2
lib/resctrl_schemata.c
file added
+666
lib/resctrl_schemata.h
file added
+192
lib/resctrl_utils.c
file added
+62
lib/resctrl_utils.h
file added
+66
lib/types.h
file modified
+2 -2
lib/utils.c
file modified
+176 -50
lib/utils.h
file modified
+1 -4
pqos/Makefile
file modified
+39 -8
pqos/README
file modified
+10 -6
pqos/alloc.c
file modified
+103 -43
pqos/alloc.h
file modified
+1 -5
pqos/cap.c
file modified
+81 -96
pqos/cap.h
file modified
+1 -2
pqos/common.c
file added
+118
pqos/common.h
file added
+79
pqos/configs/README
file modified
+3 -2
pqos/configs/alloc_config_cdp.cfg
file modified
+1 -1
pqos/configs/alloc_reset_cat.cfg
file modified
+1 -1
pqos/configs/alloc_select_clos.cfg
file modified
+1 -1
pqos/configs/alloc_set_clos_11LLC_ways.cfg
file modified
+1 -1
pqos/configs/alloc_set_clos_11LLC_ways_cdp.cfg
file modified
+1 -1
pqos/configs/alloc_set_clos_12LLC_ways.cfg
file modified
+1 -1
pqos/configs/alloc_set_clos_12LLC_ways_cdp.cfg
file modified
+1 -1
pqos/configs/alloc_set_clos_20LLC_ways.cfg
file modified
+1 -1
pqos/configs/alloc_set_clos_20LLC_ways_cdp.cfg
file modified
+1 -1
pqos/configs/alloc_set_core_assoc.cfg
file modified
+1 -1
pqos/configs/alloc_show_verbose.cfg
file modified
+1 -1
pqos/configs/mon_llc_core_text.cfg
file modified
+1 -1
pqos/configs/mon_llc_core_xml_file.cfg
file modified
+1 -1
pqos/configs/mon_llc_pid_text.cfg
file modified
+1 -1
pqos/configs/mon_llc_pid_xml_file.cfg
file modified
+1 -1
pqos/configs/mon_mbl_core_text.cfg
file modified
+1 -1
pqos/configs/mon_mbr_core_interval.cfg
file modified
+1 -1
pqos/main.c
file modified
+248 -51
pqos/main.h
file modified
+1 -1
pqos/monitor.c
file modified
+507 -182
pqos/monitor.h
file modified
+18 -1
pqos/pqos-msr
file modified
+1 -1
pqos/pqos-os
file modified
+1 -1
pqos/pqos.8
file modified
+39 -15
pqos/profiles.c
file modified
+18 -22
pqos/profiles.h
file modified
+2 -4
rdtset/Makefile
file modified
+44 -8
rdtset/README
file modified
+26 -6
rdtset/common.c
file modified
+84 -73
rdtset/common.h
file modified
+113 -59
rdtset/cpu.c
file modified
+47 -24
rdtset/cpu.h
file modified
+6 -6
rdtset/mba_sc.c
file added
+494
rdtset/mba_sc.h
file added
+80
rdtset/rdt.c
file modified
+1248 -928
rdtset/rdt.h
file modified
+6 -1
rdtset/rdtset.8
file modified
+26 -9
rdtset/rdtset.c
file modified
+513 -361
rpm/intel-cmt-cat.spec
file modified
+37 -15
snmp/Makefile
file modified
+1 -1
snmp/rdt-agentx.pl
file modified
+1 -1
tests/.pylintrc
file added
+554
tests/Makefile
file added
+29
tests/README.txt
file added
+73
tests/conftest.py
file added
+52
tests/example.json
file added
+24
tests/plugins/__init__.py
file added
+0
tests/plugins/pytest_rdt.py
file added
+133
tests/plugins/pytest_report.py
file added
+150
tests/priority.py
file added
+38
tests/pytest.ini
file added
+9
tests/requirements.txt
file added
+8
tests/schema/definitions.json
file added
+20
tests/schema/env.json
file added
+127
tests/testcases/test.py
file added
+132
tests/testcases/test_pqos_cmt.py
file added
+215
tests/testcases/test_pqos_l2cat.py
file added
+397
tests/testcases/test_pqos_l3cat.py
file added
+397
tests/testcases/test_pqos_mba.py
file added
+199
tests/testcases/test_pqos_mbm.py
file added
+179
tests/testcases/test_rdtset_affinity.py
file added
+162
tests/testcases/test_rdtset_l2cat.py
file added
+171
tests/testcases/test_rdtset_l3cat.py
file added
+173
tests/testcases/test_rdtset_mba.py
file added
+113
tests/testlib/__init__.py
file added
+0
tests/testlib/env.py
file added
+90
tests/testlib/features_rdt.py
file added
+124
tests/testlib/features_rdt_msr.py
file added
+66
tests/testlib/features_rdt_os.py
file added
+160
tests/testlib/perf.py
file added
+45
tests/testlib/resctrl.py
file added
+163
tools/membw/Makefile
file added
+126
tools/membw/README
file added
+78
tools/membw/membw.c
file added
+1171
    intel-cmt-cat-4.0.0 base
    
        
file added
+19
file modified
+21 -0
file modified
+13 -5
file added
+262
file modified
+138 -0
file modified
+1 -1
file modified
+12 -5
file modified
+29 -17
file added
+4
file added
+552
file added
+69
file added
+969
file added
+91
file added
+234
file added
+403
file added
+120
file added
+74
file added
+676
file added
+107
file added
+103
file added
+390
file added
+110
file added
+364
file added
+4
empty file added
file added
+53
file added
+148
file added
+113
file modified
+10 -1
file modified
+1 -1
file modified
+59 -53
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file added
+173
file modified
+75 -23
file modified
+605 -464
file modified
+55 -20
file modified
+358 -274
file modified
+6 -4
file modified
+1 -1
file modified
+408 -1426
file modified
+41 -1
file added
+88
file added
+78
file added
+140
file modified
+148 -37
file modified
+19 -2
file added
+872
file added
+108
file added
+1387
file added
+142
file modified
+1 -1
file modified
+44 -47
file modified
+19 -19
file modified
+19 -26
file modified
+11 -17
file modified
+102 -1046
file modified
+65 -112
file modified
+1133 -831
file modified
+61 -28
file added
+918
file added
+120
file modified
+140 -144
file modified
+3 -5
file modified
+8 -6
file modified
+15 -20
file modified
+111 -126
file modified
+2 -3
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+333 -275
file added
+553
file added
+47
file added
+134
file added
+19
file modified
+220 -157
file modified
+23 -6
file modified
+420 -799
file modified
+34 -44
file modified
+785 -242
file modified
+1 -2
file added
+666
file added
+192
file added
+62
file added
+66
file modified
+2 -2
file modified
+176 -50
file modified
+1 -4
file modified
+39 -8
file modified
+10 -6
file modified
+103 -43
file modified
+1 -5
file modified
+81 -96
file modified
+1 -2
file added
+118
file added
+79
file modified
+3 -2
file modified
+248 -51
file modified
+1 -1
file modified
+507 -182
file modified
+18 -1
file modified
+1 -1
file modified
+1 -1
file modified
+39 -15
file modified
+18 -22
file modified
+2 -4
file modified
+44 -8
file modified
+26 -6
file modified
+84 -73
file modified
+113 -59
file modified
+47 -24
file modified
+6 -6
file added
+494
file added
+80
file modified
+1248 -928
file modified
+6 -1
file modified
+26 -9
file modified
+513 -361
file modified
+37 -15
file modified
+1 -1
file modified
+1 -1
file added
+554
file added
+29
file added
+73
file added
+52
file added
+24
empty file added
file added
+38
file added
+9
file added
+127
empty file added
file added
+90
file added
+126
file added
+78
file added
+1171