From 6a4e05721bf1f28fdb26763ce6cbfba12bdd6bd5 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 7 Jun 2023 16:46:03 -0400 Subject: [PATCH] wip: riscv64 Change-Id: If01b8f249d6d3ec15f3c44bcd76c77a55a9fc8c7 --- automation/ansible/hosts | 4 ++++ automation/ansible/node_riscv64.yml | 9 +++++++++ automation/ansible/site.yml | 1 + jobs/babeltrace.yaml | 17 +++++++++++++++++ jobs/liburcu.yaml | 16 ++++++++++++++++ jobs/lttng-tools.yaml | 24 ++++++++++++++++++++++++ jobs/lttng-ust.yaml | 19 +++++++++++++++++++ 7 files changed, 90 insertions(+) create mode 100644 automation/ansible/node_riscv64.yml diff --git a/automation/ansible/hosts b/automation/ansible/hosts index 5f1fd4d..4dd1e16 100644 --- a/automation/ansible/hosts +++ b/automation/ansible/hosts @@ -44,6 +44,9 @@ ansible_python_interpreter=python3 ci-node-deb12-ppc64el-01 ci-node-deb12-ppc64el-02 +[node_riscv64] +172.16.0.138 + [node_i386] ci-node-deb11-i386-02-01 ci-node-deb11-i386-03-01 @@ -132,6 +135,7 @@ node_amd64 node_armhf node_arm64 node_ppc64el +node_riscv64 node_standalone node_sles node_el diff --git a/automation/ansible/node_riscv64.yml b/automation/ansible/node_riscv64.yml new file mode 100644 index 0000000..200fff7 --- /dev/null +++ b/automation/ansible/node_riscv64.yml @@ -0,0 +1,9 @@ +- hosts: node_riscv64 + roles: + - common + - common-node + - babeltrace + - liburcu + - lttng-ust + - lttng-tools + - binutils-gdb diff --git a/automation/ansible/site.yml b/automation/ansible/site.yml index 3a193f7..b946476 100644 --- a/automation/ansible/site.yml +++ b/automation/ansible/site.yml @@ -4,6 +4,7 @@ - import_playbook: node_armhf.yml - import_playbook: node_arm64.yml - import_playbook: node_ppc64el.yml +- import_playbook: node_riscv64.yml - import_playbook: node_i386.yml - import_playbook: node_amd64.yml - import_playbook: node_standalone.yml diff --git a/jobs/babeltrace.yaml b/jobs/babeltrace.yaml index f20d645..622a9b0 100644 --- a/jobs/babeltrace.yaml +++ b/jobs/babeltrace.yaml @@ -855,6 +855,23 @@ filter: '' touchstone: '' +- project: + name: babeltrace2-mjeanson + job_prefix: 'dev_mjeanson_' + github_user: efficios + github_name: babeltrace + email_to: "mjeanson@efficios.com" + version: + - master + jobs: + - '{job_prefix}babeltrace_{version}_{buildtype}': + buildtype: portbuild + platforms: !!python/tuple [sid-riscv64] + builds: !!python/tuple [std] + confs: !!python/tuple [std, prod] + filter: '' + touchstone: '' + - project: name: babeltrace-views views: diff --git a/jobs/liburcu.yaml b/jobs/liburcu.yaml index 0edac95..7aec45a 100644 --- a/jobs/liburcu.yaml +++ b/jobs/liburcu.yaml @@ -445,6 +445,22 @@ touchstone: '' +- project: + name: babeltrace2-mjeanson + job_prefix: 'dev_mjeanson_' + github_user: urcu + github_name: userspace-rcu + email_to: "mjeanson@efficios.com" + version: + - master + jobs: + - '{job_prefix}liburcu_{version}_{buildtype}': + buildtype: portbuild + platforms: !!python/tuple [sid-riscv64] + builds: !!python/tuple [std] + confs: !!python/tuple [std, static, tls_fallback, debug-rcu] + touchstone: '' + - project: name: liburcu-views views: diff --git a/jobs/lttng-tools.yaml b/jobs/lttng-tools.yaml index eea8ca6..612e1e8 100644 --- a/jobs/lttng-tools.yaml +++ b/jobs/lttng-tools.yaml @@ -1732,6 +1732,30 @@ filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")' touchstone: '' +- project: + name: lttng-tools-mjeanson + job_prefix: 'dev_mjeanson_' + ust_job_prefix: 'dev_mjeanson_' + urcu_job_prefix: 'dev_mjeanson_' + bt_job_prefix: 'dev_mjeanson_' + github_user: lttng + github_name: lttng-tools + email_to: "mjeanson@efficios.com" + version: + - master + jobs: + - '{job_prefix}lttng-tools_{version}_{buildtype}': + buildtype: portbuild + version: master + ustversion: master + platforms: !!python/tuple [sid-riscv64] + builds: !!python/tuple [std] + confs: !!python/tuple [std, no-ust, agents] + urcuversions: !!python/tuple [master] + babelversions: !!python/tuple [master] + filter: '' + touchstone: '' + - project: name: lttng-tools-views views: diff --git a/jobs/lttng-ust.yaml b/jobs/lttng-ust.yaml index 570f3d0..3f7c4ad 100644 --- a/jobs/lttng-ust.yaml +++ b/jobs/lttng-ust.yaml @@ -858,6 +858,25 @@ filter: '' touchstone: '(platform == "deb11-i386")' +- project: + name: lttng-ust-mjeanson + job_prefix: 'dev_mjeanson_' + github_user: lttng + github_name: lttng-ust + email_to: "mjeanson@efficios.com" + version: + - master + jobs: + - '{job_prefix}lttng-ust_{version}_{buildtype}': + buildtype: portbuild + version: master + platforms: !!python/tuple [sid-riscv64] + builds: !!python/tuple [std] + confs: !!python/tuple [std, agents] + liburcu_versions: !!python/tuple [master] + filter: '' + touchstone: '' + - project: name: lttng-ust-views views: -- 2.34.1